Assembly Diffs

linux arm

Diffs are based on 2,237,081 contexts (825,130 MinOpts, 1,411,951 FullOpts).

MISSED contexts: 70,976 (3.08%)

No diffs found.

Details

Context information

Collection Diffed contexts MinOpts FullOpts Missed, base Missed, diff
benchmarks.run.linux.arm.checked.mch 46,198 5,279 40,919 1,202 (2.54%) 1,202 (2.54%)
benchmarks.run_pgo.linux.arm.checked.mch 159,584 58,093 101,491 3,243 (1.99%) 3,243 (1.99%)
benchmarks.run_tiered.linux.arm.checked.mch 71,534 38,077 33,457 945 (1.30%) 945 (1.30%)
coreclr_tests.run.linux.arm.checked.mch 471,885 259,093 212,792 7,156 (1.49%) 7,156 (1.49%)
libraries.crossgen2.linux.arm.checked.mch 195,441 14 195,427 0 (0.00%) 0 (0.00%)
libraries.pmi.linux.arm.checked.mch 271,663 6 271,657 7,766 (2.78%) 7,766 (2.78%)
libraries_tests.run.linux.arm.Release.mch 709,797 442,850 266,947 15,984 (2.20%) 15,984 (2.20%)
librariestestsnotieredcompilation.run.linux.arm.Release.mch 274,582 21,565 253,017 33,273 (10.81%) 33,273 (10.81%)
realworld.run.linux.arm.checked.mch 36,397 153 36,244 1,407 (3.72%) 1,407 (3.72%)
2,237,081 825,130 1,411,951 70,976 (3.08%) 70,976 (3.08%)


windows x86

Diffs are based on 2,298,941 contexts (840,452 MinOpts, 1,458,489 FullOpts).

MISSED contexts: base: 7 (0.00%), diff: 187 (0.01%)

Overall (-50 bytes)

Collection Base size (bytes) Diff size (bytes)
realworld.run.windows.x86.checked.mch 11,368,246 -50

FullOpts (-50 bytes)

Collection Base size (bytes) Diff size (bytes)
realworld.run.windows.x86.checked.mch 11,072,546 -50

Example diffs

realworld.run.windows.x86.checked.mch

+0 (0.00%) : 1110.dasm - BepuPhysics.CollisionDetection.DepthRefiner6[BepuPhysics.Collidables.ConvexHull,BepuPhysics.Collidables.ConvexHullWide,BepuPhysics.Collidables.ConvexHullSupportFinder,BepuPhysics.Collidables.Sphere,BepuPhysics.Collidables.SphereWide,BepuPhysics.Collidables.SphereSupportFinder]:GetNextNormal[BepuPhysics.CollisionDetection.DepthRefiner6+HasNoNewSupport[BepuPhysics.Collidables.ConvexHull,BepuPhysics.Collidables.ConvexHullWide,BepuPhysics.Collidables.ConvexHullSupportFinder,BepuPhysics.Collidables.Sphere,BepuPhysics.Collidables.SphereWide,BepuPhysics.Collidables.SphereSupportFinder]](byref,byref,byref,byref,byref,byref,byref,byref) (FullOpts)

@@ -5,7 +5,7 @@ ; ebp based frame ; partially interruptible ; No matching PGO data
-; 0 inlinees with PGO data; 56 single block inlinees; 0 inlinees without PGO data
+; 0 inlinees with PGO data; 55 single block inlinees; 0 inlinees without PGO data
; Final local variable assignments ; ; V00 arg0 [V00,T00] ( 51, 44 ) byref -> ecx single-def @@ -112,182 +112,181 @@ ;* V101 loc93 [V101 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op <BepuUtilities.Vector3Wide> ;* V102 loc94 [V102 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op <BepuUtilities.Vector3Wide> ;* V103 loc95 [V103 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op <System.Numerics.Vector`1[float]>
-;* V104 tmp0 [V104 ] ( 0, 0 ) simd32 -> zero-ref "Spilling op1 side effects for SimdAsHWIntrinsic" -;* V105 tmp1 [V105 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[int]> -;* V106 tmp2 [V106 ] ( 0, 0 ) byref -> zero-ref "impAppendStmt" -;* V107 tmp3 [V107 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[int]> -;* V108 tmp4 [V108 ] ( 0, 0 ) byref -> zero-ref "impAppendStmt" -;* V109 tmp5 [V109 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> -;* V110 tmp6 [V110 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[int]> -;* V111 tmp7 [V111 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt"
+;* V104 tmp0 [V104 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[int]> +;* V105 tmp1 [V105 ] ( 0, 0 ) byref -> zero-ref "impAppendStmt" +;* V106 tmp2 [V106 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[int]> +;* V107 tmp3 [V107 ] ( 0, 0 ) byref -> zero-ref "impAppendStmt" +;* V108 tmp4 [V108 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> +;* V109 tmp5 [V109 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[int]> +;* V110 tmp6 [V110 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" +;* V111 tmp7 [V111 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[int]>
;* V112 tmp8 [V112 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[int]>
-;* V113 tmp9 [V113 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[int]> -;* V114 tmp10 [V114 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt"
+;* V113 tmp9 [V113 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" +;* V114 tmp10 [V114 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[int]>
;* V115 tmp11 [V115 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[int]>
-;* V116 tmp12 [V116 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[int]> -;* V117 tmp13 [V117 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" -;* V118 tmp14 [V118 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[int]> -;* V119 tmp15 [V119 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt"
+;* V116 tmp12 [V116 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" +;* V117 tmp13 [V117 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[int]> +;* V118 tmp14 [V118 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" +;* V119 tmp15 [V119 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[int]>
;* V120 tmp16 [V120 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[int]>
-;* V121 tmp17 [V121 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[int]> -;* V122 tmp18 [V122 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" -;* V123 tmp19 [V123 ] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" -; V124 tmp20 [V124,T40] ( 8, 8 ) simd32 -> mm1 ld-addr-op "Inline stloc first use temp" <System.Numerics.Vector`1[int]> -;* V125 tmp21 [V125 ] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" -; V126 tmp22 [V126,T04] ( 6, 12 ) byref -> esi single-def "Inlining Arg" -;* V127 tmp23 [V127 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[int]>
+;* V121 tmp17 [V121 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" +;* V122 tmp18 [V122 ] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" +; V123 tmp19 [V123,T40] ( 8, 8 ) simd32 -> mm1 ld-addr-op "Inline stloc first use temp" <System.Numerics.Vector`1[int]> +;* V124 tmp20 [V124 ] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" +; V125 tmp21 [V125,T04] ( 6, 12 ) byref -> esi single-def "Inlining Arg" +;* V126 tmp22 [V126 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[int]> +;* V127 tmp23 [V127 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt"
;* V128 tmp24 [V128 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt"
-;* V129 tmp25 [V129 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt"
+;* V129 tmp25 [V129 ] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg"
;* V130 tmp26 [V130 ] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg"
-;* V131 tmp27 [V131 ] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" -; V132 tmp28 [V132,T12] ( 3, 6 ) byref -> ebx single-def "Inlining Arg" -;* V133 tmp29 [V133,T20] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" -; V134 tmp30 [V134,T01] ( 12, 24 ) byref -> ebx single-def "Inlining Arg" -; V135 tmp31 [V135,T41] ( 8, 8 ) simd32 -> mm1 ld-addr-op "Inline stloc first use temp" <System.Numerics.Vector`1[int]> -;* V136 tmp32 [V136 ] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" -; V137 tmp33 [V137,T07] ( 4, 8 ) byref -> edi single-def "Inlining Arg" -;* V138 tmp34 [V138 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[int]>
+; V131 tmp27 [V131,T12] ( 3, 6 ) byref -> ebx single-def "Inlining Arg" +;* V132 tmp28 [V132,T20] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" +; V133 tmp29 [V133,T01] ( 12, 24 ) byref -> ebx single-def "Inlining Arg" +; V134 tmp30 [V134,T41] ( 8, 8 ) simd32 -> mm1 ld-addr-op "Inline stloc first use temp" <System.Numerics.Vector`1[int]> +;* V135 tmp31 [V135 ] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" +; V136 tmp32 [V136,T07] ( 4, 8 ) byref -> edi single-def "Inlining Arg" +;* V137 tmp33 [V137 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[int]> +;* V138 tmp34 [V138 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt"
;* V139 tmp35 [V139 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt"
-;* V140 tmp36 [V140 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt"
+;* V140 tmp36 [V140 ] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg"
;* V141 tmp37 [V141 ] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg"
-;* V142 tmp38 [V142 ] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" -; V143 tmp39 [V143,T05] ( 5, 10 ) byref -> edx single-def "Inlining Arg" -; V144 tmp40 [V144,T13] ( 3, 6 ) byref -> esi single-def "Inlining Arg" -; V145 tmp41 [V145,T02] ( 12, 24 ) byref -> esi single-def "Inlining Arg" -; V146 tmp42 [V146,T42] ( 8, 8 ) simd32 -> mm1 ld-addr-op "Inline stloc first use temp" <System.Numerics.Vector`1[int]> -;* V147 tmp43 [V147 ] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" -; V148 tmp44 [V148,T08] ( 4, 8 ) byref -> edi single-def "Inlining Arg" -;* V149 tmp45 [V149 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[int]>
+; V142 tmp38 [V142,T05] ( 5, 10 ) byref -> edx single-def "Inlining Arg" +; V143 tmp39 [V143,T13] ( 3, 6 ) byref -> esi single-def "Inlining Arg" +; V144 tmp40 [V144,T02] ( 12, 24 ) byref -> esi single-def "Inlining Arg" +; V145 tmp41 [V145,T42] ( 8, 8 ) simd32 -> mm1 ld-addr-op "Inline stloc first use temp" <System.Numerics.Vector`1[int]> +;* V146 tmp42 [V146 ] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" +; V147 tmp43 [V147,T08] ( 4, 8 ) byref -> edi single-def "Inlining Arg" +;* V148 tmp44 [V148 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[int]> +;* V149 tmp45 [V149 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt"
;* V150 tmp46 [V150 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt"
-;* V151 tmp47 [V151 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt"
+;* V151 tmp47 [V151 ] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg"
;* V152 tmp48 [V152 ] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg"
-;* V153 tmp49 [V153 ] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" -; V154 tmp50 [V154,T06] ( 5, 10 ) byref -> edx single-def "Inlining Arg" -; V155 tmp51 [V155,T14] ( 3, 6 ) byref -> ebx single-def "Inlining Arg" -; V156 tmp52 [V156,T09] ( 4, 8 ) byref -> edx single-def "Inlining Arg"
+; V153 tmp49 [V153,T06] ( 5, 10 ) byref -> edx single-def "Inlining Arg" +; V154 tmp50 [V154,T14] ( 3, 6 ) byref -> ebx single-def "Inlining Arg" +; V155 tmp51 [V155,T09] ( 4, 8 ) byref -> edx single-def "Inlining Arg" +;* V156 tmp52 [V156 ] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg"
;* V157 tmp53 [V157 ] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg"
-;* V158 tmp54 [V158 ] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" -; V159 tmp55 [V159,T10] ( 4, 8 ) byref -> edx single-def "Inlining Arg" -;* V160 tmp56 [V160,T21] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" -; V161 tmp57 [V161,T19] ( 2, 4 ) byref -> edx single-def "Inlining Arg" -;* V162 tmp58 [V162 ] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" -;* V163 tmp59 [V163,T22] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" -; V164 tmp60 [V164,T17] ( 4, 4 ) byref -> esi single-def "Inlining Arg" -; V165 tmp61 [V165,T64] ( 5, 4 ) simd32 -> [ebp-0x5EC] spill-single-def "field V08.X (fldOffset=0x0)" P-INDEP -; V166 tmp62 [V166,T65] ( 5, 4 ) simd32 -> [ebp-0x60C] spill-single-def "field V08.Y (fldOffset=0x20)" P-INDEP -; V167 tmp63 [V167,T66] ( 5, 4 ) simd32 -> [ebp-0x62C] spill-single-def "field V08.Z (fldOffset=0x40)" P-INDEP -; V168 tmp64 [V168,T31] ( 10, 8.50) simd32 -> mm1 "field V11.X (fldOffset=0x0)" P-INDEP -; V169 tmp65 [V169,T32] ( 10, 8.50) simd32 -> mm0 "field V11.Y (fldOffset=0x20)" P-INDEP -; V170 tmp66 [V170,T33] ( 10, 8.50) simd32 -> [ebp-0x64C] spill-single-def "field V11.Z (fldOffset=0x40)" P-INDEP -; V171 tmp67 [V171,T34] ( 10, 8.50) simd32 -> [ebp-0x66C] spill-single-def "field V12.X (fldOffset=0x0)" P-INDEP -; V172 tmp68 [V172,T35] ( 10, 8.50) simd32 -> [ebp-0x68C] spill-single-def "field V12.Y (fldOffset=0x20)" P-INDEP -; V173 tmp69 [V173,T36] ( 10, 8.50) simd32 -> [ebp-0x6AC] spill-single-def "field V12.Z (fldOffset=0x40)" P-INDEP -; V174 tmp70 [V174,T55] ( 6, 4.50) simd32 -> [ebp-0x6CC] spill-single-def "field V13.X (fldOffset=0x0)" P-INDEP -; V175 tmp71 [V175,T56] ( 6, 4.50) simd32 -> [ebp-0x6EC] spill-single-def "field V13.Y (fldOffset=0x20)" P-INDEP -; V176 tmp72 [V176,T57] ( 6, 4.50) simd32 -> [ebp-0x70C] spill-single-def "field V13.Z (fldOffset=0x40)" P-INDEP -; V177 tmp73 [V177,T26] ( 11, 10 ) simd32 -> mm5 "field V14.X (fldOffset=0x0)" P-INDEP -; V178 tmp74 [V178,T27] ( 11, 10 ) simd32 -> mm3 "field V14.Y (fldOffset=0x20)" P-INDEP -; V179 tmp75 [V179,T28] ( 11, 10 ) simd32 -> mm6 "field V14.Z (fldOffset=0x40)" P-INDEP -; V180 tmp76 [V180,T37] ( 10, 8 ) simd32 -> [ebp-0x72C] spill-single-def "field V16.X (fldOffset=0x0)" P-INDEP -; V181 tmp77 [V181,T38] ( 10, 8 ) simd32 -> [ebp-0x74C] spill-single-def "field V16.Y (fldOffset=0x20)" P-INDEP -; V182 tmp78 [V182,T39] ( 10, 8 ) simd32 -> [ebp-0x76C] spill-single-def "field V16.Z (fldOffset=0x40)" P-INDEP -; V183 tmp79 [V183,T58] ( 6, 4.50) simd32 -> [ebp-0x78C] spill-single-def "field V17.X (fldOffset=0x0)" P-INDEP -; V184 tmp80 [V184,T59] ( 6, 4.50) simd32 -> [ebp-0x7AC] spill-single-def "field V17.Y (fldOffset=0x20)" P-INDEP -; V185 tmp81 [V185,T60] ( 6, 4.50) simd32 -> [ebp-0x7CC] spill-single-def "field V17.Z (fldOffset=0x40)" P-INDEP -; V186 tmp82 [V186,T116] ( 2, 2 ) simd32 -> [ebp-0x7EC] spill-single-def "field V18.X (fldOffset=0x0)" P-INDEP -; V187 tmp83 [V187,T117] ( 2, 2 ) simd32 -> [ebp-0x80C] spill-single-def "field V18.Y (fldOffset=0x20)" P-INDEP -; V188 tmp84 [V188,T118] ( 2, 2 ) simd32 -> [ebp-0x82C] spill-single-def "field V18.Z (fldOffset=0x40)" P-INDEP -; V189 tmp85 [V189,T119] ( 2, 2 ) simd32 -> [ebp-0x84C] spill-single-def "field V19.X (fldOffset=0x0)" P-INDEP -; V190 tmp86 [V190,T120] ( 2, 2 ) simd32 -> [ebp-0x86C] spill-single-def "field V19.Y (fldOffset=0x20)" P-INDEP -; V191 tmp87 [V191,T121] ( 2, 2 ) simd32 -> [ebp-0x88C] spill-single-def "field V19.Z (fldOffset=0x40)" P-INDEP -; V192 tmp88 [V192,T46] ( 11, 6 ) simd32 -> [ebp-0x8AC] "field V36.X (fldOffset=0x0)" P-INDEP -; V193 tmp89 [V193,T47] ( 11, 6 ) simd32 -> [ebp-0x8CC] "field V36.Y (fldOffset=0x20)" P-INDEP -; V194 tmp90 [V194,T48] ( 11, 6 ) simd32 -> [ebp-0x8EC] "field V36.Z (fldOffset=0x40)" P-INDEP -;* V195 tmp91 [V195 ] ( 0, 0 ) simd32 -> zero-ref "field V43.X (fldOffset=0x0)" P-INDEP -;* V196 tmp92 [V196 ] ( 0, 0 ) simd32 -> zero-ref "field V43.Y (fldOffset=0x20)" P-INDEP -;* V197 tmp93 [V197 ] ( 0, 0 ) simd32 -> zero-ref "field V43.Z (fldOffset=0x40)" P-INDEP -;* V198 tmp94 [V198 ] ( 0, 0 ) simd32 -> zero-ref "field V44.X (fldOffset=0x0)" P-INDEP -;* V199 tmp95 [V199 ] ( 0, 0 ) simd32 -> zero-ref "field V44.Y (fldOffset=0x20)" P-INDEP -;* V200 tmp96 [V200 ] ( 0, 0 ) simd32 -> zero-ref "field V44.Z (fldOffset=0x40)" P-INDEP -;* V201 tmp97 [V201 ] ( 0, 0 ) simd32 -> zero-ref "field V45.X (fldOffset=0x0)" P-INDEP -;* V202 tmp98 [V202 ] ( 0, 0 ) simd32 -> zero-ref "field V45.Y (fldOffset=0x20)" P-INDEP -;* V203 tmp99 [V203 ] ( 0, 0 ) simd32 -> zero-ref "field V45.Z (fldOffset=0x40)" P-INDEP -;* V204 tmp100 [V204 ] ( 0, 0 ) simd32 -> zero-ref "field V46.X (fldOffset=0x0)" P-INDEP -;* V205 tmp101 [V205 ] ( 0, 0 ) simd32 -> zero-ref "field V46.Y (fldOffset=0x20)" P-INDEP -;* V206 tmp102 [V206 ] ( 0, 0 ) simd32 -> zero-ref "field V46.Z (fldOffset=0x40)" P-INDEP -;* V207 tmp103 [V207 ] ( 0, 0 ) simd32 -> zero-ref "field V47.X (fldOffset=0x0)" P-INDEP -;* V208 tmp104 [V208 ] ( 0, 0 ) simd32 -> zero-ref "field V47.Y (fldOffset=0x20)" P-INDEP -;* V209 tmp105 [V209 ] ( 0, 0 ) simd32 -> zero-ref "field V47.Z (fldOffset=0x40)" P-INDEP -;* V210 tmp106 [V210 ] ( 0, 0 ) simd32 -> zero-ref "field V48.X (fldOffset=0x0)" P-INDEP -;* V211 tmp107 [V211 ] ( 0, 0 ) simd32 -> zero-ref "field V48.Y (fldOffset=0x20)" P-INDEP -;* V212 tmp108 [V212 ] ( 0, 0 ) simd32 -> zero-ref "field V48.Z (fldOffset=0x40)" P-INDEP -;* V213 tmp109 [V213 ] ( 0, 0 ) simd32 -> zero-ref "field V49.X (fldOffset=0x0)" P-INDEP -;* V214 tmp110 [V214 ] ( 0, 0 ) simd32 -> zero-ref "field V49.Y (fldOffset=0x20)" P-INDEP -;* V215 tmp111 [V215 ] ( 0, 0 ) simd32 -> zero-ref "field V49.Z (fldOffset=0x40)" P-INDEP -;* V216 tmp112 [V216 ] ( 0, 0 ) simd32 -> zero-ref "field V50.X (fldOffset=0x0)" P-INDEP -;* V217 tmp113 [V217 ] ( 0, 0 ) simd32 -> zero-ref "field V50.Y (fldOffset=0x20)" P-INDEP -;* V218 tmp114 [V218 ] ( 0, 0 ) simd32 -> zero-ref "field V50.Z (fldOffset=0x40)" P-INDEP -; V219 tmp115 [V219,T102] ( 4, 2 ) simd32 -> [ebp-0x90C] spill-single-def "field V61.X (fldOffset=0x0)" P-INDEP -; V220 tmp116 [V220,T103] ( 4, 2 ) simd32 -> [ebp-0x92C] spill-single-def "field V61.Y (fldOffset=0x20)" P-INDEP -; V221 tmp117 [V221,T104] ( 4, 2 ) simd32 -> [ebp-0x94C] spill-single-def "field V61.Z (fldOffset=0x40)" P-INDEP -; V222 tmp118 [V222,T146] ( 2, 1 ) simd32 -> [ebp-0x96C] spill-single-def "field V71.X (fldOffset=0x0)" P-INDEP -; V223 tmp119 [V223,T147] ( 2, 1 ) simd32 -> [ebp-0x98C] spill-single-def "field V71.Y (fldOffset=0x20)" P-INDEP -; V224 tmp120 [V224,T148] ( 2, 1 ) simd32 -> [ebp-0x9AC] spill-single-def "field V71.Z (fldOffset=0x40)" P-INDEP -; V225 tmp121 [V225,T149] ( 2, 1 ) simd32 -> [ebp-0x9CC] spill-single-def "field V72.X (fldOffset=0x0)" P-INDEP -; V226 tmp122 [V226,T150] ( 2, 1 ) simd32 -> [ebp-0x9EC] spill-single-def "field V72.Y (fldOffset=0x20)" P-INDEP -; V227 tmp123 [V227,T151] ( 2, 1 ) simd32 -> [ebp-0xA0C] spill-single-def "field V72.Z (fldOffset=0x40)" P-INDEP -; V228 tmp124 [V228,T152] ( 2, 1 ) simd32 -> [ebp-0xA2C] spill-single-def "field V73.X (fldOffset=0x0)" P-INDEP -; V229 tmp125 [V229,T153] ( 2, 1 ) simd32 -> [ebp-0xA4C] spill-single-def "field V73.Y (fldOffset=0x20)" P-INDEP -; V230 tmp126 [V230,T154] ( 2, 1 ) simd32 -> [ebp-0xA6C] spill-single-def "field V73.Z (fldOffset=0x40)" P-INDEP -; V231 tmp127 [V231,T124] ( 3, 1.50) simd32 -> [ebp-0xA8C] spill-single-def "field V74.X (fldOffset=0x0)" P-INDEP -; V232 tmp128 [V232,T125] ( 3, 1.50) simd32 -> [ebp-0xAAC] spill-single-def "field V74.Y (fldOffset=0x20)" P-INDEP -; V233 tmp129 [V233,T126] ( 3, 1.50) simd32 -> [ebp-0xACC] spill-single-def "field V74.Z (fldOffset=0x40)" P-INDEP -; V234 tmp130 [V234,T127] ( 3, 1.50) simd32 -> [ebp-0xAEC] spill-single-def "field V75.X (fldOffset=0x0)" P-INDEP -; V235 tmp131 [V235,T128] ( 3, 1.50) simd32 -> [ebp-0xB0C] spill-single-def "field V75.Y (fldOffset=0x20)" P-INDEP -; V236 tmp132 [V236,T129] ( 3, 1.50) simd32 -> [ebp-0xB2C] spill-single-def "field V75.Z (fldOffset=0x40)" P-INDEP -; V237 tmp133 [V237,T130] ( 3, 1.50) simd32 -> [ebp-0xB4C] spill-single-def "field V76.X (fldOffset=0x0)" P-INDEP -; V238 tmp134 [V238,T131] ( 3, 1.50) simd32 -> [ebp-0xB6C] spill-single-def "field V76.Y (fldOffset=0x20)" P-INDEP -; V239 tmp135 [V239,T132] ( 3, 1.50) simd32 -> [ebp-0xB8C] spill-single-def "field V76.Z (fldOffset=0x40)" P-INDEP -; V240 tmp136 [V240,T105] ( 4, 2 ) simd32 -> [ebp-0xBAC] "field V89.X (fldOffset=0x0)" P-INDEP -; V241 tmp137 [V241,T106] ( 4, 2 ) simd32 -> [ebp-0xBCC] "field V89.Y (fldOffset=0x20)" P-INDEP -; V242 tmp138 [V242,T107] ( 4, 2 ) simd32 -> [ebp-0xBEC] "field V89.Z (fldOffset=0x40)" P-INDEP -; V243 tmp139 [V243,T108] ( 4, 2 ) simd32 -> [ebp-0xC0C] "field V90.X (fldOffset=0x0)" P-INDEP -; V244 tmp140 [V244,T109] ( 4, 2 ) simd32 -> [ebp-0xC2C] "field V90.Y (fldOffset=0x20)" P-INDEP -; V245 tmp141 [V245,T110] ( 4, 2 ) simd32 -> [ebp-0xC4C] "field V90.Z (fldOffset=0x40)" P-INDEP -; V246 tmp142 [V246,T155] ( 2, 1 ) simd32 -> mm4 "field V91.X (fldOffset=0x0)" P-INDEP -; V247 tmp143 [V247,T156] ( 2, 1 ) simd32 -> [ebp-0xC6C] spill-single-def "field V91.Y (fldOffset=0x20)" P-INDEP -; V248 tmp144 [V248,T157] ( 2, 1 ) simd32 -> mm2 "field V91.Z (fldOffset=0x40)" P-INDEP -; V249 tmp145 [V249,T158] ( 2, 1 ) simd32 -> [ebp-0xC8C] spill-single-def "field V92.X (fldOffset=0x0)" P-INDEP -; V250 tmp146 [V250,T159] ( 2, 1 ) simd32 -> [ebp-0xCAC] spill-single-def "field V92.Y (fldOffset=0x20)" P-INDEP -; V251 tmp147 [V251,T160] ( 2, 1 ) simd32 -> [ebp-0xCCC] spill-single-def "field V92.Z (fldOffset=0x40)" P-INDEP -; V252 tmp148 [V252,T161] ( 2, 1 ) simd32 -> mm3 "field V101.X (fldOffset=0x0)" P-INDEP -; V253 tmp149 [V253,T162] ( 2, 1 ) simd32 -> mm4 "field V101.Y (fldOffset=0x20)" P-INDEP -; V254 tmp150 [V254,T163] ( 2, 1 ) simd32 -> mm5 "field V101.Z (fldOffset=0x40)" P-INDEP -; V255 tmp151 [V255,T164] ( 2, 1 ) simd32 -> mm3 "field V102.X (fldOffset=0x0)" P-INDEP -; V256 tmp152 [V256,T165] ( 2, 1 ) simd32 -> mm4 "field V102.Y (fldOffset=0x20)" P-INDEP -; V257 tmp153 [V257,T166] ( 2, 1 ) simd32 -> [ebp-0xCEC] spill-single-def "field V102.Z (fldOffset=0x40)" P-INDEP -; V258 cse0 [V258,T85] ( 3, 3 ) simd32 -> mm5 "CSE - conservative" -; V259 cse1 [V259,T67] ( 4, 4 ) simd32 -> [ebp-0xD0C] spill-single-def "CSE - conservative" -; V260 cse2 [V260,T68] ( 4, 4 ) simd32 -> [ebp-0xD2C] spill-single-def "CSE - conservative" -; V261 cse3 [V261,T69] ( 4, 4 ) simd32 -> [ebp-0xD4C] spill-single-def "CSE - conservative" -; V262 cse4 [V262,T70] ( 4, 4 ) simd32 -> [ebp-0xD6C] spill-single-def "CSE - conservative" -; V263 cse5 [V263,T86] ( 3, 3 ) simd32 -> mm5 "CSE - conservative" -; V264 cse6 [V264,T87] ( 3, 3 ) simd32 -> mm5 "CSE - conservative" -; V265 cse7 [V265,T88] ( 3, 3 ) simd32 -> mm5 "CSE - conservative" -; V266 cse8 [V266,T89] ( 3, 3 ) simd32 -> mm5 "CSE - conservative" -; V267 cse9 [V267,T90] ( 3, 3 ) simd32 -> [ebp-0xD8C] spill-single-def "CSE - conservative" -; V268 cse10 [V268,T91] ( 3, 3 ) simd32 -> [ebp-0xDAC] spill-single-def "CSE - conservative" -; V269 cse11 [V269,T29] ( 11, 9 ) simd32 -> mm2 "CSE - aggressive" -; V270 cse12 [V270,T15] ( 3, 3 ) byref -> [ebp-0xE10] spill-single-def "CSE - conservative" -; V271 cse13 [V271,T16] ( 5, 4.50) byref -> [ebp-0xE14] spill-single-def "CSE - conservative" -; V272 cse14 [V272,T71] ( 4, 4 ) simd32 -> mm0 "CSE - conservative" -; V273 cse15 [V273,T18] ( 3, 3 ) byref -> ebx "CSE - conservative" -; V274 cse16 [V274,T72] ( 4, 4 ) simd32 -> [ebp-0xDCC] spill-single-def "CSE - conservative" -; V275 cse17 [V275,T73] ( 4, 4 ) simd32 -> [ebp-0xDEC] spill-single-def "CSE - conservative" -; V276 cse18 [V276,T62] ( 8, 4 ) simd32 -> [ebp-0xE0C] multi-def "CSE - conservative" -; V277 rat0 [V277,T51] ( 3, 6 ) simd32 -> mm7 "ReplaceWithLclVar is creating a new local variable" -; V278 rat1 [V278,T52] ( 3, 6 ) simd32 -> mm4 "ReplaceWithLclVar is creating a new local variable" -; V279 rat2 [V279,T53] ( 3, 6 ) simd32 -> mm3 "ReplaceWithLclVar is creating a new local variable"
+; V158 tmp54 [V158,T10] ( 4, 8 ) byref -> edx single-def "Inlining Arg" +;* V159 tmp55 [V159,T21] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" +; V160 tmp56 [V160,T19] ( 2, 4 ) byref -> edx single-def "Inlining Arg" +;* V161 tmp57 [V161 ] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" +;* V162 tmp58 [V162,T22] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" +; V163 tmp59 [V163,T17] ( 4, 4 ) byref -> esi single-def "Inlining Arg" +; V164 tmp60 [V164,T64] ( 5, 4 ) simd32 -> [ebp-0x5EC] spill-single-def "field V08.X (fldOffset=0x0)" P-INDEP +; V165 tmp61 [V165,T65] ( 5, 4 ) simd32 -> [ebp-0x60C] spill-single-def "field V08.Y (fldOffset=0x20)" P-INDEP +; V166 tmp62 [V166,T66] ( 5, 4 ) simd32 -> [ebp-0x62C] spill-single-def "field V08.Z (fldOffset=0x40)" P-INDEP +; V167 tmp63 [V167,T31] ( 10, 8.50) simd32 -> mm1 "field V11.X (fldOffset=0x0)" P-INDEP +; V168 tmp64 [V168,T32] ( 10, 8.50) simd32 -> mm0 "field V11.Y (fldOffset=0x20)" P-INDEP +; V169 tmp65 [V169,T33] ( 10, 8.50) simd32 -> [ebp-0x64C] spill-single-def "field V11.Z (fldOffset=0x40)" P-INDEP +; V170 tmp66 [V170,T34] ( 10, 8.50) simd32 -> [ebp-0x66C] spill-single-def "field V12.X (fldOffset=0x0)" P-INDEP +; V171 tmp67 [V171,T35] ( 10, 8.50) simd32 -> [ebp-0x68C] spill-single-def "field V12.Y (fldOffset=0x20)" P-INDEP +; V172 tmp68 [V172,T36] ( 10, 8.50) simd32 -> [ebp-0x6AC] spill-single-def "field V12.Z (fldOffset=0x40)" P-INDEP +; V173 tmp69 [V173,T55] ( 6, 4.50) simd32 -> [ebp-0x6CC] spill-single-def "field V13.X (fldOffset=0x0)" P-INDEP +; V174 tmp70 [V174,T56] ( 6, 4.50) simd32 -> [ebp-0x6EC] spill-single-def "field V13.Y (fldOffset=0x20)" P-INDEP
...

+0 (0.00%) : 1330.dasm - BepuPhysics.CollisionDetection.CollisionTasks.CapsuleBoxTester:Test(byref,byref,byref,byref,byref,byref,int,byref):this (FullOpts)

@@ -5,7 +5,7 @@ ; ebp based frame ; partially interruptible ; No matching PGO data
-; 0 inlinees with PGO data; 38 single block inlinees; 0 inlinees without PGO data
+; 0 inlinees with PGO data; 37 single block inlinees; 0 inlinees without PGO data
; Final local variable assignments ; ;* V00 this [V00 ] ( 0, 0 ) byref -> zero-ref this single-def @@ -95,285 +95,284 @@ ;* V84 loc75 [V84 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op <BepuUtilities.Vector3Wide> ;* V85 loc76 [V85 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op <BepuUtilities.Vector3Wide> ; V86 loc77 [V86,T173] ( 3, 3 ) simd32 -> mm1 <System.Numerics.Vector`1[float]>
-;* V87 tmp0 [V87 ] ( 0, 0 ) simd32 -> zero-ref "Spilling op1 side effects for SimdAsHWIntrinsic"
+;* V87 tmp0 [V87 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]>
;* V88 tmp1 [V88 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]>
-;* V89 tmp2 [V89 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> -;* V90 tmp3 [V90 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" -;* V91 tmp4 [V91 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> -;* V92 tmp5 [V92 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" -;* V93 tmp6 [V93 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]>
+;* V89 tmp2 [V89 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" +;* V90 tmp3 [V90 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> +;* V91 tmp4 [V91 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" +;* V92 tmp5 [V92 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> +;* V93 tmp6 [V93 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt"
;* V94 tmp7 [V94 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt"
-;* V95 tmp8 [V95 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt"
+;* V95 tmp8 [V95 ] ( 0, 0 ) struct (128) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.QuaternionWide>
;* V96 tmp9 [V96 ] ( 0, 0 ) struct (128) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.QuaternionWide>
-;* V97 tmp10 [V97 ] ( 0, 0 ) struct (128) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.QuaternionWide> -;* V98 tmp11 [V98 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> -; V99 tmp12 [V99,T102] ( 4, 4 ) simd32 -> [ebp-0x70C] ld-addr-op spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -;* V100 tmp13 [V100 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> -; V101 tmp14 [V101,T174] ( 3, 3 ) simd32 -> [ebp-0x72C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V102 tmp15 [V102,T103] ( 4, 4 ) simd32 -> mm6 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V103 tmp16 [V103,T75] ( 5, 5 ) simd32 -> mm7 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V104 tmp17 [V104,T238] ( 2, 2 ) simd32 -> [ebp-0x74C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V105 tmp18 [V105,T175] ( 3, 3 ) simd32 -> [ebp-0x76C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V106 tmp19 [V106,T176] ( 3, 3 ) simd32 -> [ebp-0x78C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V107 tmp20 [V107,T177] ( 3, 3 ) simd32 -> [ebp-0x7AC] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V108 tmp21 [V108,T178] ( 3, 3 ) simd32 -> [ebp-0x7CC] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V109 tmp22 [V109,T179] ( 3, 3 ) simd32 -> [ebp-0x7EC] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V110 tmp23 [V110,T180] ( 3, 3 ) simd32 -> [ebp-0x80C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V111 tmp24 [V111,T181] ( 3, 3 ) simd32 -> [ebp-0x82C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V112 tmp25 [V112,T182] ( 3, 3 ) simd32 -> [ebp-0x84C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -;* V113 tmp26 [V113 ] ( 0, 0 ) struct (128) zero-ref "Inlining Arg" <BepuUtilities.QuaternionWide> -; V114 tmp27 [V114,T183] ( 3, 3 ) simd32 -> mm2 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V115 tmp28 [V115,T239] ( 2, 2 ) simd32 -> [ebp-0x86C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V116 tmp29 [V116,T104] ( 4, 4 ) simd32 -> mm4 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V117 tmp30 [V117,T240] ( 2, 2 ) simd32 -> [ebp-0x88C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V118 tmp31 [V118,T241] ( 2, 2 ) simd32 -> mm1 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V119 tmp32 [V119,T242] ( 2, 2 ) simd32 -> mm6 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V120 tmp33 [V120,T243] ( 2, 2 ) simd32 -> mm7 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V121 tmp34 [V121,T244] ( 2, 2 ) simd32 -> mm2 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -;* V122 tmp35 [V122 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -;* V123 tmp36 [V123 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> -;* V124 tmp37 [V124,T17] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" -;* V125 tmp38 [V125,T18] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" -;* V126 tmp39 [V126,T19] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" -;* V127 tmp40 [V127 ] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" -; V128 tmp41 [V128,T245] ( 2, 2 ) simd32 -> [ebp-0x8AC] ld-addr-op spill-single-def "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> -; V129 tmp42 [V129,T246] ( 2, 2 ) simd32 -> [ebp-0x8CC] ld-addr-op spill-single-def "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> -;* V130 tmp43 [V130 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> -;* V131 tmp44 [V131,T281] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> -; V132 tmp45 [V132,T247] ( 2, 2 ) simd32 -> [ebp-0x8EC] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]>
+;* V97 tmp10 [V97 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> +; V98 tmp11 [V98,T102] ( 4, 4 ) simd32 -> [ebp-0x70C] ld-addr-op spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +;* V99 tmp12 [V99 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> +; V100 tmp13 [V100,T174] ( 3, 3 ) simd32 -> [ebp-0x72C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V101 tmp14 [V101,T103] ( 4, 4 ) simd32 -> mm6 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V102 tmp15 [V102,T75] ( 5, 5 ) simd32 -> mm7 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V103 tmp16 [V103,T238] ( 2, 2 ) simd32 -> [ebp-0x74C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V104 tmp17 [V104,T175] ( 3, 3 ) simd32 -> [ebp-0x76C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V105 tmp18 [V105,T176] ( 3, 3 ) simd32 -> [ebp-0x78C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V106 tmp19 [V106,T177] ( 3, 3 ) simd32 -> [ebp-0x7AC] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V107 tmp20 [V107,T178] ( 3, 3 ) simd32 -> [ebp-0x7CC] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V108 tmp21 [V108,T179] ( 3, 3 ) simd32 -> [ebp-0x7EC] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V109 tmp22 [V109,T180] ( 3, 3 ) simd32 -> [ebp-0x80C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V110 tmp23 [V110,T181] ( 3, 3 ) simd32 -> [ebp-0x82C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V111 tmp24 [V111,T182] ( 3, 3 ) simd32 -> [ebp-0x84C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +;* V112 tmp25 [V112 ] ( 0, 0 ) struct (128) zero-ref "Inlining Arg" <BepuUtilities.QuaternionWide> +; V113 tmp26 [V113,T183] ( 3, 3 ) simd32 -> mm2 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V114 tmp27 [V114,T239] ( 2, 2 ) simd32 -> [ebp-0x86C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V115 tmp28 [V115,T104] ( 4, 4 ) simd32 -> mm4 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V116 tmp29 [V116,T240] ( 2, 2 ) simd32 -> [ebp-0x88C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V117 tmp30 [V117,T241] ( 2, 2 ) simd32 -> mm1 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V118 tmp31 [V118,T242] ( 2, 2 ) simd32 -> mm6 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V119 tmp32 [V119,T243] ( 2, 2 ) simd32 -> mm7 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V120 tmp33 [V120,T244] ( 2, 2 ) simd32 -> mm2 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +;* V121 tmp34 [V121 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +;* V122 tmp35 [V122 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> +;* V123 tmp36 [V123,T17] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" +;* V124 tmp37 [V124,T18] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" +;* V125 tmp38 [V125,T19] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" +;* V126 tmp39 [V126 ] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" +; V127 tmp40 [V127,T245] ( 2, 2 ) simd32 -> [ebp-0x8AC] ld-addr-op spill-single-def "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> +; V128 tmp41 [V128,T246] ( 2, 2 ) simd32 -> [ebp-0x8CC] ld-addr-op spill-single-def "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> +;* V129 tmp42 [V129 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> +;* V130 tmp43 [V130,T281] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> +; V131 tmp44 [V131,T247] ( 2, 2 ) simd32 -> [ebp-0x8EC] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +;* V132 tmp45 [V132 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]>
;* V133 tmp46 [V133 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> ;* V134 tmp47 [V134 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]>
-;* V135 tmp48 [V135 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V136 tmp49 [V136,T105] ( 4, 4 ) simd32 -> [ebp-0x90C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -;* V137 tmp50 [V137 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> -;* V138 tmp51 [V138 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" -; V139 tmp52 [V139,T106] ( 4, 4 ) simd32 -> [ebp-0x92C] "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V140 tmp53 [V140,T184] ( 3, 3 ) simd32 -> [ebp-0x94C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V141 tmp54 [V141,T185] ( 3, 3 ) simd32 -> [ebp-0x96C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V142 tmp55 [V142,T186] ( 3, 3 ) simd32 -> [ebp-0x98C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V143 tmp56 [V143,T248] ( 2, 2 ) simd32 -> [ebp-0x9AC] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V144 tmp57 [V144,T249] ( 2, 2 ) simd32 -> [ebp-0x9CC] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V145 tmp58 [V145,T76] ( 5, 5 ) simd32 -> [ebp-0x9EC] "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V146 tmp59 [V146,T187] ( 3, 3 ) simd32 -> [ebp-0xA0C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -;* V147 tmp60 [V147 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> -; V148 tmp61 [V148,T69] ( 6, 6 ) simd32 -> [ebp-0xA2C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[int]> -; V149 tmp62 [V149,T77] ( 5, 5 ) simd32 -> [ebp-0xA4C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[int]> -;* V150 tmp63 [V150 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V151 tmp64 [V151,T107] ( 4, 4 ) simd32 -> [ebp-0xA6C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[int]> -; V152 tmp65 [V152,T108] ( 4, 4 ) simd32 -> mm0 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -;* V153 tmp66 [V153,T20] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" -;* V154 tmp67 [V154,T21] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" -;* V155 tmp68 [V155 ] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" -;* V156 tmp69 [V156,T22] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" -; V157 tmp70 [V157,T250] ( 2, 2 ) simd32 -> [ebp-0xA8C] ld-addr-op spill-single-def "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> -; V158 tmp71 [V158,T251] ( 2, 2 ) simd32 -> [ebp-0xAAC] ld-addr-op spill-single-def "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> -;* V159 tmp72 [V159 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> -;* V160 tmp73 [V160,T282] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> -; V161 tmp74 [V161,T252] ( 2, 2 ) simd32 -> [ebp-0xACC] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]>
+; V135 tmp48 [V135,T105] ( 4, 4 ) simd32 -> [ebp-0x90C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +;* V136 tmp49 [V136 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> +;* V137 tmp50 [V137 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" +; V138 tmp51 [V138,T106] ( 4, 4 ) simd32 -> [ebp-0x92C] "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V139 tmp52 [V139,T184] ( 3, 3 ) simd32 -> [ebp-0x94C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V140 tmp53 [V140,T185] ( 3, 3 ) simd32 -> [ebp-0x96C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V141 tmp54 [V141,T186] ( 3, 3 ) simd32 -> [ebp-0x98C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V142 tmp55 [V142,T248] ( 2, 2 ) simd32 -> [ebp-0x9AC] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V143 tmp56 [V143,T249] ( 2, 2 ) simd32 -> [ebp-0x9CC] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V144 tmp57 [V144,T76] ( 5, 5 ) simd32 -> [ebp-0x9EC] "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V145 tmp58 [V145,T187] ( 3, 3 ) simd32 -> [ebp-0xA0C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +;* V146 tmp59 [V146 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> +; V147 tmp60 [V147,T69] ( 6, 6 ) simd32 -> [ebp-0xA2C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[int]> +; V148 tmp61 [V148,T77] ( 5, 5 ) simd32 -> [ebp-0xA4C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[int]> +;* V149 tmp62 [V149 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V150 tmp63 [V150,T107] ( 4, 4 ) simd32 -> [ebp-0xA6C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[int]> +; V151 tmp64 [V151,T108] ( 4, 4 ) simd32 -> mm0 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +;* V152 tmp65 [V152,T20] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" +;* V153 tmp66 [V153,T21] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" +;* V154 tmp67 [V154 ] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" +;* V155 tmp68 [V155,T22] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" +; V156 tmp69 [V156,T250] ( 2, 2 ) simd32 -> [ebp-0xA8C] ld-addr-op spill-single-def "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> +; V157 tmp70 [V157,T251] ( 2, 2 ) simd32 -> [ebp-0xAAC] ld-addr-op spill-single-def "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> +;* V158 tmp71 [V158 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> +;* V159 tmp72 [V159,T282] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> +; V160 tmp73 [V160,T252] ( 2, 2 ) simd32 -> [ebp-0xACC] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +;* V161 tmp74 [V161 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]>
;* V162 tmp75 [V162 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> ;* V163 tmp76 [V163 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]>
-;* V164 tmp77 [V164 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V165 tmp78 [V165,T109] ( 4, 4 ) simd32 -> [ebp-0xAEC] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -;* V166 tmp79 [V166 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> -;* V167 tmp80 [V167 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" -; V168 tmp81 [V168,T110] ( 4, 4 ) simd32 -> [ebp-0xB0C] "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V169 tmp82 [V169,T188] ( 3, 3 ) simd32 -> [ebp-0xB2C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V170 tmp83 [V170,T189] ( 3, 3 ) simd32 -> [ebp-0xB4C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V171 tmp84 [V171,T190] ( 3, 3 ) simd32 -> [ebp-0xB6C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V172 tmp85 [V172,T253] ( 2, 2 ) simd32 -> [ebp-0xB8C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V173 tmp86 [V173,T254] ( 2, 2 ) simd32 -> [ebp-0xBAC] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V174 tmp87 [V174,T78] ( 5, 5 ) simd32 -> [ebp-0xBCC] "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V175 tmp88 [V175,T191] ( 3, 3 ) simd32 -> [ebp-0xBEC] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -;* V176 tmp89 [V176 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> -; V177 tmp90 [V177,T70] ( 6, 6 ) simd32 -> [ebp-0xC0C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[int]> -; V178 tmp91 [V178,T79] ( 5, 5 ) simd32 -> [ebp-0xC2C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[int]> -;* V179 tmp92 [V179 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V180 tmp93 [V180,T111] ( 4, 4 ) simd32 -> [ebp-0xC4C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[int]> -; V181 tmp94 [V181,T112] ( 4, 4 ) simd32 -> [ebp-0xC6C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V182 tmp95 [V182,T71] ( 6, 6 ) simd32 -> [ebp-0xC8C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[int]> -;* V183 tmp96 [V183,T23] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" -;* V184 tmp97 [V184 ] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" -;* V185 tmp98 [V185,T24] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" -;* V186 tmp99 [V186,T25] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" -; V187 tmp100 [V187,T255] ( 2, 2 ) simd32 -> [ebp-0xCAC] ld-addr-op spill-single-def "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> -; V188 tmp101 [V188,T256] ( 2, 2 ) simd32 -> [ebp-0xCCC] ld-addr-op spill-single-def "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> -;* V189 tmp102 [V189 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> -;* V190 tmp103 [V190,T283] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> -; V191 tmp104 [V191,T257] ( 2, 2 ) simd32 -> [ebp-0xCEC] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]>
+; V164 tmp77 [V164,T109] ( 4, 4 ) simd32 -> [ebp-0xAEC] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +;* V165 tmp78 [V165 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> +;* V166 tmp79 [V166 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" +; V167 tmp80 [V167,T110] ( 4, 4 ) simd32 -> [ebp-0xB0C] "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V168 tmp81 [V168,T188] ( 3, 3 ) simd32 -> [ebp-0xB2C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V169 tmp82 [V169,T189] ( 3, 3 ) simd32 -> [ebp-0xB4C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V170 tmp83 [V170,T190] ( 3, 3 ) simd32 -> [ebp-0xB6C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V171 tmp84 [V171,T253] ( 2, 2 ) simd32 -> [ebp-0xB8C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V172 tmp85 [V172,T254] ( 2, 2 ) simd32 -> [ebp-0xBAC] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V173 tmp86 [V173,T78] ( 5, 5 ) simd32 -> [ebp-0xBCC] "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V174 tmp87 [V174,T191] ( 3, 3 ) simd32 -> [ebp-0xBEC] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +;* V175 tmp88 [V175 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> +; V176 tmp89 [V176,T70] ( 6, 6 ) simd32 -> [ebp-0xC0C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[int]> +; V177 tmp90 [V177,T79] ( 5, 5 ) simd32 -> [ebp-0xC2C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[int]> +;* V178 tmp91 [V178 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V179 tmp92 [V179,T111] ( 4, 4 ) simd32 -> [ebp-0xC4C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[int]> +; V180 tmp93 [V180,T112] ( 4, 4 ) simd32 -> [ebp-0xC6C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V181 tmp94 [V181,T71] ( 6, 6 ) simd32 -> [ebp-0xC8C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[int]> +;* V182 tmp95 [V182,T23] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" +;* V183 tmp96 [V183 ] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" +;* V184 tmp97 [V184,T24] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" +;* V185 tmp98 [V185,T25] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" +; V186 tmp99 [V186,T255] ( 2, 2 ) simd32 -> [ebp-0xCAC] ld-addr-op spill-single-def "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> +; V187 tmp100 [V187,T256] ( 2, 2 ) simd32 -> [ebp-0xCCC] ld-addr-op spill-single-def "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> +;* V188 tmp101 [V188 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> +;* V189 tmp102 [V189,T283] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> +; V190 tmp103 [V190,T257] ( 2, 2 ) simd32 -> [ebp-0xCEC] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +;* V191 tmp104 [V191 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]>
;* V192 tmp105 [V192 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> ;* V193 tmp106 [V193 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]>
-;* V194 tmp107 [V194 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V195 tmp108 [V195,T113] ( 4, 4 ) simd32 -> [ebp-0xD0C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -;* V196 tmp109 [V196 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> -;* V197 tmp110 [V197 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" -; V198 tmp111 [V198,T114] ( 4, 4 ) simd32 -> [ebp-0xD2C] "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V199 tmp112 [V199,T192] ( 3, 3 ) simd32 -> [ebp-0xD4C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V200 tmp113 [V200,T193] ( 3, 3 ) simd32 -> [ebp-0xD6C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V201 tmp114 [V201,T194] ( 3, 3 ) simd32 -> [ebp-0xD8C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V202 tmp115 [V202,T258] ( 2, 2 ) simd32 -> [ebp-0xDAC] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V203 tmp116 [V203,T259] ( 2, 2 ) simd32 -> [ebp-0xDCC] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V204 tmp117 [V204,T80] ( 5, 5 ) simd32 -> [ebp-0xDEC] "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V205 tmp118 [V205,T195] ( 3, 3 ) simd32 -> [ebp-0xE0C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -;* V206 tmp119 [V206 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> -; V207 tmp120 [V207,T72] ( 6, 6 ) simd32 -> [ebp-0xE2C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[int]> -; V208 tmp121 [V208,T81] ( 5, 5 ) simd32 -> [ebp-0xE4C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[int]> -;* V209 tmp122 [V209 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V210 tmp123 [V210,T115] ( 4, 4 ) simd32 -> [ebp-0xE6C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[int]> -; V211 tmp124 [V211,T116] ( 4, 4 ) simd32 -> [ebp-0xE8C] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V212 tmp125 [V212,T73] ( 6, 6 ) simd32 -> [ebp-0xEAC] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[int]> -;* V213 tmp126 [V213 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> -;* V214 tmp127 [V214 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" -;* V215 tmp128 [V215 ] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" -;* V216 tmp129 [V216,T26] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" -; V217 tmp130 [V217,T82] ( 5, 5 ) simd32 -> [ebp-0xECC] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[int]> -;* V218 tmp131 [V218 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> -;* V219 tmp132 [V219 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" -;* V220 tmp133 [V220,T27] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" -;* V221 tmp134 [V221,T28] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" -; V222 tmp135 [V222,T83] ( 5, 5 ) simd32 -> [ebp-0xEEC] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[int]> -;* V223 tmp136 [V223 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> -;* V224 tmp137 [V224 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" -;* V225 tmp138 [V225,T29] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg"
...

+0 (0.00%) : 1116.dasm - BepuPhysics.CollisionDetection.CollisionTasks.TriangleConvexHullTester:Test(byref,byref,byref,byref,byref,byref,int,byref):this (FullOpts)

@@ -5,7 +5,7 @@ ; ebp based frame ; fully interruptible ; No matching PGO data
-; 0 inlinees with PGO data; 168 single block inlinees; 5 inlinees without PGO data
+; 0 inlinees with PGO data; 167 single block inlinees; 5 inlinees without PGO data
; Final local variable assignments ; ;* V00 this [V00 ] ( 0, 0 ) byref -> zero-ref this single-def @@ -185,356 +185,353 @@ ;* V174 loc165 [V174 ] ( 0, 0 ) int -> zero-ref ; V175 loc166 [V175,T47] ( 4, 8 ) byref -> ecx ;* V176 tmp0 [V176 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]>
-;* V177 tmp1 [V177 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" -;* V178 tmp2 [V178 ] ( 0, 0 ) simd32 -> zero-ref "spilled call-like call argument"
+;* V177 tmp1 [V177 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> +;* V178 tmp2 [V178 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt"
;* V179 tmp3 [V179 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> ;* V180 tmp4 [V180 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt"
-;* V181 tmp5 [V181 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> -;* V182 tmp6 [V182 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" -;* V183 tmp7 [V183 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" -; V184 tmp8 [V184,T12] ( 2, 16 ) int -> ecx -; V185 tmp9 [V185,T05] ( 3, 48 ) int -> esi "impSpillLclRefs" -; V186 tmp10 [V186,T138] ( 3, 12 ) simd16 -> mm6 "Cloning non-constant for Math.Max/Min" -; V187 tmp11 [V187,T139] ( 3, 12 ) simd16 -> mm5 "Cloning non-constant for Math.Max/Min" -; V188 tmp12 [V188,T140] ( 3, 12 ) simd16 -> mm4 "Cloning non-constant for Math.Max/Min" -; V189 tmp13 [V189,T31] ( 3, 12 ) int -> ecx "impSpillLclRefs" -; V190 tmp14 [V190,T32] ( 3, 12 ) int -> ecx "impSpillLclRefs" -; V191 tmp15 [V191,T33] ( 3, 12 ) int -> ecx "impSpillLclRefs" -; V192 tmp16 [V192,T34] ( 3, 12 ) int -> ecx "impSpillLclRefs" -; V193 tmp17 [V193,T35] ( 3, 12 ) int -> ecx "impSpillLclRefs" -; V194 tmp18 [V194,T36] ( 3, 12 ) int -> ecx "impSpillLclRefs" -;* V195 tmp19 [V195 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]>
+;* V181 tmp5 [V181 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" +; V182 tmp6 [V182,T12] ( 2, 16 ) int -> ecx +; V183 tmp7 [V183,T05] ( 3, 48 ) int -> esi "impSpillLclRefs" +; V184 tmp8 [V184,T138] ( 3, 12 ) simd16 -> mm6 "Cloning non-constant for Math.Max/Min" +; V185 tmp9 [V185,T139] ( 3, 12 ) simd16 -> mm5 "Cloning non-constant for Math.Max/Min" +; V186 tmp10 [V186,T140] ( 3, 12 ) simd16 -> mm4 "Cloning non-constant for Math.Max/Min" +; V187 tmp11 [V187,T31] ( 3, 12 ) int -> ecx "impSpillLclRefs" +; V188 tmp12 [V188,T32] ( 3, 12 ) int -> ecx "impSpillLclRefs" +; V189 tmp13 [V189,T33] ( 3, 12 ) int -> ecx "impSpillLclRefs" +; V190 tmp14 [V190,T34] ( 3, 12 ) int -> ecx "impSpillLclRefs" +; V191 tmp15 [V191,T35] ( 3, 12 ) int -> ecx "impSpillLclRefs" +; V192 tmp16 [V192,T36] ( 3, 12 ) int -> ecx "impSpillLclRefs" +;* V193 tmp17 [V193 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> +;* V194 tmp18 [V194 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" +;* V195 tmp19 [V195 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[int]>
;* V196 tmp20 [V196 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt"
-;* V197 tmp21 [V197 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[int]> -;* V198 tmp22 [V198 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" -; V199 tmp23 [V199,T95] ( 3, 3 ) byref -> ebx single-def "dup spill" -; V200 tmp24 [V200,T164] ( 5, 5 ) simd32 -> mm1 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V201 tmp25 [V201,T169] ( 4, 4 ) simd32 -> mm3 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V202 tmp26 [V202,T196] ( 3, 3 ) simd32 -> [ebp-0xFB8] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V203 tmp27 [V203,T197] ( 3, 3 ) simd32 -> [ebp-0xFD8] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V204 tmp28 [V204,T198] ( 3, 3 ) simd32 -> [ebp-0xFF8] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V205 tmp29 [V205,T199] ( 3, 3 ) simd32 -> [ebp-0x1018] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V206 tmp30 [V206,T200] ( 3, 3 ) simd32 -> [ebp-0x1038] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V207 tmp31 [V207,T201] ( 3, 3 ) simd32 -> [ebp-0x1058] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V208 tmp32 [V208,T202] ( 3, 3 ) simd32 -> [ebp-0x1078] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V209 tmp33 [V209,T248] ( 2, 2 ) simd32 -> [ebp-0x1098] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V210 tmp34 [V210,T203] ( 3, 3 ) simd32 -> mm1 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V211 tmp35 [V211,T204] ( 3, 3 ) simd32 -> mm3 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V212 tmp36 [V212,T165] ( 5, 5 ) simd32 -> mm3 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V213 tmp37 [V213,T170] ( 4, 4 ) simd32 -> mm6 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V214 tmp38 [V214,T205] ( 3, 3 ) simd32 -> [ebp-0x10B8] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V215 tmp39 [V215,T206] ( 3, 3 ) simd32 -> [ebp-0x10D8] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V216 tmp40 [V216,T207] ( 3, 3 ) simd32 -> [ebp-0x10F8] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V217 tmp41 [V217,T208] ( 3, 3 ) simd32 -> [ebp-0x1118] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V218 tmp42 [V218,T209] ( 3, 3 ) simd32 -> mm1 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V219 tmp43 [V219,T210] ( 3, 3 ) simd32 -> mm4 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V220 tmp44 [V220,T211] ( 3, 3 ) simd32 -> [ebp-0x1138] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V221 tmp45 [V221,T249] ( 2, 2 ) simd32 -> [ebp-0x1158] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V222 tmp46 [V222,T212] ( 3, 3 ) simd32 -> mm1 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V223 tmp47 [V223,T213] ( 3, 3 ) simd32 -> mm3 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -;* V224 tmp48 [V224 ] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" -; V225 tmp49 [V225,T16] ( 10, 20 ) byref -> ecx single-def "Inlining Arg" -; V226 tmp50 [V226,T17] ( 10, 20 ) byref -> edx single-def "Inlining Arg" -;* V227 tmp51 [V227 ] ( 0, 0 ) simd32 -> zero-ref "Inline return value spill temp" <System.Numerics.Vector`1[int]>
+; V197 tmp21 [V197,T95] ( 3, 3 ) byref -> ebx single-def "dup spill" +; V198 tmp22 [V198,T164] ( 5, 5 ) simd32 -> mm1 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V199 tmp23 [V199,T169] ( 4, 4 ) simd32 -> mm3 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V200 tmp24 [V200,T196] ( 3, 3 ) simd32 -> [ebp-0xFB8] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V201 tmp25 [V201,T197] ( 3, 3 ) simd32 -> [ebp-0xFD8] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V202 tmp26 [V202,T198] ( 3, 3 ) simd32 -> [ebp-0xFF8] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V203 tmp27 [V203,T199] ( 3, 3 ) simd32 -> [ebp-0x1018] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V204 tmp28 [V204,T200] ( 3, 3 ) simd32 -> [ebp-0x1038] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V205 tmp29 [V205,T201] ( 3, 3 ) simd32 -> [ebp-0x1058] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V206 tmp30 [V206,T202] ( 3, 3 ) simd32 -> [ebp-0x1078] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V207 tmp31 [V207,T248] ( 2, 2 ) simd32 -> [ebp-0x1098] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V208 tmp32 [V208,T203] ( 3, 3 ) simd32 -> mm1 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V209 tmp33 [V209,T204] ( 3, 3 ) simd32 -> mm3 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V210 tmp34 [V210,T165] ( 5, 5 ) simd32 -> mm3 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V211 tmp35 [V211,T170] ( 4, 4 ) simd32 -> mm6 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V212 tmp36 [V212,T205] ( 3, 3 ) simd32 -> [ebp-0x10B8] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V213 tmp37 [V213,T206] ( 3, 3 ) simd32 -> [ebp-0x10D8] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V214 tmp38 [V214,T207] ( 3, 3 ) simd32 -> [ebp-0x10F8] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V215 tmp39 [V215,T208] ( 3, 3 ) simd32 -> [ebp-0x1118] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V216 tmp40 [V216,T209] ( 3, 3 ) simd32 -> mm1 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V217 tmp41 [V217,T210] ( 3, 3 ) simd32 -> mm4 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V218 tmp42 [V218,T211] ( 3, 3 ) simd32 -> [ebp-0x1138] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V219 tmp43 [V219,T249] ( 2, 2 ) simd32 -> [ebp-0x1158] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V220 tmp44 [V220,T212] ( 3, 3 ) simd32 -> mm1 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V221 tmp45 [V221,T213] ( 3, 3 ) simd32 -> mm3 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +;* V222 tmp46 [V222 ] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" +; V223 tmp47 [V223,T16] ( 10, 20 ) byref -> ecx single-def "Inlining Arg" +; V224 tmp48 [V224,T17] ( 10, 20 ) byref -> edx single-def "Inlining Arg" +;* V225 tmp49 [V225 ] ( 0, 0 ) simd32 -> zero-ref "Inline return value spill temp" <System.Numerics.Vector`1[int]> +;* V226 tmp50 [V226 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> +;* V227 tmp51 [V227 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]>
;* V228 tmp52 [V228 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]>
-;* V229 tmp53 [V229 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> -;* V230 tmp54 [V230 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> -;* V231 tmp55 [V231 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> -; V232 tmp56 [V232 ] ( 4, 5 ) struct (96) [ebp-0x11B8] do-not-enreg[XS] addr-exposed ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> -; V233 tmp57 [V233,T15] ( 7, 21 ) int -> ecx "Inline stloc first use temp" -;* V234 tmp58 [V234 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> -;* V235 tmp59 [V235 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" -;* V236 tmp60 [V236 ] ( 0, 0 ) byref -> zero-ref "Inlining Arg" -;* V237 tmp61 [V237 ] ( 0, 0 ) byref -> zero-ref "Inlining Arg" -; V238 tmp62 [V238,T20] ( 4, 16 ) byref -> edx "Inlining Arg" -;* V239 tmp63 [V239 ] ( 0, 0 ) byref -> zero-ref "Inline stloc first use temp" -; V240 tmp64 [V240,T48] ( 4, 8 ) byref -> eax "Inline stloc first use temp"
+;* V229 tmp53 [V229 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> +; V230 tmp54 [V230 ] ( 4, 5 ) struct (96) [ebp-0x11B8] do-not-enreg[XS] addr-exposed ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> +; V231 tmp55 [V231,T15] ( 7, 21 ) int -> ecx "Inline stloc first use temp" +;* V232 tmp56 [V232 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> +;* V233 tmp57 [V233 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" +;* V234 tmp58 [V234 ] ( 0, 0 ) byref -> zero-ref "Inlining Arg" +;* V235 tmp59 [V235 ] ( 0, 0 ) byref -> zero-ref "Inlining Arg" +; V236 tmp60 [V236,T20] ( 4, 16 ) byref -> edx "Inlining Arg" +;* V237 tmp61 [V237 ] ( 0, 0 ) byref -> zero-ref "Inline stloc first use temp" +; V238 tmp62 [V238,T48] ( 4, 8 ) byref -> eax "Inline stloc first use temp" +;* V239 tmp63 [V239 ] ( 0, 0 ) byref -> zero-ref "Inlining Arg" +;* V240 tmp64 [V240 ] ( 0, 0 ) byref -> zero-ref "Inlining Arg"
;* V241 tmp65 [V241 ] ( 0, 0 ) byref -> zero-ref "Inlining Arg"
-;* V242 tmp66 [V242 ] ( 0, 0 ) byref -> zero-ref "Inlining Arg" -;* V243 tmp67 [V243 ] ( 0, 0 ) byref -> zero-ref "Inlining Arg" -;* V244 tmp68 [V244 ] ( 0, 0 ) simd32 -> zero-ref "Inlining Arg" <System.Numerics.Vector`1[int]> -;* V245 tmp69 [V245 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> -; V246 tmp70 [V246 ] ( 7, 3.50) struct (96) [ebp-0x1218] do-not-enreg[XS] addr-exposed ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> -; V247 tmp71 [V247 ] ( 2, 1 ) simd32 -> [ebp-0x1238] do-not-enreg[XS] addr-exposed ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> -; V248 tmp72 [V248 ] ( 16, 8 ) struct (800) [ebp-0x1558] do-not-enreg[XSF] addr-exposed ld-addr-op "Inline ldloca(s) first use temp" <BepuPhysics.CollisionDetection.DepthRefiner`6+SimplexWithWitness[BepuPhysics.Collidables.ConvexHull,BepuPhysics.Collidables.ConvexHullWide,BepuPhysics.Collidables.ConvexHullSupportFinder,BepuPhysics.Collidables.Triangle,BepuPhysics.Collidables.TriangleWide,BepuPhysics.CollisionDetection.CollisionTasks.PretransformedTriangleSupportFinder]> -;* V249 tmp73 [V249 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> -;* V250 tmp74 [V250 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> -; V251 tmp75 [V251,T256] ( 3, 1.50) simd32 -> mm3 ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> -; V252 tmp76 [V252,T273] ( 2, 1 ) simd32 -> mm4 ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> -; V253 tmp77 [V253,T257] ( 3, 1.50) simd32 -> mm0 ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> -; V254 tmp78 [V254,T258] ( 3, 1.50) simd32 -> mm1 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V255 tmp79 [V255,T167] ( 8, 4 ) simd32 -> registers ld-addr-op "Inline stloc first use temp" <System.Numerics.Vector`1[int]> -;* V256 tmp80 [V256 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[int]> -; V257 tmp81 [V257,T81] ( 9, 4.50) byref -> ecx single-def "Inline stloc first use temp" -;* V258 tmp82 [V258,T99] ( 0, 0 ) int -> zero-ref "Inline stloc first use temp" -;* V259 tmp83 [V259 ] ( 0, 0 ) byref -> zero-ref "Inlining Arg"
+;* V242 tmp66 [V242 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> +; V243 tmp67 [V243 ] ( 7, 3.50) struct (96) [ebp-0x1218] do-not-enreg[XS] addr-exposed ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> +; V244 tmp68 [V244 ] ( 2, 1 ) simd32 -> [ebp-0x1238] do-not-enreg[XS] addr-exposed ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> +; V245 tmp69 [V245 ] ( 16, 8 ) struct (800) [ebp-0x1558] do-not-enreg[XSF] addr-exposed ld-addr-op "Inline ldloca(s) first use temp" <BepuPhysics.CollisionDetection.DepthRefiner`6+SimplexWithWitness[BepuPhysics.Collidables.ConvexHull,BepuPhysics.Collidables.ConvexHullWide,BepuPhysics.Collidables.ConvexHullSupportFinder,BepuPhysics.Collidables.Triangle,BepuPhysics.Collidables.TriangleWide,BepuPhysics.CollisionDetection.CollisionTasks.PretransformedTriangleSupportFinder]> +;* V246 tmp70 [V246 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> +;* V247 tmp71 [V247 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> +; V248 tmp72 [V248,T256] ( 3, 1.50) simd32 -> mm3 ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> +; V249 tmp73 [V249,T273] ( 2, 1 ) simd32 -> mm4 ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> +; V250 tmp74 [V250,T257] ( 3, 1.50) simd32 -> mm0 ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> +; V251 tmp75 [V251,T258] ( 3, 1.50) simd32 -> mm1 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V252 tmp76 [V252,T167] ( 8, 4 ) simd32 -> registers ld-addr-op "Inline stloc first use temp" <System.Numerics.Vector`1[int]> +;* V253 tmp77 [V253 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[int]> +; V254 tmp78 [V254,T81] ( 9, 4.50) byref -> ecx single-def "Inline stloc first use temp" +;* V255 tmp79 [V255,T99] ( 0, 0 ) int -> zero-ref "Inline stloc first use temp" +;* V256 tmp80 [V256 ] ( 0, 0 ) byref -> zero-ref "Inlining Arg" +;* V257 tmp81 [V257 ] ( 0, 0 ) byref -> zero-ref "Inlining Arg" +; V258 tmp82 [V258,T21] ( 4, 16 ) byref -> edx "Inlining Arg" +; V259 tmp83 [V259,T22] ( 4, 16 ) byref -> eax "Inlining Arg"
;* V260 tmp84 [V260 ] ( 0, 0 ) byref -> zero-ref "Inlining Arg"
-; V261 tmp85 [V261,T21] ( 4, 16 ) byref -> edx "Inlining Arg" -; V262 tmp86 [V262,T22] ( 4, 16 ) byref -> eax "Inlining Arg" -;* V263 tmp87 [V263 ] ( 0, 0 ) byref -> zero-ref "Inlining Arg" -;* V264 tmp88 [V264 ] ( 0, 0 ) byref -> zero-ref "Inlining Arg" -;* V265 tmp89 [V265 ] ( 0, 0 ) byref -> zero-ref "Inlining Arg" -;* V266 tmp90 [V266 ] ( 0, 0 ) struct (12) zero-ref ld-addr-op "Inline stloc first use temp" <BepuUtilities.Memory.Buffer`1[int]> -; V267 tmp91 [V267,T37] ( 3, 12 ) int -> eax "Inlining Arg" -; V268 tmp92 [V268,T71] ( 3, 6 ) int -> [ebp-0x155C] spill-single-def "Inline stloc first use temp" -; V269 tmp93 [V269,T72] ( 3, 6 ) int -> eax "Inline stloc first use temp" -;* V270 tmp94 [V270 ] ( 0, 0 ) struct (12) zero-ref ld-addr-op "Inline stloc first use temp" <BepuUtilities.Memory.Buffer`1[BepuPhysics.Collidables.HullVertexIndex]> -; V271 tmp95 [V271,T73] ( 3, 6 ) int -> eax -;* V272 tmp96 [V272 ] ( 0, 0 ) int -> zero-ref "Inline stloc first use temp" -; V273 tmp97 [V273,T85] ( 2, 4 ) int -> eax "Inline stloc first use temp" -;* V274 tmp98 [V274 ] ( 0, 0 ) byref -> zero-ref "Inlining Arg" -;* V275 tmp99 [V275 ] ( 0, 0 ) byref -> zero-ref "Inlining Arg" -;* V276 tmp100 [V276 ] ( 0, 0 ) struct (12) zero-ref ld-addr-op "NewObj constructor temp" <BepuUtilities.Memory.Buffer`1[BepuPhysics.Collidables.HullVertexIndex]> -; V277 tmp101 [V277,T66] ( 2, 8 ) int -> edx "Inlining Arg" -;* V278 tmp102 [V278 ] ( 0, 0 ) int -> zero-ref "Inlining Arg" -;* V279 tmp103 [V279 ] ( 0, 0 ) byref -> zero-ref "Inlining Arg" -;* V280 tmp104 [V280 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> -; V281 tmp105 [V281,T242] ( 4, 2 ) simd32 -> mm6 ld-addr-op "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V282 tmp106 [V282,T96] ( 2, 1 ) int -> eax "Inline return value spill temp" -;* V283 tmp107 [V283 ] ( 0, 0 ) byref -> zero-ref "Inlining Arg" -; V284 tmp108 [V284,T49] ( 4, 8 ) byref -> esi "Inline stloc first use temp" -; V285 tmp109 [V285,T50] ( 4, 8 ) byref -> ebx "Inline stloc first use temp" -; V286 tmp110 [V286,T51] ( 4, 8 ) byref -> ebx "Inline stloc first use temp" -; V287 tmp111 [V287,T52] ( 4, 8 ) byref -> ebx "Inline stloc first use temp" -; V288 tmp112 [V288,T53] ( 4, 8 ) byref -> ebx "Inline stloc first use temp" -; V289 tmp113 [V289,T54] ( 4, 8 ) byref -> ebx "Inline stloc first use temp" -; V290 tmp114 [V290,T55] ( 4, 8 ) byref -> ebx "Inline stloc first use temp" -; V291 tmp115 [V291,T56] ( 4, 8 ) byref -> ebx "Inline stloc first use temp" -; V292 tmp116 [V292,T57] ( 4, 8 ) byref -> ebx "Inline stloc first use temp" -; V293 tmp117 [V293,T58] ( 4, 8 ) byref -> ebx "Inline stloc first use temp" -; V294 tmp118 [V294,T59] ( 4, 8 ) byref -> ebx "Inline stloc first use temp" -; V295 tmp119 [V295,T60] ( 4, 8 ) byref -> ebx "Inline stloc first use temp" -; V296 tmp120 [V296,T61] ( 4, 8 ) byref -> ebx "Inline stloc first use temp" -;* V297 tmp121 [V297 ] ( 0, 0 ) int -> zero-ref "Inlining Arg" -;* V298 tmp122 [V298 ] ( 0, 0 ) byref -> zero-ref "Inlining Arg" -;* V299 tmp123 [V299 ] ( 0, 0 ) int -> zero-ref "Inlining Arg" -; V300 tmp124 [V300,T65] ( 2, 8 ) byref -> ebx "Inlining Arg" -;* V301 tmp125 [V301 ] ( 0, 0 ) int -> zero-ref "Inlining Arg" -; V302 tmp126 [V302,T62] ( 4, 8 ) byref -> esi "Inline stloc first use temp" -;* V303 tmp127 [V303 ] ( 0, 0 ) int -> zero-ref "Inlining Arg" -;* V304 tmp128 [V304 ] ( 0, 0 ) byref -> zero-ref "Inlining Arg" -;* V305 tmp129 [V305 ] ( 0, 0 ) int -> zero-ref "Inlining Arg" -; V306 tmp130 [V306,T04] ( 2, 64 ) byref -> eax "Inlining Arg" -;* V307 tmp131 [V307 ] ( 0, 0 ) int -> zero-ref "Inlining Arg" -; V308 tmp132 [V308,T03] ( 4, 64 ) byref -> ecx "Inline stloc first use temp" -;* V309 tmp133 [V309 ] ( 0, 0 ) int -> zero-ref "Inlining Arg" -; V310 tmp134 [V310 ] ( 7,224 ) simd12 -> [ebp-0x156C] do-not-enreg[SB] "Inlining Arg" <System.Numerics.Vector3> -; V311 tmp135 [V311,T100] ( 7,224 ) simd12 -> mm3 ld-addr-op "NewObj constructor temp" <System.Numerics.Vector3> -; V312 tmp136 [V312,T63] ( 4, 8 ) byref -> ecx "Inline stloc first use temp" -; V313 tmp137 [V313,T30] ( 6, 12 ) byref -> ecx "Inline stloc first use temp" -;* V314 tmp138 [V314 ] ( 0, 0 ) byref -> zero-ref "Inlining Arg" -; V315 tmp139 [V315,T23] ( 4, 16 ) byref -> edi "Inlining Arg" -; V316 tmp140 [V316,T24] ( 4, 16 ) byref -> ecx "Inlining Arg" -; V317 tmp141 [V317,T84] ( 4, 4 ) byref -> eax single-def "Inlining Arg" -; V318 tmp142 [V318,T250] ( 2, 2 ) simd32 -> mm1 "field V12.X (fldOffset=0x0)" P-INDEP -; V319 tmp143 [V319,T251] ( 2, 2 ) simd32 -> mm4 "field V12.Y (fldOffset=0x20)" P-INDEP -; V320 tmp144 [V320,T252] ( 2, 2 ) simd32 -> mm0 "field V12.Z (fldOffset=0x40)" P-INDEP -;* V321 tmp145 [V321 ] ( 0, 0 ) simd32 -> zero-ref "field V13.X (fldOffset=0x0)" P-INDEP -;* V322 tmp146 [V322 ] ( 0, 0 ) simd32 -> zero-ref "field V13.Y (fldOffset=0x20)" P-INDEP -;* V323 tmp147 [V323 ] ( 0, 0 ) simd32 -> zero-ref "field V13.Z (fldOffset=0x40)" P-INDEP -; V324 tmp148 [V324,T144] ( 9, 9 ) simd32 -> mm2 "field V15.X (fldOffset=0x0)" P-INDEP -; V325 tmp149 [V325,T145] ( 9, 9 ) simd32 -> mm3 "field V15.Y (fldOffset=0x20)" P-INDEP -; V326 tmp150 [V326,T146] ( 9, 9 ) simd32 -> mm5 "field V15.Z (fldOffset=0x40)" P-INDEP -; V327 tmp151 [V327 ] ( 11, 8 ) simd32 -> [ebp-0x3D0] do-not-enreg[XS] addr-exposed "field V16.X (fldOffset=0x0)" P-DEP -; V328 tmp152 [V328 ] ( 11, 8 ) simd32 -> [ebp-0x3B0] do-not-enreg[XS] addr-exposed "field V16.Y (fldOffset=0x20)" P-DEP -; V329 tmp153 [V329 ] ( 11, 8 ) simd32 -> [ebp-0x390] do-not-enreg[XS] addr-exposed "field V16.Z (fldOffset=0x40)" P-DEP -; V330 tmp154 [V330,T150] ( 8, 7.50) simd32 -> [ebp-0x158C] spill-single-def "field V17.X (fldOffset=0x0)" P-INDEP -; V331 tmp155 [V331,T151] ( 8, 7.50) simd32 -> [ebp-0x15AC] spill-single-def "field V17.Y (fldOffset=0x20)" P-INDEP -; V332 tmp156 [V332,T152] ( 8, 7.50) simd32 -> [ebp-0x15CC] spill-single-def "field V17.Z (fldOffset=0x40)" P-INDEP -; V333 tmp157 [V333,T214] ( 3, 3 ) simd32 -> [ebp-0x15EC] spill-single-def "field V18.X (fldOffset=0x0)" P-INDEP -; V334 tmp158 [V334,T215] ( 3, 3 ) simd32 -> [ebp-0x160C] spill-single-def "field V18.Y (fldOffset=0x20)" P-INDEP -; V335 tmp159 [V335,T216] ( 3, 3 ) simd32 -> [ebp-0x162C] spill-single-def "field V18.Z (fldOffset=0x40)" P-INDEP
...

+0 (0.00%) : 1128.dasm - BepuPhysics.CollisionDetection.CollisionTasks.CylinderPairTester:Test(byref,byref,byref,byref,byref,byref,int,byref):this (FullOpts)

@@ -5,7 +5,7 @@ ; ebp based frame ; partially interruptible ; No matching PGO data
-; 0 inlinees with PGO data; 170 single block inlinees; 1 inlinees without PGO data
+; 0 inlinees with PGO data; 168 single block inlinees; 1 inlinees without PGO data
; Final local variable assignments ; ;* V00 this [V00 ] ( 0, 0 ) byref -> zero-ref this single-def @@ -162,531 +162,529 @@ ;* V151 tmp10 [V151 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" ;* V152 tmp11 [V152 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[int]> ;* V153 tmp12 [V153 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt"
-;* V154 tmp13 [V154 ] ( 0, 0 ) simd32 -> zero-ref "Spilling op1 side effects for SimdAsHWIntrinsic" -;* V155 tmp14 [V155 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> -;* V156 tmp15 [V156 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" -;* V157 tmp16 [V157 ] ( 0, 0 ) simd32 -> zero-ref "Spilling op1 side effects for SimdAsHWIntrinsic" -; V158 tmp17 [V158,T47] ( 5, 5 ) simd32 -> mm1 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V159 tmp18 [V159,T74] ( 4, 4 ) simd32 -> mm3 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V160 tmp19 [V160,T129] ( 3, 3 ) simd32 -> [ebp-0x8D0] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V161 tmp20 [V161,T130] ( 3, 3 ) simd32 -> [ebp-0x8F0] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V162 tmp21 [V162,T131] ( 3, 3 ) simd32 -> [ebp-0x910] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V163 tmp22 [V163,T132] ( 3, 3 ) simd32 -> [ebp-0x930] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V164 tmp23 [V164,T133] ( 3, 3 ) simd32 -> [ebp-0x950] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V165 tmp24 [V165,T134] ( 3, 3 ) simd32 -> [ebp-0x970] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V166 tmp25 [V166,T135] ( 3, 3 ) simd32 -> [ebp-0x990] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V167 tmp26 [V167,T258] ( 2, 2 ) simd32 -> [ebp-0x9B0] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V168 tmp27 [V168,T136] ( 3, 3 ) simd32 -> mm1 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V169 tmp28 [V169,T137] ( 3, 3 ) simd32 -> mm3 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V170 tmp29 [V170,T48] ( 5, 5 ) simd32 -> mm1 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V171 tmp30 [V171,T75] ( 4, 4 ) simd32 -> [ebp-0x9D0] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V172 tmp31 [V172,T138] ( 3, 3 ) simd32 -> [ebp-0x9F0] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V173 tmp32 [V173,T139] ( 3, 3 ) simd32 -> [ebp-0xA10] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V174 tmp33 [V174,T140] ( 3, 3 ) simd32 -> [ebp-0xA30] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V175 tmp34 [V175,T141] ( 3, 3 ) simd32 -> [ebp-0xA50] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V176 tmp35 [V176,T142] ( 3, 3 ) simd32 -> [ebp-0xA70] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V177 tmp36 [V177,T143] ( 3, 3 ) simd32 -> [ebp-0xA90] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V178 tmp37 [V178,T144] ( 3, 3 ) simd32 -> [ebp-0xAB0] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V179 tmp38 [V179,T259] ( 2, 2 ) simd32 -> [ebp-0xAD0] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V180 tmp39 [V180,T145] ( 3, 3 ) simd32 -> [ebp-0xAF0] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V181 tmp40 [V181,T146] ( 3, 3 ) simd32 -> [ebp-0xB10] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -;* V182 tmp41 [V182 ] ( 0, 0 ) simd32 -> zero-ref "Inline return value spill temp" <System.Numerics.Vector`1[int]>
+;* V154 tmp13 [V154 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> +;* V155 tmp14 [V155 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" +;* V156 tmp15 [V156 ] ( 0, 0 ) simd32 -> zero-ref "Spilling op1 side effects for SimdAsHWIntrinsic" +; V157 tmp16 [V157,T47] ( 5, 5 ) simd32 -> mm1 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V158 tmp17 [V158,T74] ( 4, 4 ) simd32 -> mm3 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V159 tmp18 [V159,T129] ( 3, 3 ) simd32 -> [ebp-0x8D0] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V160 tmp19 [V160,T130] ( 3, 3 ) simd32 -> [ebp-0x8F0] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V161 tmp20 [V161,T131] ( 3, 3 ) simd32 -> [ebp-0x910] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V162 tmp21 [V162,T132] ( 3, 3 ) simd32 -> [ebp-0x930] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V163 tmp22 [V163,T133] ( 3, 3 ) simd32 -> [ebp-0x950] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V164 tmp23 [V164,T134] ( 3, 3 ) simd32 -> [ebp-0x970] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V165 tmp24 [V165,T135] ( 3, 3 ) simd32 -> [ebp-0x990] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V166 tmp25 [V166,T258] ( 2, 2 ) simd32 -> [ebp-0x9B0] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V167 tmp26 [V167,T136] ( 3, 3 ) simd32 -> mm1 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V168 tmp27 [V168,T137] ( 3, 3 ) simd32 -> mm3 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V169 tmp28 [V169,T48] ( 5, 5 ) simd32 -> mm1 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V170 tmp29 [V170,T75] ( 4, 4 ) simd32 -> [ebp-0x9D0] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V171 tmp30 [V171,T138] ( 3, 3 ) simd32 -> [ebp-0x9F0] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V172 tmp31 [V172,T139] ( 3, 3 ) simd32 -> [ebp-0xA10] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V173 tmp32 [V173,T140] ( 3, 3 ) simd32 -> [ebp-0xA30] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V174 tmp33 [V174,T141] ( 3, 3 ) simd32 -> [ebp-0xA50] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V175 tmp34 [V175,T142] ( 3, 3 ) simd32 -> [ebp-0xA70] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V176 tmp35 [V176,T143] ( 3, 3 ) simd32 -> [ebp-0xA90] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V177 tmp36 [V177,T144] ( 3, 3 ) simd32 -> [ebp-0xAB0] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V178 tmp37 [V178,T259] ( 2, 2 ) simd32 -> [ebp-0xAD0] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V179 tmp38 [V179,T145] ( 3, 3 ) simd32 -> [ebp-0xAF0] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V180 tmp39 [V180,T146] ( 3, 3 ) simd32 -> [ebp-0xB10] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +;* V181 tmp40 [V181 ] ( 0, 0 ) simd32 -> zero-ref "Inline return value spill temp" <System.Numerics.Vector`1[int]> +;* V182 tmp41 [V182 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide>
;* V183 tmp42 [V183 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide>
-;* V184 tmp43 [V184 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> -; V185 tmp44 [V185 ] ( 2, 2 ) simd32 -> [ebp-0xB30] do-not-enreg[XS] addr-exposed ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> -; V186 tmp45 [V186 ] ( 22, 22 ) struct (800) [ebp-0xE50] do-not-enreg[XSF] addr-exposed ld-addr-op "Inline ldloca(s) first use temp" <BepuPhysics.CollisionDetection.DepthRefiner`6+SimplexWithWitness[BepuPhysics.Collidables.Cylinder,BepuPhysics.Collidables.CylinderWide,BepuPhysics.Collidables.CylinderSupportFinder,BepuPhysics.Collidables.Cylinder,BepuPhysics.Collidables.CylinderWide,BepuPhysics.Collidables.CylinderSupportFinder]>
+; V184 tmp43 [V184 ] ( 2, 2 ) simd32 -> [ebp-0xB30] do-not-enreg[XS] addr-exposed ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> +; V185 tmp44 [V185 ] ( 22, 22 ) struct (800) [ebp-0xE50] do-not-enreg[XSF] addr-exposed ld-addr-op "Inline ldloca(s) first use temp" <BepuPhysics.CollisionDetection.DepthRefiner`6+SimplexWithWitness[BepuPhysics.Collidables.Cylinder,BepuPhysics.Collidables.CylinderWide,BepuPhysics.Collidables.CylinderSupportFinder,BepuPhysics.Collidables.Cylinder,BepuPhysics.Collidables.CylinderWide,BepuPhysics.Collidables.CylinderSupportFinder]> +;* V186 tmp45 [V186 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide>
;* V187 tmp46 [V187 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide>
-;* V188 tmp47 [V188 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> -; V189 tmp48 [V189,T147] ( 3, 3 ) simd32 -> [ebp-0xE70] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V190 tmp49 [V190,T148] ( 3, 3 ) simd32 -> [ebp-0xE90] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -;* V191 tmp50 [V191 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> -; V192 tmp51 [V192,T149] ( 3, 3 ) simd32 -> [ebp-0xEB0] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[int]>
+; V188 tmp47 [V188,T147] ( 3, 3 ) simd32 -> [ebp-0xE70] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V189 tmp48 [V189,T148] ( 3, 3 ) simd32 -> [ebp-0xE90] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +;* V190 tmp49 [V190 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> +; V191 tmp50 [V191,T149] ( 3, 3 ) simd32 -> [ebp-0xEB0] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[int]> +;* V192 tmp51 [V192 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide>
;* V193 tmp52 [V193 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide>
-;* V194 tmp53 [V194 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> -; V195 tmp54 [V195,T150] ( 3, 3 ) simd32 -> mm0 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V196 tmp55 [V196,T151] ( 3, 3 ) simd32 -> [ebp-0xED0] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -;* V197 tmp56 [V197 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> -; V198 tmp57 [V198,T152] ( 3, 3 ) simd32 -> [ebp-0xEF0] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[int]> -;* V199 tmp58 [V199 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[int]> -; V200 tmp59 [V200,T274] ( 3, 1.50) simd32 -> [ebp-0xF10] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -;* V201 tmp60 [V201 ] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg"
+; V194 tmp53 [V194,T150] ( 3, 3 ) simd32 -> mm0 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V195 tmp54 [V195,T151] ( 3, 3 ) simd32 -> [ebp-0xED0] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +;* V196 tmp55 [V196 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> +; V197 tmp56 [V197,T152] ( 3, 3 ) simd32 -> [ebp-0xEF0] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[int]> +;* V198 tmp57 [V198 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[int]> +; V199 tmp58 [V199,T274] ( 3, 1.50) simd32 -> [ebp-0xF10] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +;* V200 tmp59 [V200 ] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" +;* V201 tmp60 [V201 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide>
;* V202 tmp61 [V202 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide>
-;* V203 tmp62 [V203 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> -; V204 tmp63 [V204,T339] ( 2, 1 ) simd32 -> mm6 ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> -; V205 tmp64 [V205,T218] ( 4, 2 ) simd32 -> [ebp-0xF30] ld-addr-op spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]>
+; V203 tmp62 [V203,T339] ( 2, 1 ) simd32 -> mm6 ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> +; V204 tmp63 [V204,T218] ( 4, 2 ) simd32 -> [ebp-0xF30] ld-addr-op spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +;* V205 tmp64 [V205 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide>
;* V206 tmp65 [V206 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> ;* V207 tmp66 [V207 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> ;* V208 tmp67 [V208 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> ;* V209 tmp68 [V209 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide>
-;* V210 tmp69 [V210 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> -; V211 tmp70 [V211,T340] ( 2, 1 ) simd32 -> mm6 ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> -; V212 tmp71 [V212,T219] ( 4, 2 ) simd32 -> [ebp-0xF50] ld-addr-op spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]>
+; V210 tmp69 [V210,T340] ( 2, 1 ) simd32 -> mm6 ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> +; V211 tmp70 [V211,T219] ( 4, 2 ) simd32 -> [ebp-0xF50] ld-addr-op spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +;* V212 tmp71 [V212 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide>
;* V213 tmp72 [V213 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> ;* V214 tmp73 [V214 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide>
-;* V215 tmp74 [V215 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> -; V216 tmp75 [V216,T220] ( 4, 2 ) simd32 -> [ebp-0xF70] ld-addr-op spill-single-def "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> -; V217 tmp76 [V217,T275] ( 3, 1.50) simd32 -> [ebp-0xF90] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V218 tmp77 [V218,T221] ( 4, 2 ) simd32 -> [ebp-0xFB0] ld-addr-op spill-single-def "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> -;* V219 tmp78 [V219 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> -;* V220 tmp79 [V220 ] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" -;* V221 tmp80 [V221 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V222 tmp81 [V222,T276] ( 3, 1.50) simd32 -> [ebp-0xFD0] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V223 tmp82 [V223,T166] ( 5, 2.50) simd32 -> [ebp-0xFF0] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -;* V224 tmp83 [V224 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> -;* V225 tmp84 [V225 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" -; V226 tmp85 [V226,T277] ( 3, 1.50) simd32 -> [ebp-0x1010] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[int]>
+; V215 tmp74 [V215,T220] ( 4, 2 ) simd32 -> [ebp-0xF70] ld-addr-op spill-single-def "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> +; V216 tmp75 [V216,T275] ( 3, 1.50) simd32 -> [ebp-0xF90] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V217 tmp76 [V217,T221] ( 4, 2 ) simd32 -> [ebp-0xFB0] ld-addr-op spill-single-def "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> +;* V218 tmp77 [V218 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> +;* V219 tmp78 [V219 ] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" +;* V220 tmp79 [V220 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V221 tmp80 [V221,T276] ( 3, 1.50) simd32 -> [ebp-0xFD0] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V222 tmp81 [V222,T166] ( 5, 2.50) simd32 -> [ebp-0xFF0] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +;* V223 tmp82 [V223 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> +;* V224 tmp83 [V224 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" +; V225 tmp84 [V225,T277] ( 3, 1.50) simd32 -> [ebp-0x1010] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[int]> +;* V226 tmp85 [V226 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide>
;* V227 tmp86 [V227 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide>
-;* V228 tmp87 [V228 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> -; V229 tmp88 [V229,T341] ( 2, 1 ) simd32 -> mm1 ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> -; V230 tmp89 [V230,T222] ( 4, 2 ) simd32 -> [ebp-0x1030] ld-addr-op spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]>
+; V228 tmp87 [V228,T341] ( 2, 1 ) simd32 -> mm1 ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> +; V229 tmp88 [V229,T222] ( 4, 2 ) simd32 -> [ebp-0x1030] ld-addr-op spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +;* V230 tmp89 [V230 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide>
;* V231 tmp90 [V231 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> ;* V232 tmp91 [V232 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> ;* V233 tmp92 [V233 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> ;* V234 tmp93 [V234 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide>
-;* V235 tmp94 [V235 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> -; V236 tmp95 [V236,T342] ( 2, 1 ) simd32 -> mm1 ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> -; V237 tmp96 [V237,T223] ( 4, 2 ) simd32 -> [ebp-0x1050] ld-addr-op spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]>
+; V235 tmp94 [V235,T342] ( 2, 1 ) simd32 -> mm1 ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> +; V236 tmp95 [V236,T223] ( 4, 2 ) simd32 -> [ebp-0x1050] ld-addr-op spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +;* V237 tmp96 [V237 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide>
;* V238 tmp97 [V238 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> ;* V239 tmp98 [V239 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide>
-;* V240 tmp99 [V240 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> -; V241 tmp100 [V241,T224] ( 4, 2 ) simd32 -> [ebp-0x1070] ld-addr-op spill-single-def "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> -; V242 tmp101 [V242,T278] ( 3, 1.50) simd32 -> [ebp-0x1090] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V243 tmp102 [V243,T225] ( 4, 2 ) simd32 -> [ebp-0x10B0] ld-addr-op spill-single-def "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> -;* V244 tmp103 [V244 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> -;* V245 tmp104 [V245 ] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" -;* V246 tmp105 [V246 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V247 tmp106 [V247,T279] ( 3, 1.50) simd32 -> [ebp-0x10D0] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V248 tmp107 [V248,T167] ( 5, 2.50) simd32 -> [ebp-0x10F0] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -;* V249 tmp108 [V249 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> -;* V250 tmp109 [V250 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" -; V251 tmp110 [V251,T280] ( 3, 1.50) simd32 -> [ebp-0x1110] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[int]> -; V252 tmp111 [V252,T226] ( 4, 2 ) simd32 -> [ebp-0x1130] ld-addr-op spill-single-def "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> -; V253 tmp112 [V253,T281] ( 3, 1.50) simd32 -> [ebp-0x1150] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V254 tmp113 [V254,T227] ( 4, 2 ) simd32 -> [ebp-0x1170] ld-addr-op spill-single-def "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> -;* V255 tmp114 [V255 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> -;* V256 tmp115 [V256 ] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" -;* V257 tmp116 [V257 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V258 tmp117 [V258,T282] ( 3, 1.50) simd32 -> [ebp-0x1190] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V259 tmp118 [V259,T168] ( 5, 2.50) simd32 -> mm1 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -;* V260 tmp119 [V260 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> -;* V261 tmp120 [V261 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" -; V262 tmp121 [V262,T283] ( 3, 1.50) simd32 -> [ebp-0x11B0] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[int]> -;* V263 tmp122 [V263 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> -; V264 tmp123 [V264,T343] ( 2, 1 ) simd32 -> mm4 ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> -; V265 tmp124 [V265,T228] ( 4, 2 ) simd32 -> [ebp-0x11D0] ld-addr-op spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]>
+; V240 tmp99 [V240,T224] ( 4, 2 ) simd32 -> [ebp-0x1070] ld-addr-op spill-single-def "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> +; V241 tmp100 [V241,T278] ( 3, 1.50) simd32 -> [ebp-0x1090] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V242 tmp101 [V242,T225] ( 4, 2 ) simd32 -> [ebp-0x10B0] ld-addr-op spill-single-def "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> +;* V243 tmp102 [V243 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> +;* V244 tmp103 [V244 ] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" +;* V245 tmp104 [V245 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V246 tmp105 [V246,T279] ( 3, 1.50) simd32 -> [ebp-0x10D0] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V247 tmp106 [V247,T167] ( 5, 2.50) simd32 -> [ebp-0x10F0] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +;* V248 tmp107 [V248 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> +;* V249 tmp108 [V249 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" +; V250 tmp109 [V250,T280] ( 3, 1.50) simd32 -> [ebp-0x1110] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[int]> +; V251 tmp110 [V251,T226] ( 4, 2 ) simd32 -> [ebp-0x1130] ld-addr-op spill-single-def "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> +; V252 tmp111 [V252,T281] ( 3, 1.50) simd32 -> [ebp-0x1150] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V253 tmp112 [V253,T227] ( 4, 2 ) simd32 -> [ebp-0x1170] ld-addr-op spill-single-def "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> +;* V254 tmp113 [V254 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> +;* V255 tmp114 [V255 ] ( 0, 0 ) byref -> zero-ref single-def "Inlining Arg" +;* V256 tmp115 [V256 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V257 tmp116 [V257,T282] ( 3, 1.50) simd32 -> [ebp-0x1190] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +; V258 tmp117 [V258,T168] ( 5, 2.50) simd32 -> mm1 "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +;* V259 tmp118 [V259 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> +;* V260 tmp119 [V260 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" +; V261 tmp120 [V261,T283] ( 3, 1.50) simd32 -> [ebp-0x11B0] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[int]> +;* V262 tmp121 [V262 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> +; V263 tmp122 [V263,T343] ( 2, 1 ) simd32 -> mm4 ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> +; V264 tmp123 [V264,T228] ( 4, 2 ) simd32 -> [ebp-0x11D0] ld-addr-op spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +;* V265 tmp124 [V265 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide>
;* V266 tmp125 [V266 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> ;* V267 tmp126 [V267 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide>
-;* V268 tmp127 [V268 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> -; V269 tmp128 [V269,T284] ( 3, 1.50) simd32 -> [ebp-0x11F0] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -;* V270 tmp129 [V270 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> -; V271 tmp130 [V271,T344] ( 2, 1 ) simd32 -> mm4 ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> -; V272 tmp131 [V272,T229] ( 4, 2 ) simd32 -> [ebp-0x1210] ld-addr-op spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]>
+; V268 tmp127 [V268,T284] ( 3, 1.50) simd32 -> [ebp-0x11F0] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +;* V269 tmp128 [V269 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> +; V270 tmp129 [V270,T344] ( 2, 1 ) simd32 -> mm4 ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> +; V271 tmp130 [V271,T229] ( 4, 2 ) simd32 -> [ebp-0x1210] ld-addr-op spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +;* V272 tmp131 [V272 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide>
;* V273 tmp132 [V273 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> ;* V274 tmp133 [V274 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide>
-;* V275 tmp134 [V275 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> -; V276 tmp135 [V276,T285] ( 3, 1.50) simd32 -> [ebp-0x1230] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V277 tmp136 [V277,T230] ( 4, 2 ) simd32 -> [ebp-0x1250] ld-addr-op spill-single-def "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> -; V278 tmp137 [V278,T286] ( 3, 1.50) simd32 -> [ebp-0x1270] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V279 tmp138 [V279,T231] ( 4, 2 ) simd32 -> [ebp-0x1290] ld-addr-op spill-single-def "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> -;* V280 tmp139 [V280 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> -;* V281 tmp140 [V281 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V282 tmp141 [V282,T287] ( 3, 1.50) simd32 -> [ebp-0x12B0] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -; V283 tmp142 [V283,T169] ( 5, 2.50) simd32 -> [ebp-0x12D0] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -;* V284 tmp143 [V284 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> -;* V285 tmp144 [V285 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" -; V286 tmp145 [V286,T288] ( 3, 1.50) simd32 -> [ebp-0x12F0] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[int]> -;* V287 tmp146 [V287 ] ( 0, 0 ) simd32 -> zero-ref "Inlining Arg" <System.Numerics.Vector`1[int]> -; V288 tmp147 [V288,T19] ( 2, 2 ) byref -> esi single-def "Inlining Arg" -; V289 tmp148 [V289,T03] ( 5, 5 ) byref -> ebx single-def "Inlining Arg"
+; V275 tmp134 [V275,T285] ( 3, 1.50) simd32 -> [ebp-0x1230] spill-single-def "Inline stloc first use temp" <System.Numerics.Vector`1[float]>
...

+0 (0.00%) : 1404.dasm - BepuPhysics.PoseIntegrator`1[DemoBenchmarks.RagdollTubeBenchmark+DemoPoseIntegratorCallbacks]:IntegrateBundlesAfterSubstepping(byref,int,int,float,float,int,int):this (FullOpts)

@@ -5,7 +5,7 @@ ; ebp based frame ; fully interruptible ; No matching PGO data
-; 0 inlinees with PGO data; 67 single block inlinees; 12 inlinees without PGO data
+; 0 inlinees with PGO data; 66 single block inlinees; 12 inlinees without PGO data
; Final local variable assignments ; ; V00 this [V00,T08] ( 8, 34 ) ref -> [ebp-0x64C] this class-hnd single-def ptr <BepuPhysics.PoseIntegrator`1[DemoBenchmarks.RagdollTubeBenchmark+DemoPoseIntegratorCallbacks]> @@ -59,61 +59,61 @@ ;* V48 tmp2 [V48 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "NewObj constructor temp" <System.Numerics.Vector`1[float]> ;* V49 tmp3 [V49 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" ;* V50 tmp4 [V50 ] ( 0, 0 ) simd32 -> zero-ref "Spilling op1 side effects for SimdAsHWIntrinsic"
-;* V51 tmp5 [V51 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" -;* V52 tmp6 [V52 ] ( 0, 0 ) simd32 -> zero-ref "spilled call-like call argument"
+;* V51 tmp5 [V51 ] ( 0, 0 ) struct (96) zero-ref "impAppendStmt" <BepuUtilities.Vector3Wide> +;* V52 tmp6 [V52 ] ( 0, 0 ) struct (96) zero-ref "spilled call-like call argument" <BepuUtilities.Vector3Wide>
;* V53 tmp7 [V53 ] ( 0, 0 ) struct (96) zero-ref "impAppendStmt" <BepuUtilities.Vector3Wide> ;* V54 tmp8 [V54 ] ( 0, 0 ) struct (96) zero-ref "spilled call-like call argument" <BepuUtilities.Vector3Wide>
-;* V55 tmp9 [V55 ] ( 0, 0 ) struct (96) zero-ref "impAppendStmt" <BepuUtilities.Vector3Wide> -;* V56 tmp10 [V56 ] ( 0, 0 ) struct (96) zero-ref "spilled call-like call argument" <BepuUtilities.Vector3Wide> -;* V57 tmp11 [V57 ] ( 0, 0 ) simd32 -> zero-ref "Spilling op1 side effects for SimdAsHWIntrinsic" -; V58 tmp12 [V58,T38] ( 2, 4 ) ref -> eax class-hnd single-def "Inlining Arg" <BepuPhysics.Bodies> -;* V59 tmp13 [V59 ] ( 0, 0 ) int -> zero-ref "impAppendStmt" -;* V60 tmp14 [V60 ] ( 0, 0 ) int -> zero-ref "Inline return value spill temp" -;* V61 tmp15 [V61 ] ( 0, 0 ) int -> zero-ref "Inline stloc first use temp" -;* V62 tmp16 [V62,T42] ( 0, 0 ) ref -> zero-ref class-hnd single-def ptr "Inlining Arg" <BepuPhysics.Bodies> -; V63 tmp17 [V63,T28] ( 3, 8 ) int -> ecx "Inline return value spill temp" -; V64 tmp18 [V64,T19] ( 3, 20 ) int -> ecx "Inlining Arg" -;* V65 tmp19 [V65,T32] ( 0, 0 ) ubyte -> zero-ref ptr "Inline return value spill temp" -; V66 tmp20 [V66,T07] ( 3, 40 ) int -> ebx "Inline stloc first use temp" -;* V67 tmp21 [V67 ] ( 0, 0 ) byref -> zero-ref "Inlining Arg" -;* V68 tmp22 [V68 ] ( 0, 0 ) byref -> zero-ref "Inlining Arg" -;* V69 tmp23 [V69 ] ( 0, 0 ) struct ( 8) zero-ref "Inlining Arg" <System.Span`1[int]> -;* V70 tmp24 [V70 ] ( 0, 0 ) struct ( 8) zero-ref "spilled call-like call argument" <System.ReadOnlySpan`1[int]> -;* V71 tmp25 [V71 ] ( 0, 0 ) struct ( 8) zero-ref ld-addr-op "Inlining Arg" <System.Span`1[int]> -;* V72 tmp26 [V72 ] ( 0, 0 ) struct ( 8) zero-ref ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[int]> -;* V73 tmp27 [V73,T33] ( 0, 0 ) int -> zero-ref "Inlining Arg" -;* V74 tmp28 [V74,T30] ( 0, 0 ) byref -> zero-ref ptr "Inlining Arg" -;* V75 tmp29 [V75 ] ( 0, 0 ) ubyte -> zero-ref "Inlining Arg" -;* V76 tmp30 [V76 ] ( 0, 0 ) ubyte -> zero-ref "Inlining Arg" -;* V77 tmp31 [V77 ] ( 0, 0 ) struct ( 8) zero-ref ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[int]> -;* V78 tmp32 [V78 ] ( 0, 0 ) struct ( 8) zero-ref ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[int]> -;* V79 tmp33 [V79 ] ( 0, 0 ) struct ( 8) zero-ref "Inlining Arg" <System.Span`1[int]> -;* V80 tmp34 [V80 ] ( 0, 0 ) struct ( 8) zero-ref "spilled call-like call argument" <System.ReadOnlySpan`1[int]> -;* V81 tmp35 [V81 ] ( 0, 0 ) struct ( 8) zero-ref ld-addr-op "Inlining Arg" <System.Span`1[int]> -;* V82 tmp36 [V82 ] ( 0, 0 ) struct ( 8) zero-ref ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[int]> -;* V83 tmp37 [V83,T34] ( 0, 0 ) int -> zero-ref "Inlining Arg" -;* V84 tmp38 [V84,T31] ( 0, 0 ) byref -> zero-ref ptr "Inlining Arg" -;* V85 tmp39 [V85 ] ( 0, 0 ) ubyte -> zero-ref "Inlining Arg" -;* V86 tmp40 [V86 ] ( 0, 0 ) ubyte -> zero-ref "Inlining Arg" -;* V87 tmp41 [V87 ] ( 0, 0 ) struct ( 8) zero-ref ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[int]> -;* V88 tmp42 [V88 ] ( 0, 0 ) struct ( 8) zero-ref ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[int]> -;* V89 tmp43 [V89 ] ( 0, 0 ) simd32 -> zero-ref "Inline return value spill temp" <System.Numerics.Vector`1[int]> -;* V90 tmp44 [V90 ] ( 0, 0 ) struct (224) zero-ref do-not-enreg[SF] "Inlining Arg" <BepuPhysics.BodyInertiaWide> -;* V91 tmp45 [V91 ] ( 0, 0 ) simd32 -> zero-ref "Inlining Arg" <System.Numerics.Vector`1[int]> -;* V92 tmp46 [V92 ] ( 0, 0 ) struct (96) zero-ref "spilled call-like call argument" <BepuUtilities.Vector3Wide>
+;* V55 tmp9 [V55 ] ( 0, 0 ) simd32 -> zero-ref "Spilling op1 side effects for SimdAsHWIntrinsic" +; V56 tmp10 [V56,T38] ( 2, 4 ) ref -> eax class-hnd single-def "Inlining Arg" <BepuPhysics.Bodies> +;* V57 tmp11 [V57 ] ( 0, 0 ) int -> zero-ref "impAppendStmt" +;* V58 tmp12 [V58 ] ( 0, 0 ) int -> zero-ref "Inline return value spill temp" +;* V59 tmp13 [V59 ] ( 0, 0 ) int -> zero-ref "Inline stloc first use temp" +;* V60 tmp14 [V60,T42] ( 0, 0 ) ref -> zero-ref class-hnd single-def ptr "Inlining Arg" <BepuPhysics.Bodies> +; V61 tmp15 [V61,T28] ( 3, 8 ) int -> ecx "Inline return value spill temp" +; V62 tmp16 [V62,T19] ( 3, 20 ) int -> ecx "Inlining Arg" +;* V63 tmp17 [V63,T32] ( 0, 0 ) ubyte -> zero-ref ptr "Inline return value spill temp" +; V64 tmp18 [V64,T07] ( 3, 40 ) int -> ebx "Inline stloc first use temp" +;* V65 tmp19 [V65 ] ( 0, 0 ) byref -> zero-ref "Inlining Arg" +;* V66 tmp20 [V66 ] ( 0, 0 ) byref -> zero-ref "Inlining Arg" +;* V67 tmp21 [V67 ] ( 0, 0 ) struct ( 8) zero-ref "Inlining Arg" <System.Span`1[int]> +;* V68 tmp22 [V68 ] ( 0, 0 ) struct ( 8) zero-ref "spilled call-like call argument" <System.ReadOnlySpan`1[int]> +;* V69 tmp23 [V69 ] ( 0, 0 ) struct ( 8) zero-ref ld-addr-op "Inlining Arg" <System.Span`1[int]> +;* V70 tmp24 [V70 ] ( 0, 0 ) struct ( 8) zero-ref ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[int]> +;* V71 tmp25 [V71,T33] ( 0, 0 ) int -> zero-ref "Inlining Arg" +;* V72 tmp26 [V72,T30] ( 0, 0 ) byref -> zero-ref ptr "Inlining Arg" +;* V73 tmp27 [V73 ] ( 0, 0 ) ubyte -> zero-ref "Inlining Arg" +;* V74 tmp28 [V74 ] ( 0, 0 ) ubyte -> zero-ref "Inlining Arg" +;* V75 tmp29 [V75 ] ( 0, 0 ) struct ( 8) zero-ref ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[int]> +;* V76 tmp30 [V76 ] ( 0, 0 ) struct ( 8) zero-ref ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[int]> +;* V77 tmp31 [V77 ] ( 0, 0 ) struct ( 8) zero-ref "Inlining Arg" <System.Span`1[int]> +;* V78 tmp32 [V78 ] ( 0, 0 ) struct ( 8) zero-ref "spilled call-like call argument" <System.ReadOnlySpan`1[int]> +;* V79 tmp33 [V79 ] ( 0, 0 ) struct ( 8) zero-ref ld-addr-op "Inlining Arg" <System.Span`1[int]> +;* V80 tmp34 [V80 ] ( 0, 0 ) struct ( 8) zero-ref ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[int]> +;* V81 tmp35 [V81,T34] ( 0, 0 ) int -> zero-ref "Inlining Arg" +;* V82 tmp36 [V82,T31] ( 0, 0 ) byref -> zero-ref ptr "Inlining Arg" +;* V83 tmp37 [V83 ] ( 0, 0 ) ubyte -> zero-ref "Inlining Arg" +;* V84 tmp38 [V84 ] ( 0, 0 ) ubyte -> zero-ref "Inlining Arg" +;* V85 tmp39 [V85 ] ( 0, 0 ) struct ( 8) zero-ref ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[int]> +;* V86 tmp40 [V86 ] ( 0, 0 ) struct ( 8) zero-ref ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[int]> +;* V87 tmp41 [V87 ] ( 0, 0 ) simd32 -> zero-ref "Inline return value spill temp" <System.Numerics.Vector`1[int]> +;* V88 tmp42 [V88 ] ( 0, 0 ) struct (224) zero-ref do-not-enreg[SF] "Inlining Arg" <BepuPhysics.BodyInertiaWide> +;* V89 tmp43 [V89 ] ( 0, 0 ) struct (96) zero-ref "spilled call-like call argument" <BepuUtilities.Vector3Wide> +;* V90 tmp44 [V90 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> +;* V91 tmp45 [V91 ] ( 0, 0 ) struct (96) zero-ref "Inlining Arg" <BepuUtilities.Vector3Wide> +;* V92 tmp46 [V92 ] ( 0, 0 ) struct (96) zero-ref "Inlining Arg" <BepuUtilities.Vector3Wide>
;* V93 tmp47 [V93 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide>
-;* V94 tmp48 [V94 ] ( 0, 0 ) struct (96) zero-ref "Inlining Arg" <BepuUtilities.Vector3Wide> -;* V95 tmp49 [V95 ] ( 0, 0 ) struct (96) zero-ref "Inlining Arg" <BepuUtilities.Vector3Wide> -;* V96 tmp50 [V96 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> -; V97 tmp51 [V97,T47] ( 4, 64 ) simd32 -> mm1 "Inlining Arg" <System.Numerics.Vector`1[float]>
+; V94 tmp48 [V94,T47] ( 4, 64 ) simd32 -> mm1 "Inlining Arg" <System.Numerics.Vector`1[float]> +;* V95 tmp49 [V95 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> +;* V96 tmp50 [V96 ] ( 0, 0 ) struct (96) zero-ref "Inlining Arg" <BepuUtilities.Vector3Wide> +; V97 tmp51 [V97,T48] ( 4, 64 ) simd32 -> mm7 "Inlining Arg" <System.Numerics.Vector`1[float]>
;* V98 tmp52 [V98 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> ;* V99 tmp53 [V99 ] ( 0, 0 ) struct (96) zero-ref "Inlining Arg" <BepuUtilities.Vector3Wide>
-; V100 tmp54 [V100,T48] ( 4, 64 ) simd32 -> mm7 "Inlining Arg" <System.Numerics.Vector`1[float]>
+;* V100 tmp54 [V100 ] ( 0, 0 ) simd32 -> zero-ref ptr "Inlining Arg" <System.Numerics.Vector`1[float]>
;* V101 tmp55 [V101 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide>
-;* V102 tmp56 [V102 ] ( 0, 0 ) struct (96) zero-ref "Inlining Arg" <BepuUtilities.Vector3Wide> -;* V103 tmp57 [V103 ] ( 0, 0 ) simd32 -> zero-ref ptr "Inlining Arg" <System.Numerics.Vector`1[float]> -;* V104 tmp58 [V104 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> -;* V105 tmp59 [V105 ] ( 0, 0 ) struct (288) zero-ref do-not-enreg[S] ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Matrix3x3Wide>
+;* V102 tmp56 [V102 ] ( 0, 0 ) struct (288) zero-ref do-not-enreg[S] ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Matrix3x3Wide> +;* V103 tmp57 [V103 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +;* V104 tmp58 [V104 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +;* V105 tmp59 [V105 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]>
;* V106 tmp60 [V106 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> ;* V107 tmp61 [V107 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> ;* V108 tmp62 [V108 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> @@ -132,15 +132,15 @@ ;* V121 tmp75 [V121 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> ;* V122 tmp76 [V122 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> ;* V123 tmp77 [V123 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]>
-;* V124 tmp78 [V124 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -;* V125 tmp79 [V125 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -;* V126 tmp80 [V126 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -;* V127 tmp81 [V127 ] ( 0, 0 ) struct (288) zero-ref do-not-enreg[S] ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Matrix3x3Wide>
+;* V124 tmp78 [V124 ] ( 0, 0 ) struct (288) zero-ref do-not-enreg[S] ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Matrix3x3Wide> +;* V125 tmp79 [V125 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> +;* V126 tmp80 [V126 ] ( 0, 0 ) struct (192) zero-ref do-not-enreg[S] ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Symmetric3x3Wide> +;* V127 tmp81 [V127 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide>
;* V128 tmp82 [V128 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide>
-;* V129 tmp83 [V129 ] ( 0, 0 ) struct (192) zero-ref do-not-enreg[S] ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Symmetric3x3Wide> -;* V130 tmp84 [V130 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> -;* V131 tmp85 [V131 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> -;* V132 tmp86 [V132 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline stloc first use temp" <BepuUtilities.Vector3Wide>
+;* V129 tmp83 [V129 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline stloc first use temp" <BepuUtilities.Vector3Wide> +;* V130 tmp84 [V130 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +;* V131 tmp85 [V131 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +;* V132 tmp86 [V132 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]>
;* V133 tmp87 [V133 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> ;* V134 tmp88 [V134 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> ;* V135 tmp89 [V135 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> @@ -150,28 +150,28 @@ ;* V139 tmp93 [V139 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> ;* V140 tmp94 [V140 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> ;* V141 tmp95 [V141 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]>
-;* V142 tmp96 [V142 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -;* V143 tmp97 [V143 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -;* V144 tmp98 [V144 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -;* V145 tmp99 [V145 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> -;* V146 tmp100 [V146 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> -;* V147 tmp101 [V147 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[int]> -;* V148 tmp102 [V148 ] ( 0, 0 ) struct (288) zero-ref do-not-enreg[S] ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Matrix3x3Wide> -;* V149 tmp103 [V149 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> -;* V150 tmp104 [V150 ] ( 0, 0 ) struct (192) zero-ref do-not-enreg[S] ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Symmetric3x3Wide> -;* V151 tmp105 [V151 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> -;* V152 tmp106 [V152 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" -;* V153 tmp107 [V153 ] ( 0, 0 ) struct (96) zero-ref "spilled call-like call argument" <BepuUtilities.Vector3Wide> -;* V154 tmp108 [V154 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline stloc first use temp" <BepuUtilities.Vector3Wide>
+;* V142 tmp96 [V142 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> +;* V143 tmp97 [V143 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> +;* V144 tmp98 [V144 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[int]> +;* V145 tmp99 [V145 ] ( 0, 0 ) struct (288) zero-ref do-not-enreg[S] ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Matrix3x3Wide> +;* V146 tmp100 [V146 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> +;* V147 tmp101 [V147 ] ( 0, 0 ) struct (192) zero-ref do-not-enreg[S] ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Symmetric3x3Wide> +;* V148 tmp102 [V148 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> +;* V149 tmp103 [V149 ] ( 0, 0 ) simd32 -> zero-ref "impAppendStmt" +;* V150 tmp104 [V150 ] ( 0, 0 ) struct (96) zero-ref "spilled call-like call argument" <BepuUtilities.Vector3Wide> +;* V151 tmp105 [V151 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline stloc first use temp" <BepuUtilities.Vector3Wide> +;* V152 tmp106 [V152 ] ( 0, 0 ) struct (288) zero-ref do-not-enreg[S] ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Matrix3x3Wide> +;* V153 tmp107 [V153 ] ( 0, 0 ) struct (288) zero-ref do-not-enreg[S] ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Matrix3x3Wide> +;* V154 tmp108 [V154 ] ( 0, 0 ) struct (288) zero-ref do-not-enreg[S] ld-addr-op "Inline stloc first use temp" <BepuUtilities.Matrix3x3Wide>
;* V155 tmp109 [V155 ] ( 0, 0 ) struct (288) zero-ref do-not-enreg[S] ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Matrix3x3Wide> ;* V156 tmp110 [V156 ] ( 0, 0 ) struct (288) zero-ref do-not-enreg[S] ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Matrix3x3Wide> ;* V157 tmp111 [V157 ] ( 0, 0 ) struct (288) zero-ref do-not-enreg[S] ld-addr-op "Inline stloc first use temp" <BepuUtilities.Matrix3x3Wide> ;* V158 tmp112 [V158 ] ( 0, 0 ) struct (288) zero-ref do-not-enreg[S] ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Matrix3x3Wide>
-;* V159 tmp113 [V159 ] ( 0, 0 ) struct (288) zero-ref do-not-enreg[S] ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Matrix3x3Wide> -;* V160 tmp114 [V160 ] ( 0, 0 ) struct (288) zero-ref do-not-enreg[S] ld-addr-op "Inline stloc first use temp" <BepuUtilities.Matrix3x3Wide> -;* V161 tmp115 [V161 ] ( 0, 0 ) struct (288) zero-ref do-not-enreg[S] ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Matrix3x3Wide> -;* V162 tmp116 [V162 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> -;* V163 tmp117 [V163 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline stloc first use temp" <BepuUtilities.Vector3Wide>
+;* V159 tmp113 [V159 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> +;* V160 tmp114 [V160 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline stloc first use temp" <BepuUtilities.Vector3Wide> +;* V161 tmp115 [V161 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +;* V162 tmp116 [V162 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +;* V163 tmp117 [V163 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]>
;* V164 tmp118 [V164 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> ;* V165 tmp119 [V165 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> ;* V166 tmp120 [V166 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> @@ -181,15 +181,15 @@ ;* V170 tmp124 [V170 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> ;* V171 tmp125 [V171 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> ;* V172 tmp126 [V172 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]>
-;* V173 tmp127 [V173 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -;* V174 tmp128 [V174 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -;* V175 tmp129 [V175 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]>
+;* V173 tmp127 [V173 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> +;* V174 tmp128 [V174 ] ( 0, 0 ) struct (96) zero-ref "Inlining Arg" <BepuUtilities.Vector3Wide> +;* V175 tmp129 [V175 ] ( 0, 0 ) struct (96) zero-ref "Inlining Arg" <BepuUtilities.Vector3Wide>
;* V176 tmp130 [V176 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide>
-;* V177 tmp131 [V177 ] ( 0, 0 ) struct (96) zero-ref "Inlining Arg" <BepuUtilities.Vector3Wide> -;* V178 tmp132 [V178 ] ( 0, 0 ) struct (96) zero-ref "Inlining Arg" <BepuUtilities.Vector3Wide> -;* V179 tmp133 [V179 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> -;* V180 tmp134 [V180 ] ( 0, 0 ) struct (288) zero-ref do-not-enreg[S] ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Matrix3x3Wide> -;* V181 tmp135 [V181 ] ( 0, 0 ) struct (288) zero-ref do-not-enreg[S] ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Matrix3x3Wide>
+;* V177 tmp131 [V177 ] ( 0, 0 ) struct (288) zero-ref do-not-enreg[S] ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Matrix3x3Wide> +;* V178 tmp132 [V178 ] ( 0, 0 ) struct (288) zero-ref do-not-enreg[S] ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Matrix3x3Wide> +;* V179 tmp133 [V179 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +;* V180 tmp134 [V180 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> +;* V181 tmp135 [V181 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]>
;* V182 tmp136 [V182 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> ;* V183 tmp137 [V183 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> ;* V184 tmp138 [V184 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> @@ -197,205 +197,202 @@ ;* V186 tmp140 [V186 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> ;* V187 tmp141 [V187 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> ;* V188 tmp142 [V188 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]>
-;* V189 tmp143 [V189 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -;* V190 tmp144 [V190 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -;* V191 tmp145 [V191 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[float]> -;* V192 tmp146 [V192 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide>
+;* V189 tmp143 [V189 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> +;* V190 tmp144 [V190 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> +;* V191 tmp145 [V191 ] ( 0, 0 ) struct (96) zero-ref "Inlining Arg" <BepuUtilities.Vector3Wide> +;* V192 tmp146 [V192 ] ( 0, 0 ) struct (96) zero-ref "Inlining Arg" <BepuUtilities.Vector3Wide>
;* V193 tmp147 [V193 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide>
-;* V194 tmp148 [V194 ] ( 0, 0 ) struct (96) zero-ref "Inlining Arg" <BepuUtilities.Vector3Wide> -;* V195 tmp149 [V195 ] ( 0, 0 ) struct (96) zero-ref "Inlining Arg" <BepuUtilities.Vector3Wide> -;* V196 tmp150 [V196 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> -;* V197 tmp151 [V197 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> -;* V198 tmp152 [V198 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[int]> -;* V199 tmp153 [V199 ] ( 0, 0 ) simd32 -> zero-ref "Inline return value spill temp" <System.Numerics.Vector`1[int]>
+;* V194 tmp148 [V194 ] ( 0, 0 ) simd32 -> zero-ref ld-addr-op "Inline ldloca(s) first use temp" <System.Numerics.Vector`1[float]> +;* V195 tmp149 [V195 ] ( 0, 0 ) simd32 -> zero-ref "Inline stloc first use temp" <System.Numerics.Vector`1[int]> +;* V196 tmp150 [V196 ] ( 0, 0 ) simd32 -> zero-ref "Inline return value spill temp" <System.Numerics.Vector`1[int]> +;* V197 tmp151 [V197 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> +;* V198 tmp152 [V198 ] ( 0, 0 ) struct (96) zero-ref "Inlining Arg" <BepuUtilities.Vector3Wide> +;* V199 tmp153 [V199 ] ( 0, 0 ) simd32 -> zero-ref ptr "Inlining Arg" <System.Numerics.Vector`1[float]>
;* V200 tmp154 [V200 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide>
-;* V201 tmp155 [V201 ] ( 0, 0 ) struct (96) zero-ref "Inlining Arg" <BepuUtilities.Vector3Wide> -;* V202 tmp156 [V202 ] ( 0, 0 ) simd32 -> zero-ref ptr "Inlining Arg" <System.Numerics.Vector`1[float]> -;* V203 tmp157 [V203 ] ( 0, 0 ) struct (96) zero-ref ld-addr-op "Inline ldloca(s) first use temp" <BepuUtilities.Vector3Wide> -;* V204 tmp158 [V204 ] ( 0, 0 ) simd32 -> zero-ref "Inline return value spill temp" <System.Numerics.Vector`1[int]> -; V205 tmp159 [V205,T26] ( 2, 5 ) byref -> [ebp-0x65C] spill-single-def ptr "field V14._reference (fldOffset=0x0)" P-INDEP -;* V206 tmp160 [V206,T45] ( 0, 0 ) int -> zero-ref "field V14._length (fldOffset=0x4)" P-INDEP -; V207 tmp161 [V207,T27] ( 2, 5 ) byref -> [ebp-0x660] spill-single-def ptr "field V15._reference (fldOffset=0x0)" P-INDEP -;* V208 tmp162 [V208,T46] ( 0, 0 ) int -> zero-ref "field V15._length (fldOffset=0x4)" P-INDEP -; V209 tmp163 [V209 ] ( 7, 58 ) simd32 -> [ebp-0x18C] do-not-enreg[XS] addr-exposed ptr "field V27.X (fldOffset=0x0)" P-DEP
...

Details

Improvements/regressions per collection

Collection Contexts with diffs Improvements Regressions Same size Improvements (bytes) Regressions (bytes)
benchmarks.run.windows.x86.checked.mch 0 0 0 0 -0 +0
benchmarks.run_pgo.windows.x86.checked.mch 0 0 0 0 -0 +0
benchmarks.run_tiered.windows.x86.checked.mch 0 0 0 0 -0 +0
coreclr_tests.run.windows.x86.checked.mch 0 0 0 0 -0 +0
libraries.crossgen2.windows.x86.checked.mch 0 0 0 0 -0 +0
libraries.pmi.windows.x86.checked.mch 0 0 0 0 -0 +0
libraries_tests.run.windows.x86.Release.mch 0 0 0 0 -0 +0
librariestestsnotieredcompilation.run.windows.x86.Release.mch 0 0 0 0 -0 +0
realworld.run.windows.x86.checked.mch 6 1 0 5 -50 +0
6 1 0 5 -50 +0

Context information

Collection Diffed contexts MinOpts FullOpts Missed, base Missed, diff
benchmarks.run.windows.x86.checked.mch 24,482 4 24,478 0 (0.00%) 4 (0.02%)
benchmarks.run_pgo.windows.x86.checked.mch 119,828 41,883 77,945 0 (0.00%) 5 (0.00%)
benchmarks.run_tiered.windows.x86.checked.mch 47,975 28,723 19,252 0 (0.00%) 5 (0.01%)
coreclr_tests.run.windows.x86.checked.mch 574,721 320,026 254,695 7 (0.00%) 14 (0.00%)
libraries.crossgen2.windows.x86.checked.mch 242,344 15 242,329 0 (0.00%) 0 (0.00%)
libraries.pmi.windows.x86.checked.mch 304,907 6 304,901 0 (0.00%) 142 (0.05%)
libraries_tests.run.windows.x86.Release.mch 632,280 427,921 204,359 0 (0.00%) 6 (0.00%)
librariestestsnotieredcompilation.run.windows.x86.Release.mch 316,419 21,871 294,548 0 (0.00%) 9 (0.00%)
realworld.run.windows.x86.checked.mch 35,985 3 35,982 0 (0.00%) 2 (0.01%)
2,298,941 840,452 1,458,489 7 (0.00%) 187 (0.01%)

jit-analyze output

realworld.run.windows.x86.checked.mch

To reproduce these diffs on Windows x86: superpmi.py asmdiffs -target_os windows -target_arch x86 -arch x86


Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 11368246 (overridden on cmd)
Total bytes of diff: 11368196 (overridden on cmd)
Total bytes of delta: -50 (-0.00 % of base)
    diff is an improvement.
    relative diff is an improvement.

Detail diffs



Top file improvements (bytes):
         -50 : 1120.dasm (-0.21 % of base)

1 total files with Code Size differences (1 improved, 0 regressed), 5 unchanged.

Top method improvements (bytes):
         -50 (-0.21 % of base) : 1120.dasm - BepuPhysics.CollisionDetection.CollisionTasks.TriangleCylinderTester:Test(byref,byref,byref,byref,byref,byref,int,byref):this (FullOpts)

Top method improvements (percentages):
         -50 (-0.21 % of base) : 1120.dasm - BepuPhysics.CollisionDetection.CollisionTasks.TriangleCylinderTester:Test(byref,byref,byref,byref,byref,byref,int,byref):this (FullOpts)

1 total methods with Code Size differences (1 improved, 0 regressed).