summaryrefslogtreecommitdiff
path: root/tests/src/JIT/Methodical
diff options
context:
space:
mode:
authorPat Gavlin <pagavlin@microsoft.com>2015-12-08 11:52:37 -0800
committerPat Gavlin <pagavlin@microsoft.com>2015-12-10 15:54:42 -0800
commitfc362c8fe8227bf90fe10295757df92b4df78e2f (patch)
tree657e7b636e7e9ec0475ee6d17c5c9b960a057943 /tests/src/JIT/Methodical
parenta4e23d6bb1b65f961b168769154ce1b53ee2bfc3 (diff)
downloadcoreclr-fc362c8fe8227bf90fe10295757df92b4df78e2f.tar.gz
coreclr-fc362c8fe8227bf90fe10295757df92b4df78e2f.tar.bz2
coreclr-fc362c8fe8227bf90fe10295757df92b4df78e2f.zip
Import missing JIT tests.
These tests were thought to have been ported earlier.
Diffstat (limited to 'tests/src/JIT/Methodical')
-rw-r--r--tests/src/JIT/Methodical/Arrays/huge/_il_dbghuge_b.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/huge/_il_dbghuge_i4.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/huge/_il_dbghuge_objref.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/huge/_il_dbghuge_r4.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/huge/_il_dbghuge_r8.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/huge/_il_dbghuge_struct.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/huge/_il_dbghuge_u8.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/huge/_il_relhuge_b.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/huge/_il_relhuge_i4.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/huge/_il_relhuge_objref.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/huge/_il_relhuge_r4.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/huge/_il_relhuge_r8.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/huge/_il_relhuge_struct.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/huge/_il_relhuge_u8.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/huge/app.config27
-rw-r--r--tests/src/JIT/Methodical/Arrays/huge/huge_b.il457
-rw-r--r--tests/src/JIT/Methodical/Arrays/huge/huge_i4.il465
-rw-r--r--tests/src/JIT/Methodical/Arrays/huge/huge_objref.il537
-rw-r--r--tests/src/JIT/Methodical/Arrays/huge/huge_r4.il493
-rw-r--r--tests/src/JIT/Methodical/Arrays/huge/huge_r8.il493
-rw-r--r--tests/src/JIT/Methodical/Arrays/huge/huge_struct.il529
-rw-r--r--tests/src/JIT/Methodical/Arrays/huge/huge_u8.il469
-rw-r--r--tests/src/JIT/Methodical/Arrays/lcs/_dbglcs.csproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/lcs/_dbglcs2.csproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/lcs/_dbglcsbas.csproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/lcs/_dbglcsbox.csproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/lcs/_dbglcsmax.csproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/lcs/_dbglcsmixed.csproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/lcs/_dbglcsval.csproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/lcs/_dbglcsvalbox.csproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/lcs/_il_rellcs_ldlen.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/lcs/_rellcs.csproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/lcs/_rellcs2.csproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/lcs/_rellcsbas.csproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/lcs/_rellcsbox.csproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/lcs/_rellcsmax.csproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/lcs/_rellcsmixed.csproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/lcs/_rellcsval.csproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/lcs/_rellcsvalbox.csproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/lcs/_speed_dbglcs.csproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/lcs/_speed_dbglcs2.csproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/lcs/_speed_dbglcsbas.csproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/lcs/_speed_dbglcsbox.csproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/lcs/_speed_dbglcsmax.csproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/lcs/_speed_dbglcsmixed.csproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/lcs/_speed_dbglcsval.csproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/lcs/_speed_dbglcsvalbox.csproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/lcs/_speed_rellcs.csproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/lcs/_speed_rellcs2.csproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/lcs/_speed_rellcsbas.csproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/lcs/_speed_rellcsbox.csproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/lcs/_speed_rellcsmax.csproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/lcs/_speed_rellcsmixed.csproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/lcs/_speed_rellcsval.csproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/lcs/_speed_rellcsvalbox.csproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/misc/_dbgselfref.csproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/misc/_il_dbgaddress.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/misc/_il_dbgarrres.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/misc/_il_dbggcarr.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/misc/_il_dbgldelem_get.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/misc/_il_dbglength0.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/misc/_il_reladdress.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/misc/_il_relarrres.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/misc/_il_relgcarr.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/misc/_il_relinitializearray_enum.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/misc/_il_relldelem_get.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/misc/_il_rellength0.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/misc/_il_rellengthm2.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/misc/_il_relselfref.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/misc/_relarrres.csproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/misc/_relgcarr.csproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/misc/_relselfref.csproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/misc/_speed_dbgselfref.csproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/misc/_speed_relarrres.csproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/misc/_speed_relgcarr.csproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/misc/_speed_relselfref.csproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/misc/address.il219
-rw-r--r--tests/src/JIT/Methodical/Arrays/misc/arrres.il375
-rw-r--r--tests/src/JIT/Methodical/Arrays/misc/gcarr.il124
-rw-r--r--tests/src/JIT/Methodical/Arrays/misc/ldelem_get.il211
-rw-r--r--tests/src/JIT/Methodical/Arrays/misc/length0.il235
-rw-r--r--tests/src/JIT/Methodical/Arrays/range/_il_dbgfloat64_range1.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/range/_il_dbgfloat64_range2.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/range/_il_dbgint32_0.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/range/_il_dbgint32_0_5a.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/range/_il_dbgint32_0_5b.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/range/_il_dbgint32_1.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/range/_il_dbgint32_m1.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/range/_il_dbgint32_neg_range.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/range/_il_dbgint32_range1.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/range/_il_dbgint32_range2.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/range/_il_relfloat64_range1.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/range/_il_relfloat64_range2.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/range/_il_relint32_0.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/range/_il_relint32_0_5a.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/range/_il_relint32_0_5b.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/range/_il_relint32_1.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/range/_il_relint32_m1.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/range/_il_relint32_neg_range.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/range/_il_relint32_range1.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/range/_il_relint32_range2.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Arrays/range/_il_relnegIndexRngChkElim.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Arrays/range/float64_range1.il213
-rw-r--r--tests/src/JIT/Methodical/Arrays/range/float64_range2.il212
-rw-r--r--tests/src/JIT/Methodical/Arrays/range/int32_0.il215
-rw-r--r--tests/src/JIT/Methodical/Arrays/range/int32_0_5a.il216
-rw-r--r--tests/src/JIT/Methodical/Arrays/range/int32_0_5b.il216
-rw-r--r--tests/src/JIT/Methodical/Arrays/range/int32_1.il222
-rw-r--r--tests/src/JIT/Methodical/Arrays/range/int32_m1.il228
-rw-r--r--tests/src/JIT/Methodical/Arrays/range/int32_neg_range.il222
-rw-r--r--tests/src/JIT/Methodical/Arrays/range/int32_range1.il211
-rw-r--r--tests/src/JIT/Methodical/Arrays/range/int32_range2.il210
-rw-r--r--tests/src/JIT/Methodical/AsgOp/i4/i4_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/AsgOp/i4/i4_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/AsgOp/i4/i4_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/AsgOp/i4/i4_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/AsgOp/i4/i4flat_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/AsgOp/i4/i4flat_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/AsgOp/i4/i4flat_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/AsgOp/i4/i4flat_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/AsgOp/i8/i8_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/AsgOp/i8/i8_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/AsgOp/i8/i8_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/AsgOp/i8/i8_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/AsgOp/i8/i8flat_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/AsgOp/i8/i8flat_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/AsgOp/i8/i8flat_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/AsgOp/i8/i8flat_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/AsgOp/r4/r4_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/AsgOp/r4/r4_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/AsgOp/r4/r4_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/AsgOp/r4/r4_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/AsgOp/r4/r4flat_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/AsgOp/r4/r4flat_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/AsgOp/r4/r4flat_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/AsgOp/r4/r4flat_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/AsgOp/r8/r8_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/AsgOp/r8/r8_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/AsgOp/r8/r8_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/AsgOp/r8/r8_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/AsgOp/r8/r8flat_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/AsgOp/r8/r8flat_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/AsgOp/r8/r8flat_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/AsgOp/r8/r8flat_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/Boxing/boxunbox/_il_dbgfinally.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Boxing/boxunbox/_il_dbghuge_filter.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Boxing/boxunbox/_il_dbgjump.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Boxing/boxunbox/_il_dbglocalloc.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Boxing/boxunbox/_il_dbgsimple.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Boxing/boxunbox/_il_dbgtailcall.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Boxing/boxunbox/_il_dbgtry.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Boxing/boxunbox/_il_relarray.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Boxing/boxunbox/_il_relchain.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Boxing/boxunbox/_il_relfinally.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Boxing/boxunbox/_il_relhuge_filter.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Boxing/boxunbox/_il_reljump.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Boxing/boxunbox/_il_rellocal.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Boxing/boxunbox/_il_rellocalloc.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Boxing/boxunbox/_il_relsimple.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Boxing/boxunbox/_il_reltailcall.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Boxing/boxunbox/_il_reltry.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Boxing/boxunbox/finally.il216
-rw-r--r--tests/src/JIT/Methodical/Boxing/boxunbox/huge_filter.il213
-rw-r--r--tests/src/JIT/Methodical/Boxing/boxunbox/jump.il218
-rw-r--r--tests/src/JIT/Methodical/Boxing/boxunbox/localloc.il211
-rw-r--r--tests/src/JIT/Methodical/Boxing/boxunbox/simple.il206
-rw-r--r--tests/src/JIT/Methodical/Boxing/boxunbox/tailcall.il215
-rw-r--r--tests/src/JIT/Methodical/Boxing/boxunbox/try.il213
-rw-r--r--tests/src/JIT/Methodical/Boxing/callconv/_dbginstance_cs.csproj4
-rw-r--r--tests/src/JIT/Methodical/Boxing/callconv/_dbginstance_il.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Boxing/callconv/_odbginstance_cs.csproj4
-rw-r--r--tests/src/JIT/Methodical/Boxing/callconv/_orelinstance_cs.csproj4
-rw-r--r--tests/src/JIT/Methodical/Boxing/callconv/_relinstance_cs.csproj4
-rw-r--r--tests/src/JIT/Methodical/Boxing/callconv/_relinstance_il.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Boxing/callconv/instance.il201
-rw-r--r--tests/src/JIT/Methodical/Boxing/functional/_dbgfibo_cs.csproj4
-rw-r--r--tests/src/JIT/Methodical/Boxing/functional/_dbgfibo_il.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Boxing/functional/_dbgsin_cs.csproj4
-rw-r--r--tests/src/JIT/Methodical/Boxing/functional/_odbgfibo_cs.csproj4
-rw-r--r--tests/src/JIT/Methodical/Boxing/functional/_odbgsin_cs.csproj4
-rw-r--r--tests/src/JIT/Methodical/Boxing/functional/_orelfibo_cs.csproj4
-rw-r--r--tests/src/JIT/Methodical/Boxing/functional/_orelsin_cs.csproj4
-rw-r--r--tests/src/JIT/Methodical/Boxing/functional/_relfibo_cs.csproj4
-rw-r--r--tests/src/JIT/Methodical/Boxing/functional/_relfibo_il.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Boxing/functional/_relsin_cs.csproj4
-rw-r--r--tests/src/JIT/Methodical/Boxing/functional/fibo.il167
-rw-r--r--tests/src/JIT/Methodical/Boxing/misc/_dbgconcurgc_il.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Boxing/misc/_dbgenum_cs.csproj4
-rw-r--r--tests/src/JIT/Methodical/Boxing/misc/_dbgnestval_cs.csproj4
-rw-r--r--tests/src/JIT/Methodical/Boxing/misc/_dbgnestval_il.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Boxing/misc/_dbgtailjump_cs.csproj4
-rw-r--r--tests/src/JIT/Methodical/Boxing/misc/_dbgtypedref.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Boxing/misc/_odbgenum_cs.csproj4
-rw-r--r--tests/src/JIT/Methodical/Boxing/misc/_odbgnestval_cs.csproj4
-rw-r--r--tests/src/JIT/Methodical/Boxing/misc/_odbgtailjump_cs.csproj4
-rw-r--r--tests/src/JIT/Methodical/Boxing/misc/_orelenum_cs.csproj4
-rw-r--r--tests/src/JIT/Methodical/Boxing/misc/_orelnestval_cs.csproj4
-rw-r--r--tests/src/JIT/Methodical/Boxing/misc/_oreltailjump_cs.csproj4
-rw-r--r--tests/src/JIT/Methodical/Boxing/misc/_relconcurgc_il.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Boxing/misc/_relenum_cs.csproj4
-rw-r--r--tests/src/JIT/Methodical/Boxing/misc/_relenum_il.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Boxing/misc/_relnestval_cs.csproj4
-rw-r--r--tests/src/JIT/Methodical/Boxing/misc/_relnestval_il.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Boxing/misc/_reltailjump_cs.csproj4
-rw-r--r--tests/src/JIT/Methodical/Boxing/misc/_reltailjump_il.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Boxing/misc/_reltypedref.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Boxing/misc/concurgc.il152
-rw-r--r--tests/src/JIT/Methodical/Boxing/misc/nestval.il237
-rw-r--r--tests/src/JIT/Methodical/Boxing/misc/typedref.il196
-rw-r--r--tests/src/JIT/Methodical/Boxing/morph/_dbgsin_cs.csproj4
-rw-r--r--tests/src/JIT/Methodical/Boxing/morph/_odbgsin_cs.csproj4
-rw-r--r--tests/src/JIT/Methodical/Boxing/morph/_orelsin_cs.csproj4
-rw-r--r--tests/src/JIT/Methodical/Boxing/morph/_relsin_cs.csproj4
-rw-r--r--tests/src/JIT/Methodical/Boxing/seh/_dbgfault.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Boxing/seh/_dbgfilter.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Boxing/seh/_dbgtry_cs.csproj4
-rw-r--r--tests/src/JIT/Methodical/Boxing/seh/_dbgtry_il.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Boxing/seh/_odbgtry_cs.csproj4
-rw-r--r--tests/src/JIT/Methodical/Boxing/seh/_oreltry_cs.csproj4
-rw-r--r--tests/src/JIT/Methodical/Boxing/seh/_relfault.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Boxing/seh/_relfilter.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Boxing/seh/_reltry_cs.csproj4
-rw-r--r--tests/src/JIT/Methodical/Boxing/seh/_reltry_il.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Boxing/seh/fault.il558
-rw-r--r--tests/src/JIT/Methodical/Boxing/seh/filter.il604
-rw-r--r--tests/src/JIT/Methodical/Boxing/seh/try.il554
-rw-r--r--tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_dbgi_array_merge.ilproj49
-rw-r--r--tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_dbgi_box.ilproj49
-rw-r--r--tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_dbgu_array_merge.ilproj49
-rw-r--r--tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_dbgu_box.ilproj49
-rw-r--r--tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relconv_i8_i.ilproj4
-rw-r--r--tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relconv_i8_u.ilproj4
-rw-r--r--tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relconvovf_i8_i.ilproj4
-rw-r--r--tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relconvovf_i8_u.ilproj4
-rw-r--r--tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_array_merge.ilproj49
-rw-r--r--tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_box.ilproj49
-rw-r--r--tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_conv.ilproj4
-rw-r--r--tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_fld.ilproj4
-rw-r--r--tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_flood.ilproj4
-rw-r--r--tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_flow.ilproj4
-rw-r--r--tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_prop.ilproj4
-rw-r--r--tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_qsort1.ilproj4
-rw-r--r--tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_qsort2.ilproj4
-rw-r--r--tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_ref.ilproj4
-rw-r--r--tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_seq.ilproj4
-rw-r--r--tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_vfld.ilproj4
-rw-r--r--tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relptr.ilproj4
-rw-r--r--tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relqperm.ilproj4
-rw-r--r--tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relsizeof.ilproj4
-rw-r--r--tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_array_merge.ilproj49
-rw-r--r--tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_box.ilproj49
-rw-r--r--tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_conv.ilproj4
-rw-r--r--tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_fld.ilproj4
-rw-r--r--tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_flood.ilproj4
-rw-r--r--tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_flow.ilproj4
-rw-r--r--tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_prop.ilproj4
-rw-r--r--tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_qsort1.ilproj4
-rw-r--r--tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_qsort2.ilproj4
-rw-r--r--tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_ref.ilproj4
-rw-r--r--tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_seq.ilproj4
-rw-r--r--tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_vfld.ilproj4
-rw-r--r--tests/src/JIT/Methodical/ELEMENT_TYPE_IU/i_array_merge-ia64.il116
-rw-r--r--tests/src/JIT/Methodical/ELEMENT_TYPE_IU/i_box.il99
-rw-r--r--tests/src/JIT/Methodical/ELEMENT_TYPE_IU/u_array_merge-ia64.il116
-rw-r--r--tests/src/JIT/Methodical/ELEMENT_TYPE_IU/u_box.il99
-rw-r--r--tests/src/JIT/Methodical/FPtrunc/convr4a_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/FPtrunc/convr4a_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/FPtrunc/convr4a_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/FPtrunc/convr4a_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/FPtrunc/convr4d_il_r.ilproj4
-rw-r--r--tests/src/JIT/Methodical/FPtrunc/convr8a_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/FPtrunc/convr8a_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/FPtrunc/convr8a_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/FPtrunc/convr8a_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/FPtrunc/convr8d_il_r.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/25params/25param1a_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/25params/25param1a_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/25params/25param1a_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/25params/25param1a_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/25params/25param1b_il_r.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/25params/25param1c_il_r.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/25params/25param2a_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/25params/25param2a_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/25params/25param2a_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/25params/25param2a_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/25params/25param3a_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/25params/25param3a_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/25params/25param3a_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/25params/25param3a_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/25params/25param3b_il_r.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/25params/25param3c_il_r.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/25params/25paramMixed_il_r.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/SEH/_dbgcatchfinally.csproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/SEH/_dbgcatchfinally_tail.csproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/SEH/_il_relcatchfault.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/SEH/_il_relcatchfault_jmp.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/SEH/_il_relcatchfault_tail.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/SEH/_il_relcatchfinally_ind.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/SEH/_il_relcatchfinally_jmp.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/SEH/_il_relcatchfinally_jmpind.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/SEH/_il_relcatchfinally_tail.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/SEH/_relcatchfinally.csproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/SEH/_relcatchfinally_tail.csproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/SEH/_speed_dbgcatchfinally.csproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/SEH/_speed_dbgcatchfinally_tail.csproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/SEH/_speed_relcatchfinally.csproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/SEH/_speed_relcatchfinally_tail.csproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/callvirt/_dbgtest1.csproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/callvirt/_il_reltest1.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/callvirt/_il_reltest2.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/callvirt/_il_reltest3.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/callvirt/_reltest1.csproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/callvirt/_speed_dbgtest1.csproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/callvirt/_speed_reltest1.csproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/ctor/_dbgval_ctor.csproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/ctor/_il_relval_cctor.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/ctor/_il_relval_ctor_newobj.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/ctor/_relval_ctor.csproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/ctor/_speed_dbgval_ctor.csproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/ctor/_speed_relval_ctor.csproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/deep/_dbgdeep.csproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/deep/_il_reldeep1.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/deep/_il_reldeep2.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/deep/_reldeep.csproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/deep/_speed_dbgdeep.csproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/deep/_speed_reldeep.csproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/fptr/_dbgrecurse.csproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/fptr/_il_relftn_t.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/fptr/_il_relinstftn.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/fptr/_il_relinstftn_t.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/fptr/_il_relrecurse_calli.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/fptr/_il_relrecurse_jmp.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/fptr/_il_relrecurse_jmpi.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/fptr/_il_relrecurse_tail_call.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/fptr/_il_relrecurse_tail_calli.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/fptr/_il_relvalftn.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/fptr/_il_relvalftn_t.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/fptr/_il_relvirtftn.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/fptr/_il_relvirtftn_t.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/fptr/_relrecurse.csproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/fptr/_speed_dbgrecurse.csproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/fptr/_speed_relrecurse.csproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/implicit/_dbgobj.csproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/implicit/_il_dbgi4i1.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Invoke/implicit/_il_dbgi4i2.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Invoke/implicit/_il_dbgi4u1.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Invoke/implicit/_il_dbgiu1.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Invoke/implicit/_il_relfr4.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/implicit/_il_relfr8.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/implicit/_il_reli4i1.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Invoke/implicit/_il_reli4i2.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Invoke/implicit/_il_reli4u1.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Invoke/implicit/_il_reli4u2.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/implicit/_il_reli4u4.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/implicit/_il_reli8u8.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/implicit/_il_relii1.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/implicit/_il_relii2.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/implicit/_il_relii4.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/implicit/_il_reliu1.ilproj49
-rw-r--r--tests/src/JIT/Methodical/Invoke/implicit/_il_reliu2.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/implicit/_il_reliu4.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/implicit/_il_relobjref.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/implicit/_relobj.csproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/implicit/_speed_dbgobj.csproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/implicit/_speed_relobj.csproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/implicit/i4i1.il139
-rw-r--r--tests/src/JIT/Methodical/Invoke/implicit/i4i2.il139
-rw-r--r--tests/src/JIT/Methodical/Invoke/implicit/i4u1.il117
-rw-r--r--tests/src/JIT/Methodical/Invoke/implicit/iu1.il121
-rw-r--r--tests/src/JIT/Methodical/Invoke/thiscall/_relthisnull.ilproj4
-rw-r--r--tests/src/JIT/Methodical/Invoke/thiscall/_speed_relthisnull.ilproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/bool_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/bool_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/bool_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/bool_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/byte_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/byte_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/byte_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/byte_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/char_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/char_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/char_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/char_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/decimal_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/decimal_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/decimal_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/decimal_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/double_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/double_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/double_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/double_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/float_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/float_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/float_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/float_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/int_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/int_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/int_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/int_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/long_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/long_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/long_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/long_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/sbyte_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/sbyte_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/sbyte_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/sbyte_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/short_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/short_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/short_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/short_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/uint_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/uint_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/uint_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/uint_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/ulong_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/ulong_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/ulong_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/ulong_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/ushort_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/ushort_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/ushort_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/DataTypes/ushort_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/GaussJordan/classarr_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/GaussJordan/classarr_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/GaussJordan/classarr_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/GaussJordan/classarr_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/GaussJordan/jaggedarr_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/GaussJordan/jaggedarr_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/GaussJordan/jaggedarr_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/GaussJordan/jaggedarr_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/GaussJordan/plainarr_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/GaussJordan/plainarr_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/GaussJordan/plainarr_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/GaussJordan/plainarr_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/GaussJordan/structarr_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/GaussJordan/structarr_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/GaussJordan/structarr_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/GaussJordan/structarr_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/InnerProd/classarr_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/InnerProd/classarr_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/InnerProd/classarr_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/InnerProd/classarr_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/InnerProd/doublearr_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/InnerProd/doublearr_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/InnerProd/doublearr_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/InnerProd/doublearr_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/InnerProd/intarr_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/InnerProd/intarr_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/InnerProd/intarr_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/InnerProd/intarr_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/InnerProd/jaggedarr_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/InnerProd/jaggedarr_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/InnerProd/jaggedarr_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/InnerProd/jaggedarr_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/InnerProd/stringarr_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/InnerProd/stringarr_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/InnerProd/stringarr_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/InnerProd/stringarr_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/InnerProd/structarr_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/InnerProd/structarr_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/InnerProd/structarr_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/InnerProd/structarr_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/basics/classarr_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/basics/classarr_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/basics/classarr_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/basics/classarr_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/basics/doublearr_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/basics/doublearr_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/basics/doublearr_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/basics/doublearr_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/basics/jaggedarr_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/basics/jaggedarr_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/basics/jaggedarr_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/basics/jaggedarr_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/basics/stringarr_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/basics/stringarr_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/basics/stringarr_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/basics/stringarr_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/basics/structarr_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/basics/structarr_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/basics/structarr_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/MDArray/basics/structarr_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/arithm32_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/arithm32_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/arithm32_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/arithm32_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/arithm64_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/arithm64_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/arithm64_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/arithm64_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/comp32_il_r.ilproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/comp64_il_r.ilproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/cond32_il_r.ilproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/cond64_il_r.ilproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/intrinsic_nonf.il2914
-rw-r--r--tests/src/JIT/Methodical/NaN/intrinsic_nonf_il_d.ilproj49
-rw-r--r--tests/src/JIT/Methodical/NaN/intrinsic_nonf_il_r.ilproj49
-rw-r--r--tests/src/JIT/Methodical/NaN/r4NaNadd_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/r4NaNadd_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/r4NaNadd_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/r4NaNadd_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/r4NaNdiv_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/r4NaNdiv_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/r4NaNdiv_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/r4NaNdiv_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/r4NaNmul_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/r4NaNmul_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/r4NaNmul_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/r4NaNmul_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/r4NaNrem_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/r4NaNrem_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/r4NaNrem_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/r4NaNrem_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/r4NaNsub_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/r4NaNsub_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/r4NaNsub_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/r4NaNsub_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/r8NaNadd_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/r8NaNadd_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/r8NaNadd_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/r8NaNadd_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/r8NaNdiv_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/r8NaNdiv_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/r8NaNdiv_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/r8NaNdiv_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/r8NaNmul_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/r8NaNmul_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/r8NaNmul_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/r8NaNmul_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/r8NaNrem_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/r8NaNrem_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/r8NaNrem_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/r8NaNrem_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/r8NaNsub_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/r8NaNsub_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/r8NaNsub_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/NaN/r8NaNsub_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/Overflow/FloatInfinitiesToInt_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/Overflow/FloatInfinitiesToInt_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/Overflow/FloatInfinitiesToInt_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/Overflow/FloatInfinitiesToInt_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/Overflow/FloatOvfToInt2_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/Overflow/FloatOvfToInt2_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/Overflow/FloatOvfToInt2_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/Overflow/FloatOvfToInt2_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/_dbgcall.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/_dbgjumper.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/_dbgjumps.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/_dbgvtret.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/_il_dbgjumps1.ilproj49
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/_il_dbgjumps2.ilproj49
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/_il_dbgjumps3.ilproj49
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/_il_dbgjumps4.ilproj49
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/_il_dbgjumps5.ilproj49
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/_il_relaa.ilproj4
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/_il_relcalli.ilproj4
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/_il_reldd.ilproj4
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/_il_relee.ilproj4
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/_il_reljumper1.ilproj4
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/_il_reljumper2.ilproj4
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/_il_reljumper3.ilproj4
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/_il_reljumper4.ilproj4
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/_il_reljumper5.ilproj4
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/_il_reljumps1.ilproj49
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/_il_reljumps2.ilproj49
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/_il_reljumps3.ilproj49
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/_il_reljumps4.ilproj49
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/_il_reljumps5.ilproj49
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/_il_relvtret.ilproj4
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/_il_relvtret2.ilproj4
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/_relcall.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/_reljumper.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/_reljumps.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/_relvtret.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/_speed_dbgcall.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/_speed_dbgjumper.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/_speed_dbgjumps.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/_speed_dbgvtret.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/_speed_relcall.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/_speed_reljumper.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/_speed_reljumps.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/_speed_relvtret.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/jumps1.il300
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/jumps2.il305
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/jumps3.il308
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/jumps4.il317
-rw-r--r--tests/src/JIT/Methodical/VT/callconv/jumps5.il302
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_dbgctor_recurse.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_dbggc_nested.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_dbghan2.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_dbghan3.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_dbghan3_ctor.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_dbghan3_ref.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_dbghanoi.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_dbgknight.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_dbgnested.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_il_dbghan3.ilproj49
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_il_dbghan3_ctor.ilproj49
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_il_dbghan3_ref.ilproj49
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_il_dbghanoi.ilproj49
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_il_dbghanoi2.ilproj49
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_il_dbgknight.ilproj49
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_il_dbgnested.ilproj49
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_il_relhan3.ilproj49
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_il_relhan3_ctor.ilproj49
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_il_relhan3_ref.ilproj49
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_il_relhanoi.ilproj49
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_il_relhanoi2.ilproj49
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_il_relknight.ilproj49
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_il_relnested.ilproj49
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_relctor_recurse.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_relgc_nested.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_relhan2.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_relhan3.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_relhan3_ctor.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_relhan3_ref.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_relhanoi.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_relknight.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_relnested.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_speed_dbgctor_recurse.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_speed_dbggc_nested.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_speed_dbghan2.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_speed_dbghan3.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_speed_dbghan3_ctor.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_speed_dbghan3_ref.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_speed_dbghanoi.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_speed_dbgknight.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_speed_dbgnested.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_speed_relctor_recurse.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_speed_relgc_nested.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_speed_relhan2.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_speed_relhan3.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_speed_relhan3_ctor.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_speed_relhan3_ref.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_speed_relhanoi.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_speed_relknight.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/etc/_speed_relnested.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/etc/han3.il283
-rw-r--r--tests/src/JIT/Methodical/VT/etc/han3_ctor.il271
-rw-r--r--tests/src/JIT/Methodical/VT/etc/han3_ref.il302
-rw-r--r--tests/src/JIT/Methodical/VT/etc/hanoi.il297
-rw-r--r--tests/src/JIT/Methodical/VT/etc/hanoi2.il290
-rw-r--r--tests/src/JIT/Methodical/VT/etc/knight.il340
-rw-r--r--tests/src/JIT/Methodical/VT/etc/nested.il119
-rw-r--r--tests/src/JIT/Methodical/VT/identity/_dbgaccum.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/identity/_dbgvcall.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/identity/_il_relaccum.ilproj4
-rw-r--r--tests/src/JIT/Methodical/VT/identity/_il_rellivecall.ilproj4
-rw-r--r--tests/src/JIT/Methodical/VT/identity/_il_relvolatile.ilproj4
-rw-r--r--tests/src/JIT/Methodical/VT/identity/_relaccum.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/identity/_relvcall.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/identity/_speed_dbgaccum.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/identity/_speed_dbgvcall.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/identity/_speed_relaccum.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/identity/_speed_relvcall.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/port/_dbglcs.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/port/_dbglcs_gcref.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/port/_il_dbghuge_gcref.ilproj49
-rw-r--r--tests/src/JIT/Methodical/VT/port/_il_relhuge_gcref.ilproj49
-rw-r--r--tests/src/JIT/Methodical/VT/port/_rellcs.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/port/_rellcs_gcref.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/port/_speed_dbglcs.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/port/_speed_dbglcs_gcref.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/port/_speed_rellcs.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/port/_speed_rellcs_gcref.csproj4
-rw-r--r--tests/src/JIT/Methodical/VT/port/huge_gcref.il528
-rw-r--r--tests/src/JIT/Methodical/casts/SEH/_dbgcast_throw.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/SEH/_dbgthrow.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/SEH/_il_relcastclass_catch.ilproj4
-rw-r--r--tests/src/JIT/Methodical/casts/SEH/_il_relcastclass_catch_neg.ilproj4
-rw-r--r--tests/src/JIT/Methodical/casts/SEH/_il_relfilter.ilproj4
-rw-r--r--tests/src/JIT/Methodical/casts/SEH/_il_relisinst_catch.ilproj4
-rw-r--r--tests/src/JIT/Methodical/casts/SEH/_il_relisinst_catch_neg.ilproj4
-rw-r--r--tests/src/JIT/Methodical/casts/SEH/_relcast_throw.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/SEH/_relthrow.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/SEH/_speed_dbgcast_throw.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/SEH/_speed_dbgthrow.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/SEH/_speed_relcast_throw.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/SEH/_speed_relthrow.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/array/_il_relarrays.ilproj4
-rw-r--r--tests/src/JIT/Methodical/casts/array/_il_relcastclass_ldlen.ilproj4
-rw-r--r--tests/src/JIT/Methodical/casts/array/_il_relisinst_ldlen.ilproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_dbgcastclass_call.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_dbgcastclass_ldarg.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_dbgcastclass_ldloc.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_dbgcastclass_newobj.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_dbgisinst_call.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_dbgisinst_ldarg.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_dbgisinst_ldloc.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_dbgisinst_newobj.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_il_relcastclass_call.ilproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_il_relcastclass_calli.ilproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_il_relcastclass_ldarg.ilproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_il_relcastclass_ldloc.ilproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_il_relisinst_call.ilproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_il_relisinst_calli.ilproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_il_relisinst_ldarg.ilproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_il_relisinst_ldloc.ilproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_il_relldnull.ilproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_relcastclass_call.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_relcastclass_ldarg.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_relcastclass_ldloc.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_relcastclass_newobj.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_relisinst_call.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_relisinst_ldarg.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_relisinst_ldloc.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_relisinst_newobj.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_speed_dbgcastclass_call.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_speed_dbgcastclass_ldarg.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_speed_dbgcastclass_ldloc.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_speed_dbgcastclass_newobj.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_speed_dbgisinst_call.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_speed_dbgisinst_ldarg.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_speed_dbgisinst_ldloc.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_speed_dbgisinst_newobj.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_speed_relcastclass_call.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_speed_relcastclass_ldarg.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_speed_relcastclass_ldloc.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_speed_relcastclass_newobj.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_speed_relisinst_call.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_speed_relisinst_ldarg.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_speed_relisinst_ldloc.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/coverage/_speed_relisinst_newobj.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/iface/_dbgiface1.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/iface/_il_reliface2.ilproj4
-rw-r--r--tests/src/JIT/Methodical/casts/iface/_reliface1.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/iface/_speed_dbgiface1.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/iface/_speed_reliface1.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/ilseq/_il_relCommonBase.csproj4
-rw-r--r--tests/src/JIT/Methodical/casts/ilseq/_il_reltypeEqualOp.ilproj4
-rw-r--r--tests/src/JIT/Methodical/cctor/misc/Desktop/app.config27
-rw-r--r--tests/src/JIT/Methodical/cctor/misc/Desktop/throw.cs67
-rw-r--r--tests/src/JIT/Methodical/cctor/misc/Desktop/throw_cs_d.csproj50
-rw-r--r--tests/src/JIT/Methodical/cctor/misc/Desktop/throw_cs_do.csproj50
-rw-r--r--tests/src/JIT/Methodical/cctor/misc/Desktop/throw_cs_r.csproj50
-rw-r--r--tests/src/JIT/Methodical/cctor/misc/Desktop/throw_cs_ro.csproj50
-rw-r--r--tests/src/JIT/Methodical/cctor/misc/deadlock_il_r.ilproj4
-rw-r--r--tests/src/JIT/Methodical/cctor/simple/Desktop/prefldinit3_il_r.ilproj4
-rw-r--r--tests/src/JIT/Methodical/cctor/simple/precise1_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/cctor/simple/precise1_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/cctor/simple/precise1_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/cctor/simple/precise1_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/cctor/simple/precise1b_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/cctor/simple/precise1b_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/cctor/simple/precise1b_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/cctor/simple/precise1b_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/cctor/simple/precise2_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/cctor/simple/precise2_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/cctor/simple/precise2_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/cctor/simple/precise2_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/cctor/simple/precise4_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/cctor/simple/precise4_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/cctor/simple/precise4_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/cctor/simple/precise4_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/cctor/simple/prefldinit1_il_r.ilproj4
-rw-r--r--tests/src/JIT/Methodical/cctor/simple/prefldinit2_il_r.ilproj4
-rw-r--r--tests/src/JIT/Methodical/cctor/simple/prefldinit4_il_r.ilproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/div/decimaldiv_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/div/decimaldiv_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/div/decimaldiv_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/div/decimaldiv_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/div/i4div_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/div/i4div_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/div/i4div_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/div/i4div_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/div/i8div_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/div/i8div_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/div/i8div_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/div/i8div_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/div/negSignedMod.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/div/overlddiv_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/div/overlddiv_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/div/overlddiv_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/div/overlddiv_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/div/r4div_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/div/r4div_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/div/r4div_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/div/r4div_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/div/r8div_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/div/r8div_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/div/r8div_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/div/r8div_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/div/u4div_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/div/u4div_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/div/u4div_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/div/u4div_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/div/u8div_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/div/u8div_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/div/u8div_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/div/u8div_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/rem/decimalrem_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/rem/decimalrem_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/rem/decimalrem_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/rem/decimalrem_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/rem/i4rem_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/rem/i4rem_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/rem/i4rem_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/rem/i4rem_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/rem/i8rem_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/rem/i8rem_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/rem/i8rem_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/rem/i8rem_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/rem/overldrem_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/rem/overldrem_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/rem/overldrem_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/rem/overldrem_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/rem/r4rem_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/rem/r4rem_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/rem/r4rem_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/rem/r4rem_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/rem/r8rem_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/rem/r8rem_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/rem/r8rem_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/rem/r8rem_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/rem/u4rem_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/rem/u4rem_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/rem/u4rem_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/rem/u4rem_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/rem/u8rem_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/rem/u8rem_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/rem/u8rem_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/divrem/rem/u8rem_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/doublearray/dblarray1_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/doublearray/dblarray1_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/doublearray/dblarray1_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/doublearray/dblarray1_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/doublearray/dblarray2_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/doublearray/dblarray2_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/doublearray/dblarray2_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/doublearray/dblarray2_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/doublearray/dblarray4_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/doublearray/dblarray4_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/doublearray/dblarray4_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/doublearray/dblarray4_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/dynamic_methods/bug_445388.csproj4
-rw-r--r--tests/src/JIT/Methodical/eh/common/common.cs276
-rw-r--r--tests/src/JIT/Methodical/eh/common/common.csproj50
-rw-r--r--tests/src/JIT/Methodical/eh/deadcode/app.config27
-rw-r--r--tests/src/JIT/Methodical/eh/deadcode/deadEHregionacrossBB.il107
-rw-r--r--tests/src/JIT/Methodical/eh/deadcode/deadEHregionacrossBB_d.ilproj52
-rw-r--r--tests/src/JIT/Methodical/eh/deadcode/deadEHregionacrossBB_r.ilproj52
-rw-r--r--tests/src/JIT/Methodical/eh/deadcode/deadoponerror.il61
-rw-r--r--tests/src/JIT/Methodical/eh/deadcode/deadoponerror_d.ilproj52
-rw-r--r--tests/src/JIT/Methodical/eh/deadcode/deadoponerror_r.ilproj52
-rw-r--r--tests/src/JIT/Methodical/eh/interactions/ehso.csproj4
-rw-r--r--tests/src/JIT/Methodical/eh/interactions/volatilefromfinally.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/basic/_il_relrefarg_c.ilproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/basic/_il_relrefarg_f4.ilproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/basic/_il_relrefarg_f8.ilproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/basic/_il_relrefarg_i1.ilproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/basic/_il_relrefarg_i2.ilproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/basic/_il_relrefarg_i4.ilproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/basic/_il_relrefarg_o.ilproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/basic/_il_relrefarg_s.ilproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_c.ilproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_i1.ilproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_i2.ilproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_i4.ilproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_o.ilproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_o2.ilproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_r4.ilproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_r8.ilproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_u2.ilproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/basic/_opt_relrefarg_c.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/basic/_opt_relrefarg_f4.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/basic/_opt_relrefarg_f8.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/basic/_opt_relrefarg_i1.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/basic/_opt_relrefarg_i2.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/basic/_opt_relrefarg_i4.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/basic/_opt_relrefarg_o.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/basic/_opt_relrefarg_s.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/basic/_relrefarg_c.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/basic/_relrefarg_f4.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/basic/_relrefarg_f8.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/basic/_relrefarg_i1.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/basic/_relrefarg_i2.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/basic/_relrefarg_i4.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/basic/_relrefarg_o.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/basic/_relrefarg_s.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/funcptr/expl_funcptr_gc_r.ilproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/funcptr/expl_funcptr_val_r.ilproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/funcptr/seq_funcptr_gc_r.ilproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/funcptr/seq_funcptr_val_r.ilproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/misc/_dbgexplicit1.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/misc/_dbgexplicit2.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/misc/_dbgexplicit3.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/misc/_dbgexplicit4.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/misc/_dbgexplicit5.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/misc/_dbgexplicit6.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/misc/_dbgexplicit7.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/misc/_dbgexplicit8.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/misc/_il_relrefarg_box_val.ilproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/misc/_opt_dbgexplicit1.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/misc/_opt_dbgexplicit2.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/misc/_opt_dbgexplicit3.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/misc/_opt_dbgexplicit4.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/misc/_opt_dbgexplicit5.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/misc/_opt_dbgexplicit6.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/misc/_opt_dbgexplicit7.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/misc/_opt_dbgexplicit8.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/misc/_opt_relexplicit1.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/misc/_opt_relexplicit2.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/misc/_opt_relexplicit3.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/misc/_opt_relexplicit4.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/misc/_opt_relexplicit5.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/misc/_opt_relexplicit6.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/misc/_opt_relexplicit7.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/misc/_opt_relexplicit8.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/misc/_relexplicit1.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/misc/_relexplicit2.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/misc/_relexplicit3.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/misc/_relexplicit4.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/misc/_relexplicit5.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/misc/_relexplicit6.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/misc/_relexplicit7.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/misc/_relexplicit8.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/rotate/_il_relrotarg_double.ilproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/rotate/_il_relrotarg_float.ilproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/rotate/_il_relrotarg_objref.ilproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/rotate/_il_relrotarg_valref.ilproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/rotate/_il_relrotate_i4.ilproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/rotate/_il_relrotate_u2.ilproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/rotate/_opt_relrotarg_double.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/rotate/_opt_relrotarg_float.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/rotate/_opt_relrotarg_objref.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/rotate/_opt_relrotarg_valref.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/rotate/_relrotarg_double.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/rotate/_relrotarg_float.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/rotate/_relrotarg_objref.csproj4
-rw-r--r--tests/src/JIT/Methodical/explicit/rotate/_relrotarg_valref.csproj4
-rw-r--r--tests/src/JIT/Methodical/flowgraph/bug614098/intToByte.csproj4
-rw-r--r--tests/src/JIT/Methodical/flowgraph/bug619534/ILStackAllocRepro.ilproj4
-rw-r--r--tests/src/JIT/Methodical/flowgraph/bug619534/NonVirtualCall.il416
-rw-r--r--tests/src/JIT/Methodical/flowgraph/bug619534/NonVirtualCall.ilproj52
-rw-r--r--tests/src/JIT/Methodical/flowgraph/bug619534/NonVirtualCall_Lib.il332
-rw-r--r--tests/src/JIT/Methodical/flowgraph/bug619534/NonVirtualCall_Lib.ilproj50
-rw-r--r--tests/src/JIT/Methodical/flowgraph/bug619534/ehCodeMotion.csproj4
-rw-r--r--tests/src/JIT/Methodical/flowgraph/bug619534/finallyclone.csproj4
-rw-r--r--tests/src/JIT/Methodical/flowgraph/bug619534/twoEndFinallys.ilproj4
-rw-r--r--tests/src/JIT/Methodical/flowgraph/bug621705/ptuple_lost.csproj4
-rw-r--r--tests/src/JIT/Methodical/flowgraph/bug647189/ssa_tuIsAddr.csproj4
-rw-r--r--tests/src/JIT/Methodical/flowgraph/dev10_bug642944/GCMaskForGSCookie.ilproj4
-rw-r--r--tests/src/JIT/Methodical/flowgraph/dev10_bug675304/arrayDim.csproj4
-rw-r--r--tests/src/JIT/Methodical/flowgraph/dev10_bug675304/loopIV_init.il99
-rw-r--r--tests/src/JIT/Methodical/flowgraph/dev10_bug675304/loopIV_init.ilproj49
-rw-r--r--tests/src/JIT/Methodical/flowgraph/dev10_bug675304/osrAddovershot.csproj4
-rw-r--r--tests/src/JIT/Methodical/flowgraph/dev10_bug679008/GCOverReporting.csproj4
-rw-r--r--tests/src/JIT/Methodical/flowgraph/dev10_bug679008/singleRefField.csproj4
-rw-r--r--tests/src/JIT/Methodical/flowgraph/dev10_bug679053/cpblkInt32.ilproj4
-rw-r--r--tests/src/JIT/Methodical/flowgraph/dev10_bug679053/flowgraph.ilproj4
-rw-r--r--tests/src/JIT/Methodical/flowgraph/dev10_bug679955/indexMinusOne.ilproj4
-rw-r--r--tests/src/JIT/Methodical/flowgraph/dev10_bug679955/volatileLocal1.ilproj4
-rw-r--r--tests/src/JIT/Methodical/flowgraph/dev10_bug679955/volatileLocal2.ilproj4
-rw-r--r--tests/src/JIT/Methodical/flowgraph/dev10_bug723489/qMarkColon.csproj4
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/1000w1d.cs749
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/1000w1d_cs_d.csproj51
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/1000w1d_cs_do.csproj51
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/1000w1d_cs_r.csproj51
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/1000w1d_cs_ro.csproj51
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/10w250d.cs4299
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/10w250d_cs_d.csproj51
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/10w250d_cs_do.csproj51
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/10w250d_cs_r.csproj51
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/10w250d_cs_ro.csproj51
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/10w5d.cs36331
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/10w5d_cs_d.csproj51
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/10w5d_cs_do.csproj51
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/10w5d_cs_r.csproj51
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/10w5d_cs_ro.csproj51
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/200w1d-01.cs195
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/200w1d-01_cs_d.csproj51
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/200w1d-01_cs_do.csproj51
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/200w1d-01_cs_r.csproj51
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/200w1d-01_cs_ro.csproj51
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/200w1d-02.cs174
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/200w1d-02_cs_d.csproj51
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/200w1d-02_cs_do.csproj51
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/200w1d-02_cs_r.csproj51
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/200w1d-02_cs_ro.csproj51
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/3w1d-01_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/3w1d-01_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/3w1d-01_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/3w1d-01_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/3w1d-02_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/3w1d-02_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/3w1d-02_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/3w1d-02_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/5w1d-01_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/5w1d-01_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/5w1d-01_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/5w1d-01_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/5w1d-02_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/5w1d-02_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/5w1d-02_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/5w1d-02_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/5w1d-03_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/5w1d-03_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/5w1d-03_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/5w1d-03_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/5w1d-04_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/5w1d-04_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/5w1d-04_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/5w1d-04_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/5w1d-05.cs34
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/5w1d-05_cs_d.csproj51
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/5w1d-05_cs_do.csproj51
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/5w1d-05_cs_r.csproj51
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/5w1d-05_cs_ro.csproj51
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/5w1d-06_cs_d.csproj4
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/5w1d-06_cs_do.csproj4
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/5w1d-06_cs_r.csproj4
-rw-r--r--tests/src/JIT/Methodical/fp/exgen/5w1d-06_cs_ro.csproj4
-rw-r--r--tests/src/JIT/Methodical/inlining/bug505642/test.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/arrays/_dbglcs_long.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/arrays/_dbglcs_ulong.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/arrays/_il_relhugedim.ilproj4
-rw-r--r--tests/src/JIT/Methodical/int64/arrays/_il_rellcs_long.ilproj4
-rw-r--r--tests/src/JIT/Methodical/int64/arrays/_il_rellcs_ulong.ilproj4
-rw-r--r--tests/src/JIT/Methodical/int64/arrays/_rellcs_long.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/arrays/_rellcs_ulong.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/arrays/_speed_dbglcs_long.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/arrays/_speed_dbglcs_ulong.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/arrays/_speed_rellcs_long.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/arrays/_speed_rellcs_ulong.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/misc/_dbgbinop.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/misc/_dbgbox.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/misc/_il_relbinop.ilproj4
-rw-r--r--tests/src/JIT/Methodical/int64/misc/_il_relbox.ilproj4
-rw-r--r--tests/src/JIT/Methodical/int64/misc/_relbinop.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/misc/_relbox.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/misc/_speed_dbgbinop.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/misc/_speed_dbgbox.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/misc/_speed_relbinop.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/misc/_speed_relbox.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_dbgs_addsub.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_dbgs_ldc_div.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_dbgs_ldc_mul.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_dbgs_ldc_mulovf.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_dbgs_ldfld_mul.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_dbgs_ldfld_mulovf.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_dbgs_ldsfld_mul.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_dbgs_ldsfld_mulovf.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_dbgs_muldiv.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_il_rels_addsub.ilproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_il_rels_ldc_div.ilproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_il_rels_ldc_mul.ilproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_il_rels_ldc_mulovf.ilproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_il_rels_ldfld_mul.ilproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_il_rels_ldfld_mulovf.ilproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_il_rels_ldsfld_mul.ilproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_il_rels_ldsfld_mulovf.ilproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_il_rels_muldiv.ilproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_rels_addsub.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_rels_ldc_div.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_rels_ldc_mul.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_rels_ldc_mulovf.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_rels_ldfld_mul.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_rels_ldfld_mulovf.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_rels_ldsfld_mul.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_rels_ldsfld_mulovf.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_rels_muldiv.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_speed_dbgs_addsub.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_speed_dbgs_ldc_div.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_speed_dbgs_ldc_mul.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_speed_dbgs_ldc_mulovf.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_speed_dbgs_ldfld_mul.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_speed_dbgs_ldfld_mulovf.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_speed_dbgs_ldsfld_mul.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_speed_dbgs_ldsfld_mulovf.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_speed_dbgs_muldiv.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_speed_rels_addsub.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_speed_rels_ldc_div.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_speed_rels_ldc_mul.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_speed_rels_ldc_mulovf.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_speed_rels_ldfld_mul.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_speed_rels_ldfld_mulovf.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_speed_rels_ldsfld_mul.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_speed_rels_ldsfld_mulovf.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/signed/_speed_rels_muldiv.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/superlong/_dbgsuperlong.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/superlong/_il_relsuperlong.ilproj4
-rw-r--r--tests/src/JIT/Methodical/int64/superlong/_relsuperlong.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/superlong/_speed_dbgsuperlong.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/superlong/_speed_relsuperlong.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/unsigned/_dbgaddsub.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/unsigned/_dbgldc_mul.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/unsigned/_dbgldc_mulovf.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/unsigned/_dbgldfld_mul.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/unsigned/_dbgldfld_mulovf.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/unsigned/_dbgldsfld_mul.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/unsigned/_dbgldsfld_mulovf.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/unsigned/_dbgmuldiv.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/unsigned/_il_reladdsub.ilproj4
-rw-r--r--tests/src/JIT/Methodical/int64/unsigned/_il_relldc_mul.ilproj4
-rw-r--r--tests/src/JIT/Methodical/int64/unsigned/_il_relldc_mulovf.ilproj4
-rw-r--r--tests/src/JIT/Methodical/int64/unsigned/_il_relldfld_mul.ilproj4
-rw-r--r--tests/src/JIT/Methodical/int64/unsigned/_il_relldfld_mulovf.ilproj4
-rw-r--r--tests/src/JIT/Methodical/int64/unsigned/_il_relldsfld_mul.ilproj4
-rw-r--r--tests/src/JIT/Methodical/int64/unsigned/_il_relldsfld_mulovf.ilproj4
-rw-r--r--tests/src/JIT/Methodical/int64/unsigned/_il_relmuldiv.ilproj4
-rw-r--r--tests/src/JIT/Methodical/int64/unsigned/_reladdsub.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/unsigned/_relldc_mul.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/unsigned/_relldc_mulovf.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/unsigned/_relldfld_mul.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/unsigned/_relldfld_mulovf.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/unsigned/_relldsfld_mul.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/unsigned/_relldsfld_mulovf.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/unsigned/_relmuldiv.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/unsigned/_speed_dbgaddsub.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/unsigned/_speed_dbgldc_mul.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/unsigned/_speed_dbgldc_mulovf.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/unsigned/_speed_dbgldfld_mul.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/unsigned/_speed_dbgldfld_mulovf.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/unsigned/_speed_dbgldsfld_mul.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/unsigned/_speed_dbgldsfld_mulovf.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/unsigned/_speed_dbgmuldiv.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/unsigned/_speed_reladdsub.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/unsigned/_speed_relldc_mul.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/unsigned/_speed_relldc_mulovf.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/unsigned/_speed_relldfld_mul.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/unsigned/_speed_relldfld_mulovf.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/unsigned/_speed_relldsfld_mul.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/unsigned/_speed_relldsfld_mulovf.csproj4
-rw-r--r--tests/src/JIT/Methodical/int64/unsigned/_speed_relmuldiv.csproj4
-rw-r--r--tests/src/JIT/Methodical/jitinterface/bug603649.csproj4
-rw-r--r--tests/src/JIT/Methodical/ldtoken/_il_relldtoken.ilproj4
-rw-r--r--tests/src/JIT/Methodical/ldtoken/_il_relldtokena.ilproj4
-rw-r--r--tests/src/JIT/Methodical/ldtoken/_il_relptr_types.ilproj4
-rw-r--r--tests/src/JIT/Methodical/localloc/zeroinit/zeroInit01_large.ilproj4
-rw-r--r--tests/src/JIT/Methodical/nonvirtualcall/classic.il792
-rw-r--r--tests/src/JIT/Methodical/nonvirtualcall/classic_d.ilproj49
-rw-r--r--tests/src/JIT/Methodical/nonvirtualcall/classic_r.ilproj50
-rw-r--r--tests/src/JIT/Methodical/nonvirtualcall/delegate.il689
-rw-r--r--tests/src/JIT/Methodical/nonvirtualcall/delegate_d.ilproj49
-rw-r--r--tests/src/JIT/Methodical/nonvirtualcall/delegate_r.ilproj50
-rw-r--r--tests/src/JIT/Methodical/nonvirtualcall/generics.il804
-rw-r--r--tests/src/JIT/Methodical/nonvirtualcall/generics2_r.ilproj4
-rw-r--r--tests/src/JIT/Methodical/nonvirtualcall/generics_d.ilproj49
-rw-r--r--tests/src/JIT/Methodical/nonvirtualcall/generics_r.ilproj50
-rw-r--r--tests/src/JIT/Methodical/nonvirtualcall/tailcall_r.ilproj4
-rw-r--r--tests/src/JIT/Methodical/nonvirtualcall/valuetype_r.ilproj4
-rw-r--r--tests/src/JIT/Methodical/refany/_dbggcreport.csproj4
-rw-r--r--tests/src/JIT/Methodical/refany/_dbgnative.csproj4
-rw-r--r--tests/src/JIT/Methodical/refany/_dbgstress1.csproj4
-rw-r--r--tests/src/JIT/Methodical/refany/_dbgstress3.csproj4
-rw-r--r--tests/src/JIT/Methodical/refany/_dbgvirtcall.csproj4
-rw-r--r--tests/src/JIT/Methodical/refany/_il_dbgformat.ilproj49
-rw-r--r--tests/src/JIT/Methodical/refany/_il_dbgindcall.ilproj49
-rw-r--r--tests/src/JIT/Methodical/refany/_il_dbglcs.ilproj49
-rw-r--r--tests/src/JIT/Methodical/refany/_il_dbglongsig.ilproj49
-rw-r--r--tests/src/JIT/Methodical/refany/_il_dbgshortsig.ilproj49
-rw-r--r--tests/src/JIT/Methodical/refany/_il_relarray1.ilproj4
-rw-r--r--tests/src/JIT/Methodical/refany/_il_relarray2.ilproj4
-rw-r--r--tests/src/JIT/Methodical/refany/_il_relarray3.ilproj4
-rw-r--r--tests/src/JIT/Methodical/refany/_il_relformat.ilproj49
-rw-r--r--tests/src/JIT/Methodical/refany/_il_relindcall.ilproj49
-rw-r--r--tests/src/JIT/Methodical/refany/_il_rellcs.ilproj49
-rw-r--r--tests/src/JIT/Methodical/refany/_il_rellongsig.ilproj49
-rw-r--r--tests/src/JIT/Methodical/refany/_il_relnative.ilproj4
-rw-r--r--tests/src/JIT/Methodical/refany/_il_relseq.ilproj4
-rw-r--r--tests/src/JIT/Methodical/refany/_il_relshortsig.ilproj49
-rw-r--r--tests/src/JIT/Methodical/refany/_il_relstress2.ilproj4
-rw-r--r--tests/src/JIT/Methodical/refany/_il_relu_native.ilproj4
-rw-r--r--tests/src/JIT/Methodical/refany/_relgcreport.csproj4
-rw-r--r--tests/src/JIT/Methodical/refany/_relnative.csproj4
-rw-r--r--tests/src/JIT/Methodical/refany/_relstress1.csproj4
-rw-r--r--tests/src/JIT/Methodical/refany/_relstress3.csproj4
-rw-r--r--tests/src/JIT/Methodical/refany/_relvirtcall.csproj4
-rw-r--r--tests/src/JIT/Methodical/refany/_speed_dbggcreport.csproj4
-rw-r--r--tests/src/JIT/Methodical/refany/_speed_dbgnative.csproj4
-rw-r--r--tests/src/JIT/Methodical/refany/_speed_dbgstress1.csproj4
-rw-r--r--tests/src/JIT/Methodical/refany/_speed_dbgstress3.csproj4
-rw-r--r--tests/src/JIT/Methodical/refany/_speed_dbgvirtcall.csproj4
-rw-r--r--tests/src/JIT/Methodical/refany/_speed_relgcreport.csproj4
-rw-r--r--tests/src/JIT/Methodical/refany/_speed_relnative.csproj4
-rw-r--r--tests/src/JIT/Methodical/refany/_speed_relstress1.csproj4
-rw-r--r--tests/src/JIT/Methodical/refany/_speed_relstress3.csproj4
-rw-r--r--tests/src/JIT/Methodical/refany/_speed_relvirtcall.csproj4
-rw-r--r--tests/src/JIT/Methodical/refany/format.il1177
-rw-r--r--tests/src/JIT/Methodical/refany/indcall.il80
-rw-r--r--tests/src/JIT/Methodical/refany/lcs.il770
-rw-r--r--tests/src/JIT/Methodical/refany/longsig.il1177
-rw-r--r--tests/src/JIT/Methodical/refany/shortsig.il1176
-rw-r--r--tests/src/JIT/Methodical/stringintern/_Simpleb207621.csproj4
-rw-r--r--tests/src/JIT/Methodical/tailcall/Desktop/_il_relthread-race.csproj50
-rw-r--r--tests/src/JIT/Methodical/tailcall/Desktop/app.config27
-rw-r--r--tests/src/JIT/Methodical/tailcall/Desktop/thread-race.cs105
-rw-r--r--tests/src/JIT/Methodical/tailcall/_il_relcompat_enum.ilproj4
-rw-r--r--tests/src/JIT/Methodical/tailcall/_il_relcompat_i2_bool.ilproj4
-rw-r--r--tests/src/JIT/Methodical/tailcall/_il_relcompat_i4_i1.ilproj4
-rw-r--r--tests/src/JIT/Methodical/tailcall/_il_relcompat_i4_u.ilproj4
-rw-r--r--tests/src/JIT/Methodical/tailcall/_il_relcompat_i_u2.ilproj4
-rw-r--r--tests/src/JIT/Methodical/tailcall/_il_relcompat_obj.ilproj4
-rw-r--r--tests/src/JIT/Methodical/tailcall/_il_relcompat_v.ilproj4
-rw-r--r--tests/src/JIT/Methodical/tailcall/_il_reldeep_array.ilproj4
-rw-r--r--tests/src/JIT/Methodical/tailcall/_il_reldeep_array_nz.ilproj4
-rw-r--r--tests/src/JIT/Methodical/tailcall/_il_reldeep_gc.ilproj4
-rw-r--r--tests/src/JIT/Methodical/tailcall/_il_reldeep_inst.ilproj4
-rw-r--r--tests/src/JIT/Methodical/tailcall/_il_reldeep_value.ilproj4
-rw-r--r--tests/src/JIT/Methodical/tailcall/_il_reldeep_virt.ilproj4
-rw-r--r--tests/src/JIT/Methodical/tailcall/_il_relgcval.ilproj4
-rw-r--r--tests/src/JIT/Methodical/tailcall/_il_relgcval_nested.ilproj4
-rw-r--r--tests/src/JIT/Methodical/tailcall/_il_relgcval_sideeffect.ilproj4
-rw-r--r--tests/src/JIT/Methodical/tailcall/_il_relrecurse_ep.ilproj4
-rw-r--r--tests/src/JIT/Methodical/tailcall/_il_relreference_i.ilproj4
-rw-r--r--tests/src/JIT/Methodical/tailcall/_il_reltest_2a.ilproj4
-rw-r--r--tests/src/JIT/Methodical/tailcall/_il_reltest_2b.ilproj4
-rw-r--r--tests/src/JIT/Methodical/tailcall/_il_reltest_2c.ilproj4
-rw-r--r--tests/src/JIT/Methodical/tailcall/_il_reltest_3b.ilproj4
-rw-r--r--tests/src/JIT/Methodical/tailcall/_il_reltest_mutual_rec.ilproj4
-rw-r--r--tests/src/JIT/Methodical/tailcall/_il_reltest_switch.ilproj4
-rw-r--r--tests/src/JIT/Methodical/tailcall/_il_reltest_virt.ilproj4
-rw-r--r--tests/src/JIT/Methodical/tailcall_v4/delegateParamCallTarget.csproj4
-rw-r--r--tests/src/JIT/Methodical/tailcall_v4/hijacking.ilproj2
-rw-r--r--tests/src/JIT/Methodical/tailcall_v4/smallFrame.ilproj4
-rw-r--r--tests/src/JIT/Methodical/tailcall_v4/stk_bndchk.il322
-rw-r--r--tests/src/JIT/Methodical/tailcall_v4/stk_bndchk.ilproj50
-rw-r--r--tests/src/JIT/Methodical/tailcall_v4/tailcall_AV.ilproj4
-rw-r--r--tests/src/JIT/Methodical/unsafecsharp/_dbgunsafe-0.csproj52
-rw-r--r--tests/src/JIT/Methodical/unsafecsharp/_dbgunsafe-1.csproj52
-rw-r--r--tests/src/JIT/Methodical/unsafecsharp/_dbgunsafe-2.csproj52
-rw-r--r--tests/src/JIT/Methodical/unsafecsharp/_dbgunsafe-3.csproj52
-rw-r--r--tests/src/JIT/Methodical/unsafecsharp/_dbgunsafe-4.csproj52
-rw-r--r--tests/src/JIT/Methodical/unsafecsharp/_dbgunsafe-5.csproj52
-rw-r--r--tests/src/JIT/Methodical/unsafecsharp/_dbgunsafe-6.csproj52
-rw-r--r--tests/src/JIT/Methodical/unsafecsharp/_relunsafe-0.csproj52
-rw-r--r--tests/src/JIT/Methodical/unsafecsharp/_relunsafe-1.csproj52
-rw-r--r--tests/src/JIT/Methodical/unsafecsharp/_relunsafe-2.csproj52
-rw-r--r--tests/src/JIT/Methodical/unsafecsharp/_relunsafe-3.csproj52
-rw-r--r--tests/src/JIT/Methodical/unsafecsharp/_relunsafe-4.csproj52
-rw-r--r--tests/src/JIT/Methodical/unsafecsharp/_relunsafe-5.csproj52
-rw-r--r--tests/src/JIT/Methodical/unsafecsharp/_relunsafe-6.csproj52
-rw-r--r--tests/src/JIT/Methodical/unsafecsharp/_speed_dbgunsafe-0.csproj52
-rw-r--r--tests/src/JIT/Methodical/unsafecsharp/_speed_dbgunsafe-1.csproj52
-rw-r--r--tests/src/JIT/Methodical/unsafecsharp/_speed_dbgunsafe-2.csproj52
-rw-r--r--tests/src/JIT/Methodical/unsafecsharp/_speed_dbgunsafe-3.csproj52
-rw-r--r--tests/src/JIT/Methodical/unsafecsharp/_speed_dbgunsafe-4.csproj52
-rw-r--r--tests/src/JIT/Methodical/unsafecsharp/_speed_dbgunsafe-5.csproj52
-rw-r--r--tests/src/JIT/Methodical/unsafecsharp/_speed_dbgunsafe-6.csproj52
-rw-r--r--tests/src/JIT/Methodical/unsafecsharp/_speed_relunsafe-0.csproj52
-rw-r--r--tests/src/JIT/Methodical/unsafecsharp/_speed_relunsafe-1.csproj52
-rw-r--r--tests/src/JIT/Methodical/unsafecsharp/_speed_relunsafe-2.csproj52
-rw-r--r--tests/src/JIT/Methodical/unsafecsharp/_speed_relunsafe-3.csproj52
-rw-r--r--tests/src/JIT/Methodical/unsafecsharp/_speed_relunsafe-4.csproj52
-rw-r--r--tests/src/JIT/Methodical/unsafecsharp/_speed_relunsafe-5.csproj52
-rw-r--r--tests/src/JIT/Methodical/unsafecsharp/_speed_relunsafe-6.csproj52
-rw-r--r--tests/src/JIT/Methodical/unsafecsharp/app.config27
-rw-r--r--tests/src/JIT/Methodical/unsafecsharp/main.cs43
-rw-r--r--tests/src/JIT/Methodical/unsafecsharp/unsafe-0.cs671
-rw-r--r--tests/src/JIT/Methodical/unsafecsharp/unsafe-1.cs681
-rw-r--r--tests/src/JIT/Methodical/unsafecsharp/unsafe-2.cs683
-rw-r--r--tests/src/JIT/Methodical/unsafecsharp/unsafe-3.cs686
-rw-r--r--tests/src/JIT/Methodical/unsafecsharp/unsafe-4.cs684
-rw-r--r--tests/src/JIT/Methodical/unsafecsharp/unsafe-5.cs670
-rw-r--r--tests/src/JIT/Methodical/unsafecsharp/unsafe-6.cs673
-rw-r--r--tests/src/JIT/Methodical/varargs/callconv/gc_ctor_il_r.ilproj4
-rw-r--r--tests/src/JIT/Methodical/varargs/callconv/val_ctor_il_r.ilproj4
-rw-r--r--tests/src/JIT/Methodical/varargs/misc/Dev10_615402.ilproj4
-rw-r--r--tests/src/JIT/Methodical/xxblk/cpblk3_il_r.ilproj4
-rw-r--r--tests/src/JIT/Methodical/xxblk/initblk3_il_r.ilproj4
-rw-r--r--tests/src/JIT/Methodical/xxobj/ldobj/_il_relldobj_I.ilproj4
-rw-r--r--tests/src/JIT/Methodical/xxobj/ldobj/_il_relldobj_I8.ilproj4
-rw-r--r--tests/src/JIT/Methodical/xxobj/ldobj/_il_relldobj_R4.ilproj4
-rw-r--r--tests/src/JIT/Methodical/xxobj/ldobj/_il_relldobj_R8.ilproj4
-rw-r--r--tests/src/JIT/Methodical/xxobj/ldobj/_il_relldobj_U2.ilproj4
-rw-r--r--tests/src/JIT/Methodical/xxobj/ldobj/_il_relldobj_V.ilproj4
-rw-r--r--tests/src/JIT/Methodical/xxobj/operand/_dbgrefanyval.csproj4
-rw-r--r--tests/src/JIT/Methodical/xxobj/operand/_dbgunbox.csproj4
-rw-r--r--tests/src/JIT/Methodical/xxobj/operand/_il_relconst.ilproj4
-rw-r--r--tests/src/JIT/Methodical/xxobj/operand/_il_relldelema.ilproj4
-rw-r--r--tests/src/JIT/Methodical/xxobj/operand/_il_relmdarray.ilproj4
-rw-r--r--tests/src/JIT/Methodical/xxobj/operand/_il_relrefanyval.ilproj4
-rw-r--r--tests/src/JIT/Methodical/xxobj/operand/_il_relunbox.ilproj4
-rw-r--r--tests/src/JIT/Methodical/xxobj/operand/_relrefanyval.csproj4
-rw-r--r--tests/src/JIT/Methodical/xxobj/operand/_relunbox.csproj4
-rw-r--r--tests/src/JIT/Methodical/xxobj/operand/_speed_dbgrefanyval.csproj4
-rw-r--r--tests/src/JIT/Methodical/xxobj/operand/_speed_dbgunbox.csproj4
-rw-r--r--tests/src/JIT/Methodical/xxobj/operand/_speed_relrefanyval.csproj4
-rw-r--r--tests/src/JIT/Methodical/xxobj/operand/_speed_relunbox.csproj4
-rw-r--r--tests/src/JIT/Methodical/xxobj/sizeof/64sizeof.il146
-rw-r--r--tests/src/JIT/Methodical/xxobj/sizeof/64sizeof32.il134
-rw-r--r--tests/src/JIT/Methodical/xxobj/sizeof/64sizeof64.il145
-rw-r--r--tests/src/JIT/Methodical/xxobj/sizeof/_dbgsizeof32.csproj4
-rw-r--r--tests/src/JIT/Methodical/xxobj/sizeof/_dbgsizeof64.csproj4
-rw-r--r--tests/src/JIT/Methodical/xxobj/sizeof/_il_dbgsizeof.ilproj49
-rw-r--r--tests/src/JIT/Methodical/xxobj/sizeof/_il_dbgsizeof32.ilproj49
-rw-r--r--tests/src/JIT/Methodical/xxobj/sizeof/_il_dbgsizeof64.ilproj49
-rw-r--r--tests/src/JIT/Methodical/xxobj/sizeof/_il_relsizeof.ilproj49
-rw-r--r--tests/src/JIT/Methodical/xxobj/sizeof/_il_relsizeof32.ilproj49
-rw-r--r--tests/src/JIT/Methodical/xxobj/sizeof/_il_relsizeof64.ilproj49
-rw-r--r--tests/src/JIT/Methodical/xxobj/sizeof/_relsizeof32.csproj4
-rw-r--r--tests/src/JIT/Methodical/xxobj/sizeof/_relsizeof64.csproj4
-rw-r--r--tests/src/JIT/Methodical/xxobj/sizeof/_speed_dbgsizeof32.csproj4
-rw-r--r--tests/src/JIT/Methodical/xxobj/sizeof/_speed_dbgsizeof64.csproj4
-rw-r--r--tests/src/JIT/Methodical/xxobj/sizeof/_speed_relsizeof32.csproj4
-rw-r--r--tests/src/JIT/Methodical/xxobj/sizeof/_speed_relsizeof64.csproj4
1297 files changed, 86575 insertions, 1985 deletions
diff --git a/tests/src/JIT/Methodical/Arrays/huge/_il_dbghuge_b.ilproj b/tests/src/JIT/Methodical/Arrays/huge/_il_dbghuge_b.ilproj
new file mode 100644
index 0000000000..47e8cd078f
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/huge/_il_dbghuge_b.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="huge_b.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/huge/_il_dbghuge_i4.ilproj b/tests/src/JIT/Methodical/Arrays/huge/_il_dbghuge_i4.ilproj
new file mode 100644
index 0000000000..bfeaefd505
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/huge/_il_dbghuge_i4.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="huge_i4.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/huge/_il_dbghuge_objref.ilproj b/tests/src/JIT/Methodical/Arrays/huge/_il_dbghuge_objref.ilproj
new file mode 100644
index 0000000000..6484a01056
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/huge/_il_dbghuge_objref.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="huge_objref.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/huge/_il_dbghuge_r4.ilproj b/tests/src/JIT/Methodical/Arrays/huge/_il_dbghuge_r4.ilproj
new file mode 100644
index 0000000000..dd14b20d37
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/huge/_il_dbghuge_r4.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="huge_r4.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/huge/_il_dbghuge_r8.ilproj b/tests/src/JIT/Methodical/Arrays/huge/_il_dbghuge_r8.ilproj
new file mode 100644
index 0000000000..5a836526ba
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/huge/_il_dbghuge_r8.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="huge_r8.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/huge/_il_dbghuge_struct.ilproj b/tests/src/JIT/Methodical/Arrays/huge/_il_dbghuge_struct.ilproj
new file mode 100644
index 0000000000..bed121e7f0
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/huge/_il_dbghuge_struct.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="huge_struct.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/huge/_il_dbghuge_u8.ilproj b/tests/src/JIT/Methodical/Arrays/huge/_il_dbghuge_u8.ilproj
new file mode 100644
index 0000000000..9f670c75b2
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/huge/_il_dbghuge_u8.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="huge_u8.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/huge/_il_relhuge_b.ilproj b/tests/src/JIT/Methodical/Arrays/huge/_il_relhuge_b.ilproj
new file mode 100644
index 0000000000..31e4ec110e
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/huge/_il_relhuge_b.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="huge_b.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/huge/_il_relhuge_i4.ilproj b/tests/src/JIT/Methodical/Arrays/huge/_il_relhuge_i4.ilproj
new file mode 100644
index 0000000000..1971f64c57
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/huge/_il_relhuge_i4.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="huge_i4.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/huge/_il_relhuge_objref.ilproj b/tests/src/JIT/Methodical/Arrays/huge/_il_relhuge_objref.ilproj
new file mode 100644
index 0000000000..bad3b50ce4
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/huge/_il_relhuge_objref.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="huge_objref.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/huge/_il_relhuge_r4.ilproj b/tests/src/JIT/Methodical/Arrays/huge/_il_relhuge_r4.ilproj
new file mode 100644
index 0000000000..dc2d943179
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/huge/_il_relhuge_r4.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="huge_r4.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/huge/_il_relhuge_r8.ilproj b/tests/src/JIT/Methodical/Arrays/huge/_il_relhuge_r8.ilproj
new file mode 100644
index 0000000000..cb528b0335
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/huge/_il_relhuge_r8.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="huge_r8.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/huge/_il_relhuge_struct.ilproj b/tests/src/JIT/Methodical/Arrays/huge/_il_relhuge_struct.ilproj
new file mode 100644
index 0000000000..18a6cc5242
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/huge/_il_relhuge_struct.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="huge_struct.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/huge/_il_relhuge_u8.ilproj b/tests/src/JIT/Methodical/Arrays/huge/_il_relhuge_u8.ilproj
new file mode 100644
index 0000000000..867b46a5e5
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/huge/_il_relhuge_u8.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="huge_u8.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/huge/app.config b/tests/src/JIT/Methodical/Arrays/huge/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/huge/app.config
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+ <runtime>
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+ <dependentAssembly>
+ <assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.20.0" newVersion="4.0.20.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Text.Encoding" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Threading.Tasks" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.IO" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Reflection" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ </assemblyBinding>
+ </runtime>
+</configuration> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/huge/huge_b.il b/tests/src/JIT/Methodical/Arrays/huge/huge_b.il
new file mode 100644
index 0000000000..1bee9cd167
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/huge/huge_b.il
@@ -0,0 +1,457 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+
+
+
+
+}
+.assembly 'test'
+{
+
+
+
+
+}
+.module 'test.exe'
+.namespace JitTest
+{
+ .class private auto ansi Test
+ extends [mscorlib]System.Object
+ {
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 70
+ .locals (bool[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,] matrix,
+ int32 count,
+ int32[] dim)
+
+ ldstr "Creating 32-dimension array"
+ call void [System.Console]System.Console::WriteLine(string)
+
+ ldc.i4 32
+ dup
+ stloc count
+
+ dup
+ add
+ newarr int32
+ again:
+ dup
+ dup
+ ldloc count
+ ldc.i4.1
+ sub
+ dup
+ stloc count
+ dup
+ add
+ dup
+ ldc.i4 20
+ mul
+ stelem.i4
+ ldloc count
+ dup
+ add
+ ldc.i4.1
+ add
+ ldloc count
+ ldc.i4.3
+ rem
+ dup
+ brtrue cool
+ pop
+ ldc.i4.1
+ cool:
+ stelem.i4
+ ldloc count
+ brtrue again
+
+ ldc.i4.0
+ stloc count
+ again2:
+ dup
+ ldloc count
+ ldelem.i4
+ call void [System.Console]System.Console::Write(int32)
+ ldstr " "
+ call void [System.Console]System.Console::Write(string)
+ ldloc count
+ ldc.i4.1
+ add
+ dup
+ stloc count
+ ldc.i4 64
+ ceq
+ brfalse again2
+
+ stloc dim
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.1 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.3 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.5 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.7 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 9 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 11 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 13 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 15 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 17 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 19 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 21 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 23 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 25 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 27 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 29 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 31 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 33 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 35 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 37 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 39 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 41 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 43 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 45 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 47 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 49 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 51 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 53 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 55 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 57 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 59 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 61 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ ldloc dim ldc.i4 63 ldelem.i4
+ newobj instance void bool[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::.ctor(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32)
+ stloc matrix
+
+ ldloc matrix
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ ldc.i4.1
+ call instance void bool[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::Set(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ bool)
+
+ ldloc matrix
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ call instance bool bool[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::Get(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32)
+ brtrue pass1
+ br throw0
+
+ cont1:
+ ldloc matrix
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ br go1
+
+ cont2:
+ br cont3
+
+ go1:
+ call instance bool bool[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::Get(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32)
+ brtrue pass1_5
+ throw0:
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw1:
+ throw
+
+ pass1:
+ br cont0
+
+ pass2:
+ ldloc matrix
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ ldc.i4.1
+ call instance void bool[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::Set(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ bool)
+ ldnull
+ stloc matrix
+ call void [mscorlib]System.GC::Collect()
+
+ ldc.i4 100
+ ldstr "TEST PASSED"
+ call void [System.Console]System.Console::Write(string)
+ ret
+
+ cont0:
+ br cont2
+
+ cont3:
+ br cont1
+
+ pass1_5:
+ ldloc matrix
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ call instance bool& bool[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::Address(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32)
+
+ ldind.i1
+ brtrue pass2
+
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ br throw1
+ } // end of method 'Test::Main'
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method 'Test::.ctor'
+
+ } // end of class 'Test'
+
+} // end of namespace 'JitTest'
diff --git a/tests/src/JIT/Methodical/Arrays/huge/huge_i4.il b/tests/src/JIT/Methodical/Arrays/huge/huge_i4.il
new file mode 100644
index 0000000000..d2894eb22e
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/huge/huge_i4.il
@@ -0,0 +1,465 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+
+
+
+
+}
+.assembly 'test'
+{
+
+
+
+
+}
+.module 'test.exe'
+.namespace JitTest
+{
+ .class private auto ansi Test
+ extends [mscorlib]System.Object
+ {
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 70
+ .locals (int32[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,] matrix,
+ int32 count,
+ int32[] dim)
+
+ ldstr "Creating 32-dimension array"
+ call void [System.Console]System.Console::WriteLine(string)
+
+ ldc.i4 32
+ dup
+ stloc count
+
+ dup
+ add
+ newarr int32
+ again:
+ dup
+ dup
+ ldloc count
+ ldc.i4.1
+ sub
+ dup
+ stloc count
+ dup
+ add
+ dup
+ ldc.i4 20
+ mul
+ stelem.i4
+ ldloc count
+ dup
+ add
+ ldc.i4.1
+ add
+ ldloc count
+ ldc.i4.3
+ rem
+ dup
+ brtrue cool
+ pop
+ ldc.i4.1
+ cool:
+ stelem.i4
+ ldloc count
+ brtrue again
+
+ ldc.i4.0
+ stloc count
+ again2:
+ dup
+ ldloc count
+ ldelem.i4
+ call void [System.Console]System.Console::Write(int32)
+ ldstr " "
+ call void [System.Console]System.Console::Write(string)
+ ldloc count
+ ldc.i4.1
+ add
+ dup
+ stloc count
+ ldc.i4 64
+ ceq
+ brfalse again2
+
+ stloc dim
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.1 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.3 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.5 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.7 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 9 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 11 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 13 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 15 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 17 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 19 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 21 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 23 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 25 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 27 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 29 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 31 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 33 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 35 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 37 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 39 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 41 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 43 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 45 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 47 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 49 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 51 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 53 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 55 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 57 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 59 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 61 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ ldloc dim ldc.i4 63 ldelem.i4
+ newobj instance void int32[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::.ctor(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32)
+ stloc matrix
+
+ ldloc matrix
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ ldc.i4 0x57751795
+ callvirt instance void int32[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::Set(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32)
+
+ ldloc matrix
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ callvirt instance int32 int32[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::Get(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32)
+
+ ldc.i4 0x57751795
+ ceq
+ brtrue pass1
+ br throw0
+
+ cont1:
+ ldloc matrix
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ br go1
+
+ cont2:
+ br cont3
+
+ go1:
+ call instance int32 int32[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::Get(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32)
+ ldc.i4 0x57751795
+ ceq
+ brtrue pass1_5
+ throw0:
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw1:
+ throw
+
+ pass1:
+ br cont0
+
+ pass2:
+ ldloc matrix
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ ldc.i4 0x57769795
+ call instance void int32[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::Set(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32)
+ ldnull
+ stloc matrix
+ call void [mscorlib]System.GC::Collect()
+
+ ldc.i4 100
+ ldstr "TEST PASSED"
+ call void [System.Console]System.Console::Write(string)
+ ret
+
+ cont0:
+ br cont2
+
+ cont3:
+ br cont1
+
+ pass1_5:
+ ldloc matrix
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ callvirt instance int32& int32[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::Address(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32)
+
+ ldind.i4
+ ldc.i4 0x57751795
+ ceq
+ call void [mscorlib]System.GC::Collect()
+ brtrue pass2
+
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ br throw1
+ } // end of method 'Test::Main'
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method 'Test::.ctor'
+
+ } // end of class 'Test'
+
+} // end of namespace 'JitTest'
diff --git a/tests/src/JIT/Methodical/Arrays/huge/huge_objref.il b/tests/src/JIT/Methodical/Arrays/huge/huge_objref.il
new file mode 100644
index 0000000000..22ed92247b
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/huge/huge_objref.il
@@ -0,0 +1,537 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+}
+.assembly 'test'
+{
+}
+.module 'test.exe'
+.namespace JitTest
+{
+ .class private auto ansi sealed TestClass extends [mscorlib]System.Object
+ {
+ .field public float64[] dbl_ptr
+ .field public bool[] b_ptr
+ .field public int32 magic
+ .field public unsigned int64[] ul_ptr
+ .method public hidebysig virtual instance string ToString() il managed
+ {
+ .maxstack 1
+ ldstr "Hello, world"
+ ret
+ }
+ .method public hidebysig specialname rtspecialname instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ }
+ } // end of class 'TestClass'
+
+ .class private auto ansi Test
+ extends [mscorlib]System.Object
+ {
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 70
+ .locals (class JitTest.TestClass[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,] matrix,
+ int32 count,
+ int32[] dim,
+ class JitTest.TestClass ref)
+
+ ldstr "Creating 32-dimension array"
+ call void [System.Console]System.Console::WriteLine(string)
+
+ ldc.i4 32
+ dup
+ stloc count
+
+ dup
+ add
+ newarr int32
+ again:
+ dup
+ dup
+ ldloc count
+ ldc.i4.1
+ sub
+ dup
+ stloc count
+ dup
+ add
+ dup
+ ldc.i4 20
+ mul
+ stelem.i4
+ ldloc count
+ dup
+ add
+ ldc.i4.1
+ add
+ ldloc count
+ ldc.i4.3
+ rem
+ dup
+ brtrue cool
+ pop
+ ldc.i4.1
+ cool:
+ stelem.i4
+ ldloc count
+ brtrue again
+
+ ldc.i4.0
+ stloc count
+ again2:
+ dup
+ ldloc count
+ ldelem.i4
+ call void [System.Console]System.Console::Write(int32)
+ ldstr " "
+ call void [System.Console]System.Console::Write(string)
+ ldloc count
+ ldc.i4.1
+ add
+ dup
+ stloc count
+ ldc.i4 64
+ ceq
+ brfalse again2
+
+ stloc dim
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.1 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.3 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.5 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.7 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 9 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 11 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 13 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 15 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 17 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 19 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 21 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 23 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 25 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 27 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 29 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 31 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 33 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 35 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 37 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 39 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 41 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 43 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 45 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 47 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 49 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 51 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 53 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 55 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 57 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 59 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 61 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ ldloc dim ldc.i4 63 ldelem.i4
+ newobj instance void class JitTest.TestClass[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::.ctor(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32)
+ stloc matrix
+
+ ldloc matrix
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+
+ newobj instance void JitTest.TestClass::.ctor()
+ dup
+ dup
+ ldc.i4 99
+ newarr float64
+ dup
+ ldc.i4 98
+ ldc.r8 8.0
+ stelem.r8
+ stfld float64[] JitTest.TestClass::dbl_ptr
+ ldc.i4 0x05071975
+ stfld int32 JitTest.TestClass::magic
+
+ call void [mscorlib]System.GC::Collect()
+
+ dup
+ stloc ref
+
+ callvirt instance void class JitTest.TestClass[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::Set(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ class JitTest.TestClass)
+
+ ldloc matrix
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ callvirt instance class JitTest.TestClass class JitTest.TestClass[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::Get(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32)
+
+ dup
+ ldfld float64[] JitTest.TestClass::dbl_ptr
+ ldc.i4 98
+ ldelem.r8
+ ldc.r8 8.0
+ ceq
+ brtrue next0_0
+ pop
+ br throw0
+ next0_0:
+ ldfld int32 JitTest.TestClass::magic
+ ldc.i4 0x05071975
+ ceq
+ brfalse throw0
+ br pass1
+
+ cont1:
+ ldloc matrix
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ br go1
+
+ cont2:
+ br cont3
+
+ go1:
+ call instance class JitTest.TestClass class JitTest.TestClass[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::Get(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32)
+ dup
+ ldfld float64[] JitTest.TestClass::dbl_ptr
+ ldc.i4 98
+ ldelem.r8
+ ldc.r8 8.0
+ ceq
+ brtrue next0_1
+ pop
+ br throw0
+ next0_1:
+ ldfld int32 JitTest.TestClass::magic
+ ldc.i4 0x05071975
+ ceq
+ brfalse throw0
+ br pass1_5
+
+ throw0:
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw1:
+ throw
+
+ pass1:
+ br cont0
+
+ pass2:
+ ldloc matrix
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ ldloc ref
+ call instance void class JitTest.TestClass[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::Set(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ class JitTest.TestClass)
+ ldnull
+ stloc matrix
+ call void [mscorlib]System.GC::Collect()
+
+ ldc.i4 100
+ ldstr "TEST PASSED"
+ call void [System.Console]System.Console::Write(string)
+ ret
+
+ cont0:
+ br cont2
+
+ cont3:
+ br cont1
+
+ pass1_5:
+ ldloc matrix
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ callvirt instance class JitTest.TestClass& class JitTest.TestClass[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::Address(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32)
+ dup
+ ldind.ref
+ ldfld float64[] JitTest.TestClass::dbl_ptr
+ ldc.i4 98
+ ldelem.r8
+ ldc.r8 8.0
+ ceq
+ brtrue next0_2
+ pop_and_throw:
+ pop
+ br throw0
+ next0_2:
+ dup
+ ldind.ref
+ ldfld int32 JitTest.TestClass::magic
+ ldc.i4 0x05071975
+ ceq
+ brfalse pop_and_throw
+ ldind.ref
+ callvirt instance string JitTest.TestClass::ToString()
+ call void [System.Console]System.Console::WriteLine(string)
+ br pass2
+
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ br throw1
+ } // end of method 'Test::Main'
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method 'Test::.ctor'
+
+ } // end of class 'Test'
+
+} // end of namespace 'JitTest'
diff --git a/tests/src/JIT/Methodical/Arrays/huge/huge_r4.il b/tests/src/JIT/Methodical/Arrays/huge/huge_r4.il
new file mode 100644
index 0000000000..577f7c8ffd
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/huge/huge_r4.il
@@ -0,0 +1,493 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+
+
+
+
+}
+.assembly 'test'
+{
+
+
+
+
+}
+.module 'test.exe'
+.namespace JitTest
+{
+ .class private auto ansi Test
+ extends [mscorlib]System.Object
+ {
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 70
+ .locals (float32[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,] matrix,
+ int32 count,
+ int32[] dim)
+
+ ldstr "Creating 32-dimension array"
+ call void [System.Console]System.Console::WriteLine(string)
+
+ ldc.i4 32
+ dup
+ stloc count
+
+ dup
+ add
+ newarr int32
+ again:
+ dup
+ dup
+ ldloc count
+ ldc.i4.1
+ sub
+ dup
+ stloc count
+ dup
+ add
+ dup
+ ldc.i4 20
+ mul
+ stelem.i4
+ ldloc count
+ dup
+ add
+ ldc.i4.1
+ add
+ ldloc count
+ ldc.i4.3
+ rem
+ dup
+ brtrue cool
+ pop
+ ldc.i4.1
+ cool:
+ stelem.i4
+ ldloc count
+ brtrue again
+
+ ldc.i4.0
+ stloc count
+ again2:
+ dup
+ ldloc count
+ ldelem.i4
+ call void [System.Console]System.Console::Write(int32)
+ ldstr " "
+ call void [System.Console]System.Console::Write(string)
+ ldloc count
+ ldc.i4.1
+ add
+ dup
+ stloc count
+ ldc.i4 64
+ ceq
+ brfalse again2
+
+ stloc dim
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.1 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.3 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.5 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.7 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 9 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 11 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 13 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 15 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 17 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 19 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 21 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 23 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 25 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 27 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 29 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 31 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 33 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 35 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 37 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 39 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 41 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 43 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 45 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 47 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 49 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 51 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 53 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 55 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 57 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 59 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 61 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ ldloc dim ldc.i4 63 ldelem.i4
+ newobj instance void float32[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::.ctor(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32)
+ stloc matrix
+
+ ldloc matrix
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ ldc.i4 0x57751795
+ conv.r4
+ callvirt instance void float32[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::Set(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ float32)
+
+ ldloc matrix
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ callvirt instance float32 float32[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::Get(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32)
+ conv.ovf.i4
+ ldc.i4 100
+ div
+ dup
+ call void [System.Console]System.Console::WriteLine(int32)
+ ldc.i4 0x57751795
+ ldc.i4 100
+ div
+ dup
+ call void [System.Console]System.Console::WriteLine(int32)
+ ceq
+ brtrue pass1
+ br throw0
+
+ cont1:
+ ldloc matrix
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ br go1
+
+ cont2:
+ br cont3
+
+ go1:
+ call instance float32 float32[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::Get(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32)
+ conv.ovf.i4
+ ldc.i4 100
+ div
+ dup
+ call void [System.Console]System.Console::WriteLine(int32)
+ ldc.i4 0x57751795
+ ldc.i4 100
+ div
+ dup
+ call void [System.Console]System.Console::WriteLine(int32)
+ ceq
+ brtrue pass1_5
+ throw0:
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw1:
+ throw
+
+ pass1:
+ br cont0
+
+ pass2:
+ ldloc matrix
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ ldc.i4 0x57769795
+ conv.r4
+ callvirt instance void float32[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::Set(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ float32)
+ ldnull
+ stloc matrix
+ call void [mscorlib]System.GC::Collect()
+
+ ldc.i4 100
+ ldstr "TEST PASSED"
+ call void [System.Console]System.Console::Write(string)
+ ret
+
+ cont0:
+ br cont2
+
+ cont3:
+ br cont1
+
+ pass1_5:
+ ldloc matrix
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ callvirt instance float32& float32[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::Address(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32)
+
+ ldind.r4
+ conv.ovf.i4
+ ldc.i4 100
+ div
+ dup
+ call void [System.Console]System.Console::WriteLine(int32)
+ ldc.i4 0x57751795
+ ldc.i4 100
+ div
+ dup
+ call void [System.Console]System.Console::WriteLine(int32)
+ ceq
+ call void [mscorlib]System.GC::Collect()
+ brtrue pass2
+
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ br throw1
+ } // end of method 'Test::Main'
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method 'Test::.ctor'
+
+ } // end of class 'Test'
+
+} // end of namespace 'JitTest'
diff --git a/tests/src/JIT/Methodical/Arrays/huge/huge_r8.il b/tests/src/JIT/Methodical/Arrays/huge/huge_r8.il
new file mode 100644
index 0000000000..53b83f37d7
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/huge/huge_r8.il
@@ -0,0 +1,493 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+
+
+
+
+}
+.assembly 'test'
+{
+
+
+
+
+}
+.module 'test.exe'
+.namespace JitTest
+{
+ .class private auto ansi Test
+ extends [mscorlib]System.Object
+ {
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 70
+ .locals (float64[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,] matrix,
+ int32 count,
+ int32[] dim)
+
+ ldstr "Creating 32-dimension array"
+ call void [System.Console]System.Console::WriteLine(string)
+
+ ldc.i4 32
+ dup
+ stloc count
+
+ dup
+ add
+ newarr int32
+ again:
+ dup
+ dup
+ ldloc count
+ ldc.i4.1
+ sub
+ dup
+ stloc count
+ dup
+ add
+ dup
+ ldc.i4 20
+ mul
+ stelem.i4
+ ldloc count
+ dup
+ add
+ ldc.i4.1
+ add
+ ldloc count
+ ldc.i4.3
+ rem
+ dup
+ brtrue cool
+ pop
+ ldc.i4.1
+ cool:
+ stelem.i4
+ ldloc count
+ brtrue again
+
+ ldc.i4.0
+ stloc count
+ again2:
+ dup
+ ldloc count
+ ldelem.i4
+ call void [System.Console]System.Console::Write(int32)
+ ldstr " "
+ call void [System.Console]System.Console::Write(string)
+ ldloc count
+ ldc.i4.1
+ add
+ dup
+ stloc count
+ ldc.i4 64
+ ceq
+ brfalse again2
+
+ stloc dim
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.1 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.3 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.5 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.7 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 9 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 11 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 13 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 15 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 17 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 19 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 21 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 23 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 25 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 27 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 29 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 31 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 33 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 35 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 37 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 39 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 41 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 43 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 45 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 47 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 49 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 51 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 53 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 55 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 57 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 59 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 61 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ ldloc dim ldc.i4 63 ldelem.i4
+ newobj instance void float64[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::.ctor(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32)
+ stloc matrix
+
+ ldloc matrix
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ ldc.i4 0x57751795
+ conv.r8
+ callvirt instance void float64[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::Set(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ float64)
+
+ ldloc matrix
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ callvirt instance float64 float64[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::Get(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32)
+ conv.ovf.i4
+ ldc.i4 1
+ div
+ dup
+ call void [System.Console]System.Console::WriteLine(int32)
+ ldc.i4 0x57751795
+ ldc.i4 1
+ div
+ dup
+ call void [System.Console]System.Console::WriteLine(int32)
+ ceq
+ brtrue pass1
+ br throw0
+
+ cont1:
+ ldloc matrix
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ br go1
+
+ cont2:
+ br cont3
+
+ go1:
+ callvirt instance float64 float64[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::Get(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32)
+ conv.ovf.i4
+ ldc.i4 1
+ div
+ dup
+ call void [System.Console]System.Console::WriteLine(int32)
+ ldc.i4 0x57751795
+ ldc.i4 1
+ div
+ dup
+ call void [System.Console]System.Console::WriteLine(int32)
+ ceq
+ brtrue pass1_5
+ throw0:
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw1:
+ throw
+
+ pass1:
+ br cont0
+
+ pass2:
+ ldloc matrix
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ ldc.i4 0x57769795
+ conv.r8
+ callvirt instance void float64[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::Set(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ float64)
+ ldnull
+ stloc matrix
+ call void [mscorlib]System.GC::Collect()
+
+ ldc.i4 100
+ ldstr "TEST PASSED"
+ call void [System.Console]System.Console::Write(string)
+ ret
+
+ cont0:
+ br cont2
+
+ cont3:
+ br cont1
+
+ pass1_5:
+ ldloc matrix
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ callvirt instance float64& float64[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::Address(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32)
+
+ ldind.r8
+ conv.ovf.i4
+ ldc.i4 1
+ div
+ dup
+ call void [System.Console]System.Console::WriteLine(int32)
+ ldc.i4 0x57751795
+ ldc.i4 1
+ div
+ dup
+ call void [System.Console]System.Console::WriteLine(int32)
+ ceq
+ call void [mscorlib]System.GC::Collect()
+ brtrue pass2
+
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ br throw1
+ } // end of method 'Test::Main'
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method 'Test::.ctor'
+
+ } // end of class 'Test'
+
+} // end of namespace 'JitTest'
diff --git a/tests/src/JIT/Methodical/Arrays/huge/huge_struct.il b/tests/src/JIT/Methodical/Arrays/huge/huge_struct.il
new file mode 100644
index 0000000000..e54eca5725
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/huge/huge_struct.il
@@ -0,0 +1,529 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+
+
+
+
+}
+.assembly 'test'
+{
+
+
+
+
+}
+.module 'test.exe'
+.namespace JitTest
+{
+ .class value private auto ansi sealed TestStruct extends [mscorlib]System.ValueType
+ {
+ .field public float64[] dbl_ptr
+ .field public bool[] b_ptr
+ .field public int32 magic
+ .field public unsigned int64[] ul_ptr
+ } // end of class 'TestStruct'
+
+ .class private auto ansi Test
+ extends [mscorlib]System.Object
+ {
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 70
+ .locals (value class JitTest.TestStruct[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,] matrix,
+ int32 count,
+ int32[] dim,
+ value class JitTest.TestStruct t,
+ value class JitTest.TestStruct r)
+
+ ldstr "Creating 32-dimension array"
+ call void [System.Console]System.Console::WriteLine(string)
+
+ ldc.i4 32
+ dup
+ stloc count
+
+ dup
+ add
+ newarr int32
+ again:
+ dup
+ dup
+ ldloc count
+ ldc.i4.1
+ sub
+ dup
+ stloc count
+ dup
+ add
+ dup
+ ldc.i4 20
+ mul
+ stelem.i4
+ ldloc count
+ dup
+ add
+ ldc.i4.1
+ add
+ ldloc count
+ ldc.i4.3
+ rem
+ dup
+ brtrue cool
+ pop
+ ldc.i4.1
+ cool:
+ stelem.i4
+ ldloc count
+ brtrue again
+
+ ldc.i4.0
+ stloc count
+ again2:
+ dup
+ ldloc count
+ ldelem.i4
+ call void [System.Console]System.Console::Write(int32)
+ ldstr " "
+ call void [System.Console]System.Console::Write(string)
+ ldloc count
+ ldc.i4.1
+ add
+ dup
+ stloc count
+ ldc.i4 64
+ ceq
+ brfalse again2
+
+ stloc dim
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.1 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.3 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.5 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.7 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 9 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 11 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 13 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 15 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 17 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 19 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 21 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 23 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 25 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 27 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 29 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 31 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 33 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 35 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 37 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 39 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 41 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 43 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 45 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 47 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 49 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 51 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 53 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 55 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 57 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 59 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 61 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ ldloc dim ldc.i4 63 ldelem.i4
+ newobj instance void value class JitTest.TestStruct[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::.ctor(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32)
+ stloc matrix
+
+ ldloc matrix
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+
+ ldloca t
+ initobj JitTest.TestStruct
+ ldloca t
+ dup
+ ldc.i4 99
+ newarr float64
+ dup
+ ldc.i4 98
+ ldc.r8 8.0
+ stelem.r8
+ stfld float64[] JitTest.TestStruct::dbl_ptr
+ ldc.i4 0x05071975
+ stfld int32 JitTest.TestStruct::magic
+
+ call void [mscorlib]System.GC::Collect()
+
+ ldloc t
+ callvirt instance void value class JitTest.TestStruct[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::Set(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ value class JitTest.TestStruct)
+
+ ldloc matrix
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ callvirt instance value class JitTest.TestStruct value class JitTest.TestStruct[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::Get(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32)
+
+ stloc r
+ ldloca r
+ dup
+ ldfld float64[] JitTest.TestStruct::dbl_ptr
+ ldc.i4 98
+ ldelem.r8
+ ldc.r8 8.0
+ ceq
+ brtrue next0_0
+ pop
+ br throw0
+ next0_0:
+ ldfld int32 JitTest.TestStruct::magic
+ ldc.i4 0x05071975
+ ceq
+ brfalse throw0
+ br pass1
+
+ cont1:
+ ldloc matrix
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ br go1
+
+ cont2:
+ br cont3
+
+ go1:
+ callvirt instance value class JitTest.TestStruct value class JitTest.TestStruct[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::Get(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32)
+ stloc r
+ ldloca r
+ dup
+ ldfld float64[] JitTest.TestStruct::dbl_ptr
+ ldc.i4 98
+ ldelem.r8
+ ldc.r8 8.0
+ ceq
+ brtrue next0_1
+ pop
+ br throw0
+ next0_1:
+ ldfld int32 JitTest.TestStruct::magic
+ ldc.i4 0x05071975
+ ceq
+ brfalse throw0
+ br pass1_5
+
+ throw0:
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw1:
+ throw
+
+ pass1:
+ br cont0
+
+ pass2:
+ ldloc matrix
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ ldloc t
+ callvirt instance void value class JitTest.TestStruct[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::Set(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ value class JitTest.TestStruct)
+ ldnull
+ stloc matrix
+ call void [mscorlib]System.GC::Collect()
+
+ ldc.i4 100
+ ldstr "TEST PASSED"
+ call void [System.Console]System.Console::Write(string)
+ ret
+
+ cont0:
+ br cont2
+
+ cont3:
+ br cont1
+
+ pass1_5:
+ ldloc matrix
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ callvirt instance value class JitTest.TestStruct& value class JitTest.TestStruct[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::Address(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32)
+ dup
+ ldfld float64[] JitTest.TestStruct::dbl_ptr
+ ldc.i4 98
+ ldelem.r8
+ ldc.r8 8.0
+ ceq
+ brtrue next0_2
+ pop
+ br throw0
+ next0_2:
+ ldfld int32 JitTest.TestStruct::magic
+ ldc.i4 0x05071975
+ ceq
+ brfalse throw0
+ br pass2
+
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ br throw1
+ } // end of method 'Test::Main'
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method 'Test::.ctor'
+
+ } // end of class 'Test'
+
+} // end of namespace 'JitTest'
diff --git a/tests/src/JIT/Methodical/Arrays/huge/huge_u8.il b/tests/src/JIT/Methodical/Arrays/huge/huge_u8.il
new file mode 100644
index 0000000000..dea932f927
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/huge/huge_u8.il
@@ -0,0 +1,469 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+
+
+
+
+}
+.assembly 'test'
+{
+
+
+
+
+}
+.module 'test.exe'
+.namespace JitTest
+{
+ .class private auto ansi Test
+ extends [mscorlib]System.Object
+ {
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 70
+ .locals (unsigned int64[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,] matrix,
+ int32 count,
+ int32[] dim)
+
+ ldstr "Creating 32-dimension array"
+ call void [System.Console]System.Console::WriteLine(string)
+
+ ldc.i4 32
+ dup
+ stloc count
+
+ dup
+ add
+ newarr int32
+ again:
+ dup
+ dup
+ ldloc count
+ ldc.i4.1
+ sub
+ dup
+ stloc count
+ dup
+ add
+ dup
+ ldc.i4 20
+ mul
+ stelem.i4
+ ldloc count
+ dup
+ add
+ ldc.i4.1
+ add
+ ldloc count
+ ldc.i4.3
+ rem
+ dup
+ brtrue cool
+ pop
+ ldc.i4.1
+ cool:
+ stelem.i4
+ ldloc count
+ brtrue again
+
+ ldc.i4.0
+ stloc count
+ again2:
+ dup
+ ldloc count
+ ldelem.i4
+ call void [System.Console]System.Console::Write(int32)
+ ldstr " "
+ call void [System.Console]System.Console::Write(string)
+ ldloc count
+ ldc.i4.1
+ add
+ dup
+ stloc count
+ ldc.i4 64
+ ceq
+ brfalse again2
+
+ stloc dim
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.1 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.3 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.5 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.7 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 9 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 11 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 13 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 15 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 17 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 19 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 21 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 23 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 25 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 27 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 29 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 31 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 33 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 35 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 37 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 39 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 41 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 43 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 45 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 47 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 49 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 51 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 53 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 55 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 57 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 59 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 61 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ ldloc dim ldc.i4 63 ldelem.i4
+ newobj instance void unsigned int64[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::.ctor(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32)
+ stloc matrix
+
+ ldloc matrix
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ ldc.i4 0x57751795
+ conv.ovf.u8
+ callvirt instance void unsigned int64[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::Set(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ unsigned int64)
+
+ ldloc matrix
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ callvirt instance unsigned int64 unsigned int64[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::Get(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32)
+ conv.ovf.i4
+ ldc.i4 0x57751795
+ ceq
+ brtrue pass1
+ br throw0
+
+ cont1:
+ ldloc matrix
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ br go1
+
+ cont2:
+ br cont3
+
+ go1:
+ callvirt instance unsigned int64 unsigned int64[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::Get(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32)
+ conv.ovf.i4
+ ldc.i4 0x57751795
+ ceq
+ brtrue pass1_5
+ throw0:
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw1:
+ throw
+
+ pass1:
+ br cont0
+
+ pass2:
+ ldloc matrix
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ ldc.i4 0x57769795
+ conv.ovf.u8
+ callvirt instance void unsigned int64[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::Set(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ unsigned int64)
+ ldnull
+ stloc matrix
+ call void [mscorlib]System.GC::Collect()
+
+ ldc.i4 100
+ ldstr "TEST PASSED"
+ call void [System.Console]System.Console::Write(string)
+ ret
+
+ cont0:
+ br cont2
+
+ cont3:
+ br cont1
+
+ pass1_5:
+ ldloc matrix
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ callvirt instance unsigned int64& unsigned int64[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::Address(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32)
+
+ ldind.u8
+ conv.ovf.i4
+ ldc.i4 0x57751795
+ ceq
+ call void [mscorlib]System.GC::Collect()
+ brtrue pass2
+
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ br throw1
+ } // end of method 'Test::Main'
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method 'Test::.ctor'
+
+ } // end of class 'Test'
+
+} // end of namespace 'JitTest'
diff --git a/tests/src/JIT/Methodical/Arrays/lcs/_dbglcs.csproj b/tests/src/JIT/Methodical/Arrays/lcs/_dbglcs.csproj
index 158ae26099..503287f80d 100644
--- a/tests/src/JIT/Methodical/Arrays/lcs/_dbglcs.csproj
+++ b/tests/src/JIT/Methodical/Arrays/lcs/_dbglcs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Arrays/lcs/_dbglcs2.csproj b/tests/src/JIT/Methodical/Arrays/lcs/_dbglcs2.csproj
index bfe5fe48ef..9175e0b01e 100644
--- a/tests/src/JIT/Methodical/Arrays/lcs/_dbglcs2.csproj
+++ b/tests/src/JIT/Methodical/Arrays/lcs/_dbglcs2.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Arrays/lcs/_dbglcsbas.csproj b/tests/src/JIT/Methodical/Arrays/lcs/_dbglcsbas.csproj
index 8db26f9585..0d1325272d 100644
--- a/tests/src/JIT/Methodical/Arrays/lcs/_dbglcsbas.csproj
+++ b/tests/src/JIT/Methodical/Arrays/lcs/_dbglcsbas.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Arrays/lcs/_dbglcsbox.csproj b/tests/src/JIT/Methodical/Arrays/lcs/_dbglcsbox.csproj
index b547f34acc..89fad8aa4f 100644
--- a/tests/src/JIT/Methodical/Arrays/lcs/_dbglcsbox.csproj
+++ b/tests/src/JIT/Methodical/Arrays/lcs/_dbglcsbox.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Arrays/lcs/_dbglcsmax.csproj b/tests/src/JIT/Methodical/Arrays/lcs/_dbglcsmax.csproj
index 228e805d43..cf7fd39503 100644
--- a/tests/src/JIT/Methodical/Arrays/lcs/_dbglcsmax.csproj
+++ b/tests/src/JIT/Methodical/Arrays/lcs/_dbglcsmax.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Arrays/lcs/_dbglcsmixed.csproj b/tests/src/JIT/Methodical/Arrays/lcs/_dbglcsmixed.csproj
index a128877196..fef251ce83 100644
--- a/tests/src/JIT/Methodical/Arrays/lcs/_dbglcsmixed.csproj
+++ b/tests/src/JIT/Methodical/Arrays/lcs/_dbglcsmixed.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Arrays/lcs/_dbglcsval.csproj b/tests/src/JIT/Methodical/Arrays/lcs/_dbglcsval.csproj
index f3f213f509..ec2bf92493 100644
--- a/tests/src/JIT/Methodical/Arrays/lcs/_dbglcsval.csproj
+++ b/tests/src/JIT/Methodical/Arrays/lcs/_dbglcsval.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Arrays/lcs/_dbglcsvalbox.csproj b/tests/src/JIT/Methodical/Arrays/lcs/_dbglcsvalbox.csproj
index fcf1c68f29..b8afab94ee 100644
--- a/tests/src/JIT/Methodical/Arrays/lcs/_dbglcsvalbox.csproj
+++ b/tests/src/JIT/Methodical/Arrays/lcs/_dbglcsvalbox.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Arrays/lcs/_il_rellcs_ldlen.ilproj b/tests/src/JIT/Methodical/Arrays/lcs/_il_rellcs_ldlen.ilproj
index 96b43b1747..d367156c84 100644
--- a/tests/src/JIT/Methodical/Arrays/lcs/_il_rellcs_ldlen.ilproj
+++ b/tests/src/JIT/Methodical/Arrays/lcs/_il_rellcs_ldlen.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="lcs_ldlen.il" />
diff --git a/tests/src/JIT/Methodical/Arrays/lcs/_rellcs.csproj b/tests/src/JIT/Methodical/Arrays/lcs/_rellcs.csproj
index 158ae26099..fbdaa2e2b3 100644
--- a/tests/src/JIT/Methodical/Arrays/lcs/_rellcs.csproj
+++ b/tests/src/JIT/Methodical/Arrays/lcs/_rellcs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Arrays/lcs/_rellcs2.csproj b/tests/src/JIT/Methodical/Arrays/lcs/_rellcs2.csproj
index bfe5fe48ef..64a3457106 100644
--- a/tests/src/JIT/Methodical/Arrays/lcs/_rellcs2.csproj
+++ b/tests/src/JIT/Methodical/Arrays/lcs/_rellcs2.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Arrays/lcs/_rellcsbas.csproj b/tests/src/JIT/Methodical/Arrays/lcs/_rellcsbas.csproj
index 8db26f9585..1ae24f3c13 100644
--- a/tests/src/JIT/Methodical/Arrays/lcs/_rellcsbas.csproj
+++ b/tests/src/JIT/Methodical/Arrays/lcs/_rellcsbas.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Arrays/lcs/_rellcsbox.csproj b/tests/src/JIT/Methodical/Arrays/lcs/_rellcsbox.csproj
index b547f34acc..7782868aeb 100644
--- a/tests/src/JIT/Methodical/Arrays/lcs/_rellcsbox.csproj
+++ b/tests/src/JIT/Methodical/Arrays/lcs/_rellcsbox.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Arrays/lcs/_rellcsmax.csproj b/tests/src/JIT/Methodical/Arrays/lcs/_rellcsmax.csproj
index 228e805d43..0e2baade6f 100644
--- a/tests/src/JIT/Methodical/Arrays/lcs/_rellcsmax.csproj
+++ b/tests/src/JIT/Methodical/Arrays/lcs/_rellcsmax.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Arrays/lcs/_rellcsmixed.csproj b/tests/src/JIT/Methodical/Arrays/lcs/_rellcsmixed.csproj
index a128877196..2850257fe8 100644
--- a/tests/src/JIT/Methodical/Arrays/lcs/_rellcsmixed.csproj
+++ b/tests/src/JIT/Methodical/Arrays/lcs/_rellcsmixed.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Arrays/lcs/_rellcsval.csproj b/tests/src/JIT/Methodical/Arrays/lcs/_rellcsval.csproj
index f3f213f509..5772f34e54 100644
--- a/tests/src/JIT/Methodical/Arrays/lcs/_rellcsval.csproj
+++ b/tests/src/JIT/Methodical/Arrays/lcs/_rellcsval.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Arrays/lcs/_rellcsvalbox.csproj b/tests/src/JIT/Methodical/Arrays/lcs/_rellcsvalbox.csproj
index fcf1c68f29..32233c668a 100644
--- a/tests/src/JIT/Methodical/Arrays/lcs/_rellcsvalbox.csproj
+++ b/tests/src/JIT/Methodical/Arrays/lcs/_rellcsvalbox.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Arrays/lcs/_speed_dbglcs.csproj b/tests/src/JIT/Methodical/Arrays/lcs/_speed_dbglcs.csproj
index d9b390a6b4..20ebabf64f 100644
--- a/tests/src/JIT/Methodical/Arrays/lcs/_speed_dbglcs.csproj
+++ b/tests/src/JIT/Methodical/Arrays/lcs/_speed_dbglcs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Arrays/lcs/_speed_dbglcs2.csproj b/tests/src/JIT/Methodical/Arrays/lcs/_speed_dbglcs2.csproj
index 39bc17550b..7d5b4457a6 100644
--- a/tests/src/JIT/Methodical/Arrays/lcs/_speed_dbglcs2.csproj
+++ b/tests/src/JIT/Methodical/Arrays/lcs/_speed_dbglcs2.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Arrays/lcs/_speed_dbglcsbas.csproj b/tests/src/JIT/Methodical/Arrays/lcs/_speed_dbglcsbas.csproj
index 2e0ad204f4..ea2b04640a 100644
--- a/tests/src/JIT/Methodical/Arrays/lcs/_speed_dbglcsbas.csproj
+++ b/tests/src/JIT/Methodical/Arrays/lcs/_speed_dbglcsbas.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Arrays/lcs/_speed_dbglcsbox.csproj b/tests/src/JIT/Methodical/Arrays/lcs/_speed_dbglcsbox.csproj
index e656ffb2f5..57e3808c05 100644
--- a/tests/src/JIT/Methodical/Arrays/lcs/_speed_dbglcsbox.csproj
+++ b/tests/src/JIT/Methodical/Arrays/lcs/_speed_dbglcsbox.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Arrays/lcs/_speed_dbglcsmax.csproj b/tests/src/JIT/Methodical/Arrays/lcs/_speed_dbglcsmax.csproj
index bb42f3bd01..c8f5346635 100644
--- a/tests/src/JIT/Methodical/Arrays/lcs/_speed_dbglcsmax.csproj
+++ b/tests/src/JIT/Methodical/Arrays/lcs/_speed_dbglcsmax.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Arrays/lcs/_speed_dbglcsmixed.csproj b/tests/src/JIT/Methodical/Arrays/lcs/_speed_dbglcsmixed.csproj
index 9136d9c1ec..c761c8b6c8 100644
--- a/tests/src/JIT/Methodical/Arrays/lcs/_speed_dbglcsmixed.csproj
+++ b/tests/src/JIT/Methodical/Arrays/lcs/_speed_dbglcsmixed.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Arrays/lcs/_speed_dbglcsval.csproj b/tests/src/JIT/Methodical/Arrays/lcs/_speed_dbglcsval.csproj
index 4615b4822f..7f7987b825 100644
--- a/tests/src/JIT/Methodical/Arrays/lcs/_speed_dbglcsval.csproj
+++ b/tests/src/JIT/Methodical/Arrays/lcs/_speed_dbglcsval.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Arrays/lcs/_speed_dbglcsvalbox.csproj b/tests/src/JIT/Methodical/Arrays/lcs/_speed_dbglcsvalbox.csproj
index f712fddb83..cbfc0770c6 100644
--- a/tests/src/JIT/Methodical/Arrays/lcs/_speed_dbglcsvalbox.csproj
+++ b/tests/src/JIT/Methodical/Arrays/lcs/_speed_dbglcsvalbox.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Arrays/lcs/_speed_rellcs.csproj b/tests/src/JIT/Methodical/Arrays/lcs/_speed_rellcs.csproj
index d9b390a6b4..2b925e981e 100644
--- a/tests/src/JIT/Methodical/Arrays/lcs/_speed_rellcs.csproj
+++ b/tests/src/JIT/Methodical/Arrays/lcs/_speed_rellcs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Arrays/lcs/_speed_rellcs2.csproj b/tests/src/JIT/Methodical/Arrays/lcs/_speed_rellcs2.csproj
index 39bc17550b..478c33fb6c 100644
--- a/tests/src/JIT/Methodical/Arrays/lcs/_speed_rellcs2.csproj
+++ b/tests/src/JIT/Methodical/Arrays/lcs/_speed_rellcs2.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Arrays/lcs/_speed_rellcsbas.csproj b/tests/src/JIT/Methodical/Arrays/lcs/_speed_rellcsbas.csproj
index 2e0ad204f4..454f6a69a2 100644
--- a/tests/src/JIT/Methodical/Arrays/lcs/_speed_rellcsbas.csproj
+++ b/tests/src/JIT/Methodical/Arrays/lcs/_speed_rellcsbas.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Arrays/lcs/_speed_rellcsbox.csproj b/tests/src/JIT/Methodical/Arrays/lcs/_speed_rellcsbox.csproj
index e656ffb2f5..b882abcdf7 100644
--- a/tests/src/JIT/Methodical/Arrays/lcs/_speed_rellcsbox.csproj
+++ b/tests/src/JIT/Methodical/Arrays/lcs/_speed_rellcsbox.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Arrays/lcs/_speed_rellcsmax.csproj b/tests/src/JIT/Methodical/Arrays/lcs/_speed_rellcsmax.csproj
index bb42f3bd01..4379c1e2d7 100644
--- a/tests/src/JIT/Methodical/Arrays/lcs/_speed_rellcsmax.csproj
+++ b/tests/src/JIT/Methodical/Arrays/lcs/_speed_rellcsmax.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Arrays/lcs/_speed_rellcsmixed.csproj b/tests/src/JIT/Methodical/Arrays/lcs/_speed_rellcsmixed.csproj
index 9136d9c1ec..214b09e0be 100644
--- a/tests/src/JIT/Methodical/Arrays/lcs/_speed_rellcsmixed.csproj
+++ b/tests/src/JIT/Methodical/Arrays/lcs/_speed_rellcsmixed.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Arrays/lcs/_speed_rellcsval.csproj b/tests/src/JIT/Methodical/Arrays/lcs/_speed_rellcsval.csproj
index 4615b4822f..ba05cf1a64 100644
--- a/tests/src/JIT/Methodical/Arrays/lcs/_speed_rellcsval.csproj
+++ b/tests/src/JIT/Methodical/Arrays/lcs/_speed_rellcsval.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Arrays/lcs/_speed_rellcsvalbox.csproj b/tests/src/JIT/Methodical/Arrays/lcs/_speed_rellcsvalbox.csproj
index f712fddb83..67ff4d0718 100644
--- a/tests/src/JIT/Methodical/Arrays/lcs/_speed_rellcsvalbox.csproj
+++ b/tests/src/JIT/Methodical/Arrays/lcs/_speed_rellcsvalbox.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Arrays/misc/_dbgselfref.csproj b/tests/src/JIT/Methodical/Arrays/misc/_dbgselfref.csproj
index d8e13489d8..afa8882c00 100644
--- a/tests/src/JIT/Methodical/Arrays/misc/_dbgselfref.csproj
+++ b/tests/src/JIT/Methodical/Arrays/misc/_dbgselfref.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Arrays/misc/_il_dbgaddress.ilproj b/tests/src/JIT/Methodical/Arrays/misc/_il_dbgaddress.ilproj
new file mode 100644
index 0000000000..4ca71c20d3
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/misc/_il_dbgaddress.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="address.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/misc/_il_dbgarrres.ilproj b/tests/src/JIT/Methodical/Arrays/misc/_il_dbgarrres.ilproj
new file mode 100644
index 0000000000..f66dabd3cb
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/misc/_il_dbgarrres.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="arrres.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/misc/_il_dbggcarr.ilproj b/tests/src/JIT/Methodical/Arrays/misc/_il_dbggcarr.ilproj
new file mode 100644
index 0000000000..90ee7033c5
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/misc/_il_dbggcarr.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="gcarr.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/misc/_il_dbgldelem_get.ilproj b/tests/src/JIT/Methodical/Arrays/misc/_il_dbgldelem_get.ilproj
new file mode 100644
index 0000000000..d17d660548
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/misc/_il_dbgldelem_get.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="ldelem_get.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/misc/_il_dbglength0.ilproj b/tests/src/JIT/Methodical/Arrays/misc/_il_dbglength0.ilproj
new file mode 100644
index 0000000000..1a6b0219de
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/misc/_il_dbglength0.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="length0.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/misc/_il_reladdress.ilproj b/tests/src/JIT/Methodical/Arrays/misc/_il_reladdress.ilproj
new file mode 100644
index 0000000000..ce7c8f59c4
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/misc/_il_reladdress.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="address.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/misc/_il_relarrres.ilproj b/tests/src/JIT/Methodical/Arrays/misc/_il_relarrres.ilproj
new file mode 100644
index 0000000000..f66dabd3cb
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/misc/_il_relarrres.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="arrres.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/misc/_il_relgcarr.ilproj b/tests/src/JIT/Methodical/Arrays/misc/_il_relgcarr.ilproj
new file mode 100644
index 0000000000..f008d3a365
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/misc/_il_relgcarr.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="gcarr.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/misc/_il_relinitializearray_enum.ilproj b/tests/src/JIT/Methodical/Arrays/misc/_il_relinitializearray_enum.ilproj
index 8823665c3d..49ad93f6ec 100644
--- a/tests/src/JIT/Methodical/Arrays/misc/_il_relinitializearray_enum.ilproj
+++ b/tests/src/JIT/Methodical/Arrays/misc/_il_relinitializearray_enum.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="initializearray_enum.il" />
diff --git a/tests/src/JIT/Methodical/Arrays/misc/_il_relldelem_get.ilproj b/tests/src/JIT/Methodical/Arrays/misc/_il_relldelem_get.ilproj
new file mode 100644
index 0000000000..c9c256db9b
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/misc/_il_relldelem_get.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="ldelem_get.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/misc/_il_rellength0.ilproj b/tests/src/JIT/Methodical/Arrays/misc/_il_rellength0.ilproj
new file mode 100644
index 0000000000..7bc675b7f9
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/misc/_il_rellength0.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="length0.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/misc/_il_rellengthm2.ilproj b/tests/src/JIT/Methodical/Arrays/misc/_il_rellengthm2.ilproj
index 63be6bbea3..ce25391917 100644
--- a/tests/src/JIT/Methodical/Arrays/misc/_il_rellengthm2.ilproj
+++ b/tests/src/JIT/Methodical/Arrays/misc/_il_rellengthm2.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="lengthm2.il" />
diff --git a/tests/src/JIT/Methodical/Arrays/misc/_il_relselfref.ilproj b/tests/src/JIT/Methodical/Arrays/misc/_il_relselfref.ilproj
index d1121ac907..217e093f41 100644
--- a/tests/src/JIT/Methodical/Arrays/misc/_il_relselfref.ilproj
+++ b/tests/src/JIT/Methodical/Arrays/misc/_il_relselfref.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="selfref.il" />
diff --git a/tests/src/JIT/Methodical/Arrays/misc/_relarrres.csproj b/tests/src/JIT/Methodical/Arrays/misc/_relarrres.csproj
index f5b120393e..65554fabbd 100644
--- a/tests/src/JIT/Methodical/Arrays/misc/_relarrres.csproj
+++ b/tests/src/JIT/Methodical/Arrays/misc/_relarrres.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType>Full</DebugType>
+ <DebugType>None</DebugType>
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Arrays/misc/_relgcarr.csproj b/tests/src/JIT/Methodical/Arrays/misc/_relgcarr.csproj
index 15e993cc37..db2b10df06 100644
--- a/tests/src/JIT/Methodical/Arrays/misc/_relgcarr.csproj
+++ b/tests/src/JIT/Methodical/Arrays/misc/_relgcarr.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Arrays/misc/_relselfref.csproj b/tests/src/JIT/Methodical/Arrays/misc/_relselfref.csproj
index d8e13489d8..e5efbd5fb5 100644
--- a/tests/src/JIT/Methodical/Arrays/misc/_relselfref.csproj
+++ b/tests/src/JIT/Methodical/Arrays/misc/_relselfref.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Arrays/misc/_speed_dbgselfref.csproj b/tests/src/JIT/Methodical/Arrays/misc/_speed_dbgselfref.csproj
index 65a5aff027..d91d2fc4c4 100644
--- a/tests/src/JIT/Methodical/Arrays/misc/_speed_dbgselfref.csproj
+++ b/tests/src/JIT/Methodical/Arrays/misc/_speed_dbgselfref.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Arrays/misc/_speed_relarrres.csproj b/tests/src/JIT/Methodical/Arrays/misc/_speed_relarrres.csproj
index 18f14525a4..979165dc76 100644
--- a/tests/src/JIT/Methodical/Arrays/misc/_speed_relarrres.csproj
+++ b/tests/src/JIT/Methodical/Arrays/misc/_speed_relarrres.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Arrays/misc/_speed_relgcarr.csproj b/tests/src/JIT/Methodical/Arrays/misc/_speed_relgcarr.csproj
index 860f99594a..dd94a2a083 100644
--- a/tests/src/JIT/Methodical/Arrays/misc/_speed_relgcarr.csproj
+++ b/tests/src/JIT/Methodical/Arrays/misc/_speed_relgcarr.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Arrays/misc/_speed_relselfref.csproj b/tests/src/JIT/Methodical/Arrays/misc/_speed_relselfref.csproj
index 65a5aff027..cec1f38d3c 100644
--- a/tests/src/JIT/Methodical/Arrays/misc/_speed_relselfref.csproj
+++ b/tests/src/JIT/Methodical/Arrays/misc/_speed_relselfref.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Arrays/misc/address.il b/tests/src/JIT/Methodical/Arrays/misc/address.il
new file mode 100644
index 0000000000..c02bcd1e89
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/misc/address.il
@@ -0,0 +1,219 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+
+
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+}
+.assembly 'test'
+{
+}
+.module 'test.exe'
+.namespace JitTest
+{
+ .class private auto ansi Test
+ extends [mscorlib]System.Object
+ {
+ .method private hidebysig static int32
+ try_index(int32[10000...10005] arr,
+ int32 idx,
+ int32 expected) il managed
+ {
+ .maxstack 8
+ .locals (int32)
+ ldstr "Trying index "
+ call void [System.Console]System.Console::Write(string)
+ ldarga.s idx
+ call instance string [mscorlib]System.Int32::ToString()
+ call void [System.Console]System.Console::Write(string)
+ .try
+ {
+ ldarg.0
+ ldarg.1
+ callvirt instance int32& int32[10000...10005]::Address(int32)
+
+ ldarg.0
+ ldarg.1
+ ldarg.1
+ callvirt instance void int32[10000...10005]::Set(int32, int32)
+
+ ldarg.1
+ ldc.i4 10005
+ ceq
+ brfalse bbb
+
+ ldstr "Releasing array...."
+ call void [System.Console]System.Console::WriteLine(string)
+ ldnull
+ starg 0
+
+ call void [mscorlib]System.GC::Collect()
+
+ bbb:
+ ldind.i4
+
+ ldarg.1
+ ceq
+ brtrue aaa
+
+ ldstr "READ-WRITE FAILED"
+ call void [System.Console]System.Console::WriteLine(string)
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+
+ aaa:
+
+ ldstr ": OK"
+ call void [System.Console]System.Console::WriteLine(string)
+ ldc.i4.1
+ stloc.0
+ leave.s IL_0029
+
+ } // end .try
+ catch [mscorlib]System.Object
+ {
+ IL_001c: pop
+ IL_001d: ldstr ": exception!"
+ IL_0022: call void [System.Console]System.Console::WriteLine(string)
+
+ ldc.i4.0
+ stloc.0
+ IL_0027: leave.s IL_0029
+
+ } // end handler
+ IL_0029:
+ ldloc.0
+ ldarg.2
+ ceq
+ ret
+ } // end of method 'Test::try_index'
+
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 4
+ .locals (int32[10000...10005] V_0,
+ int32 V_1,
+ int32 V_2)
+
+ ldstr "Creating array int32[10000...10005]"
+ call void [System.Console]System.Console::WriteLine(string)
+
+ ldc.i4 10000
+ ldc.i4 6
+ newobj instance void int32[10000...10005]::.ctor(int32, int32)
+ stloc.0
+
+ ldstr "Reported array size is "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldlen
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldstr "[mscorlib]System.Array::get_Rank returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ callvirt instance int32 [mscorlib]System.Array::get_Rank()
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldstr "[mscorlib]System.Array::GetLowerBound returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldc.i4.0
+ callvirt instance int32 [mscorlib]System.Array::GetLowerBound(int32)
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldstr "[mscorlib]System.Array::GetUpperBound returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldc.i4.0
+ callvirt instance int32 [mscorlib]System.Array::GetUpperBound(int32)
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldloc.0
+ ldc.i4 -10000
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4.m1
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4.0
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4.1
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 9999
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 10000
+ ldc.i4.1
+ call int32 JitTest.Test::try_index(int32[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 10006
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldnull //release array
+ stloc.0
+ ldc.i4 10005
+ ldc.i4.1
+ call int32 JitTest.Test::try_index(int32[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldc.i4 0x64
+ ldstr "**** PASSED ****"
+ call void [System.Console]System.Console::WriteLine(string)
+ br Escape
+ Failure:
+ ldc.i4.1
+ ldstr "**** FAILED ****"
+ call void [System.Console]System.Console::WriteLine(string)
+ Escape:
+ ret
+ } // end of method 'Test::Main'
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method 'Test::.ctor'
+
+ } // end of class 'Test'
+
+} // end of namespace 'JitTest'
+
diff --git a/tests/src/JIT/Methodical/Arrays/misc/arrres.il b/tests/src/JIT/Methodical/Arrays/misc/arrres.il
new file mode 100644
index 0000000000..0272ed1d9b
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/misc/arrres.il
@@ -0,0 +1,375 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+
+
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+}
+.assembly 'arrres'// as "arrres"
+{
+}
+.module 'arrres.exe'
+.namespace GCTest
+{
+ .class private auto ansi Test
+ extends [mscorlib]System.Object
+ {
+ .field private int32 m_indx
+ .field private int32 m_resCount
+ .field private static class GCTest.Test[-100...100] arr
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor(int32 indx) il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ldarg.0
+ IL_0007: ldarg.1
+ IL_0008: stfld int32 GCTest.Test::m_indx
+ IL_000d: ldarg.0
+ IL_000e: ldc.i4.0
+ IL_000f: stfld int32 GCTest.Test::m_resCount
+ IL_0014: ret
+ } // end of method 'Test::.ctor'
+
+ .method public hidebysig newslot virtual
+ instance void CheckValid() il managed
+ {
+ .maxstack 10
+ IL_0000: ldsfld class GCTest.Test[-100...100] GCTest.Test::arr
+ dup
+ brinst.s IL_0005
+
+ pop
+ ldstr "Warning: Array is NULL in CheckValid"
+ call void [System.Console]System.Console::WriteLine(string)
+ ret
+
+ IL_0005: ldarg.0
+ IL_0006: ldfld int32 GCTest.Test::m_indx
+
+
+ IL_000b: callvirt instance class GCTest.Test class GCTest.Test[-100...100]::Get(int32)
+ IL_000c: ldarg.0
+ IL_000d: beq.s IL_0015
+
+ IL_000f: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_0014: throw
+
+ IL_0015: ret
+ } // end of method 'Test::CheckValid'
+
+ .method family hidebysig virtual instance void
+ Finalize() il managed
+ {
+ .maxstack 5
+ .locals (string[] V_0,
+ int32 V_1)
+ ldarg.0
+ ldfld int32 GCTest.Test::m_indx
+ ldc.i4 -10000
+ beq IL_RET
+
+ IL_0000: ldsfld class GCTest.Test[-100...100] GCTest.Test::arr
+ dup
+ brinst.s IL_0005
+
+ pop
+ ldstr "Warning: Array is NULL in Finalize"
+ call void [System.Console]System.Console::WriteLine(string)
+ ret
+
+ IL_0005: ldarg.0
+ IL_0006: ldfld int32 GCTest.Test::m_indx
+ IL_000b: callvirt instance class GCTest.Test class GCTest.Test[-100...100]::Get(int32)
+ IL_000c: brfalse.s IL_0014
+
+ IL_000e: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+
+ IL_0014: ldsfld class GCTest.Test[-100...100] GCTest.Test::arr
+ IL_0019: ldarg.0
+ IL_001a: ldfld int32 GCTest.Test::m_indx
+ IL_001f: ldarg.0
+ IL_0020: callvirt instance void class GCTest.Test[-100...100]::Set(int32, class GCTest.Test)
+ IL_0021: ldarg.0
+ IL_0022: call void [mscorlib]System.GC::ReRegisterForFinalize(class [mscorlib]System.Object)
+ IL_0027: ldc.i4.5
+ IL_0028: newarr [mscorlib]System.String
+ IL_002d: stloc.0
+ IL_002e: ldloc.0
+ IL_002f: ldc.i4.0
+ ldstr "Object at index ["
+ stelem.ref
+ IL_0036: ldloc.0
+ IL_0037: ldc.i4.1
+ IL_0038: ldarg.0
+ IL_0039: ldflda int32 GCTest.Test::m_indx
+ IL_003e: call instance string [mscorlib]System.Int32::ToString()
+ IL_0043: stelem.ref
+ IL_0044: ldloc.0
+ IL_0045: ldc.i4.2
+ IL_0046: ldstr "] has been resurrected for the "
+ IL_004b: stelem.ref
+ IL_004c: ldloc.0
+ IL_004d: ldc.i4.3
+ IL_004e: ldarg.0
+ IL_004f: dup
+ IL_0050: ldfld int32 GCTest.Test::m_resCount
+ IL_0055: ldc.i4.1
+ IL_0056: add
+ IL_0057: dup
+ IL_0058: stloc.1
+ IL_0059: stfld int32 GCTest.Test::m_resCount
+ IL_005e: ldloc.1
+ IL_005f: stloc.1
+ IL_0060: ldloca.s V_1
+ IL_0062: call instance string [mscorlib]System.Int32::ToString()
+ IL_0067: stelem.ref
+ IL_0068: ldloc.0
+ IL_0069: ldc.i4.4
+ IL_006a: ldstr " time."
+ IL_006f: stelem.ref
+ IL_0070: ldloc.0
+ IL_0071: call string [mscorlib]System.String::Concat(string[])
+ pop
+ IL_RET:
+ IL_007b: ret
+ } // end of method 'Test::Finalize'
+
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 4
+ .locals (int32 V_0,
+ int32 V_1,
+ int32 V_2,
+ int32 V_3,
+ int32 V_4,
+ int32 V_5,
+ int32 V_6)
+ IL_0000: ldc.i4.s -100
+ IL_0002: stloc.0
+ IL_0003: br.s IL_0017
+
+ IL_0005: ldsfld class GCTest.Test[-100...100] GCTest.Test::arr
+ IL_000a: ldloc.0
+ IL_000b: ldloc.0
+ IL_000c: newobj instance void GCTest.Test::.ctor(int32)
+ IL_0011: callvirt instance void class GCTest.Test[-100...100]::Set(int32, class GCTest.Test)
+ IL_0012: ldloc.0
+ IL_0013: ldc.i4.s 50
+ IL_0015: add
+ IL_0016: stloc.0
+ IL_0017: ldloc.0
+ IL_0018: ldc.i4.s 100
+ IL_001a: ble.s IL_0005
+
+ IL_001c: call void [mscorlib]System.GC::Collect()
+ IL_0021: call void [mscorlib]System.GC::WaitForPendingFinalizers()
+ IL_0026: call void [mscorlib]System.GC::Collect()
+
+ IL_002b: ldc.i4.s -100
+ IL_002d: stloc.1
+ IL_002e: br.s IL_0058
+
+ IL_0030: ldsfld class GCTest.Test[-100...100] GCTest.Test::arr
+ IL_0035: ldloc.1
+ IL_0036: callvirt instance class GCTest.Test class GCTest.Test[-100...100]::Get(int32)
+ IL_0037: brtrue.s IL_003f
+
+ IL_0039: newobj instance void [mscorlib]System.Exception::.ctor()
+ IL_003e: throw
+
+ IL_003f: ldsfld class GCTest.Test[-100...100] GCTest.Test::arr
+ IL_0044: ldloc.1
+ IL_0045: callvirt instance class GCTest.Test class GCTest.Test[-100...100]::Get(int32)
+ IL_0046: callvirt instance void GCTest.Test::CheckValid()
+ IL_004b: ldsfld class GCTest.Test[-100...100] GCTest.Test::arr
+ IL_0050: ldloc.1
+ IL_0051: ldnull
+
+ IL_0052: callvirt instance void class GCTest.Test[-100...100]::Set(int32, class GCTest.Test)
+ IL_0053: ldloc.1
+ IL_0054: ldc.i4.s 50
+ IL_0056: add
+ IL_0057: stloc.1
+ IL_0058: ldloc.1
+ IL_0059: ldc.i4.s 100
+ IL_005b: ble.s IL_0030
+
+ IL_005d: call void [mscorlib]System.GC::Collect()
+ IL_0062: call void [mscorlib]System.GC::WaitForPendingFinalizers()
+ IL_0067: call void [mscorlib]System.GC::Collect()
+
+ IL_006c: ldc.i4.s -100
+ IL_006e: stloc.2
+ IL_006f: br.s IL_0099
+
+ IL_0071: ldsfld class GCTest.Test[-100...100] GCTest.Test::arr
+ IL_0076: ldloc.2
+ IL_0077: callvirt instance class GCTest.Test class GCTest.Test[-100...100]::Get(int32)
+ IL_0078: brtrue.s IL_0080
+
+ IL_007a: newobj instance void [mscorlib]System.Exception::.ctor()
+ IL_007f: throw
+
+ IL_0080: ldsfld class GCTest.Test[-100...100] GCTest.Test::arr
+ IL_0085: ldloc.2
+ IL_0086: callvirt instance class GCTest.Test class GCTest.Test[-100...100]::Get(int32)
+ IL_0087: callvirt instance void GCTest.Test::CheckValid()
+ IL_008c: ldsfld class GCTest.Test[-100...100] GCTest.Test::arr
+ IL_0091: ldloc.2
+ IL_0092: ldnull
+ IL_0093: callvirt instance void class GCTest.Test[-100...100]::Set(int32, class GCTest.Test)
+ IL_0094: ldloc.2
+ IL_0095: ldc.i4.s 50
+ IL_0097: add
+ IL_0098: stloc.2
+ IL_0099: ldloc.2
+ IL_009a: ldc.i4.s 100
+ IL_009c: ble.s IL_0071
+
+ IL_009e: call void [mscorlib]System.GC::Collect()
+ IL_00a3: call void [mscorlib]System.GC::WaitForPendingFinalizers()
+ IL_00a8: call void [mscorlib]System.GC::Collect()
+ IL_00ad: ldc.i4.s -100
+ IL_00af: stloc.3
+ IL_00b0: br.s IL_00da
+
+ IL_00b2: ldsfld class GCTest.Test[-100...100] GCTest.Test::arr
+ IL_00b7: ldloc.3
+ IL_00b8: callvirt instance class GCTest.Test class GCTest.Test[-100...100]::Get(int32)
+ IL_00b9: brtrue.s IL_00c1
+
+ IL_00bb: newobj instance void [mscorlib]System.Exception::.ctor()
+ IL_00c0: throw
+
+ IL_00c1: ldsfld class GCTest.Test[-100...100] GCTest.Test::arr
+ IL_00c6: ldloc.3
+ IL_00c7: callvirt instance class GCTest.Test class GCTest.Test[-100...100]::Get(int32)
+ IL_00c8: callvirt instance void GCTest.Test::CheckValid()
+ IL_00cd: ldsfld class GCTest.Test[-100...100] GCTest.Test::arr
+ IL_00d2: ldloc.3
+ IL_00d3: ldnull
+ IL_00d4: callvirt instance void class GCTest.Test[-100...100]::Set(int32, class GCTest.Test)
+ IL_00d5: ldloc.3
+ IL_00d6: ldc.i4.s 50
+ IL_00d8: add
+ IL_00d9: stloc.3
+ IL_00da: ldloc.3
+ IL_00db: ldc.i4.s 100
+ IL_00dd: ble.s IL_00b2
+
+ IL_00df: call void [mscorlib]System.GC::Collect()
+ IL_00e4: call void [mscorlib]System.GC::WaitForPendingFinalizers()
+ IL_00e9: call void [mscorlib]System.GC::Collect()
+ IL_00ee: ldc.i4.s -100
+ IL_00f0: stloc.s V_4
+ IL_00f2: br.s IL_0121
+
+ IL_00f4: ldsfld class GCTest.Test[-100...100] GCTest.Test::arr
+ IL_00f9: ldloc.s V_4
+ IL_00fb: callvirt instance class GCTest.Test class GCTest.Test[-100...100]::Get(int32)
+ IL_00fc: brtrue.s IL_0104
+
+ IL_00fe: newobj instance void [mscorlib]System.Exception::.ctor()
+ IL_0103: throw
+
+ IL_0104: ldsfld class GCTest.Test[-100...100] GCTest.Test::arr
+ IL_0109: ldloc.s V_4
+ IL_010b: callvirt instance class GCTest.Test class GCTest.Test[-100...100]::Get(int32)
+ IL_010c: callvirt instance void GCTest.Test::CheckValid()
+ IL_0111: ldsfld class GCTest.Test[-100...100] GCTest.Test::arr
+ IL_0116: ldloc.s V_4
+ IL_0118: ldnull
+ IL_0119: callvirt instance void class GCTest.Test[-100...100]::Set(int32, class GCTest.Test)
+ IL_011a: ldloc.s V_4
+ IL_011c: ldc.i4.s 50
+ IL_011e: add
+ IL_011f: stloc.s V_4
+ IL_0121: ldloc.s V_4
+ IL_0123: ldc.i4.s 100
+ IL_0125: ble.s IL_00f4
+
+ IL_0127: call void [mscorlib]System.GC::Collect()
+ IL_012c: call void [mscorlib]System.GC::WaitForPendingFinalizers()
+ IL_0131: call void [mscorlib]System.GC::Collect()
+ IL_0136: ldc.i4.s -100
+ IL_0138: stloc.s V_5
+ IL_013a: br.s IL_0169
+
+ IL_013c: ldsfld class GCTest.Test[-100...100] GCTest.Test::arr
+ IL_0141: ldloc.s V_5
+ IL_0143: callvirt instance class GCTest.Test class GCTest.Test[-100...100]::Get(int32)
+ IL_0144: brtrue.s IL_014c
+
+ ldstr "Warning: object at index "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.s V_5
+ call void [System.Console]System.Console::Write(int32)
+ ldstr " is NULL"
+ call void [System.Console]System.Console::WriteLine(string)
+ br.s IL_0162
+
+ IL_014c: ldsfld class GCTest.Test[-100...100] GCTest.Test::arr
+ IL_0151: ldloc.s V_5
+ IL_0153: callvirt instance class GCTest.Test class GCTest.Test[-100...100]::Get(int32)
+ dup
+ IL_0154: callvirt instance void GCTest.Test::CheckValid()
+ ldc.i4 -10000
+ stfld int32 GCTest.Test::m_indx
+
+ IL_0159: ldsfld class GCTest.Test[-100...100] GCTest.Test::arr
+ IL_015e: ldloc.s V_5
+ IL_0160: ldnull
+ IL_0161: callvirt instance void class GCTest.Test[-100...100]::Set(int32, class GCTest.Test)
+
+ IL_0162: ldloc.s V_5
+ IL_0164: ldc.i4.s 50
+ IL_0166: add
+ IL_0167: stloc.s V_5
+ IL_0169: ldloc.s V_5
+ IL_016b: ldc.i4.s 100
+ IL_016d: ble.s IL_013c
+
+ ldnull
+ stsfld class GCTest.Test[-100...100] GCTest.Test::arr
+
+ IL_016f: ldstr "Test passed."
+ IL_0174: call void [System.Console]System.Console::WriteLine(string)
+ IL_0179: ldc.i4 0x64
+ IL_017a: stloc.s V_6
+ IL_017c: br.s IL_017e
+
+ IL_017e: ldloc.s V_6
+ IL_0180: ret
+ } // end of method 'Test::Main'
+
+ .method public hidebysig specialname rtspecialname static
+ void .cctor() il managed
+ {
+ .maxstack 8
+ ldc.i4 -100
+ ldc.i4 201
+ newobj instance void class GCTest.Test[-100...100]::.ctor(int32, int32)
+ IL_0007: stsfld class GCTest.Test[-100...100] GCTest.Test::arr
+ IL_000c: ret
+ } // end of method 'Test::.cctor'
+
+ } // end of class 'Test'
+
+} // end of namespace 'GCTest'
+
diff --git a/tests/src/JIT/Methodical/Arrays/misc/gcarr.il b/tests/src/JIT/Methodical/Arrays/misc/gcarr.il
new file mode 100644
index 0000000000..6c4b882e25
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/misc/gcarr.il
@@ -0,0 +1,124 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+
+
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+}
+.assembly 'gcarr'// as "gcarr"
+{
+}
+.module 'gcarr.exe'
+.namespace GCTest
+{
+ .class private auto ansi Test
+ extends [mscorlib]System.Object
+ {
+ .field private int32 m_magic
+ .method public hidebysig newslot virtual instance void CheckValid() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: ldfld int32 GCTest.Test::m_magic
+ IL_0006: ldc.i4 0x12345678
+ IL_000b: beq.s IL_0013
+
+ IL_000d: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_0012: throw
+
+ IL_0013: ret
+ } // end of method 'Test::CheckValid'
+
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 3
+ .locals (class GCTest.Test[-10...10] V_0,
+ int32 V_1,
+ int32 V_2,
+ int32 V_3)
+ ldc.i4 -10
+ ldc.i4 21
+ newobj instance void class GCTest.Test[-10...10]::.ctor(int32, int32)
+ IL_0007: stloc.0
+ IL_0008: ldc.i4 -10
+ IL_0009: stloc.1
+ IL_000a: br.s IL_0018
+
+ IL_000c: ldloc.0
+ IL_000d: ldloc.1
+ dup
+ call void [System.Console]System.Console::WriteLine(int32)
+ IL_000e: newobj instance void GCTest.Test::.ctor()
+ callvirt instance void class GCTest.Test[-10...10]::Set(int32, class GCTest.Test)
+ IL_0014: ldloc.1
+ IL_0015: ldc.i4.1
+ IL_0016: add
+ IL_0017: stloc.1
+ IL_0018: ldloc.1
+ IL_0019: ldc.i4.s 11
+ IL_001b: blt.s IL_000c
+
+ IL_001d: call void [mscorlib]System.GC::Collect()
+ IL_0022: call void [mscorlib]System.GC::WaitForPendingFinalizers()
+ IL_0027: call void [mscorlib]System.GC::Collect()
+ IL_002c: ldc.i4 -10
+ IL_002d: stloc.2
+ IL_002e: br.s IL_003c
+
+ IL_0030: ldloc.0
+ IL_0031: ldloc.2
+ callvirt instance class GCTest.Test class GCTest.Test[-10...10]::Get(int32)
+
+ IL_0033: callvirt instance void GCTest.Test::CheckValid()
+ IL_0038: ldloc.2
+ IL_0039: ldc.i4.1
+ IL_003a: add
+ IL_003b: stloc.2
+ IL_003c: ldloc.2
+ IL_003d: ldc.i4.s 11
+ IL_003f: blt.s IL_0030
+
+ IL_0041: ldnull
+ IL_0042: stloc.0
+ IL_0043: call void [mscorlib]System.GC::Collect()
+ IL_0048: call void [mscorlib]System.GC::WaitForPendingFinalizers()
+ IL_004d: call void [mscorlib]System.GC::Collect()
+ IL_0052: ldstr "Test passed."
+ IL_0057: call void [System.Console]System.Console::WriteLine(string)
+ IL_005c: ldc.i4 0x64
+ IL_005d: stloc.3
+ IL_005e: br.s IL_0060
+
+ IL_0060: ldloc.3
+ IL_0061: ret
+ } // end of method 'Test::Main'
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: ldc.i4 0x12345678
+ IL_0006: stfld int32 GCTest.Test::m_magic
+ IL_000b: ldarg.0
+ IL_000c: call instance void [mscorlib]System.Object::.ctor()
+ IL_0011: ret
+ } // end of method 'Test::.ctor'
+
+ } // end of class 'Test'
+
+} // end of namespace 'GCTest'
+
diff --git a/tests/src/JIT/Methodical/Arrays/misc/ldelem_get.il b/tests/src/JIT/Methodical/Arrays/misc/ldelem_get.il
new file mode 100644
index 0000000000..4a94f3436e
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/misc/ldelem_get.il
@@ -0,0 +1,211 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+
+
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+
+
+
+
+}
+.assembly 'test'
+{
+
+
+
+
+
+}
+.module 'test.exe'
+.namespace JitTest
+{
+ .class private auto ansi Test
+ extends [mscorlib]System.Object
+ {
+ .method private hidebysig static int32
+ try_index(float64[10000...10005] arr,
+ int32 idx,
+ int32 expected) il managed
+ {
+ .maxstack 5
+ .locals (int32)
+ ldstr "Trying index "
+ call void [System.Console]System.Console::Write(string)
+ ldarga.s idx
+ call instance string [mscorlib]System.Int32::ToString()
+ call void [System.Console]System.Console::Write(string)
+ .try
+ {
+ ldarg.0
+ ldarg.1
+ ldarg.1
+ conv.r8
+ stelem.r8
+
+ ldarg.0
+ ldarg.1
+ ldelem.r8
+ conv.i4
+
+ ldarg.1
+ ceq
+ brtrue aaa
+
+ ldstr "READ-WRITE FAILED"
+ call void [System.Console]System.Console::WriteLine(string)
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+
+ aaa:
+ ldstr ": OK"
+ call void [System.Console]System.Console::WriteLine(string)
+ ldc.i4.1
+ stloc.0
+ leave.s IL_0029
+
+ } // end .try
+ catch [mscorlib]System.Object
+ {
+ IL_001c: pop
+ IL_001d: ldstr ": exception!"
+ IL_0022: call void [System.Console]System.Console::WriteLine(string)
+
+ ldc.i4.0
+ stloc.0
+ IL_0027: leave.s IL_0029
+
+ } // end handler
+ IL_0029:
+ ldloc.0
+ ldarg.2
+ ceq
+ ret
+ } // end of method 'Test::try_index'
+
+ .method private hidebysig static int32 Main() il managed
+ {
+ .entrypoint
+ .maxstack 4
+ .locals (float64[10000...10005] V_0,
+ int32 V_1,
+ int32 V_2)
+
+ ldstr "Creating array float64[10000...10005]"
+ call void [System.Console]System.Console::WriteLine(string)
+
+ ldc.i4 10000
+ ldc.i4 6
+ newobj instance void float64[10000...10005]::.ctor(int32, int32)
+ stloc.0
+
+ ldstr "Reported array size is "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldlen
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldstr "[mscorlib]System.Array::get_Rank returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ callvirt instance int32 [mscorlib]System.Array::get_Rank()
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldstr "[mscorlib]System.Array::GetLowerBound returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldc.i4.0
+ callvirt instance int32 [mscorlib]System.Array::GetLowerBound(int32)
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldstr "[mscorlib]System.Array::GetUpperBound returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldc.i4.0
+ callvirt instance int32 [mscorlib]System.Array::GetUpperBound(int32)
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldloc.0
+ ldc.i4 -10000
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(float64[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4.m1
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(float64[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4.0
+ ldc.i4.1
+ call int32 JitTest.Test::try_index(float64[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4.1
+ ldc.i4.1
+ call int32 JitTest.Test::try_index(float64[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 5
+ ldc.i4.1
+ call int32 JitTest.Test::try_index(float64[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 6
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(float64[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 10005
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(float64[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 10006
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(float64[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldc.i4 0x64
+ ldstr "**** PASSED ****"
+ call void [System.Console]System.Console::WriteLine(string)
+ br Escape
+ Failure:
+ ldc.i4.1
+ ldstr "**** FAILED ****"
+ call void [System.Console]System.Console::WriteLine(string)
+ Escape:
+ ret
+ } // end of method 'Test::Main'
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method 'Test::.ctor'
+
+ } // end of class 'Test'
+
+} // end of namespace 'JitTest'
+
diff --git a/tests/src/JIT/Methodical/Arrays/misc/length0.il b/tests/src/JIT/Methodical/Arrays/misc/length0.il
new file mode 100644
index 0000000000..d95ab4736a
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/misc/length0.il
@@ -0,0 +1,235 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+
+
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+
+
+
+
+}
+.assembly 'test'
+{
+
+
+
+
+}
+.module 'test.exe'
+.namespace JitTest
+{
+ .class private auto ansi Test
+ extends [mscorlib]System.Object
+ {
+ .method private hidebysig static int32
+ try_index(int32[0...] arr,
+ int32 idx,
+ int32 expected) il managed
+ {
+ .maxstack 5
+ .locals (int32)
+ ldstr "Trying index "
+ call void [System.Console]System.Console::Write(string)
+ ldarga.s idx
+ call instance string [mscorlib]System.Int32::ToString()
+ call void [System.Console]System.Console::Write(string)
+ .try
+ {
+ ldarg.0
+ ldarg.1
+ ldarg.1
+ stelem.i4
+
+ ldarg.0
+ ldarg.1
+ ldelem.i4
+
+ ldarg.1
+ ceq
+ brtrue aaa
+
+ ldstr "READ-WRITE FAILED"
+ call void [System.Console]System.Console::WriteLine(string)
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+
+ aaa:
+
+ ldstr ": OK"
+ call void [System.Console]System.Console::WriteLine(string)
+ ldc.i4.1
+ stloc.0
+ leave.s IL_0029
+
+ } // end .try
+ catch [mscorlib]System.Object
+ {
+ IL_001c: pop
+ IL_001d: ldstr ": exception!"
+ IL_0022: call void [System.Console]System.Console::WriteLine(string)
+
+ ldc.i4.0
+ stloc.0
+ IL_0027: leave.s IL_0029
+
+ } // end handler
+ IL_0029:
+ ldloc.0
+ ldarg.2
+ ceq
+ ret
+ } // end of method 'Test::try_index'
+
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 4
+ .locals (int32[0...] V_0, int32 V_1, int32 V_2)
+ ldstr "Creating zero-length array (canonical form ctor)"
+ call void [System.Console]System.Console::WriteLine(string)
+ ldc.i4.0
+ newobj instance void int32[0...]::.ctor(int32)
+ stloc.0
+
+ ldstr "Reported array size is "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldlen
+ call void [System.Console]System.Console::WriteLine(int32)
+ ldstr "[mscorlib]System.Array::get_Rank returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ callvirt instance int32 [mscorlib]System.Array::get_Rank()
+ call void [System.Console]System.Console::WriteLine(int32)
+ ldstr "[mscorlib]System.Array::GetLowerBound returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldc.i4.0
+ callvirt instance int32 [mscorlib]System.Array::GetLowerBound(int32)
+ call void [System.Console]System.Console::WriteLine(int32)
+ ldstr "[mscorlib]System.Array::GetUpperBound returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldc.i4.0
+ callvirt instance int32 [mscorlib]System.Array::GetUpperBound(int32)
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldloc.0
+ ldc.i4 -10000
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[0...], int32, int32)
+ brfalse Failure
+ ldloc.0
+ ldc.i4.m1
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[0...], int32, int32)
+ brfalse Failure
+ ldloc.0
+ ldc.i4.0
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[0...], int32, int32)
+ brfalse Failure
+ ldloc.0
+ ldc.i4.1
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[0...], int32, int32)
+ brfalse Failure
+ ldloc.0
+ ldc.i4 1000
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[0...], int32, int32)
+ brfalse Failure
+
+ ldstr "\nCreating zero-length array (newarr instruction)"
+ call void [System.Console]System.Console::WriteLine(string)
+ ldc.i4.0
+ newarr int32
+ stloc.0
+
+ ldstr "Reported array size is "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldlen
+ call void [System.Console]System.Console::WriteLine(int32)
+ ldstr "[mscorlib]System.Array::get_Rank returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ callvirt instance int32 [mscorlib]System.Array::get_Rank()
+ call void [System.Console]System.Console::WriteLine(int32)
+ ldstr "[mscorlib]System.Array::GetLowerBound returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldc.i4.0
+ callvirt instance int32 [mscorlib]System.Array::GetLowerBound(int32)
+ call void [System.Console]System.Console::WriteLine(int32)
+ ldstr "[mscorlib]System.Array::GetUpperBound returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldc.i4.0
+ callvirt instance int32 [mscorlib]System.Array::GetUpperBound(int32)
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldloc.0
+ ldc.i4 -10000
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[0...], int32, int32)
+ brfalse Failure
+ ldloc.0
+ ldc.i4.m1
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[0...], int32, int32)
+ brfalse Failure
+ ldloc.0
+ ldc.i4.0
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[0...], int32, int32)
+ brfalse Failure
+ ldloc.0
+ ldc.i4.1
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[0...], int32, int32)
+ brfalse Failure
+ ldloc.0
+ ldc.i4 1000
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[0...], int32, int32)
+ brfalse Failure
+
+ ldc.i4 0x64
+ ldstr "**** PASSED ****"
+ call void [System.Console]System.Console::WriteLine(string)
+ br Escape
+ Failure:
+ ldc.i4.1
+ ldstr "**** FAILED ****"
+ call void [System.Console]System.Console::WriteLine(string)
+ Escape:
+ ret
+ } // end of method 'Test::Main'
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method 'Test::.ctor'
+
+ } // end of class 'Test'
+
+} // end of namespace 'JitTest'
+
diff --git a/tests/src/JIT/Methodical/Arrays/range/_il_dbgfloat64_range1.ilproj b/tests/src/JIT/Methodical/Arrays/range/_il_dbgfloat64_range1.ilproj
new file mode 100644
index 0000000000..ff901bc906
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/range/_il_dbgfloat64_range1.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="float64_range1.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/range/_il_dbgfloat64_range2.ilproj b/tests/src/JIT/Methodical/Arrays/range/_il_dbgfloat64_range2.ilproj
new file mode 100644
index 0000000000..d25cf5c835
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/range/_il_dbgfloat64_range2.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="float64_range2.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/range/_il_dbgint32_0.ilproj b/tests/src/JIT/Methodical/Arrays/range/_il_dbgint32_0.ilproj
new file mode 100644
index 0000000000..0a9d6fdbd3
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/range/_il_dbgint32_0.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="int32_0.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/range/_il_dbgint32_0_5a.ilproj b/tests/src/JIT/Methodical/Arrays/range/_il_dbgint32_0_5a.ilproj
new file mode 100644
index 0000000000..08eae397f2
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/range/_il_dbgint32_0_5a.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="int32_0_5a.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/range/_il_dbgint32_0_5b.ilproj b/tests/src/JIT/Methodical/Arrays/range/_il_dbgint32_0_5b.ilproj
new file mode 100644
index 0000000000..faed794fc2
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/range/_il_dbgint32_0_5b.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="int32_0_5b.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/range/_il_dbgint32_1.ilproj b/tests/src/JIT/Methodical/Arrays/range/_il_dbgint32_1.ilproj
new file mode 100644
index 0000000000..3505b17a5b
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/range/_il_dbgint32_1.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="int32_1.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/range/_il_dbgint32_m1.ilproj b/tests/src/JIT/Methodical/Arrays/range/_il_dbgint32_m1.ilproj
new file mode 100644
index 0000000000..e1b8c6c89d
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/range/_il_dbgint32_m1.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="int32_m1.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/range/_il_dbgint32_neg_range.ilproj b/tests/src/JIT/Methodical/Arrays/range/_il_dbgint32_neg_range.ilproj
new file mode 100644
index 0000000000..d0d6bd18c3
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/range/_il_dbgint32_neg_range.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="int32_neg_range.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/range/_il_dbgint32_range1.ilproj b/tests/src/JIT/Methodical/Arrays/range/_il_dbgint32_range1.ilproj
new file mode 100644
index 0000000000..c15f3e331a
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/range/_il_dbgint32_range1.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="int32_range1.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/range/_il_dbgint32_range2.ilproj b/tests/src/JIT/Methodical/Arrays/range/_il_dbgint32_range2.ilproj
new file mode 100644
index 0000000000..2cf481a6df
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/range/_il_dbgint32_range2.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="int32_range2.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/range/_il_relfloat64_range1.ilproj b/tests/src/JIT/Methodical/Arrays/range/_il_relfloat64_range1.ilproj
new file mode 100644
index 0000000000..aaedb916b5
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/range/_il_relfloat64_range1.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="float64_range1.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/range/_il_relfloat64_range2.ilproj b/tests/src/JIT/Methodical/Arrays/range/_il_relfloat64_range2.ilproj
new file mode 100644
index 0000000000..cc23433164
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/range/_il_relfloat64_range2.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="float64_range2.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/range/_il_relint32_0.ilproj b/tests/src/JIT/Methodical/Arrays/range/_il_relint32_0.ilproj
new file mode 100644
index 0000000000..061cfb557e
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/range/_il_relint32_0.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="int32_0.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/range/_il_relint32_0_5a.ilproj b/tests/src/JIT/Methodical/Arrays/range/_il_relint32_0_5a.ilproj
new file mode 100644
index 0000000000..d7923f4bea
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/range/_il_relint32_0_5a.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="int32_0_5a.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/range/_il_relint32_0_5b.ilproj b/tests/src/JIT/Methodical/Arrays/range/_il_relint32_0_5b.ilproj
new file mode 100644
index 0000000000..121f817d87
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/range/_il_relint32_0_5b.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="int32_0_5b.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/range/_il_relint32_1.ilproj b/tests/src/JIT/Methodical/Arrays/range/_il_relint32_1.ilproj
new file mode 100644
index 0000000000..afcf0602f1
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/range/_il_relint32_1.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="int32_1.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/range/_il_relint32_m1.ilproj b/tests/src/JIT/Methodical/Arrays/range/_il_relint32_m1.ilproj
new file mode 100644
index 0000000000..788097e249
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/range/_il_relint32_m1.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="int32_m1.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/range/_il_relint32_neg_range.ilproj b/tests/src/JIT/Methodical/Arrays/range/_il_relint32_neg_range.ilproj
new file mode 100644
index 0000000000..f9ddb436b3
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/range/_il_relint32_neg_range.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="int32_neg_range.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/range/_il_relint32_range1.ilproj b/tests/src/JIT/Methodical/Arrays/range/_il_relint32_range1.ilproj
new file mode 100644
index 0000000000..8a31cda39c
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/range/_il_relint32_range1.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="int32_range1.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/range/_il_relint32_range2.ilproj b/tests/src/JIT/Methodical/Arrays/range/_il_relint32_range2.ilproj
new file mode 100644
index 0000000000..40d690b8f5
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/range/_il_relint32_range2.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="int32_range2.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Arrays/range/_il_relnegIndexRngChkElim.ilproj b/tests/src/JIT/Methodical/Arrays/range/_il_relnegIndexRngChkElim.ilproj
index 38ce4b0f43..ad8e5cb54d 100644
--- a/tests/src/JIT/Methodical/Arrays/range/_il_relnegIndexRngChkElim.ilproj
+++ b/tests/src/JIT/Methodical/Arrays/range/_il_relnegIndexRngChkElim.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="negIndexRngChkElim.il" />
diff --git a/tests/src/JIT/Methodical/Arrays/range/float64_range1.il b/tests/src/JIT/Methodical/Arrays/range/float64_range1.il
new file mode 100644
index 0000000000..e8e69986da
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/range/float64_range1.il
@@ -0,0 +1,213 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+
+
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+
+
+
+
+}
+.assembly 'test'
+{
+
+
+
+
+
+}
+.module 'test.exe'
+.namespace JitTest
+{
+ .class private auto ansi Test
+ extends [mscorlib]System.Object
+ {
+ .method private hidebysig static int32
+ try_index(float64[10000...10005] arr,
+ int32 idx,
+ int32 expected) il managed
+ {
+ .maxstack 5
+ .locals (int32)
+ ldstr "Trying index "
+ call void [System.Console]System.Console::Write(string)
+ ldarga.s idx
+ call instance string [mscorlib]System.Int32::ToString()
+ call void [System.Console]System.Console::Write(string)
+ .try
+ {
+ ldarg.0
+ ldarg.1
+ ldarg.1
+ conv.r8
+ callvirt instance void float64[10000...10005]::Set(int32, float64)
+
+ ldarg.0
+ ldarg.1
+ call instance float64 float64[10000...10005]::Get(int32)
+ conv.i
+
+ ldarg.1
+ ceq
+ brtrue aaa
+
+ ldstr "READ-WRITE FAILED"
+ call void [System.Console]System.Console::WriteLine(string)
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+
+ aaa:
+
+ ldstr ": OK"
+ call void [System.Console]System.Console::WriteLine(string)
+ ldc.i4.1
+ stloc.0
+ leave.s IL_0029
+
+ } // end .try
+ catch [mscorlib]System.Object
+ {
+ IL_001c: pop
+ IL_001d: ldstr ": exception!"
+ IL_0022: call void [System.Console]System.Console::WriteLine(string)
+
+ ldc.i4.0
+ stloc.0
+ IL_0027: leave.s IL_0029
+
+ } // end handler
+ IL_0029:
+ ldloc.0
+ ldarg.2
+ ceq
+ ret
+ } // end of method 'Test::try_index'
+
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 4
+ .locals (float64[10000...10005] V_0,
+ int32 V_1,
+ int32 V_2)
+
+ ldstr "Creating array float64[10000...10005]"
+ call void [System.Console]System.Console::WriteLine(string)
+
+ ldc.i4 10000
+ ldc.i4 6
+ newobj instance void float64[10000...10005]::.ctor(int32, int32)
+ stloc.0
+
+ ldstr "Reported array size is "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldlen
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldstr "[mscorlib]System.Array::get_Rank returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ callvirt instance int32 [mscorlib]System.Array::get_Rank()
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldstr "[mscorlib]System.Array::GetLowerBound returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldc.i4.0
+ callvirt instance int32 [mscorlib]System.Array::GetLowerBound(int32)
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldstr "[mscorlib]System.Array::GetUpperBound returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldc.i4.0
+ callvirt instance int32 [mscorlib]System.Array::GetUpperBound(int32)
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldloc.0
+ ldc.i4 -10000
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(float64[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4.m1
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(float64[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4.0
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(float64[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4.1
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(float64[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 9999
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(float64[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 10000
+ ldc.i4.1
+ call int32 JitTest.Test::try_index(float64[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 10005
+ ldc.i4.1
+ call int32 JitTest.Test::try_index(float64[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 10006
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(float64[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldc.i4 0x64
+ ldstr "**** PASSED ****"
+ call void [System.Console]System.Console::WriteLine(string)
+ br Escape
+ Failure:
+ ldc.i4.1
+ ldstr "**** FAILED ****"
+ call void [System.Console]System.Console::WriteLine(string)
+ Escape:
+ ret
+ } // end of method 'Test::Main'
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method 'Test::.ctor'
+
+ } // end of class 'Test'
+
+} // end of namespace 'JitTest'
+
diff --git a/tests/src/JIT/Methodical/Arrays/range/float64_range2.il b/tests/src/JIT/Methodical/Arrays/range/float64_range2.il
new file mode 100644
index 0000000000..4c855efd3c
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/range/float64_range2.il
@@ -0,0 +1,212 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+
+
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+
+
+
+
+}
+.assembly 'test'
+{
+
+
+
+
+
+}
+.module 'test.exe'
+.namespace JitTest
+{
+ .class private auto ansi Test
+ extends [mscorlib]System.Object
+ {
+ .method private hidebysig static int32
+ try_index(float64[10000...10005] arr,
+ int32 idx,
+ int32 expected) il managed
+ {
+ .maxstack 5
+ .locals (int32)
+ ldstr "Trying index "
+ call void [System.Console]System.Console::Write(string)
+ ldarga.s idx
+ call instance string [mscorlib]System.Int32::ToString()
+ call void [System.Console]System.Console::Write(string)
+ .try
+ {
+ ldarg.0
+ ldarg.1
+ ldarg.1
+ conv.r8
+ stelem.r8
+
+ ldarg.0
+ ldarg.1
+ ldelem.r8
+ conv.i4
+
+ ldarg.1
+ ceq
+ brtrue aaa
+
+ ldstr "READ-WRITE FAILED"
+ call void [System.Console]System.Console::WriteLine(string)
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+
+ aaa:
+
+ ldstr ": OK"
+ call void [System.Console]System.Console::WriteLine(string)
+ ldc.i4.1
+ stloc.0
+ leave.s IL_0029
+
+ } // end .try
+ catch [mscorlib]System.Object
+ {
+ IL_001c: pop
+ IL_001d: ldstr ": exception!"
+ IL_0022: call void [System.Console]System.Console::WriteLine(string)
+
+ ldc.i4.0
+ stloc.0
+ IL_0027: leave.s IL_0029
+
+ } // end handler
+ IL_0029:
+ ldloc.0
+ ldarg.2
+ ceq
+ ret
+ } // end of method 'Test::try_index'
+
+ .method private hidebysig static int32 Main() il managed
+ {
+ .entrypoint
+ .maxstack 4
+ .locals (float64[10000...10005] V_0,
+ int32 V_1,
+ int32 V_2)
+
+ ldstr "Creating array float64[10000...10005]"
+ call void [System.Console]System.Console::WriteLine(string)
+
+ ldc.i4 10000
+ ldc.i4 6
+ newobj instance void float64[10000...10005]::.ctor(int32, int32)
+ stloc.0
+
+ ldstr "Reported array size is "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldlen
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldstr "[mscorlib]System.Array::get_Rank returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ callvirt instance int32 [mscorlib]System.Array::get_Rank()
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldstr "[mscorlib]System.Array::GetLowerBound returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldc.i4.0
+ callvirt instance int32 [mscorlib]System.Array::GetLowerBound(int32)
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldstr "[mscorlib]System.Array::GetUpperBound returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldc.i4.0
+ callvirt instance int32 [mscorlib]System.Array::GetUpperBound(int32)
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldloc.0
+ ldc.i4 -10000
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(float64[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4.m1
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(float64[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4.0
+ ldc.i4.1
+ call int32 JitTest.Test::try_index(float64[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4.1
+ ldc.i4.1
+ call int32 JitTest.Test::try_index(float64[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 5
+ ldc.i4.1
+ call int32 JitTest.Test::try_index(float64[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 6
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(float64[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 10005
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(float64[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 10006
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(float64[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldc.i4 0x64
+ ldstr "**** PASSED ****"
+ call void [System.Console]System.Console::WriteLine(string)
+ br Escape
+ Failure:
+ ldc.i4.1
+ ldstr "**** FAILED ****"
+ call void [System.Console]System.Console::WriteLine(string)
+ Escape:
+ ret
+ } // end of method 'Test::Main'
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method 'Test::.ctor'
+
+ } // end of class 'Test'
+
+} // end of namespace 'JitTest'
+
diff --git a/tests/src/JIT/Methodical/Arrays/range/int32_0.il b/tests/src/JIT/Methodical/Arrays/range/int32_0.il
new file mode 100644
index 0000000000..c6b83e46c0
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/range/int32_0.il
@@ -0,0 +1,215 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+
+
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+
+
+
+
+}
+.assembly 'test'
+{
+
+
+
+
+}
+.module 'test.exe'
+.namespace JitTest
+{
+ .class private auto ansi Test
+ extends [mscorlib]System.Object
+ {
+ .method private hidebysig static int32
+ try_index(int32[0...] arr,
+ int32 idx,
+ int32 expected) il managed
+ {
+ .maxstack 5
+ .locals (int32)
+ ldstr "Trying index "
+ call void [System.Console]System.Console::Write(string)
+ ldarga.s idx
+ call instance string [mscorlib]System.Int32::ToString()
+ call void [System.Console]System.Console::Write(string)
+ .try
+ {
+ ldarg.0
+ ldarg.1
+ ldarg.1
+ stelem.i4
+
+ ldarg.0
+ ldarg.1
+ ldelem.i4
+
+ ldarg.1
+ ceq
+ brtrue aaa
+
+ ldstr "READ-WRITE FAILED"
+ call void [System.Console]System.Console::WriteLine(string)
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+
+ aaa:
+
+ ldstr ": OK"
+ call void [System.Console]System.Console::WriteLine(string)
+ ldc.i4.1
+ stloc.0
+ leave.s IL_0029
+
+ } // end .try
+ catch [mscorlib]System.Object
+ {
+ IL_001c: pop
+ IL_001d: ldstr ": exception!"
+ IL_0022: call void [System.Console]System.Console::WriteLine(string)
+
+ ldc.i4.0
+ stloc.0
+ IL_0027: leave.s IL_0029
+
+ } // end handler
+ IL_0029:
+ ldloc.0
+ ldarg.2
+ ceq
+ ret
+ } // end of method 'Test::try_index'
+
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 4
+ .locals (int32[0...] V_0,
+ int32 V_1,
+ int32 V_2)
+
+ ldstr "Creating array of 16 elements"
+ call void [System.Console]System.Console::WriteLine(string)
+
+ ldc.i4.s 16
+ newobj instance void int32[0...]::.ctor(int32)
+ stloc.0
+
+ ldstr "Reported array size is "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldlen
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldstr "[mscorlib]System.Array::get_Rank returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ callvirt instance int32 [mscorlib]System.Array::get_Rank()
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldstr "[mscorlib]System.Array::GetLowerBound returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldc.i4.0
+ callvirt instance int32 [mscorlib]System.Array::GetLowerBound(int32)
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldstr "[mscorlib]System.Array::GetUpperBound returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldc.i4.0
+ callvirt instance int32 [mscorlib]System.Array::GetUpperBound(int32)
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldloc.0
+ ldc.i4 -10000
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[0...], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4.m1
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[0...], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4.0
+ ldc.i4.1
+ call int32 JitTest.Test::try_index(int32[0...], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4.1
+ ldc.i4.1
+ call int32 JitTest.Test::try_index(int32[0...], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 15
+ ldc.i4.1
+ call int32 JitTest.Test::try_index(int32[0...], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 16
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[0...], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 1000
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[0...], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 1000000
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[0...], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 1300000
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[0...], int32, int32)
+ brfalse Failure
+
+ ldc.i4 0x64
+ ldstr "**** PASSED ****"
+ call void [System.Console]System.Console::WriteLine(string)
+ br Escape
+ Failure:
+ ldc.i4.1
+ ldstr "**** FAILED ****"
+ call void [System.Console]System.Console::WriteLine(string)
+ Escape:
+ ret
+ } // end of method 'Test::Main'
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method 'Test::.ctor'
+
+ } // end of class 'Test'
+
+} // end of namespace 'JitTest'
+
diff --git a/tests/src/JIT/Methodical/Arrays/range/int32_0_5a.il b/tests/src/JIT/Methodical/Arrays/range/int32_0_5a.il
new file mode 100644
index 0000000000..4a60ce0ee8
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/range/int32_0_5a.il
@@ -0,0 +1,216 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+
+
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+
+
+
+
+}
+.assembly 'test'
+{
+
+
+
+
+}
+.module 'test.exe'
+.namespace JitTest
+{
+ .class private auto ansi Test
+ extends [mscorlib]System.Object
+ {
+ .method private hidebysig static int32
+ try_index(int32[0...5] arr,
+ int32 idx,
+ int32 expected) il managed
+ {
+ .maxstack 5
+ .locals (int32)
+ ldstr "Trying index "
+ call void [System.Console]System.Console::Write(string)
+ ldarga.s idx
+ call instance string [mscorlib]System.Int32::ToString()
+ call void [System.Console]System.Console::Write(string)
+ .try
+ {
+ ldarg.0
+ ldarg.1
+ ldarg.1
+ stelem.i4
+
+ ldarg.0
+ ldarg.1
+ ldelem.i4
+
+ ldarg.1
+ ceq
+ brtrue aaa
+
+ ldstr "READ-WRITE FAILED"
+ call void [System.Console]System.Console::WriteLine(string)
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+
+ aaa:
+
+ ldstr ": OK"
+ call void [System.Console]System.Console::WriteLine(string)
+ ldc.i4.1
+ stloc.0
+ leave.s IL_0029
+
+ } // end .try
+ catch [mscorlib]System.Object
+ {
+ IL_001c: pop
+ IL_001d: ldstr ": exception!"
+ IL_0022: call void [System.Console]System.Console::WriteLine(string)
+
+ ldc.i4.0
+ stloc.0
+ IL_0027: leave.s IL_0029
+
+ } // end handler
+ IL_0029:
+ ldloc.0
+ ldarg.2
+ ceq
+ ret
+ } // end of method 'Test::try_index'
+
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 4
+ .locals (int32[0...5] V_0,
+ int32 V_1,
+ int32 V_2)
+
+ ldstr "Creating array int32[0..5]"
+ call void [System.Console]System.Console::WriteLine(string)
+
+ ldc.i4.s 0
+ ldc.i4.s 6
+ newobj instance void int32[0...5]::.ctor(int32, int32)
+ stloc.0
+
+ ldstr "Reported array size is "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldlen
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldstr "[mscorlib]System.Array::get_Rank returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ callvirt instance int32 [mscorlib]System.Array::get_Rank()
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldstr "[mscorlib]System.Array::GetLowerBound returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldc.i4.0
+ callvirt instance int32 [mscorlib]System.Array::GetLowerBound(int32)
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldstr "[mscorlib]System.Array::GetUpperBound returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldc.i4.0
+ callvirt instance int32 [mscorlib]System.Array::GetUpperBound(int32)
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldloc.0
+ ldc.i4 -10000
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[0...5], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4.m1
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[0...5], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4.0
+ ldc.i4.1
+ call int32 JitTest.Test::try_index(int32[0...5], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4.1
+ ldc.i4.1
+ call int32 JitTest.Test::try_index(int32[0...5], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 5
+ ldc.i4.1
+ call int32 JitTest.Test::try_index(int32[0...5], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 6
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[0...5], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 1000
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[0...5], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 1000000
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[0...5], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 1300000
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[0...5], int32, int32)
+ brfalse Failure
+
+ ldc.i4 0x64
+ ldstr "**** PASSED ****"
+ call void [System.Console]System.Console::WriteLine(string)
+ br Escape
+ Failure:
+ ldc.i4.1
+ ldstr "**** FAILED ****"
+ call void [System.Console]System.Console::WriteLine(string)
+ Escape:
+ ret
+ } // end of method 'Test::Main'
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method 'Test::.ctor'
+
+ } // end of class 'Test'
+
+} // end of namespace 'JitTest'
+
diff --git a/tests/src/JIT/Methodical/Arrays/range/int32_0_5b.il b/tests/src/JIT/Methodical/Arrays/range/int32_0_5b.il
new file mode 100644
index 0000000000..4a60ce0ee8
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/range/int32_0_5b.il
@@ -0,0 +1,216 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+
+
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+
+
+
+
+}
+.assembly 'test'
+{
+
+
+
+
+}
+.module 'test.exe'
+.namespace JitTest
+{
+ .class private auto ansi Test
+ extends [mscorlib]System.Object
+ {
+ .method private hidebysig static int32
+ try_index(int32[0...5] arr,
+ int32 idx,
+ int32 expected) il managed
+ {
+ .maxstack 5
+ .locals (int32)
+ ldstr "Trying index "
+ call void [System.Console]System.Console::Write(string)
+ ldarga.s idx
+ call instance string [mscorlib]System.Int32::ToString()
+ call void [System.Console]System.Console::Write(string)
+ .try
+ {
+ ldarg.0
+ ldarg.1
+ ldarg.1
+ stelem.i4
+
+ ldarg.0
+ ldarg.1
+ ldelem.i4
+
+ ldarg.1
+ ceq
+ brtrue aaa
+
+ ldstr "READ-WRITE FAILED"
+ call void [System.Console]System.Console::WriteLine(string)
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+
+ aaa:
+
+ ldstr ": OK"
+ call void [System.Console]System.Console::WriteLine(string)
+ ldc.i4.1
+ stloc.0
+ leave.s IL_0029
+
+ } // end .try
+ catch [mscorlib]System.Object
+ {
+ IL_001c: pop
+ IL_001d: ldstr ": exception!"
+ IL_0022: call void [System.Console]System.Console::WriteLine(string)
+
+ ldc.i4.0
+ stloc.0
+ IL_0027: leave.s IL_0029
+
+ } // end handler
+ IL_0029:
+ ldloc.0
+ ldarg.2
+ ceq
+ ret
+ } // end of method 'Test::try_index'
+
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 4
+ .locals (int32[0...5] V_0,
+ int32 V_1,
+ int32 V_2)
+
+ ldstr "Creating array int32[0..5]"
+ call void [System.Console]System.Console::WriteLine(string)
+
+ ldc.i4.s 0
+ ldc.i4.s 6
+ newobj instance void int32[0...5]::.ctor(int32, int32)
+ stloc.0
+
+ ldstr "Reported array size is "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldlen
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldstr "[mscorlib]System.Array::get_Rank returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ callvirt instance int32 [mscorlib]System.Array::get_Rank()
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldstr "[mscorlib]System.Array::GetLowerBound returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldc.i4.0
+ callvirt instance int32 [mscorlib]System.Array::GetLowerBound(int32)
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldstr "[mscorlib]System.Array::GetUpperBound returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldc.i4.0
+ callvirt instance int32 [mscorlib]System.Array::GetUpperBound(int32)
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldloc.0
+ ldc.i4 -10000
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[0...5], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4.m1
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[0...5], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4.0
+ ldc.i4.1
+ call int32 JitTest.Test::try_index(int32[0...5], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4.1
+ ldc.i4.1
+ call int32 JitTest.Test::try_index(int32[0...5], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 5
+ ldc.i4.1
+ call int32 JitTest.Test::try_index(int32[0...5], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 6
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[0...5], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 1000
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[0...5], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 1000000
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[0...5], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 1300000
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[0...5], int32, int32)
+ brfalse Failure
+
+ ldc.i4 0x64
+ ldstr "**** PASSED ****"
+ call void [System.Console]System.Console::WriteLine(string)
+ br Escape
+ Failure:
+ ldc.i4.1
+ ldstr "**** FAILED ****"
+ call void [System.Console]System.Console::WriteLine(string)
+ Escape:
+ ret
+ } // end of method 'Test::Main'
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method 'Test::.ctor'
+
+ } // end of class 'Test'
+
+} // end of namespace 'JitTest'
+
diff --git a/tests/src/JIT/Methodical/Arrays/range/int32_1.il b/tests/src/JIT/Methodical/Arrays/range/int32_1.il
new file mode 100644
index 0000000000..e0cdbd8060
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/range/int32_1.il
@@ -0,0 +1,222 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+
+
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+
+
+
+
+}
+.assembly 'test'
+{
+
+
+
+
+}
+.module 'test.exe'
+.namespace JitTest
+{
+ .class private auto ansi Test
+ extends [mscorlib]System.Object
+ {
+ .method private hidebysig static int32
+ try_index(int32[1...] arr,
+ int32 idx,
+ int32 expected) il managed
+ {
+ .maxstack 5
+ .locals (int32)
+ ldstr "Trying index "
+ call void [System.Console]System.Console::Write(string)
+ ldarga.s idx
+ call instance string [mscorlib]System.Int32::ToString()
+ call void [System.Console]System.Console::Write(string)
+ .try
+ {
+ ldarg.0
+ ldarg.1
+ ldarg.1
+ callvirt instance void int32[1...]::Set(int32, int32)
+
+ ldarg.0
+ ldarg.1
+ callvirt instance int32 int32[1...]::Get(int32)
+
+ ldarg.1
+ ceq
+ brtrue aaa
+
+ ldstr "READ-WRITE FAILED"
+ call void [System.Console]System.Console::WriteLine(string)
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+
+ aaa:
+
+ ldstr ": OK"
+ call void [System.Console]System.Console::WriteLine(string)
+ ldc.i4.1
+ stloc.0
+ leave.s IL_0029
+
+ } // end .try
+ catch [mscorlib]System.Object
+ {
+ IL_001c: pop
+ IL_001d: ldstr ": exception!"
+ IL_0022: call void [System.Console]System.Console::WriteLine(string)
+
+ ldc.i4.0
+ stloc.0
+ IL_0027: leave.s IL_0029
+
+ } // end handler
+ IL_0029:
+ ldloc.0
+ ldarg.2
+ ceq
+ ret
+ } // end of method 'Test::try_index'
+
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 4
+ .locals (int32[1...] V_0,
+ int32 V_1,
+ int32 V_2)
+
+ ldstr "Creating array of 16 elements"
+ call void [System.Console]System.Console::WriteLine(string)
+
+ ldc.i4.s 1
+ ldc.i4.s 16
+ newobj instance void int32[1...]::.ctor(int32,int32)
+ stloc.0
+
+ ldstr "Reported array size is "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldlen
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldstr "[mscorlib]System.Array::get_Rank returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ callvirt instance int32 [mscorlib]System.Array::get_Rank()
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldstr "[mscorlib]System.Array::GetLowerBound returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldc.i4.0
+ callvirt instance int32 [mscorlib]System.Array::GetLowerBound(int32)
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldstr "[mscorlib]System.Array::GetUpperBound returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldc.i4.0
+ callvirt instance int32 [mscorlib]System.Array::GetUpperBound(int32)
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldloc.0
+ ldc.i4 -10000
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[1...], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4.m1
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[1...], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4.0
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[1...], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4.1
+ ldc.i4.1
+ call int32 JitTest.Test::try_index(int32[1...], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 15
+ ldc.i4.1
+ call int32 JitTest.Test::try_index(int32[1...], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 16
+ ldc.i4.1
+ call int32 JitTest.Test::try_index(int32[1...], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 17
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[1...], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 1000
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[1...], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 1000000
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[1...], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 1300000
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[1...], int32, int32)
+ brfalse Failure
+
+ ldc.i4 0x64
+ ldstr "**** PASSED ****"
+ call void [System.Console]System.Console::WriteLine(string)
+ br Escape
+ Failure:
+ ldc.i4.1
+ ldstr "**** FAILED ****"
+ call void [System.Console]System.Console::WriteLine(string)
+ Escape:
+ ret
+ } // end of method 'Test::Main'
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method 'Test::.ctor'
+
+ } // end of class 'Test'
+
+} // end of namespace 'JitTest'
+
diff --git a/tests/src/JIT/Methodical/Arrays/range/int32_m1.il b/tests/src/JIT/Methodical/Arrays/range/int32_m1.il
new file mode 100644
index 0000000000..bed4008976
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/range/int32_m1.il
@@ -0,0 +1,228 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+
+
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+
+
+
+
+}
+.assembly 'test'
+{
+
+
+
+
+}
+.module 'test.exe'
+.namespace JitTest
+{
+ .class private auto ansi Test
+ extends [mscorlib]System.Object
+ {
+ .method private hidebysig static int32
+ try_index(int32[-5...] arr,
+ int32 idx,
+ int32 expected) il managed
+ {
+ .maxstack 5
+ .locals (int32)
+ ldstr "Trying index "
+ call void [System.Console]System.Console::Write(string)
+ ldarga.s idx
+ call instance string [mscorlib]System.Int32::ToString()
+ call void [System.Console]System.Console::Write(string)
+ .try
+ {
+ ldarg.0
+ ldarg.1
+ ldarg.1
+ callvirt instance void int32[-5...]::Set(int32, int32)
+
+ ldarg.0
+ ldarg.1
+ callvirt instance int32 int32[-5...]::Get(int32)
+
+ ldarg.1
+ ceq
+ brtrue aaa
+
+ ldstr "READ-WRITE FAILED"
+ call void [System.Console]System.Console::WriteLine(string)
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+
+ aaa:
+
+ ldstr ": OK"
+ call void [System.Console]System.Console::WriteLine(string)
+ ldc.i4.1
+ stloc.0
+ leave.s IL_0029
+
+ } // end .try
+ catch [mscorlib]System.Object
+ {
+ IL_001c: pop
+ IL_001d: ldstr ": exception!"
+ IL_0022: call void [System.Console]System.Console::WriteLine(string)
+
+ ldc.i4.0
+ stloc.0
+ IL_0027: leave.s IL_0029
+
+ } // end handler
+ IL_0029:
+ ldloc.0
+ ldarg.2
+ ceq
+ ret
+ } // end of method 'Test::try_index'
+
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 4
+ .locals (int32[-5...] V_0,
+ int32 V_1,
+ int32 V_2)
+
+ ldstr "Creating array of 16 elements"
+ call void [System.Console]System.Console::WriteLine(string)
+
+ ldc.i4.s -5
+ ldc.i4.s 16
+ newobj instance void int32[-5...]::.ctor(int32,int32)
+ stloc.0
+
+ ldstr "Reported array size is "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldlen
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldstr "[mscorlib]System.Array::get_Rank returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ callvirt instance int32 [mscorlib]System.Array::get_Rank()
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldstr "[mscorlib]System.Array::GetLowerBound returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldc.i4.0
+ callvirt instance int32 [mscorlib]System.Array::GetLowerBound(int32)
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldstr "[mscorlib]System.Array::GetUpperBound returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldc.i4.0
+ callvirt instance int32 [mscorlib]System.Array::GetUpperBound(int32)
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldloc.0
+ ldc.i4 -10000
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[-5...], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 -6
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[-5...], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 -5
+ ldc.i4.1
+ call int32 JitTest.Test::try_index(int32[-5...], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4.0
+ ldc.i4.1
+ call int32 JitTest.Test::try_index(int32[-5...], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 9
+ ldc.i4.1
+ call int32 JitTest.Test::try_index(int32[-5...], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 10
+ ldc.i4.1
+ call int32 JitTest.Test::try_index(int32[-5...], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 11
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[-5...], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 17
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[-5...], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 1000
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[-5...], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 1000000
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[-5...], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 1300000
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[-5...], int32, int32)
+ brfalse Failure
+
+ ldc.i4 0x64
+ ldstr "**** PASSED ****"
+ call void [System.Console]System.Console::WriteLine(string)
+ br Escape
+ Failure:
+ ldc.i4.1
+ ldstr "**** FAILED ****"
+ call void [System.Console]System.Console::WriteLine(string)
+ Escape:
+ ret
+ } // end of method 'Test::Main'
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method 'Test::.ctor'
+
+ } // end of class 'Test'
+
+} // end of namespace 'JitTest'
+
diff --git a/tests/src/JIT/Methodical/Arrays/range/int32_neg_range.il b/tests/src/JIT/Methodical/Arrays/range/int32_neg_range.il
new file mode 100644
index 0000000000..fadb5e193b
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/range/int32_neg_range.il
@@ -0,0 +1,222 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+
+
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+
+
+
+
+}
+.assembly 'test'
+{
+
+
+
+
+}
+.module 'test.exe'
+.namespace JitTest
+{
+ .class private auto ansi Test
+ extends [mscorlib]System.Object
+ {
+ .method private hidebysig static int32
+ try_index(int32[-80005...-80000] arr,
+ int32 idx,
+ int32 expected) il managed
+ {
+ .maxstack 5
+ .locals (int32)
+ ldstr "Trying index "
+ call void [System.Console]System.Console::Write(string)
+ ldarga.s idx
+ call instance string [mscorlib]System.Int32::ToString()
+ call void [System.Console]System.Console::Write(string)
+ .try
+ {
+ ldarg.0
+ ldarg.1
+ ldarg.1
+ call instance void int32[-80005...-80000]::Set(int32, int32)
+
+ ldarg.0
+ ldarg.1
+ callvirt instance int32 int32[-80005...-80000]::Get(int32)
+
+ ldarg.1
+ ceq
+ brtrue aaa
+
+ ldstr "READ-WRITE FAILED"
+ call void [System.Console]System.Console::WriteLine(string)
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+
+ aaa:
+
+ ldstr ": OK"
+ call void [System.Console]System.Console::WriteLine(string)
+ ldc.i4.1
+ stloc.0
+ leave.s IL_0029
+
+ } // end .try
+ catch [mscorlib]System.Object
+ {
+ IL_001c: pop
+ IL_001d: ldstr ": exception!"
+ IL_0022: call void [System.Console]System.Console::WriteLine(string)
+
+ ldc.i4.0
+ stloc.0
+ IL_0027: leave.s IL_0029
+
+ } // end handler
+ IL_0029:
+ ldloc.0
+ ldarg.2
+ ceq
+ ret
+ } // end of method 'Test::try_index'
+
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 4
+ .locals (int32[-80005...-80000] V_0,
+ int32 V_1,
+ int32 V_2)
+
+ ldstr "Creating array of 16 elements"
+ call void [System.Console]System.Console::WriteLine(string)
+
+ ldc.i4 -80005
+ ldc.i4 6
+ newobj instance void int32[-80005...-80000]::.ctor(int32,int32)
+ stloc.0
+
+ ldstr "Reported array size is "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldlen
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldstr "[mscorlib]System.Array::get_Rank returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ callvirt instance int32 [mscorlib]System.Array::get_Rank()
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldstr "[mscorlib]System.Array::GetLowerBound returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldc.i4.0
+ callvirt instance int32 [mscorlib]System.Array::GetLowerBound(int32)
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldstr "[mscorlib]System.Array::GetUpperBound returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldc.i4.0
+ callvirt instance int32 [mscorlib]System.Array::GetUpperBound(int32)
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldloc.0
+ ldc.i4 -800000
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[-80005...-80000], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 -80006
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[-80005...-80000], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 -80005
+ ldc.i4.1
+ call int32 JitTest.Test::try_index(int32[-80005...-80000], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 -80000
+ ldc.i4.1
+ call int32 JitTest.Test::try_index(int32[-80005...-80000], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 -79999
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[-80005...-80000], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 -1
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[-80005...-80000], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 0
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[-80005...-80000], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 0xfffffeff
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[-80005...-80000], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 0x7ffffeff
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[-80005...-80000], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 7000000
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[-80005...-80000], int32, int32)
+ brfalse Failure
+
+ ldc.i4 0x64
+ ldstr "**** PASSED ****"
+ call void [System.Console]System.Console::WriteLine(string)
+ br Escape
+ Failure:
+ ldc.i4.1
+ ldstr "**** FAILED ****"
+ call void [System.Console]System.Console::WriteLine(string)
+ Escape:
+ ret
+ } // end of method 'Test::Main'
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method 'Test::.ctor'
+
+ } // end of class 'Test'
+
+} // end of namespace 'JitTest'
+
diff --git a/tests/src/JIT/Methodical/Arrays/range/int32_range1.il b/tests/src/JIT/Methodical/Arrays/range/int32_range1.il
new file mode 100644
index 0000000000..ae8d9e4c19
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/range/int32_range1.il
@@ -0,0 +1,211 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+
+
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+
+
+
+
+}
+.assembly 'test'
+{
+
+
+
+
+
+}
+.module 'test.exe'
+.namespace JitTest
+{
+ .class private auto ansi Test
+ extends [mscorlib]System.Object
+ {
+ .method private hidebysig static int32
+ try_index(int32[10000...10005] arr,
+ int32 idx,
+ int32 expected) il managed
+ {
+ .maxstack 5
+ .locals (int32)
+ ldstr "Trying index "
+ call void [System.Console]System.Console::Write(string)
+ ldarga.s idx
+ call instance string [mscorlib]System.Int32::ToString()
+ call void [System.Console]System.Console::Write(string)
+ .try
+ {
+ ldarg.0
+ ldarg.1
+ ldarg.1
+ callvirt instance void int32[10000...10005]::Set(int32, int32)
+
+ ldarg.0
+ ldarg.1
+ callvirt instance int32 int32[10000...10005]::Get(int32)
+
+ ldarg.1
+ ceq
+ brtrue aaa
+
+ ldstr "READ-WRITE FAILED"
+ call void [System.Console]System.Console::WriteLine(string)
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+
+ aaa:
+
+ ldstr ": OK"
+ call void [System.Console]System.Console::WriteLine(string)
+ ldc.i4.1
+ stloc.0
+ leave.s IL_0029
+
+ } // end .try
+ catch [mscorlib]System.Object
+ {
+ IL_001c: pop
+ IL_001d: ldstr ": exception!"
+ IL_0022: call void [System.Console]System.Console::WriteLine(string)
+
+ ldc.i4.0
+ stloc.0
+ IL_0027: leave.s IL_0029
+
+ } // end handler
+ IL_0029:
+ ldloc.0
+ ldarg.2
+ ceq
+ ret
+ } // end of method 'Test::try_index'
+
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 4
+ .locals (int32[10000...10005] V_0,
+ int32 V_1,
+ int32 V_2)
+
+ ldstr "Creating array int32[10000...10005]"
+ call void [System.Console]System.Console::WriteLine(string)
+
+ ldc.i4 10000
+ ldc.i4 6
+ newobj instance void int32[10000...10005]::.ctor(int32, int32)
+ stloc.0
+
+ ldstr "Reported array size is "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldlen
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldstr "[mscorlib]System.Array::get_Rank returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ callvirt instance int32 [mscorlib]System.Array::get_Rank()
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldstr "[mscorlib]System.Array::GetLowerBound returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldc.i4.0
+ callvirt instance int32 [mscorlib]System.Array::GetLowerBound(int32)
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldstr "[mscorlib]System.Array::GetUpperBound returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldc.i4.0
+ callvirt instance int32 [mscorlib]System.Array::GetUpperBound(int32)
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldloc.0
+ ldc.i4 -10000
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4.m1
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4.0
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4.1
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 9999
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 10000
+ ldc.i4.1
+ call int32 JitTest.Test::try_index(int32[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 10005
+ ldc.i4.1
+ call int32 JitTest.Test::try_index(int32[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 10006
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldc.i4 0x64
+ ldstr "**** PASSED ****"
+ call void [System.Console]System.Console::WriteLine(string)
+ br Escape
+ Failure:
+ ldc.i4.1
+ ldstr "**** FAILED ****"
+ call void [System.Console]System.Console::WriteLine(string)
+ Escape:
+ ret
+ } // end of method 'Test::Main'
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method 'Test::.ctor'
+
+ } // end of class 'Test'
+
+} // end of namespace 'JitTest'
+
diff --git a/tests/src/JIT/Methodical/Arrays/range/int32_range2.il b/tests/src/JIT/Methodical/Arrays/range/int32_range2.il
new file mode 100644
index 0000000000..d5bcfb54f4
--- /dev/null
+++ b/tests/src/JIT/Methodical/Arrays/range/int32_range2.il
@@ -0,0 +1,210 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+
+
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+
+
+
+
+}
+.assembly 'test'
+{
+
+
+
+
+
+}
+.module 'test.exe'
+.namespace JitTest
+{
+ .class private auto ansi Test
+ extends [mscorlib]System.Object
+ {
+ .method private hidebysig static int32
+ try_index(int32[10000...10005] arr,
+ int32 idx,
+ int32 expected) il managed
+ {
+ .maxstack 5
+ .locals (int32)
+ ldstr "Trying index "
+ call void [System.Console]System.Console::Write(string)
+ ldarga.s idx
+ call instance string [mscorlib]System.Int32::ToString()
+ call void [System.Console]System.Console::Write(string)
+ .try
+ {
+ ldarg.0
+ ldarg.1
+ ldarg.1
+ stelem.i4
+
+ ldarg.0
+ ldarg.1
+ ldelem.i4
+
+ ldarg.1
+ ceq
+ brtrue aaa
+
+ ldstr "READ-WRITE FAILED"
+ call void [System.Console]System.Console::WriteLine(string)
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+
+ aaa:
+
+ ldstr ": OK"
+ call void [System.Console]System.Console::WriteLine(string)
+ ldc.i4.1
+ stloc.0
+ leave.s IL_0029
+
+ } // end .try
+ catch [mscorlib]System.Object
+ {
+ IL_001c: pop
+ IL_001d: ldstr ": exception!"
+ IL_0022: call void [System.Console]System.Console::WriteLine(string)
+
+ ldc.i4.0
+ stloc.0
+ IL_0027: leave.s IL_0029
+
+ } // end handler
+ IL_0029:
+ ldloc.0
+ ldarg.2
+ ceq
+ ret
+ } // end of method 'Test::try_index'
+
+ .method private hidebysig static int32 Main() il managed
+ {
+ .entrypoint
+ .maxstack 4
+ .locals (int32[10000...10005] V_0,
+ int32 V_1,
+ int32 V_2)
+
+ ldstr "Creating array int32[10000...10005]"
+ call void [System.Console]System.Console::WriteLine(string)
+
+ ldc.i4 10000
+ ldc.i4 6
+ newobj instance void int32[10000...10005]::.ctor(int32, int32)
+ stloc.0
+
+ ldstr "Reported array size is "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldlen
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldstr "[mscorlib]System.Array::get_Rank returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ callvirt instance int32 [mscorlib]System.Array::get_Rank()
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldstr "[mscorlib]System.Array::GetLowerBound returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldc.i4.0
+ callvirt instance int32 [mscorlib]System.Array::GetLowerBound(int32)
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldstr "[mscorlib]System.Array::GetUpperBound returned "
+ call void [System.Console]System.Console::Write(string)
+ ldloc.0
+ ldc.i4.0
+ callvirt instance int32 [mscorlib]System.Array::GetUpperBound(int32)
+ call void [System.Console]System.Console::WriteLine(int32)
+
+ ldloc.0
+ ldc.i4 -10000
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4.m1
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4.0
+ ldc.i4.1
+ call int32 JitTest.Test::try_index(int32[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4.1
+ ldc.i4.1
+ call int32 JitTest.Test::try_index(int32[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 5
+ ldc.i4.1
+ call int32 JitTest.Test::try_index(int32[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 6
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 10005
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldloc.0
+ ldc.i4 10006
+ ldc.i4.0
+ call int32 JitTest.Test::try_index(int32[10000...10005], int32, int32)
+ brfalse Failure
+
+ ldc.i4 0x64
+ ldstr "**** PASSED ****"
+ call void [System.Console]System.Console::WriteLine(string)
+ br Escape
+ Failure:
+ ldc.i4.1
+ ldstr "**** FAILED ****"
+ call void [System.Console]System.Console::WriteLine(string)
+ Escape:
+ ret
+ } // end of method 'Test::Main'
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method 'Test::.ctor'
+
+ } // end of class 'Test'
+
+} // end of namespace 'JitTest'
+
diff --git a/tests/src/JIT/Methodical/AsgOp/i4/i4_cs_d.csproj b/tests/src/JIT/Methodical/AsgOp/i4/i4_cs_d.csproj
index 8ba271280e..228462e781 100644
--- a/tests/src/JIT/Methodical/AsgOp/i4/i4_cs_d.csproj
+++ b/tests/src/JIT/Methodical/AsgOp/i4/i4_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/AsgOp/i4/i4_cs_do.csproj b/tests/src/JIT/Methodical/AsgOp/i4/i4_cs_do.csproj
index 50fed37eee..f253177dfb 100644
--- a/tests/src/JIT/Methodical/AsgOp/i4/i4_cs_do.csproj
+++ b/tests/src/JIT/Methodical/AsgOp/i4/i4_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/AsgOp/i4/i4_cs_r.csproj b/tests/src/JIT/Methodical/AsgOp/i4/i4_cs_r.csproj
index 8ba271280e..a92444077d 100644
--- a/tests/src/JIT/Methodical/AsgOp/i4/i4_cs_r.csproj
+++ b/tests/src/JIT/Methodical/AsgOp/i4/i4_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/AsgOp/i4/i4_cs_ro.csproj b/tests/src/JIT/Methodical/AsgOp/i4/i4_cs_ro.csproj
index 50fed37eee..c1e4955df4 100644
--- a/tests/src/JIT/Methodical/AsgOp/i4/i4_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/AsgOp/i4/i4_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/AsgOp/i4/i4flat_cs_d.csproj b/tests/src/JIT/Methodical/AsgOp/i4/i4flat_cs_d.csproj
index 2fde029d4b..e66cf4c42b 100644
--- a/tests/src/JIT/Methodical/AsgOp/i4/i4flat_cs_d.csproj
+++ b/tests/src/JIT/Methodical/AsgOp/i4/i4flat_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/AsgOp/i4/i4flat_cs_do.csproj b/tests/src/JIT/Methodical/AsgOp/i4/i4flat_cs_do.csproj
index 646fdb49a9..3ee0529d9c 100644
--- a/tests/src/JIT/Methodical/AsgOp/i4/i4flat_cs_do.csproj
+++ b/tests/src/JIT/Methodical/AsgOp/i4/i4flat_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/AsgOp/i4/i4flat_cs_r.csproj b/tests/src/JIT/Methodical/AsgOp/i4/i4flat_cs_r.csproj
index 2fde029d4b..43ae5fb398 100644
--- a/tests/src/JIT/Methodical/AsgOp/i4/i4flat_cs_r.csproj
+++ b/tests/src/JIT/Methodical/AsgOp/i4/i4flat_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/AsgOp/i4/i4flat_cs_ro.csproj b/tests/src/JIT/Methodical/AsgOp/i4/i4flat_cs_ro.csproj
index 646fdb49a9..846389dd83 100644
--- a/tests/src/JIT/Methodical/AsgOp/i4/i4flat_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/AsgOp/i4/i4flat_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/AsgOp/i8/i8_cs_d.csproj b/tests/src/JIT/Methodical/AsgOp/i8/i8_cs_d.csproj
index 678a817c24..62661b4315 100644
--- a/tests/src/JIT/Methodical/AsgOp/i8/i8_cs_d.csproj
+++ b/tests/src/JIT/Methodical/AsgOp/i8/i8_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/AsgOp/i8/i8_cs_do.csproj b/tests/src/JIT/Methodical/AsgOp/i8/i8_cs_do.csproj
index 52bc3b4385..41e6116547 100644
--- a/tests/src/JIT/Methodical/AsgOp/i8/i8_cs_do.csproj
+++ b/tests/src/JIT/Methodical/AsgOp/i8/i8_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/AsgOp/i8/i8_cs_r.csproj b/tests/src/JIT/Methodical/AsgOp/i8/i8_cs_r.csproj
index 678a817c24..00394f7092 100644
--- a/tests/src/JIT/Methodical/AsgOp/i8/i8_cs_r.csproj
+++ b/tests/src/JIT/Methodical/AsgOp/i8/i8_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/AsgOp/i8/i8_cs_ro.csproj b/tests/src/JIT/Methodical/AsgOp/i8/i8_cs_ro.csproj
index 52bc3b4385..50d69a2727 100644
--- a/tests/src/JIT/Methodical/AsgOp/i8/i8_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/AsgOp/i8/i8_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/AsgOp/i8/i8flat_cs_d.csproj b/tests/src/JIT/Methodical/AsgOp/i8/i8flat_cs_d.csproj
index be4ecac8ca..721dbfc950 100644
--- a/tests/src/JIT/Methodical/AsgOp/i8/i8flat_cs_d.csproj
+++ b/tests/src/JIT/Methodical/AsgOp/i8/i8flat_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/AsgOp/i8/i8flat_cs_do.csproj b/tests/src/JIT/Methodical/AsgOp/i8/i8flat_cs_do.csproj
index 98a8490469..4f65dd26cd 100644
--- a/tests/src/JIT/Methodical/AsgOp/i8/i8flat_cs_do.csproj
+++ b/tests/src/JIT/Methodical/AsgOp/i8/i8flat_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/AsgOp/i8/i8flat_cs_r.csproj b/tests/src/JIT/Methodical/AsgOp/i8/i8flat_cs_r.csproj
index be4ecac8ca..e043682950 100644
--- a/tests/src/JIT/Methodical/AsgOp/i8/i8flat_cs_r.csproj
+++ b/tests/src/JIT/Methodical/AsgOp/i8/i8flat_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/AsgOp/i8/i8flat_cs_ro.csproj b/tests/src/JIT/Methodical/AsgOp/i8/i8flat_cs_ro.csproj
index 98a8490469..a0048d55da 100644
--- a/tests/src/JIT/Methodical/AsgOp/i8/i8flat_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/AsgOp/i8/i8flat_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/AsgOp/r4/r4_cs_d.csproj b/tests/src/JIT/Methodical/AsgOp/r4/r4_cs_d.csproj
index 4d11841986..a6e9735a9e 100644
--- a/tests/src/JIT/Methodical/AsgOp/r4/r4_cs_d.csproj
+++ b/tests/src/JIT/Methodical/AsgOp/r4/r4_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/AsgOp/r4/r4_cs_do.csproj b/tests/src/JIT/Methodical/AsgOp/r4/r4_cs_do.csproj
index 4d26a1c0a4..7f1e019cf2 100644
--- a/tests/src/JIT/Methodical/AsgOp/r4/r4_cs_do.csproj
+++ b/tests/src/JIT/Methodical/AsgOp/r4/r4_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/AsgOp/r4/r4_cs_r.csproj b/tests/src/JIT/Methodical/AsgOp/r4/r4_cs_r.csproj
index 4d11841986..10f2e1cc7f 100644
--- a/tests/src/JIT/Methodical/AsgOp/r4/r4_cs_r.csproj
+++ b/tests/src/JIT/Methodical/AsgOp/r4/r4_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/AsgOp/r4/r4_cs_ro.csproj b/tests/src/JIT/Methodical/AsgOp/r4/r4_cs_ro.csproj
index 4d26a1c0a4..ef3f5f1225 100644
--- a/tests/src/JIT/Methodical/AsgOp/r4/r4_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/AsgOp/r4/r4_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/AsgOp/r4/r4flat_cs_d.csproj b/tests/src/JIT/Methodical/AsgOp/r4/r4flat_cs_d.csproj
index 28a3a81764..5c0a36f7f6 100644
--- a/tests/src/JIT/Methodical/AsgOp/r4/r4flat_cs_d.csproj
+++ b/tests/src/JIT/Methodical/AsgOp/r4/r4flat_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/AsgOp/r4/r4flat_cs_do.csproj b/tests/src/JIT/Methodical/AsgOp/r4/r4flat_cs_do.csproj
index bdefc15d1d..cc09750f03 100644
--- a/tests/src/JIT/Methodical/AsgOp/r4/r4flat_cs_do.csproj
+++ b/tests/src/JIT/Methodical/AsgOp/r4/r4flat_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/AsgOp/r4/r4flat_cs_r.csproj b/tests/src/JIT/Methodical/AsgOp/r4/r4flat_cs_r.csproj
index 28a3a81764..7ce6ea7963 100644
--- a/tests/src/JIT/Methodical/AsgOp/r4/r4flat_cs_r.csproj
+++ b/tests/src/JIT/Methodical/AsgOp/r4/r4flat_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/AsgOp/r4/r4flat_cs_ro.csproj b/tests/src/JIT/Methodical/AsgOp/r4/r4flat_cs_ro.csproj
index bdefc15d1d..092b198dac 100644
--- a/tests/src/JIT/Methodical/AsgOp/r4/r4flat_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/AsgOp/r4/r4flat_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/AsgOp/r8/r8_cs_d.csproj b/tests/src/JIT/Methodical/AsgOp/r8/r8_cs_d.csproj
index 1a181ac0f0..ddcea74ca5 100644
--- a/tests/src/JIT/Methodical/AsgOp/r8/r8_cs_d.csproj
+++ b/tests/src/JIT/Methodical/AsgOp/r8/r8_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/AsgOp/r8/r8_cs_do.csproj b/tests/src/JIT/Methodical/AsgOp/r8/r8_cs_do.csproj
index 324b3765fb..bba43ec185 100644
--- a/tests/src/JIT/Methodical/AsgOp/r8/r8_cs_do.csproj
+++ b/tests/src/JIT/Methodical/AsgOp/r8/r8_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/AsgOp/r8/r8_cs_r.csproj b/tests/src/JIT/Methodical/AsgOp/r8/r8_cs_r.csproj
index 1a181ac0f0..4fd660efef 100644
--- a/tests/src/JIT/Methodical/AsgOp/r8/r8_cs_r.csproj
+++ b/tests/src/JIT/Methodical/AsgOp/r8/r8_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/AsgOp/r8/r8_cs_ro.csproj b/tests/src/JIT/Methodical/AsgOp/r8/r8_cs_ro.csproj
index 324b3765fb..41a7f16e63 100644
--- a/tests/src/JIT/Methodical/AsgOp/r8/r8_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/AsgOp/r8/r8_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/AsgOp/r8/r8flat_cs_d.csproj b/tests/src/JIT/Methodical/AsgOp/r8/r8flat_cs_d.csproj
index 1ce3f8fc75..2876f4dad9 100644
--- a/tests/src/JIT/Methodical/AsgOp/r8/r8flat_cs_d.csproj
+++ b/tests/src/JIT/Methodical/AsgOp/r8/r8flat_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/AsgOp/r8/r8flat_cs_do.csproj b/tests/src/JIT/Methodical/AsgOp/r8/r8flat_cs_do.csproj
index 3af46ba13e..6c2cf9c6bc 100644
--- a/tests/src/JIT/Methodical/AsgOp/r8/r8flat_cs_do.csproj
+++ b/tests/src/JIT/Methodical/AsgOp/r8/r8flat_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/AsgOp/r8/r8flat_cs_r.csproj b/tests/src/JIT/Methodical/AsgOp/r8/r8flat_cs_r.csproj
index 1ce3f8fc75..f900d1682f 100644
--- a/tests/src/JIT/Methodical/AsgOp/r8/r8flat_cs_r.csproj
+++ b/tests/src/JIT/Methodical/AsgOp/r8/r8flat_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/AsgOp/r8/r8flat_cs_ro.csproj b/tests/src/JIT/Methodical/AsgOp/r8/r8flat_cs_ro.csproj
index 3af46ba13e..3bc1fd6a3a 100644
--- a/tests/src/JIT/Methodical/AsgOp/r8/r8flat_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/AsgOp/r8/r8flat_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Boxing/boxunbox/_il_dbgfinally.ilproj b/tests/src/JIT/Methodical/Boxing/boxunbox/_il_dbgfinally.ilproj
new file mode 100644
index 0000000000..88326c9c96
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/boxunbox/_il_dbgfinally.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="finally.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Boxing/boxunbox/_il_dbghuge_filter.ilproj b/tests/src/JIT/Methodical/Boxing/boxunbox/_il_dbghuge_filter.ilproj
new file mode 100644
index 0000000000..6323110ee2
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/boxunbox/_il_dbghuge_filter.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="huge_filter.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Boxing/boxunbox/_il_dbgjump.ilproj b/tests/src/JIT/Methodical/Boxing/boxunbox/_il_dbgjump.ilproj
new file mode 100644
index 0000000000..fc48b6ec8b
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/boxunbox/_il_dbgjump.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="jump.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Boxing/boxunbox/_il_dbglocalloc.ilproj b/tests/src/JIT/Methodical/Boxing/boxunbox/_il_dbglocalloc.ilproj
new file mode 100644
index 0000000000..3be5d61792
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/boxunbox/_il_dbglocalloc.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="localloc.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Boxing/boxunbox/_il_dbgsimple.ilproj b/tests/src/JIT/Methodical/Boxing/boxunbox/_il_dbgsimple.ilproj
new file mode 100644
index 0000000000..96753928a4
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/boxunbox/_il_dbgsimple.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="simple.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Boxing/boxunbox/_il_dbgtailcall.ilproj b/tests/src/JIT/Methodical/Boxing/boxunbox/_il_dbgtailcall.ilproj
new file mode 100644
index 0000000000..1dc7fb023b
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/boxunbox/_il_dbgtailcall.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="tailcall.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Boxing/boxunbox/_il_dbgtry.ilproj b/tests/src/JIT/Methodical/Boxing/boxunbox/_il_dbgtry.ilproj
new file mode 100644
index 0000000000..07ddf2b907
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/boxunbox/_il_dbgtry.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="try.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Boxing/boxunbox/_il_relarray.ilproj b/tests/src/JIT/Methodical/Boxing/boxunbox/_il_relarray.ilproj
index 070a56c840..fcab6cd992 100644
--- a/tests/src/JIT/Methodical/Boxing/boxunbox/_il_relarray.ilproj
+++ b/tests/src/JIT/Methodical/Boxing/boxunbox/_il_relarray.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="array.il" />
diff --git a/tests/src/JIT/Methodical/Boxing/boxunbox/_il_relchain.ilproj b/tests/src/JIT/Methodical/Boxing/boxunbox/_il_relchain.ilproj
index 1dfbfa31b3..50d243511e 100644
--- a/tests/src/JIT/Methodical/Boxing/boxunbox/_il_relchain.ilproj
+++ b/tests/src/JIT/Methodical/Boxing/boxunbox/_il_relchain.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="chain.il" />
diff --git a/tests/src/JIT/Methodical/Boxing/boxunbox/_il_relfinally.ilproj b/tests/src/JIT/Methodical/Boxing/boxunbox/_il_relfinally.ilproj
new file mode 100644
index 0000000000..1ee8039f56
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/boxunbox/_il_relfinally.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="finally.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Boxing/boxunbox/_il_relhuge_filter.ilproj b/tests/src/JIT/Methodical/Boxing/boxunbox/_il_relhuge_filter.ilproj
new file mode 100644
index 0000000000..bfaba54b53
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/boxunbox/_il_relhuge_filter.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="huge_filter.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Boxing/boxunbox/_il_reljump.ilproj b/tests/src/JIT/Methodical/Boxing/boxunbox/_il_reljump.ilproj
new file mode 100644
index 0000000000..765105d654
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/boxunbox/_il_reljump.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="jump.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Boxing/boxunbox/_il_rellocal.ilproj b/tests/src/JIT/Methodical/Boxing/boxunbox/_il_rellocal.ilproj
index 91dd0f198d..74dc5d2620 100644
--- a/tests/src/JIT/Methodical/Boxing/boxunbox/_il_rellocal.ilproj
+++ b/tests/src/JIT/Methodical/Boxing/boxunbox/_il_rellocal.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="local.il" />
diff --git a/tests/src/JIT/Methodical/Boxing/boxunbox/_il_rellocalloc.ilproj b/tests/src/JIT/Methodical/Boxing/boxunbox/_il_rellocalloc.ilproj
new file mode 100644
index 0000000000..32500ae240
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/boxunbox/_il_rellocalloc.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="localloc.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Boxing/boxunbox/_il_relsimple.ilproj b/tests/src/JIT/Methodical/Boxing/boxunbox/_il_relsimple.ilproj
new file mode 100644
index 0000000000..b3bb0bc27b
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/boxunbox/_il_relsimple.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="simple.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Boxing/boxunbox/_il_reltailcall.ilproj b/tests/src/JIT/Methodical/Boxing/boxunbox/_il_reltailcall.ilproj
new file mode 100644
index 0000000000..2980caafde
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/boxunbox/_il_reltailcall.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="tailcall.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Boxing/boxunbox/_il_reltry.ilproj b/tests/src/JIT/Methodical/Boxing/boxunbox/_il_reltry.ilproj
new file mode 100644
index 0000000000..d1c40df631
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/boxunbox/_il_reltry.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="try.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Boxing/boxunbox/finally.il b/tests/src/JIT/Methodical/Boxing/boxunbox/finally.il
new file mode 100644
index 0000000000..a0e6d311e5
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/boxunbox/finally.il
@@ -0,0 +1,216 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib { }
+.assembly 'finally' { }
+.namespace JitTest
+{
+ .class private auto ansi beforefieldinit App
+ extends [mscorlib]System.Object
+ {
+ .method private hidebysig static void
+ Test(bool path) cil managed
+ {
+ .maxstack 4
+ .locals (int32 V_0)
+ .try {
+ ldstr "in try."
+ call void [System.Console]System.Console::WriteLine(string)
+ leave IL_END
+ } finally {
+
+ IL_0000: ldc.i4.s 100
+ IL_0002: stloc.0
+ IL_0003: ldloc.0
+ ldarg.0
+ brfalse IL_000f
+ IL_0004: box [mscorlib]System.Int32
+ IL_0009: unbox [mscorlib]System.Int32
+ IL_000e: ldind.i4
+ IL_000f: conv.r4
+ ldarg.0
+ brfalse IL_01c8
+ IL_0010: box [mscorlib]System.Single
+ IL_0015: unbox [mscorlib]System.Single
+ IL_001a: ldind.r4
+ IL_001b: conv.i1
+ IL_001c: box [mscorlib]System.SByte
+ ldarg.0
+ brfalse IL_002c
+ IL_0021: unbox [mscorlib]System.SByte
+ IL_0026: ldind.i1
+ IL_0027: box [mscorlib]System.SByte
+ IL_002c: unbox [mscorlib]System.SByte
+ IL_0031: ldind.i1
+ IL_0032: conv.i4
+ IL_0038: box [mscorlib]System.IntPtr
+ IL_003d: unbox [mscorlib]System.IntPtr
+ ldarg.0
+ brfalse IL_00e0
+ IL_0042: ldobj [mscorlib]System.IntPtr
+ IL_004c: conv.u1
+ IL_004d: box [mscorlib]System.Byte
+ IL_0052: unbox [mscorlib]System.Byte
+ IL_0057: ldind.u1
+ IL_0058: conv.i1
+ IL_0059: box [mscorlib]System.SByte
+ IL_005e: unbox [mscorlib]System.SByte
+ IL_0063: ldind.i1
+ IL_0064: conv.i8
+ IL_0065: box [mscorlib]System.UInt64
+ IL_006a: unbox [mscorlib]System.UInt64
+ IL_006f: ldind.i8
+ conv.i
+ IL_0075: box [mscorlib]System.IntPtr
+ IL_007a: unbox [mscorlib]System.IntPtr
+ IL_007f: ldobj [mscorlib]System.IntPtr
+ IL_0089: conv.u8
+ ldarg.0
+ brfalse IL_00c6
+ IL_008a: box [mscorlib]System.UInt64
+ IL_008f: unbox [mscorlib]System.UInt64
+ IL_0094: ldind.i8
+ IL_0095: conv.u1
+ IL_0096: box [mscorlib]System.Byte
+ IL_009b: unbox [mscorlib]System.Byte
+ IL_00a0: ldind.u1
+ IL_00a1: conv.u8
+ IL_00a2: box [mscorlib]System.Int64
+ IL_00a7: unbox [mscorlib]System.Int64
+ IL_00ac: ldind.i8
+ IL_00ad: conv.i1
+ IL_00ae: box [mscorlib]System.SByte
+ IL_00b3: unbox [mscorlib]System.SByte
+ IL_00b8: ldind.i1
+ IL_00b9: conv.u4
+ IL_00ba: box [mscorlib]System.UInt32
+ IL_00bf: unbox [mscorlib]System.UInt32
+ IL_00c4: ldind.u4
+ IL_00c5: conv.u8
+ IL_00c6: box [mscorlib]System.Int64
+ IL_00cb: unbox [mscorlib]System.Int64
+ IL_00d0: ldind.i8
+ conv.u
+ IL_00d6: box [mscorlib]System.UIntPtr
+ IL_00db: unbox [mscorlib]System.UIntPtr
+ IL_00e0: ldobj [mscorlib]System.UIntPtr
+ IL_00ea: conv.r.un
+ IL_00eb: conv.r4
+ IL_00ec: box [mscorlib]System.Single
+ IL_00f1: unbox [mscorlib]System.Single
+ IL_00f6: ldind.r4
+ IL_00f7: conv.i1
+ IL_00f8: box [mscorlib]System.SByte
+ IL_00fd: unbox [mscorlib]System.SByte
+ IL_0102: ldind.i1
+ IL_0103: box [mscorlib]System.SByte
+ IL_0108: unbox [mscorlib]System.SByte
+ IL_010d: ldind.i1
+ IL_010e: conv.i4
+ IL_0114: box [mscorlib]System.IntPtr
+ IL_0119: unbox [mscorlib]System.IntPtr
+ IL_011e: ldobj [mscorlib]System.IntPtr
+ IL_0128: conv.u1
+ IL_0129: box [mscorlib]System.Byte
+ IL_012e: unbox [mscorlib]System.Byte
+ IL_0133: ldind.u1
+ IL_0134: conv.i1
+ IL_0135: box [mscorlib]System.SByte
+ IL_013a: unbox [mscorlib]System.SByte
+ IL_013f: ldind.i1
+ IL_0140: conv.i8
+ IL_0141: box [mscorlib]System.UInt64
+ IL_0146: unbox [mscorlib]System.UInt64
+ IL_014b: ldind.i8
+ conv.i
+ IL_0151: box [mscorlib]System.IntPtr
+ IL_0156: unbox [mscorlib]System.IntPtr
+ IL_015b: ldobj [mscorlib]System.IntPtr
+ IL_0165: conv.u8
+ IL_0166: box [mscorlib]System.UInt64
+ IL_016b: unbox [mscorlib]System.UInt64
+ IL_0170: ldind.i8
+ IL_0171: conv.u1
+ ldarg.0
+ brfalse IL_018a
+ IL_0172: box [mscorlib]System.Byte
+ IL_0177: unbox [mscorlib]System.Byte
+ IL_017c: ldind.u1
+ IL_017d: conv.u8
+ IL_017e: box [mscorlib]System.Int64
+ IL_0183: unbox [mscorlib]System.Int64
+ IL_0188: ldind.i8
+ IL_0189: conv.i1
+ IL_018a: box [mscorlib]System.SByte
+ IL_018f: unbox [mscorlib]System.SByte
+ IL_0194: ldind.i1
+ IL_0195: conv.u4
+ IL_0196: box [mscorlib]System.UInt32
+ IL_019b: unbox [mscorlib]System.UInt32
+ IL_01a0: ldind.u4
+ IL_01a1: conv.u8
+ IL_01a2: box [mscorlib]System.Int64
+ IL_01a7: unbox [mscorlib]System.Int64
+ IL_01ac: ldind.i8
+ conv.u
+ IL_01b2: box [mscorlib]System.UIntPtr
+ IL_01b7: unbox [mscorlib]System.UIntPtr
+ IL_01bc: ldobj [mscorlib]System.UIntPtr
+ IL_01c6: conv.r.un
+ IL_01c7: conv.r8
+ IL_01c8: box [mscorlib]System.Double
+ IL_01cd: unbox [mscorlib]System.Double
+ IL_01d2: ldind.r8
+ IL_01d3: ldc.r8 100.
+ IL_01dc: beq.s IL_DROP
+
+ IL_01de: ldstr "Loss of precision or unbox error"
+ IL_01e3: newobj instance void [mscorlib]System.ApplicationException::.ctor(string)
+ IL_01e8: throw
+
+ IL_DROP:
+ endfinally
+ }
+ IL_END:
+ ret
+ } // end of method App::Test
+
+ .method private hidebysig static int32
+ Main() cil managed
+ {
+ .entrypoint
+ .maxstack 1
+ .locals (int32 V_0)
+ IL_0000: ldc.i4.0
+ IL_0001: call void JitTest.App::Test(bool)
+ IL_0006: ldc.i4.1
+ IL_0007: call void JitTest.App::Test(bool)
+ IL_000c: ldstr "=== TEST PASSED ==="
+ IL_0011: call void [System.Console]System.Console::WriteLine(string)
+ IL_0016: ldc.i4.s 100
+ IL_0018: stloc.0
+ IL_0019: br.s IL_001b
+
+ IL_001b: ldloc.0
+ IL_001c: ret
+ } // end of method App::Main
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() cil managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method App::.ctor
+
+ } // end of class App
+
+} // end of namespace JitTest
+
diff --git a/tests/src/JIT/Methodical/Boxing/boxunbox/huge_filter.il b/tests/src/JIT/Methodical/Boxing/boxunbox/huge_filter.il
new file mode 100644
index 0000000000..8c62a7c2c5
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/boxunbox/huge_filter.il
@@ -0,0 +1,213 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib { }
+.assembly 'huge_filter' { }
+.namespace JitTest
+{
+ .class private auto ansi beforefieldinit App
+ extends [mscorlib]System.Object
+ {
+ .method private hidebysig static void
+ Test(bool path) cil managed
+ {
+ .maxstack 4
+ IL_TRY:
+ ldstr "in try."
+ call void [System.Console]System.Console::WriteLine(string)
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+ IL_FILTER:
+ castclass [mscorlib]System.ApplicationException
+ pop
+ ldstr "in filter."
+ call void [System.Console]System.Console::WriteLine(string)
+ IL_0000: ldc.i4.s 100
+ ldarg.0
+ brfalse IL_000f
+ IL_0004: box [mscorlib]System.Int32
+ IL_0009: unbox [mscorlib]System.Int32
+ IL_000e: ldind.i4
+ IL_000f: conv.r4
+ ldarg.0
+ brfalse IL_01c8
+ IL_0010: box [mscorlib]System.Single
+ IL_0015: unbox [mscorlib]System.Single
+ IL_001a: ldind.r4
+ IL_001b: conv.i1
+ IL_001c: box [mscorlib]System.SByte
+ ldarg.0
+ brfalse IL_002c
+ IL_0021: unbox [mscorlib]System.SByte
+ IL_0026: ldind.i1
+ IL_0027: box [mscorlib]System.SByte
+ IL_002c: unbox [mscorlib]System.SByte
+ IL_0031: ldind.i1
+ IL_0032: conv.i4
+ IL_0038: box [mscorlib]System.IntPtr
+ IL_003d: unbox [mscorlib]System.IntPtr
+ ldarg.0
+ brfalse IL_00e0
+ IL_0042: ldobj [mscorlib]System.IntPtr
+ IL_004c: conv.u1
+ IL_004d: box [mscorlib]System.Byte
+ IL_0052: unbox [mscorlib]System.Byte
+ IL_0057: ldind.u1
+ IL_0058: conv.i1
+ IL_0059: box [mscorlib]System.SByte
+ IL_005e: unbox [mscorlib]System.SByte
+ IL_0063: ldind.i1
+ IL_0064: conv.i8
+ IL_0065: box [mscorlib]System.UInt64
+ IL_006a: unbox [mscorlib]System.UInt64
+ IL_006f: ldind.i8
+ conv.i
+ IL_0075: box [mscorlib]System.IntPtr
+ IL_007a: unbox [mscorlib]System.IntPtr
+ IL_007f: ldobj [mscorlib]System.IntPtr
+ IL_0089: conv.u8
+ ldarg.0
+ brfalse IL_00c6
+ IL_008a: box [mscorlib]System.UInt64
+ IL_008f: unbox [mscorlib]System.UInt64
+ IL_0094: ldind.i8
+ IL_0095: conv.u1
+ IL_0096: box [mscorlib]System.Byte
+ IL_009b: unbox [mscorlib]System.Byte
+ IL_00a0: ldind.u1
+ IL_00a1: conv.u8
+ IL_00a2: box [mscorlib]System.Int64
+ IL_00a7: unbox [mscorlib]System.Int64
+ IL_00ac: ldind.i8
+ IL_00ad: conv.i1
+ IL_00ae: box [mscorlib]System.SByte
+ IL_00b3: unbox [mscorlib]System.SByte
+ IL_00b8: ldind.i1
+ IL_00b9: conv.u4
+ IL_00ba: box [mscorlib]System.UInt32
+ IL_00bf: unbox [mscorlib]System.UInt32
+ IL_00c4: ldind.u4
+ IL_00c5: conv.u8
+ IL_00c6: box [mscorlib]System.Int64
+ IL_00cb: unbox [mscorlib]System.Int64
+ IL_00d0: ldind.i8
+ conv.u
+ IL_00d6: box [mscorlib]System.UIntPtr
+ IL_00db: unbox [mscorlib]System.UIntPtr
+ IL_00e0: ldobj [mscorlib]System.UIntPtr
+ IL_00ea: conv.r.un
+ IL_00eb: conv.r4
+ IL_00ec: box [mscorlib]System.Single
+ IL_00f1: unbox [mscorlib]System.Single
+ IL_00f6: ldind.r4
+ IL_00f7: conv.i1
+ IL_00f8: box [mscorlib]System.SByte
+ IL_00fd: unbox [mscorlib]System.SByte
+ IL_0102: ldind.i1
+ IL_0103: box [mscorlib]System.SByte
+ IL_0108: unbox [mscorlib]System.SByte
+ IL_010d: ldind.i1
+ IL_010e: conv.i4
+ IL_0114: box [mscorlib]System.IntPtr
+ IL_0119: unbox [mscorlib]System.IntPtr
+ IL_011e: ldobj [mscorlib]System.IntPtr
+ IL_0128: conv.u1
+ IL_0129: box [mscorlib]System.Byte
+ IL_012e: unbox [mscorlib]System.Byte
+ IL_0133: ldind.u1
+ IL_0134: conv.i1
+ IL_0135: box [mscorlib]System.SByte
+ IL_013a: unbox [mscorlib]System.SByte
+ IL_013f: ldind.i1
+ IL_0140: conv.i8
+ IL_0141: box [mscorlib]System.UInt64
+ IL_0146: unbox [mscorlib]System.UInt64
+ IL_014b: ldind.i8
+ conv.i
+ IL_0151: box [mscorlib]System.IntPtr
+ IL_0156: unbox [mscorlib]System.IntPtr
+ IL_015b: ldobj [mscorlib]System.IntPtr
+ IL_0165: conv.u8
+ IL_0166: box [mscorlib]System.UInt64
+ IL_016b: unbox [mscorlib]System.UInt64
+ IL_0170: ldind.i8
+ IL_0171: conv.u1
+ ldarg.0
+ brfalse IL_018a
+ IL_0172: box [mscorlib]System.Byte
+ IL_0177: unbox [mscorlib]System.Byte
+ IL_017c: ldind.u1
+ IL_017d: conv.u8
+ IL_017e: box [mscorlib]System.Int64
+ IL_0183: unbox [mscorlib]System.Int64
+ IL_0188: ldind.i8
+ IL_0189: conv.i1
+ IL_018a: box [mscorlib]System.SByte
+ IL_018f: unbox [mscorlib]System.SByte
+ IL_0194: ldind.i1
+ IL_0195: conv.u4
+ IL_0196: box [mscorlib]System.UInt32
+ IL_019b: unbox [mscorlib]System.UInt32
+ IL_01a0: ldind.u4
+ IL_01a1: conv.u8
+ IL_01a2: box [mscorlib]System.Int64
+ IL_01a7: unbox [mscorlib]System.Int64
+ IL_01ac: ldind.i8
+ conv.u
+ IL_01b2: box [mscorlib]System.UIntPtr
+ IL_01b7: unbox [mscorlib]System.UIntPtr
+ IL_01bc: ldobj [mscorlib]System.UIntPtr
+ IL_01c6: conv.r.un
+ IL_01c7: conv.r8
+ IL_01c8: box [mscorlib]System.Double
+ IL_01cd: unbox [mscorlib]System.Double
+ IL_01d2: ldind.r8
+ IL_01d3: ldc.r8 100.
+ IL_01dc: ceq
+ endfilter
+ IL_EXCEPT:
+ leave.s IL_END
+ IL_END:
+ ret
+ .try IL_TRY to IL_FILTER filter IL_FILTER handler IL_EXCEPT to IL_END
+ } // end of method App::Test
+
+ .method private hidebysig static int32
+ Main() cil managed
+ {
+ .entrypoint
+ .maxstack 1
+ .locals (int32 V_0)
+ IL_0000: ldc.i4.0
+ IL_0001: call void JitTest.App::Test(bool)
+ IL_0006: ldc.i4.1
+ IL_0007: call void JitTest.App::Test(bool)
+ IL_000c: ldstr "=== TEST PASSED ==="
+ IL_0011: call void [System.Console]System.Console::WriteLine(string)
+ IL_0016: ldc.i4.s 100
+ IL_0018: stloc.0
+ IL_0019: br.s IL_001b
+
+ IL_001b: ldloc.0
+ IL_001c: ret
+ } // end of method App::Main
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() cil managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method App::.ctor
+
+ } // end of class App
+
+} // end of namespace JitTest
+
diff --git a/tests/src/JIT/Methodical/Boxing/boxunbox/jump.il b/tests/src/JIT/Methodical/Boxing/boxunbox/jump.il
new file mode 100644
index 0000000000..26da8df79f
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/boxunbox/jump.il
@@ -0,0 +1,218 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib { }
+.assembly 'jump' { }
+.namespace JitTest
+{
+ .class private auto ansi beforefieldinit App
+ extends [mscorlib]System.Object
+ {
+ .method private hidebysig static int64
+ Test(bool path) cil managed
+ {
+ .maxstack 4
+ .locals (int32 V_0)
+ ldstr "in Test()"
+ call void [System.Console]System.Console::WriteLine(string)
+ IL_0000: ldc.i4.s 100
+ IL_0002: stloc.0
+ IL_0003: ldloc.0
+ ldarg.0
+ brfalse IL_000f
+ IL_0004: box [mscorlib]System.Int32
+ IL_0009: unbox [mscorlib]System.Int32
+ IL_000e: ldind.i4
+ IL_000f: conv.r4
+ ldarg.0
+ brfalse IL_01c8
+ IL_0010: box [mscorlib]System.Single
+ IL_0015: unbox [mscorlib]System.Single
+ IL_001a: ldind.r4
+ IL_001b: conv.i1
+ IL_001c: box [mscorlib]System.SByte
+ ldarg.0
+ brfalse IL_002c
+ IL_0021: unbox [mscorlib]System.SByte
+ IL_0026: ldind.i1
+ IL_0027: box [mscorlib]System.SByte
+ IL_002c: unbox [mscorlib]System.SByte
+ IL_0031: ldind.i1
+ IL_0032: conv.i4
+ IL_0038: box [mscorlib]System.IntPtr
+ IL_003d: unbox [mscorlib]System.IntPtr
+ ldarg.0
+ brfalse IL_00e0
+ IL_0042: ldobj [mscorlib]System.IntPtr
+ IL_004c: conv.u1
+ IL_004d: box [mscorlib]System.Byte
+ IL_0052: unbox [mscorlib]System.Byte
+ IL_0057: ldind.u1
+ IL_0058: conv.i1
+ IL_0059: box [mscorlib]System.SByte
+ IL_005e: unbox [mscorlib]System.SByte
+ IL_0063: ldind.i1
+ IL_0064: conv.i8
+ IL_0065: box [mscorlib]System.UInt64
+ IL_006a: unbox [mscorlib]System.UInt64
+ IL_006f: ldind.i8
+ conv.i
+ IL_0075: box [mscorlib]System.IntPtr
+ IL_007a: unbox [mscorlib]System.IntPtr
+ IL_007f: ldobj [mscorlib]System.IntPtr
+ IL_0089: conv.u8
+ ldarg.0
+ brfalse IL_00c6
+ IL_008a: box [mscorlib]System.UInt64
+ IL_008f: unbox [mscorlib]System.UInt64
+ IL_0094: ldind.i8
+ IL_0095: conv.u1
+ IL_0096: box [mscorlib]System.Byte
+ IL_009b: unbox [mscorlib]System.Byte
+ IL_00a0: ldind.u1
+ IL_00a1: conv.u8
+ IL_00a2: box [mscorlib]System.Int64
+ IL_00a7: unbox [mscorlib]System.Int64
+ IL_00ac: ldind.i8
+ IL_00ad: conv.i1
+ IL_00ae: box [mscorlib]System.SByte
+ IL_00b3: unbox [mscorlib]System.SByte
+ IL_00b8: ldind.i1
+ IL_00b9: conv.u4
+ IL_00ba: box [mscorlib]System.UInt32
+ IL_00bf: unbox [mscorlib]System.UInt32
+ IL_00c4: ldind.u4
+ IL_00c5: conv.u8
+ IL_00c6: box [mscorlib]System.Int64
+ IL_00cb: unbox [mscorlib]System.Int64
+ IL_00d0: ldind.i8
+ conv.u
+ IL_00d6: box [mscorlib]System.UIntPtr
+ IL_00db: unbox [mscorlib]System.UIntPtr
+ IL_00e0: ldobj [mscorlib]System.UIntPtr
+ IL_00ea: conv.r.un
+ IL_00eb: conv.r4
+ IL_00ec: box [mscorlib]System.Single
+ IL_00f1: unbox [mscorlib]System.Single
+ IL_00f6: ldind.r4
+ IL_00f7: conv.i1
+ IL_00f8: box [mscorlib]System.SByte
+ IL_00fd: unbox [mscorlib]System.SByte
+ IL_0102: ldind.i1
+ IL_0103: box [mscorlib]System.SByte
+ IL_0108: unbox [mscorlib]System.SByte
+ IL_010d: ldind.i1
+ IL_010e: conv.i4
+ IL_0114: box [mscorlib]System.IntPtr
+ IL_0119: unbox [mscorlib]System.IntPtr
+ IL_011e: ldobj [mscorlib]System.IntPtr
+ IL_0128: conv.u1
+ IL_0129: box [mscorlib]System.Byte
+ IL_012e: unbox [mscorlib]System.Byte
+ IL_0133: ldind.u1
+ IL_0134: conv.i1
+ IL_0135: box [mscorlib]System.SByte
+ IL_013a: unbox [mscorlib]System.SByte
+ IL_013f: ldind.i1
+ IL_0140: conv.i8
+ IL_0141: box [mscorlib]System.UInt64
+ IL_0146: unbox [mscorlib]System.UInt64
+ IL_014b: ldind.i8
+ conv.i
+ IL_0151: box [mscorlib]System.IntPtr
+ IL_0156: unbox [mscorlib]System.IntPtr
+ IL_015b: ldobj [mscorlib]System.IntPtr
+ IL_0165: conv.u8
+ IL_0166: box [mscorlib]System.UInt64
+ IL_016b: unbox [mscorlib]System.UInt64
+ IL_0170: ldind.i8
+ IL_0171: conv.u1
+ ldarg.0
+ brfalse IL_018a
+ IL_0172: box [mscorlib]System.Byte
+ IL_0177: unbox [mscorlib]System.Byte
+ IL_017c: ldind.u1
+ IL_017d: conv.u8
+ IL_017e: box [mscorlib]System.Int64
+ IL_0183: unbox [mscorlib]System.Int64
+ IL_0188: ldind.i8
+ IL_0189: conv.i1
+ IL_018a: box [mscorlib]System.SByte
+ IL_018f: unbox [mscorlib]System.SByte
+ IL_0194: ldind.i1
+ IL_0195: conv.u4
+ IL_0196: box [mscorlib]System.UInt32
+ IL_019b: unbox [mscorlib]System.UInt32
+ IL_01a0: ldind.u4
+ IL_01a1: conv.u8
+ IL_01a2: box [mscorlib]System.Int64
+ IL_01a7: unbox [mscorlib]System.Int64
+ IL_01ac: ldind.i8
+ conv.u
+ IL_01b2: box [mscorlib]System.UIntPtr
+ IL_01b7: unbox [mscorlib]System.UIntPtr
+ IL_01bc: ldobj [mscorlib]System.UIntPtr
+ IL_01c6: conv.r.un
+ IL_01c7: conv.r8
+ IL_01c8: box [mscorlib]System.Double
+ IL_01cd: unbox [mscorlib]System.Double
+ IL_01d2: ldind.r8
+ IL_01d3: ldc.r8 100.
+ IL_01dc: beq.s IL_END
+
+ IL_01de: ldstr "Loss of precision or unbox error"
+ IL_01e3: newobj instance void [mscorlib]System.ApplicationException::.ctor(string)
+ IL_01e8: throw
+
+ IL_END:
+ ldc.i8 100
+ ldarg.0
+ brfalse.s IL_RET
+ pop
+ ldc.i4.0
+ starg 0
+ jmp int64 JitTest.App::Test(bool)
+ IL_RET: ret
+ } // end of method App::Test
+
+ .method private hidebysig static int32
+ Main() cil managed
+ {
+ .entrypoint
+ .maxstack 4
+ .locals (int32 V_0)
+ IL_0000: ldc.i4.0
+ IL_0001: call int64 JitTest.App::Test(bool)
+ IL_0006: ldc.i4.1
+ IL_0007: call int64 JitTest.App::Test(bool)
+ pop
+ pop
+ IL_000c: ldstr "=== TEST PASSED ==="
+ IL_0011: call void [System.Console]System.Console::WriteLine(string)
+ IL_0016: ldc.i4.s 100
+ IL_0018: stloc.0
+ IL_0019: br.s IL_001b
+
+ IL_001b: ldloc.0
+ IL_001c: ret
+ } // end of method App::Main
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() cil managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method App::.ctor
+
+ } // end of class App
+
+} // end of namespace JitTest
+
diff --git a/tests/src/JIT/Methodical/Boxing/boxunbox/localloc.il b/tests/src/JIT/Methodical/Boxing/boxunbox/localloc.il
new file mode 100644
index 0000000000..e629958a90
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/boxunbox/localloc.il
@@ -0,0 +1,211 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib { }
+.assembly 'localloc' { }
+.namespace JitTest
+{
+ .class private auto ansi beforefieldinit App
+ extends [mscorlib]System.Object
+ {
+ .method private hidebysig static void
+ Test(bool path) cil managed
+ {
+ .maxstack 4
+ .locals (int32 V_0)
+ sizeof int32
+ localloc
+ dup
+ ldc.i4 100
+ stind.i4
+ ldind.i4
+ IL_0002: stloc.0
+ IL_0003: ldloc.0
+ ldarg.0
+ brfalse IL_000f
+ IL_0004: box [mscorlib]System.Int32
+ IL_0009: unbox [mscorlib]System.Int32
+ IL_000e: ldind.i4
+ IL_000f: conv.r4
+ ldarg.0
+ brfalse IL_01c8
+ IL_0010: box [mscorlib]System.Single
+ IL_0015: unbox [mscorlib]System.Single
+ IL_001a: ldind.r4
+ IL_001b: conv.i1
+ IL_001c: box [mscorlib]System.SByte
+ ldarg.0
+ brfalse IL_002c
+ IL_0021: unbox [mscorlib]System.SByte
+ IL_0026: ldind.i1
+ IL_0027: box [mscorlib]System.SByte
+ IL_002c: unbox [mscorlib]System.SByte
+ IL_0031: ldind.i1
+ IL_0032: conv.i4
+ IL_0038: box [mscorlib]System.IntPtr
+ IL_003d: unbox [mscorlib]System.IntPtr
+ ldarg.0
+ brfalse IL_00e0
+ IL_0042: ldobj [mscorlib]System.IntPtr
+ IL_004c: conv.u1
+ IL_004d: box [mscorlib]System.Byte
+ IL_0052: unbox [mscorlib]System.Byte
+ IL_0057: ldind.u1
+ IL_0058: conv.i1
+ IL_0059: box [mscorlib]System.SByte
+ IL_005e: unbox [mscorlib]System.SByte
+ IL_0063: ldind.i1
+ IL_0064: conv.i8
+ IL_0065: box [mscorlib]System.UInt64
+ IL_006a: unbox [mscorlib]System.UInt64
+ IL_006f: ldind.i8
+ conv.i
+ IL_0075: box [mscorlib]System.IntPtr
+ IL_007a: unbox [mscorlib]System.IntPtr
+ IL_007f: ldobj [mscorlib]System.IntPtr
+ IL_0089: conv.u8
+ ldarg.0
+ brfalse IL_00c6
+ IL_008a: box [mscorlib]System.UInt64
+ IL_008f: unbox [mscorlib]System.UInt64
+ IL_0094: ldind.i8
+ IL_0095: conv.u1
+ IL_0096: box [mscorlib]System.Byte
+ IL_009b: unbox [mscorlib]System.Byte
+ IL_00a0: ldind.u1
+ IL_00a1: conv.u8
+ IL_00a2: box [mscorlib]System.Int64
+ IL_00a7: unbox [mscorlib]System.Int64
+ IL_00ac: ldind.i8
+ IL_00ad: conv.i1
+ IL_00ae: box [mscorlib]System.SByte
+ IL_00b3: unbox [mscorlib]System.SByte
+ IL_00b8: ldind.i1
+ IL_00b9: conv.u4
+ IL_00ba: box [mscorlib]System.UInt32
+ IL_00bf: unbox [mscorlib]System.UInt32
+ IL_00c4: ldind.u4
+ IL_00c5: conv.u8
+ IL_00c6: box [mscorlib]System.Int64
+ IL_00cb: unbox [mscorlib]System.Int64
+ IL_00d0: ldind.i8
+ conv.u
+ IL_00d6: box [mscorlib]System.UIntPtr
+ IL_00db: unbox [mscorlib]System.UIntPtr
+ IL_00e0: ldobj [mscorlib]System.UIntPtr
+ IL_00ea: conv.r.un
+ IL_00eb: conv.r4
+ IL_00ec: box [mscorlib]System.Single
+ IL_00f1: unbox [mscorlib]System.Single
+ IL_00f6: ldind.r4
+ IL_00f7: conv.i1
+ IL_00f8: box [mscorlib]System.SByte
+ IL_00fd: unbox [mscorlib]System.SByte
+ IL_0102: ldind.i1
+ IL_0103: box [mscorlib]System.SByte
+ IL_0108: unbox [mscorlib]System.SByte
+ IL_010d: ldind.i1
+ IL_010e: conv.i4
+ IL_0114: box [mscorlib]System.IntPtr
+ IL_0119: unbox [mscorlib]System.IntPtr
+ IL_011e: ldobj [mscorlib]System.IntPtr
+ IL_0128: conv.u1
+ IL_0129: box [mscorlib]System.Byte
+ IL_012e: unbox [mscorlib]System.Byte
+ IL_0133: ldind.u1
+ IL_0134: conv.i1
+ IL_0135: box [mscorlib]System.SByte
+ IL_013a: unbox [mscorlib]System.SByte
+ IL_013f: ldind.i1
+ IL_0140: conv.i8
+ IL_0141: box [mscorlib]System.UInt64
+ IL_0146: unbox [mscorlib]System.UInt64
+ IL_014b: ldind.i8
+ conv.i
+ IL_0151: box [mscorlib]System.IntPtr
+ IL_0156: unbox [mscorlib]System.IntPtr
+ IL_015b: ldobj [mscorlib]System.IntPtr
+ IL_0165: conv.u8
+ IL_0166: box [mscorlib]System.UInt64
+ IL_016b: unbox [mscorlib]System.UInt64
+ IL_0170: ldind.i8
+ IL_0171: conv.u1
+ ldarg.0
+ brfalse IL_018a
+ IL_0172: box [mscorlib]System.Byte
+ IL_0177: unbox [mscorlib]System.Byte
+ IL_017c: ldind.u1
+ IL_017d: conv.u8
+ IL_017e: box [mscorlib]System.Int64
+ IL_0183: unbox [mscorlib]System.Int64
+ IL_0188: ldind.i8
+ IL_0189: conv.i1
+ IL_018a: box [mscorlib]System.SByte
+ IL_018f: unbox [mscorlib]System.SByte
+ IL_0194: ldind.i1
+ IL_0195: conv.u4
+ IL_0196: box [mscorlib]System.UInt32
+ IL_019b: unbox [mscorlib]System.UInt32
+ IL_01a0: ldind.u4
+ IL_01a1: conv.u8
+ IL_01a2: box [mscorlib]System.Int64
+ IL_01a7: unbox [mscorlib]System.Int64
+ IL_01ac: ldind.i8
+ conv.u
+ IL_01b2: box [mscorlib]System.UIntPtr
+ IL_01b7: unbox [mscorlib]System.UIntPtr
+ IL_01bc: ldobj [mscorlib]System.UIntPtr
+ IL_01c6: conv.r.un
+ IL_01c7: conv.r8
+ IL_01c8: box [mscorlib]System.Double
+ IL_01cd: unbox [mscorlib]System.Double
+ IL_01d2: ldind.r8
+ IL_01d3: ldc.r8 100.
+ IL_01dc: beq.s IL_01e9
+
+ IL_01de: ldstr "Loss of precision or unbox error"
+ IL_01e3: newobj instance void [mscorlib]System.ApplicationException::.ctor(string)
+ IL_01e8: throw
+
+ IL_01e9: ret
+ } // end of method App::Test
+
+ .method private hidebysig static int32
+ Main() cil managed
+ {
+ .entrypoint
+ .maxstack 1
+ .locals (int32 V_0)
+ IL_0000: ldc.i4.0
+ IL_0001: call void JitTest.App::Test(bool)
+ IL_0006: ldc.i4.1
+ IL_0007: call void JitTest.App::Test(bool)
+ IL_000c: ldstr "=== TEST PASSED ==="
+ IL_0011: call void [System.Console]System.Console::WriteLine(string)
+ IL_0016: ldc.i4.s 100
+ IL_0018: stloc.0
+ IL_0019: br.s IL_001b
+
+ IL_001b: ldloc.0
+ IL_001c: ret
+ } // end of method App::Main
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() cil managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method App::.ctor
+
+ } // end of class App
+
+} // end of namespace JitTest
+
diff --git a/tests/src/JIT/Methodical/Boxing/boxunbox/simple.il b/tests/src/JIT/Methodical/Boxing/boxunbox/simple.il
new file mode 100644
index 0000000000..26fc598007
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/boxunbox/simple.il
@@ -0,0 +1,206 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib { }
+.assembly 'simple' { }
+.namespace JitTest
+{
+ .class private auto ansi beforefieldinit App
+ extends [mscorlib]System.Object
+ {
+ .method private hidebysig static void
+ Test(bool path) cil managed
+ {
+ .maxstack 4
+ .locals (int32 V_0)
+ IL_0000: ldc.i4.s 100
+ IL_0002: stloc.0
+ IL_0003: ldloc.0
+ ldarg.0
+ brfalse IL_000f
+ IL_0004: box [mscorlib]System.Int32
+ IL_0009: unbox [mscorlib]System.Int32
+ IL_000e: ldind.i4
+ IL_000f: conv.r4
+ ldarg.0
+ brfalse IL_01c8
+ IL_0010: box [mscorlib]System.Single
+ IL_0015: unbox [mscorlib]System.Single
+ IL_001a: ldind.r4
+ IL_001b: conv.i1
+ IL_001c: box [mscorlib]System.SByte
+ ldarg.0
+ brfalse IL_002c
+ IL_0021: unbox [mscorlib]System.SByte
+ IL_0026: ldind.i1
+ IL_0027: box [mscorlib]System.SByte
+ IL_002c: unbox [mscorlib]System.SByte
+ IL_0031: ldind.i1
+ IL_0032: conv.i4
+ IL_0038: box [mscorlib]System.IntPtr
+ IL_003d: unbox [mscorlib]System.IntPtr
+ ldarg.0
+ brfalse IL_00e0
+ IL_0042: ldobj [mscorlib]System.IntPtr
+ IL_004c: conv.u1
+ IL_004d: box [mscorlib]System.Byte
+ IL_0052: unbox [mscorlib]System.Byte
+ IL_0057: ldind.u1
+ IL_0058: conv.i1
+ IL_0059: box [mscorlib]System.SByte
+ IL_005e: unbox [mscorlib]System.SByte
+ IL_0063: ldind.i1
+ IL_0064: conv.i8
+ IL_0065: box [mscorlib]System.UInt64
+ IL_006a: unbox [mscorlib]System.UInt64
+ IL_006f: ldind.i8
+ conv.i
+ IL_0075: box [mscorlib]System.IntPtr
+ IL_007a: unbox [mscorlib]System.IntPtr
+ IL_007f: ldobj [mscorlib]System.IntPtr
+ IL_0089: conv.u8
+ ldarg.0
+ brfalse IL_00c6
+ IL_008a: box [mscorlib]System.UInt64
+ IL_008f: unbox [mscorlib]System.UInt64
+ IL_0094: ldind.i8
+ IL_0095: conv.u1
+ IL_0096: box [mscorlib]System.Byte
+ IL_009b: unbox [mscorlib]System.Byte
+ IL_00a0: ldind.u1
+ IL_00a1: conv.u8
+ IL_00a2: box [mscorlib]System.Int64
+ IL_00a7: unbox [mscorlib]System.Int64
+ IL_00ac: ldind.i8
+ IL_00ad: conv.i1
+ IL_00ae: box [mscorlib]System.SByte
+ IL_00b3: unbox [mscorlib]System.SByte
+ IL_00b8: ldind.i1
+ IL_00b9: conv.u4
+ IL_00ba: box [mscorlib]System.UInt32
+ IL_00bf: unbox [mscorlib]System.UInt32
+ IL_00c4: ldind.u4
+ IL_00c5: conv.u8
+ IL_00c6: box [mscorlib]System.Int64
+ IL_00cb: unbox [mscorlib]System.Int64
+ IL_00d0: ldind.i8
+ conv.u
+ IL_00d6: box [mscorlib]System.UIntPtr
+ IL_00db: unbox [mscorlib]System.UIntPtr
+ IL_00e0: ldobj [mscorlib]System.UIntPtr
+ IL_00ea: conv.r.un
+ IL_00eb: conv.r4
+ IL_00ec: box [mscorlib]System.Single
+ IL_00f1: unbox [mscorlib]System.Single
+ IL_00f6: ldind.r4
+ IL_00f7: conv.i1
+ IL_00f8: box [mscorlib]System.SByte
+ IL_00fd: unbox [mscorlib]System.SByte
+ IL_0102: ldind.i1
+ IL_0103: box [mscorlib]System.SByte
+ IL_0108: unbox [mscorlib]System.SByte
+ IL_010d: ldind.i1
+ IL_010e: conv.i4
+ IL_0114: box [mscorlib]System.IntPtr
+ IL_0119: unbox [mscorlib]System.IntPtr
+ IL_011e: ldobj [mscorlib]System.IntPtr
+ IL_0128: conv.u1
+ IL_0129: box [mscorlib]System.Byte
+ IL_012e: unbox [mscorlib]System.Byte
+ IL_0133: ldind.u1
+ IL_0134: conv.i1
+ IL_0135: box [mscorlib]System.SByte
+ IL_013a: unbox [mscorlib]System.SByte
+ IL_013f: ldind.i1
+ IL_0140: conv.i8
+ IL_0141: box [mscorlib]System.UInt64
+ IL_0146: unbox [mscorlib]System.UInt64
+ IL_014b: ldind.i8
+ conv.i
+ IL_0151: box [mscorlib]System.IntPtr
+ IL_0156: unbox [mscorlib]System.IntPtr
+ IL_015b: ldobj [mscorlib]System.IntPtr
+ IL_0165: conv.u8
+ IL_0166: box [mscorlib]System.UInt64
+ IL_016b: unbox [mscorlib]System.UInt64
+ IL_0170: ldind.i8
+ IL_0171: conv.u1
+ ldarg.0
+ brfalse IL_018a
+ IL_0172: box [mscorlib]System.Byte
+ IL_0177: unbox [mscorlib]System.Byte
+ IL_017c: ldind.u1
+ IL_017d: conv.u8
+ IL_017e: box [mscorlib]System.Int64
+ IL_0183: unbox [mscorlib]System.Int64
+ IL_0188: ldind.i8
+ IL_0189: conv.i1
+ IL_018a: box [mscorlib]System.SByte
+ IL_018f: unbox [mscorlib]System.SByte
+ IL_0194: ldind.i1
+ IL_0195: conv.u4
+ IL_0196: box [mscorlib]System.UInt32
+ IL_019b: unbox [mscorlib]System.UInt32
+ IL_01a0: ldind.u4
+ IL_01a1: conv.u8
+ IL_01a2: box [mscorlib]System.Int64
+ IL_01a7: unbox [mscorlib]System.Int64
+ IL_01ac: ldind.i8
+ conv.u
+ IL_01b2: box [mscorlib]System.UIntPtr
+ IL_01b7: unbox [mscorlib]System.UIntPtr
+ IL_01bc: ldobj [mscorlib]System.UIntPtr
+ IL_01c6: conv.r.un
+ IL_01c7: conv.r8
+ IL_01c8: box [mscorlib]System.Double
+ IL_01cd: unbox [mscorlib]System.Double
+ IL_01d2: ldind.r8
+ IL_01d3: ldc.r8 100.
+ IL_01dc: beq.s IL_01e9
+
+ IL_01de: ldstr "Loss of precision or unbox error"
+ IL_01e3: newobj instance void [mscorlib]System.ApplicationException::.ctor(string)
+ IL_01e8: throw
+
+ IL_01e9: ret
+ } // end of method App::Test
+
+ .method private hidebysig static int32
+ Main() cil managed
+ {
+ .entrypoint
+ .maxstack 1
+ .locals (int32 V_0)
+ IL_0000: ldc.i4.0
+ IL_0001: call void JitTest.App::Test(bool)
+ IL_0006: ldc.i4.1
+ IL_0007: call void JitTest.App::Test(bool)
+ IL_000c: ldstr "=== TEST PASSED ==="
+ IL_0011: call void [System.Console]System.Console::WriteLine(string)
+ IL_0016: ldc.i4.s 100
+ IL_0018: stloc.0
+ IL_0019: br.s IL_001b
+
+ IL_001b: ldloc.0
+ IL_001c: ret
+ } // end of method App::Main
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() cil managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method App::.ctor
+
+ } // end of class App
+
+} // end of namespace JitTest
+
diff --git a/tests/src/JIT/Methodical/Boxing/boxunbox/tailcall.il b/tests/src/JIT/Methodical/Boxing/boxunbox/tailcall.il
new file mode 100644
index 0000000000..652ea863a5
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/boxunbox/tailcall.il
@@ -0,0 +1,215 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib { }
+.assembly 'tailcall' { }
+.namespace JitTest
+{
+ .class private auto ansi beforefieldinit App
+ extends [mscorlib]System.Object
+ {
+ .method private hidebysig static int64
+ Test(bool path) cil managed
+ {
+ .maxstack 4
+ .locals (int32 V_0)
+ IL_0000: ldc.i4.s 100
+ IL_0002: stloc.0
+ IL_0003: ldloc.0
+ ldarg.0
+ brfalse IL_000f
+ IL_0004: box [mscorlib]System.Int32
+ IL_0009: unbox [mscorlib]System.Int32
+ IL_000e: ldind.i4
+ IL_000f: conv.r4
+ ldarg.0
+ brfalse IL_01c8
+ IL_0010: box [mscorlib]System.Single
+ IL_0015: unbox [mscorlib]System.Single
+ IL_001a: ldind.r4
+ IL_001b: conv.i1
+ IL_001c: box [mscorlib]System.SByte
+ ldarg.0
+ brfalse IL_002c
+ IL_0021: unbox [mscorlib]System.SByte
+ IL_0026: ldind.i1
+ IL_0027: box [mscorlib]System.SByte
+ IL_002c: unbox [mscorlib]System.SByte
+ IL_0031: ldind.i1
+ IL_0032: conv.i4
+ IL_0038: box [mscorlib]System.IntPtr
+ IL_003d: unbox [mscorlib]System.IntPtr
+ ldarg.0
+ brfalse IL_00e0
+ IL_0042: ldobj [mscorlib]System.IntPtr
+ IL_004c: conv.u1
+ IL_004d: box [mscorlib]System.Byte
+ IL_0052: unbox [mscorlib]System.Byte
+ IL_0057: ldind.u1
+ IL_0058: conv.i1
+ IL_0059: box [mscorlib]System.SByte
+ IL_005e: unbox [mscorlib]System.SByte
+ IL_0063: ldind.i1
+ IL_0064: conv.i8
+ IL_0065: box [mscorlib]System.UInt64
+ IL_006a: unbox [mscorlib]System.UInt64
+ IL_006f: ldind.i8
+ conv.i
+ IL_0075: box [mscorlib]System.IntPtr
+ IL_007a: unbox [mscorlib]System.IntPtr
+ IL_007f: ldobj [mscorlib]System.IntPtr
+ IL_0089: conv.u8
+ ldarg.0
+ brfalse IL_00c6
+ IL_008a: box [mscorlib]System.UInt64
+ IL_008f: unbox [mscorlib]System.UInt64
+ IL_0094: ldind.i8
+ IL_0095: conv.u1
+ IL_0096: box [mscorlib]System.Byte
+ IL_009b: unbox [mscorlib]System.Byte
+ IL_00a0: ldind.u1
+ IL_00a1: conv.u8
+ IL_00a2: box [mscorlib]System.Int64
+ IL_00a7: unbox [mscorlib]System.Int64
+ IL_00ac: ldind.i8
+ IL_00ad: conv.i1
+ IL_00ae: box [mscorlib]System.SByte
+ IL_00b3: unbox [mscorlib]System.SByte
+ IL_00b8: ldind.i1
+ IL_00b9: conv.u4
+ IL_00ba: box [mscorlib]System.UInt32
+ IL_00bf: unbox [mscorlib]System.UInt32
+ IL_00c4: ldind.u4
+ IL_00c5: conv.u8
+ IL_00c6: box [mscorlib]System.Int64
+ IL_00cb: unbox [mscorlib]System.Int64
+ IL_00d0: ldind.i8
+ conv.u
+ IL_00d6: box [mscorlib]System.UIntPtr
+ IL_00db: unbox [mscorlib]System.UIntPtr
+ IL_00e0: ldobj [mscorlib]System.UIntPtr
+ IL_00ea: conv.r.un
+ IL_00eb: conv.r4
+ IL_00ec: box [mscorlib]System.Single
+ IL_00f1: unbox [mscorlib]System.Single
+ IL_00f6: ldind.r4
+ IL_00f7: conv.i1
+ IL_00f8: box [mscorlib]System.SByte
+ IL_00fd: unbox [mscorlib]System.SByte
+ IL_0102: ldind.i1
+ IL_0103: box [mscorlib]System.SByte
+ IL_0108: unbox [mscorlib]System.SByte
+ IL_010d: ldind.i1
+ IL_010e: conv.i4
+ IL_0114: box [mscorlib]System.IntPtr
+ IL_0119: unbox [mscorlib]System.IntPtr
+ IL_011e: ldobj [mscorlib]System.IntPtr
+ IL_0128: conv.u1
+ IL_0129: box [mscorlib]System.Byte
+ IL_012e: unbox [mscorlib]System.Byte
+ IL_0133: ldind.u1
+ IL_0134: conv.i1
+ IL_0135: box [mscorlib]System.SByte
+ IL_013a: unbox [mscorlib]System.SByte
+ IL_013f: ldind.i1
+ IL_0140: conv.i8
+ IL_0141: box [mscorlib]System.UInt64
+ IL_0146: unbox [mscorlib]System.UInt64
+ IL_014b: ldind.i8
+ conv.i
+ IL_0151: box [mscorlib]System.IntPtr
+ IL_0156: unbox [mscorlib]System.IntPtr
+ IL_015b: ldobj [mscorlib]System.IntPtr
+ IL_0165: conv.u8
+ IL_0166: box [mscorlib]System.UInt64
+ IL_016b: unbox [mscorlib]System.UInt64
+ IL_0170: ldind.i8
+ IL_0171: conv.u1
+ ldarg.0
+ brfalse IL_018a
+ IL_0172: box [mscorlib]System.Byte
+ IL_0177: unbox [mscorlib]System.Byte
+ IL_017c: ldind.u1
+ IL_017d: conv.u8
+ IL_017e: box [mscorlib]System.Int64
+ IL_0183: unbox [mscorlib]System.Int64
+ IL_0188: ldind.i8
+ IL_0189: conv.i1
+ IL_018a: box [mscorlib]System.SByte
+ IL_018f: unbox [mscorlib]System.SByte
+ IL_0194: ldind.i1
+ IL_0195: conv.u4
+ IL_0196: box [mscorlib]System.UInt32
+ IL_019b: unbox [mscorlib]System.UInt32
+ IL_01a0: ldind.u4
+ IL_01a1: conv.u8
+ IL_01a2: box [mscorlib]System.Int64
+ IL_01a7: unbox [mscorlib]System.Int64
+ IL_01ac: ldind.i8
+ conv.u
+ IL_01b2: box [mscorlib]System.UIntPtr
+ IL_01b7: unbox [mscorlib]System.UIntPtr
+ IL_01bc: ldobj [mscorlib]System.UIntPtr
+ IL_01c6: conv.r.un
+ IL_01c7: conv.r8
+ IL_01c8: box [mscorlib]System.Double
+ IL_01cd: unbox [mscorlib]System.Double
+ IL_01d2: ldind.r8
+ IL_01d3: ldc.r8 100.
+ IL_01dc: beq.s IL_END
+
+ IL_01de: ldstr "Loss of precision or unbox error"
+ IL_01e3: newobj instance void [mscorlib]System.ApplicationException::.ctor(string)
+ IL_01e8: throw
+
+ IL_END:
+ ldc.i8 100
+ ldarg.0
+ brfalse.s IL_RET
+ pop
+ ldc.i4.0
+ tail. call int64 JitTest.App::Test(bool)
+ IL_RET: ret
+ } // end of method App::Test
+
+ .method private hidebysig static int32
+ Main() cil managed
+ {
+ .entrypoint
+ .maxstack 4
+ .locals (int32 V_0)
+ IL_0000: ldc.i4.0
+ IL_0001: call int64 JitTest.App::Test(bool)
+ IL_0006: ldc.i4.1
+ IL_0007: call int64 JitTest.App::Test(bool)
+ pop
+ pop
+ IL_000c: ldstr "=== TEST PASSED ==="
+ IL_0011: call void [System.Console]System.Console::WriteLine(string)
+ IL_0016: ldc.i4.s 100
+ IL_0018: stloc.0
+ IL_0019: br.s IL_001b
+
+ IL_001b: ldloc.0
+ IL_001c: ret
+ } // end of method App::Main
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() cil managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method App::.ctor
+
+ } // end of class App
+
+} // end of namespace JitTest
+
diff --git a/tests/src/JIT/Methodical/Boxing/boxunbox/try.il b/tests/src/JIT/Methodical/Boxing/boxunbox/try.il
new file mode 100644
index 0000000000..af1728c223
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/boxunbox/try.il
@@ -0,0 +1,213 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib { }
+.assembly 'try' { }
+.namespace JitTest
+{
+ .class private auto ansi beforefieldinit App
+ extends [mscorlib]System.Object
+ {
+ .method private hidebysig static void
+ Test(bool path) cil managed
+ {
+ .maxstack 4
+ .locals (int32 V_0)
+ .try {
+ IL_0000: ldc.i4.s 100
+ IL_0002: stloc.0
+ IL_0003: ldloc.0
+ ldarg.0
+ brfalse IL_000f
+ IL_0004: box [mscorlib]System.Int32
+ IL_0009: unbox [mscorlib]System.Int32
+ IL_000e: ldind.i4
+ IL_000f: conv.r4
+ ldarg.0
+ brfalse IL_01c8
+ IL_0010: box [mscorlib]System.Single
+ IL_0015: unbox [mscorlib]System.Single
+ IL_001a: ldind.r4
+ IL_001b: conv.i1
+ IL_001c: box [mscorlib]System.SByte
+ ldarg.0
+ brfalse IL_002c
+ IL_0021: unbox [mscorlib]System.SByte
+ IL_0026: ldind.i1
+ IL_0027: box [mscorlib]System.SByte
+ IL_002c: unbox [mscorlib]System.SByte
+ IL_0031: ldind.i1
+ IL_0032: conv.i4
+ IL_0038: box [mscorlib]System.IntPtr
+ IL_003d: unbox [mscorlib]System.IntPtr
+ ldarg.0
+ brfalse IL_00e0
+ IL_0042: ldobj [mscorlib]System.IntPtr
+ IL_004c: conv.u1
+ IL_004d: box [mscorlib]System.Byte
+ IL_0052: unbox [mscorlib]System.Byte
+ IL_0057: ldind.u1
+ IL_0058: conv.i1
+ IL_0059: box [mscorlib]System.SByte
+ IL_005e: unbox [mscorlib]System.SByte
+ IL_0063: ldind.i1
+ IL_0064: conv.i8
+ IL_0065: box [mscorlib]System.UInt64
+ IL_006a: unbox [mscorlib]System.UInt64
+ IL_006f: ldind.i8
+ conv.i
+ IL_0075: box [mscorlib]System.IntPtr
+ IL_007a: unbox [mscorlib]System.IntPtr
+ IL_007f: ldobj [mscorlib]System.IntPtr
+ IL_0089: conv.u8
+ ldarg.0
+ brfalse IL_00c6
+ IL_008a: box [mscorlib]System.UInt64
+ IL_008f: unbox [mscorlib]System.UInt64
+ IL_0094: ldind.i8
+ IL_0095: conv.u1
+ IL_0096: box [mscorlib]System.Byte
+ IL_009b: unbox [mscorlib]System.Byte
+ IL_00a0: ldind.u1
+ IL_00a1: conv.u8
+ IL_00a2: box [mscorlib]System.Int64
+ IL_00a7: unbox [mscorlib]System.Int64
+ IL_00ac: ldind.i8
+ IL_00ad: conv.i1
+ IL_00ae: box [mscorlib]System.SByte
+ IL_00b3: unbox [mscorlib]System.SByte
+ IL_00b8: ldind.i1
+ IL_00b9: conv.u4
+ IL_00ba: box [mscorlib]System.UInt32
+ IL_00bf: unbox [mscorlib]System.UInt32
+ IL_00c4: ldind.u4
+ IL_00c5: conv.u8
+ IL_00c6: box [mscorlib]System.Int64
+ IL_00cb: unbox [mscorlib]System.Int64
+ IL_00d0: ldind.i8
+ conv.u
+ IL_00d6: box [mscorlib]System.UIntPtr
+ IL_00db: unbox [mscorlib]System.UIntPtr
+ IL_00e0: ldobj [mscorlib]System.UIntPtr
+ IL_00ea: conv.r.un
+ IL_00eb: conv.r4
+ IL_00ec: box [mscorlib]System.Single
+ IL_00f1: unbox [mscorlib]System.Single
+ IL_00f6: ldind.r4
+ IL_00f7: conv.i1
+ IL_00f8: box [mscorlib]System.SByte
+ IL_00fd: unbox [mscorlib]System.SByte
+ IL_0102: ldind.i1
+ IL_0103: box [mscorlib]System.SByte
+ IL_0108: unbox [mscorlib]System.SByte
+ IL_010d: ldind.i1
+ IL_010e: conv.i4
+ IL_0114: box [mscorlib]System.IntPtr
+ IL_0119: unbox [mscorlib]System.IntPtr
+ IL_011e: ldobj [mscorlib]System.IntPtr
+ IL_0128: conv.u1
+ IL_0129: box [mscorlib]System.Byte
+ IL_012e: unbox [mscorlib]System.Byte
+ IL_0133: ldind.u1
+ IL_0134: conv.i1
+ IL_0135: box [mscorlib]System.SByte
+ IL_013a: unbox [mscorlib]System.SByte
+ IL_013f: ldind.i1
+ IL_0140: conv.i8
+ IL_0141: box [mscorlib]System.UInt64
+ IL_0146: unbox [mscorlib]System.UInt64
+ IL_014b: ldind.i8
+ conv.i
+ IL_0151: box [mscorlib]System.IntPtr
+ IL_0156: unbox [mscorlib]System.IntPtr
+ IL_015b: ldobj [mscorlib]System.IntPtr
+ IL_0165: conv.u8
+ IL_0166: box [mscorlib]System.UInt64
+ IL_016b: unbox [mscorlib]System.UInt64
+ IL_0170: ldind.i8
+ IL_0171: conv.u1
+ ldarg.0
+ brfalse IL_018a
+ IL_0172: box [mscorlib]System.Byte
+ IL_0177: unbox [mscorlib]System.Byte
+ IL_017c: ldind.u1
+ IL_017d: conv.u8
+ IL_017e: box [mscorlib]System.Int64
+ IL_0183: unbox [mscorlib]System.Int64
+ IL_0188: ldind.i8
+ IL_0189: conv.i1
+ IL_018a: box [mscorlib]System.SByte
+ IL_018f: unbox [mscorlib]System.SByte
+ IL_0194: ldind.i1
+ IL_0195: conv.u4
+ IL_0196: box [mscorlib]System.UInt32
+ IL_019b: unbox [mscorlib]System.UInt32
+ IL_01a0: ldind.u4
+ IL_01a1: conv.u8
+ IL_01a2: box [mscorlib]System.Int64
+ IL_01a7: unbox [mscorlib]System.Int64
+ IL_01ac: ldind.i8
+ conv.u
+ IL_01b2: box [mscorlib]System.UIntPtr
+ IL_01b7: unbox [mscorlib]System.UIntPtr
+ IL_01bc: ldobj [mscorlib]System.UIntPtr
+ IL_01c6: conv.r.un
+ IL_01c7: conv.r8
+ IL_01c8: box [mscorlib]System.Double
+ IL_01cd: unbox [mscorlib]System.Double
+ IL_01d2: ldind.r8
+ IL_01d3: ldc.r8 100.
+ IL_01dc: beq.s IL_DROP
+
+ IL_01de: ldstr "Loss of precision or unbox error"
+ IL_01e3: newobj instance void [mscorlib]System.ApplicationException::.ctor(string)
+ IL_01e8: throw
+
+ IL_DROP:
+ leave.s IL_END
+ } catch [mscorlib]System.DivideByZeroException {
+ rethrow
+ }
+ IL_END:
+ ret
+ } // end of method App::Test
+
+ .method private hidebysig static int32
+ Main() cil managed
+ {
+ .entrypoint
+ .maxstack 1
+ .locals (int32 V_0)
+ IL_0000: ldc.i4.0
+ IL_0001: call void JitTest.App::Test(bool)
+ IL_0006: ldc.i4.1
+ IL_0007: call void JitTest.App::Test(bool)
+ IL_000c: ldstr "=== TEST PASSED ==="
+ IL_0011: call void [System.Console]System.Console::WriteLine(string)
+ IL_0016: ldc.i4.s 100
+ IL_0018: stloc.0
+ IL_0019: br.s IL_001b
+
+ IL_001b: ldloc.0
+ IL_001c: ret
+ } // end of method App::Main
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() cil managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method App::.ctor
+
+ } // end of class App
+
+} // end of namespace JitTest
+
diff --git a/tests/src/JIT/Methodical/Boxing/callconv/_dbginstance_cs.csproj b/tests/src/JIT/Methodical/Boxing/callconv/_dbginstance_cs.csproj
index 92d52df7f5..1cafacf442 100644
--- a/tests/src/JIT/Methodical/Boxing/callconv/_dbginstance_cs.csproj
+++ b/tests/src/JIT/Methodical/Boxing/callconv/_dbginstance_cs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/Boxing/callconv/_dbginstance_il.ilproj b/tests/src/JIT/Methodical/Boxing/callconv/_dbginstance_il.ilproj
new file mode 100644
index 0000000000..dc4922d25f
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/callconv/_dbginstance_il.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="instance.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Boxing/callconv/_odbginstance_cs.csproj b/tests/src/JIT/Methodical/Boxing/callconv/_odbginstance_cs.csproj
index f2fc319442..bb83fdf990 100644
--- a/tests/src/JIT/Methodical/Boxing/callconv/_odbginstance_cs.csproj
+++ b/tests/src/JIT/Methodical/Boxing/callconv/_odbginstance_cs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/Boxing/callconv/_orelinstance_cs.csproj b/tests/src/JIT/Methodical/Boxing/callconv/_orelinstance_cs.csproj
index f2fc319442..bdd4887539 100644
--- a/tests/src/JIT/Methodical/Boxing/callconv/_orelinstance_cs.csproj
+++ b/tests/src/JIT/Methodical/Boxing/callconv/_orelinstance_cs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/Boxing/callconv/_relinstance_cs.csproj b/tests/src/JIT/Methodical/Boxing/callconv/_relinstance_cs.csproj
index 92d52df7f5..785ba5e3fd 100644
--- a/tests/src/JIT/Methodical/Boxing/callconv/_relinstance_cs.csproj
+++ b/tests/src/JIT/Methodical/Boxing/callconv/_relinstance_cs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/Boxing/callconv/_relinstance_il.ilproj b/tests/src/JIT/Methodical/Boxing/callconv/_relinstance_il.ilproj
new file mode 100644
index 0000000000..9f690becdd
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/callconv/_relinstance_il.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="instance.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Boxing/callconv/instance.il b/tests/src/JIT/Methodical/Boxing/callconv/instance.il
new file mode 100644
index 0000000000..cfb8ce97f7
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/callconv/instance.il
@@ -0,0 +1,201 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+}
+.assembly 'instance'// as "instance"
+{
+}
+.namespace BoxTest
+{
+ .class abstract auto ansi BaseTest extends [mscorlib]System.Object
+ {
+ .method family hidebysig newslot virtual abstract
+ instance class System.Object
+ Fibonacci2(class System.Object num,
+ class System.Object flag) il managed{ }
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method 'BaseTest::.ctor'
+
+ } // end of class 'BaseTest'
+
+ .class auto ansi Test extends BoxTest.BaseTest
+ {
+ .field private class System.Object m_num
+ .method family hidebysig instance class System.Object
+ Fibonacci(class System.Object num,
+ class System.Object flag) il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.1
+ IL_0001: call instance class [mscorlib]System.Type [mscorlib]System.Object::GetType()
+ IL_0006: ldtoken [mscorlib]System.Single
+ IL_000b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_0010: bne.un.s IL_0024
+
+ IL_0012: ldarg.2
+ IL_0013: call instance class [mscorlib]System.Type [mscorlib]System.Object::GetType()
+ IL_0018: ldtoken [mscorlib]System.Boolean
+ IL_001d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_0022: beq.s IL_002a
+
+ IL_0024: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_0029: throw
+
+ IL_002a: ldarg.0
+ IL_002b: ldarg.1
+ IL_002c: ldarg.2
+ IL_002d: callvirt instance class System.Object BoxTest.BaseTest::Fibonacci2(class System.Object,
+ class System.Object)
+ IL_0032: ret
+ } // end of method 'Test::Fibonacci'
+
+ .method family hidebysig virtual instance class System.Object
+ Fibonacci2(class System.Object num,
+ class System.Object flag) il managed
+ {
+ .maxstack 4
+ .locals ([0] class System.Object N,
+ [1] float32 V_1,
+ [2] bool V_2)
+ IL_0000: ldarg.1
+ IL_0001: unbox [mscorlib]System.Single
+ IL_0006: ldind.r4
+ IL_0007: conv.r8
+ IL_0008: ldc.r8 1.1000000000000001
+ IL_0011: bge.un.s IL_0017
+
+ IL_0013: ldarg.1
+ IL_0014: stloc.0
+ IL_0015: br.s IL_006d
+
+ IL_0017: ldarg.0
+ IL_0018: ldarg.1
+ IL_0019: unbox [mscorlib]System.Single
+ IL_001e: ldind.r4
+ IL_001f: ldc.r4 2.
+ IL_0024: sub
+ IL_0025: stloc.1
+ IL_0026: ldloc.s V_1
+ IL_0028: box [mscorlib]System.Single
+ IL_002d: ldc.i4.0
+ IL_002e: stloc.2
+ IL_002f: ldloc.s V_2
+ IL_0031: box [mscorlib]System.Boolean
+ IL_0036: call instance class System.Object BoxTest.Test::Fibonacci(class System.Object,
+ class System.Object)
+ IL_003b: unbox [mscorlib]System.Single
+ IL_0040: ldind.r4
+ IL_0041: ldarg.0
+ IL_0042: ldarg.1
+ IL_0043: unbox [mscorlib]System.Single
+ IL_0048: ldind.r4
+ IL_0049: ldc.r4 1.
+ IL_004e: sub
+ IL_004f: stloc.1
+ IL_0050: ldloc.s V_1
+ IL_0052: box [mscorlib]System.Single
+ IL_0057: ldarg.2
+ IL_0058: call instance class System.Object BoxTest.Test::Fibonacci(class System.Object,
+ class System.Object)
+ IL_005d: unbox [mscorlib]System.Single
+ IL_0062: ldind.r4
+ IL_0063: add
+ IL_0064: stloc.1
+ IL_0065: ldloc.s V_1
+ IL_0067: box [mscorlib]System.Single
+ IL_006c: stloc.0
+ IL_006d: ldarg.2
+ IL_006e: unbox [mscorlib]System.Boolean
+ IL_0073: ldind.i1
+ IL_0074: brfalse.s IL_008b
+
+ IL_0076: ldloc.0
+ IL_0077: callvirt instance class System.String [mscorlib]System.Object::ToString()
+ IL_007c: ldstr " "
+ IL_0081: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String)
+ IL_0086: call void [System.Console]System.Console::Write(class System.String)
+ IL_008b: ldloc.0
+ IL_008c: ret
+ } // end of method 'Test::Fibonacci2'
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor(class System.Object num) il managed
+ {
+ .maxstack 2
+ .locals ([0] float32 V_0)
+ IL_0000: ldarg.0
+ IL_0001: call instance void BoxTest.BaseTest::.ctor()
+ IL_0006: ldarg.0
+ IL_0007: ldarg.1
+ IL_0008: unbox [mscorlib]System.Double
+ IL_000d: ldind.r8
+ IL_000e: conv.r4
+ IL_000f: stloc.0
+ IL_0010: ldloc.s V_0
+ IL_0012: box [mscorlib]System.Single
+ IL_0017: stfld class System.Object BoxTest.Test::m_num
+ IL_001c: ret
+ } // end of method 'Test::.ctor'
+
+ .method public hidebysig instance class System.Object
+ Print() il managed
+ {
+ .maxstack 3
+ .locals ([0] bool V_0)
+ IL_0000: ldarg.0
+ IL_0001: ldarg.0
+ IL_0002: ldfld class System.Object BoxTest.Test::m_num
+ IL_0007: ldc.i4.1
+ IL_0008: stloc.0
+ IL_0009: ldloc.s V_0
+ IL_000b: box [mscorlib]System.Boolean
+ IL_0010: call instance class System.Object BoxTest.Test::Fibonacci(class System.Object,
+ class System.Object)
+ IL_0015: pop
+ IL_0016: call void [System.Console]System.Console::WriteLine()
+ IL_001b: ldarg.0
+ IL_001c: ldfld class System.Object BoxTest.Test::m_num
+ IL_0021: ret
+ } // end of method 'Test::Print'
+
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 2
+ .locals ([0] class BoxTest.Test test,
+ [1] float64 V_1)
+ IL_0000: ldc.r8 20.
+ IL_0009: stloc.1
+ IL_000a: ldloc.s V_1
+ IL_000c: box [mscorlib]System.Double
+ IL_0011: newobj instance void BoxTest.Test::.ctor(class System.Object)
+ IL_0016: stloc.0
+ IL_0017: ldloc.0
+ IL_0018: call instance class System.Object BoxTest.Test::Print()
+ IL_001d: pop
+ IL_001e: ldstr "*** PASSED ***"
+ IL_0023: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_0028: ldc.i4 0x64
+ IL_0029: ret
+ } // end of method 'Test::Main'
+
+ } // end of class 'Test'
+
+} // end of namespace 'BoxTest'
+
diff --git a/tests/src/JIT/Methodical/Boxing/functional/_dbgfibo_cs.csproj b/tests/src/JIT/Methodical/Boxing/functional/_dbgfibo_cs.csproj
index e8f2bcfc0d..7563b818bd 100644
--- a/tests/src/JIT/Methodical/Boxing/functional/_dbgfibo_cs.csproj
+++ b/tests/src/JIT/Methodical/Boxing/functional/_dbgfibo_cs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/Boxing/functional/_dbgfibo_il.ilproj b/tests/src/JIT/Methodical/Boxing/functional/_dbgfibo_il.ilproj
new file mode 100644
index 0000000000..6c7b22f08b
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/functional/_dbgfibo_il.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="fibo.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Boxing/functional/_dbgsin_cs.csproj b/tests/src/JIT/Methodical/Boxing/functional/_dbgsin_cs.csproj
index 619cd9536c..db92588982 100644
--- a/tests/src/JIT/Methodical/Boxing/functional/_dbgsin_cs.csproj
+++ b/tests/src/JIT/Methodical/Boxing/functional/_dbgsin_cs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/Boxing/functional/_odbgfibo_cs.csproj b/tests/src/JIT/Methodical/Boxing/functional/_odbgfibo_cs.csproj
index fc95b5d3b2..d9b7076477 100644
--- a/tests/src/JIT/Methodical/Boxing/functional/_odbgfibo_cs.csproj
+++ b/tests/src/JIT/Methodical/Boxing/functional/_odbgfibo_cs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/Boxing/functional/_odbgsin_cs.csproj b/tests/src/JIT/Methodical/Boxing/functional/_odbgsin_cs.csproj
index 9dfa2e40df..4c6f776db0 100644
--- a/tests/src/JIT/Methodical/Boxing/functional/_odbgsin_cs.csproj
+++ b/tests/src/JIT/Methodical/Boxing/functional/_odbgsin_cs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/Boxing/functional/_orelfibo_cs.csproj b/tests/src/JIT/Methodical/Boxing/functional/_orelfibo_cs.csproj
index fc95b5d3b2..ddaecf50d9 100644
--- a/tests/src/JIT/Methodical/Boxing/functional/_orelfibo_cs.csproj
+++ b/tests/src/JIT/Methodical/Boxing/functional/_orelfibo_cs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/Boxing/functional/_orelsin_cs.csproj b/tests/src/JIT/Methodical/Boxing/functional/_orelsin_cs.csproj
index 9dfa2e40df..0fda1cb20b 100644
--- a/tests/src/JIT/Methodical/Boxing/functional/_orelsin_cs.csproj
+++ b/tests/src/JIT/Methodical/Boxing/functional/_orelsin_cs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/Boxing/functional/_relfibo_cs.csproj b/tests/src/JIT/Methodical/Boxing/functional/_relfibo_cs.csproj
index e8f2bcfc0d..e697c01a69 100644
--- a/tests/src/JIT/Methodical/Boxing/functional/_relfibo_cs.csproj
+++ b/tests/src/JIT/Methodical/Boxing/functional/_relfibo_cs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/Boxing/functional/_relfibo_il.ilproj b/tests/src/JIT/Methodical/Boxing/functional/_relfibo_il.ilproj
new file mode 100644
index 0000000000..39b4c9515c
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/functional/_relfibo_il.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="fibo.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Boxing/functional/_relsin_cs.csproj b/tests/src/JIT/Methodical/Boxing/functional/_relsin_cs.csproj
index 619cd9536c..7c1449f394 100644
--- a/tests/src/JIT/Methodical/Boxing/functional/_relsin_cs.csproj
+++ b/tests/src/JIT/Methodical/Boxing/functional/_relsin_cs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/Boxing/functional/fibo.il b/tests/src/JIT/Methodical/Boxing/functional/fibo.il
new file mode 100644
index 0000000000..5ae5304167
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/functional/fibo.il
@@ -0,0 +1,167 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib { }
+.assembly 'fibo' { }
+.namespace BoxTest
+{
+ .class auto ansi Test extends [mscorlib]System.Object
+ {
+ .method family hidebysig instance class System.Object
+ Fibonacci(class System.Object num,
+ class System.Object flag) il managed
+ {
+ .maxstack 8
+ ldarg.1
+ isinst [mscorlib]System.Int32
+ brfalse bad
+
+ ldarg.2
+ castclass [mscorlib]System.Boolean
+ pop
+ br further
+
+ bad: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+
+ further:
+
+ IL_002a: ldarg.0
+ IL_002b: ldarg.1
+ IL_002c: ldarg.2
+ IL_002d: call instance class System.Object BoxTest.Test::Fibonacci2(class System.Object,
+ class System.Object)
+ IL_0032: ret
+ } // end of method 'Test::Fibonacci'
+
+ .method family hidebysig instance class System.Object
+ Fibonacci2(class System.Object num,
+ class System.Object flag) il managed
+ {
+ .maxstack 4
+ .locals ([0] class System.Object N,
+ [1] int32 V_1,
+ [2] bool V_2)
+ IL_0000: ldarg.1
+ IL_0001: unbox [mscorlib]System.Int32
+ IL_0006: ldind.i4
+ IL_0007: ldc.i4.1
+ IL_0008: bgt.s IL_000e
+
+ IL_000a: ldarg.1
+ IL_000b: stloc.0
+ IL_000c: br.s IL_005c
+
+ IL_000e: ldarg.0
+ IL_000f: ldarg.1
+ IL_0010: unbox [mscorlib]System.Int32
+ IL_0015: ldind.i4
+ IL_0016: ldc.i4.2
+ IL_0017: sub
+ IL_0018: stloc.1
+ IL_0019: ldloc.s V_1
+ IL_001b: box [mscorlib]System.Int32
+ IL_0020: ldc.i4.0
+ IL_0021: stloc.2
+ IL_0022: ldloc.s V_2
+ IL_0024: box [mscorlib]System.Boolean
+ IL_0029: call instance class System.Object BoxTest.Test::Fibonacci(class System.Object,
+ class System.Object)
+ IL_002e: unbox [mscorlib]System.Int32
+ IL_0033: ldind.i4
+ IL_0034: ldarg.0
+ IL_0035: ldarg.1
+ IL_0036: unbox [mscorlib]System.Int32
+ IL_003b: ldind.i4
+ IL_003c: ldc.i4.1
+ IL_003d: sub
+ IL_003e: stloc.1
+ IL_003f: ldloc.s V_1
+ IL_0041: box [mscorlib]System.Int32
+ IL_0046: ldarg.2
+ IL_0047: call instance class System.Object BoxTest.Test::Fibonacci(class System.Object,
+ class System.Object)
+ IL_004c: unbox [mscorlib]System.Int32
+ IL_0051: ldind.i4
+ IL_0052: add
+ IL_0053: stloc.1
+ IL_0054: ldloc.s V_1
+ IL_0056: box [mscorlib]System.Int32
+ IL_005b: stloc.0
+ IL_005c: ldarg.2
+ IL_005d: unbox [mscorlib]System.Boolean
+ IL_0062: ldind.i1
+ IL_0063: brfalse.s IL_009d
+
+ IL_0065: ldarg.1
+ IL_0066: unbox [mscorlib]System.Int32
+ IL_006b: ldind.i4
+ IL_006c: ldc.i4.2
+ IL_006d: rem
+ IL_006e: ldc.i4.0
+ IL_006f: bne.un.s IL_0088
+
+ IL_0071: ldloc.0
+ IL_0072: callvirt instance class System.String [mscorlib]System.Object::ToString()
+ IL_0077: ldstr " "
+ IL_007c: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String)
+ IL_0081: call void [System.Console]System.Console::Write(class System.String)
+ IL_0086: br.s IL_009d
+
+ IL_0088: ldloc.0
+ callvirt instance class System.String [mscorlib]System.Object::ToString()
+
+ IL_008e: ldstr " "
+ IL_0093: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String)
+ IL_0098: call void [System.Console]System.Console::Write(class System.String)
+ IL_009d: ldloc.0
+ IL_009e: ret
+ } // end of method 'Test::Fibonacci2'
+
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 3
+ .locals ([0] int32 V_0,
+ [1] bool V_1)
+ IL_0000: newobj instance void BoxTest.Test::.ctor()
+ IL_0005: ldc.i4.s 20
+ IL_0007: stloc.0
+ IL_0008: ldloc.s V_0
+ IL_000a: box [mscorlib]System.Int32
+ IL_000f: ldc.i4.1
+ IL_0010: stloc.1
+ IL_0011: ldloc.s V_1
+ IL_0013: box [mscorlib]System.Boolean
+ IL_0018: call instance class System.Object BoxTest.Test::Fibonacci(class System.Object,
+ class System.Object)
+ IL_001d: pop
+ IL_001e: call void [System.Console]System.Console::WriteLine()
+ IL_0023: ldstr "*** PASSED ***"
+ IL_0028: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_002d: ldc.i4 0x64
+ IL_002e: ret
+ } // end of method 'Test::Main'
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method 'Test::.ctor'
+
+ } // end of class 'Test'
+
+} // end of namespace 'BoxTest'
+
diff --git a/tests/src/JIT/Methodical/Boxing/misc/_dbgconcurgc_il.ilproj b/tests/src/JIT/Methodical/Boxing/misc/_dbgconcurgc_il.ilproj
new file mode 100644
index 0000000000..dad37b8a00
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/misc/_dbgconcurgc_il.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="concurgc.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Boxing/misc/_dbgenum_cs.csproj b/tests/src/JIT/Methodical/Boxing/misc/_dbgenum_cs.csproj
index 817b6cdd6f..23bb5ebf7b 100644
--- a/tests/src/JIT/Methodical/Boxing/misc/_dbgenum_cs.csproj
+++ b/tests/src/JIT/Methodical/Boxing/misc/_dbgenum_cs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Boxing/misc/_dbgnestval_cs.csproj b/tests/src/JIT/Methodical/Boxing/misc/_dbgnestval_cs.csproj
index cf26c0c324..1f29d67541 100644
--- a/tests/src/JIT/Methodical/Boxing/misc/_dbgnestval_cs.csproj
+++ b/tests/src/JIT/Methodical/Boxing/misc/_dbgnestval_cs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Boxing/misc/_dbgnestval_il.ilproj b/tests/src/JIT/Methodical/Boxing/misc/_dbgnestval_il.ilproj
new file mode 100644
index 0000000000..ce427dce51
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/misc/_dbgnestval_il.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="nestval.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Boxing/misc/_dbgtailjump_cs.csproj b/tests/src/JIT/Methodical/Boxing/misc/_dbgtailjump_cs.csproj
index 080486b86f..fd49db9bd4 100644
--- a/tests/src/JIT/Methodical/Boxing/misc/_dbgtailjump_cs.csproj
+++ b/tests/src/JIT/Methodical/Boxing/misc/_dbgtailjump_cs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Boxing/misc/_dbgtypedref.ilproj b/tests/src/JIT/Methodical/Boxing/misc/_dbgtypedref.ilproj
new file mode 100644
index 0000000000..46023f4659
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/misc/_dbgtypedref.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="typedref.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Boxing/misc/_odbgenum_cs.csproj b/tests/src/JIT/Methodical/Boxing/misc/_odbgenum_cs.csproj
index b5df671da9..6bca69571b 100644
--- a/tests/src/JIT/Methodical/Boxing/misc/_odbgenum_cs.csproj
+++ b/tests/src/JIT/Methodical/Boxing/misc/_odbgenum_cs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Boxing/misc/_odbgnestval_cs.csproj b/tests/src/JIT/Methodical/Boxing/misc/_odbgnestval_cs.csproj
index da263d3343..7822ec8438 100644
--- a/tests/src/JIT/Methodical/Boxing/misc/_odbgnestval_cs.csproj
+++ b/tests/src/JIT/Methodical/Boxing/misc/_odbgnestval_cs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Boxing/misc/_odbgtailjump_cs.csproj b/tests/src/JIT/Methodical/Boxing/misc/_odbgtailjump_cs.csproj
index f110d33cbf..263adc6f00 100644
--- a/tests/src/JIT/Methodical/Boxing/misc/_odbgtailjump_cs.csproj
+++ b/tests/src/JIT/Methodical/Boxing/misc/_odbgtailjump_cs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Boxing/misc/_orelenum_cs.csproj b/tests/src/JIT/Methodical/Boxing/misc/_orelenum_cs.csproj
index b5df671da9..1a21e8d2fe 100644
--- a/tests/src/JIT/Methodical/Boxing/misc/_orelenum_cs.csproj
+++ b/tests/src/JIT/Methodical/Boxing/misc/_orelenum_cs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Boxing/misc/_orelnestval_cs.csproj b/tests/src/JIT/Methodical/Boxing/misc/_orelnestval_cs.csproj
index da263d3343..4e5357f866 100644
--- a/tests/src/JIT/Methodical/Boxing/misc/_orelnestval_cs.csproj
+++ b/tests/src/JIT/Methodical/Boxing/misc/_orelnestval_cs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Boxing/misc/_oreltailjump_cs.csproj b/tests/src/JIT/Methodical/Boxing/misc/_oreltailjump_cs.csproj
index f110d33cbf..28e14abf46 100644
--- a/tests/src/JIT/Methodical/Boxing/misc/_oreltailjump_cs.csproj
+++ b/tests/src/JIT/Methodical/Boxing/misc/_oreltailjump_cs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Boxing/misc/_relconcurgc_il.ilproj b/tests/src/JIT/Methodical/Boxing/misc/_relconcurgc_il.ilproj
new file mode 100644
index 0000000000..1879aae307
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/misc/_relconcurgc_il.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="concurgc.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Boxing/misc/_relenum_cs.csproj b/tests/src/JIT/Methodical/Boxing/misc/_relenum_cs.csproj
index 817b6cdd6f..c9ec89563d 100644
--- a/tests/src/JIT/Methodical/Boxing/misc/_relenum_cs.csproj
+++ b/tests/src/JIT/Methodical/Boxing/misc/_relenum_cs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Boxing/misc/_relenum_il.ilproj b/tests/src/JIT/Methodical/Boxing/misc/_relenum_il.ilproj
index 112e57e310..0a79199f12 100644
--- a/tests/src/JIT/Methodical/Boxing/misc/_relenum_il.ilproj
+++ b/tests/src/JIT/Methodical/Boxing/misc/_relenum_il.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="enum.il" />
diff --git a/tests/src/JIT/Methodical/Boxing/misc/_relnestval_cs.csproj b/tests/src/JIT/Methodical/Boxing/misc/_relnestval_cs.csproj
index cf26c0c324..2501044d85 100644
--- a/tests/src/JIT/Methodical/Boxing/misc/_relnestval_cs.csproj
+++ b/tests/src/JIT/Methodical/Boxing/misc/_relnestval_cs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Boxing/misc/_relnestval_il.ilproj b/tests/src/JIT/Methodical/Boxing/misc/_relnestval_il.ilproj
new file mode 100644
index 0000000000..807640162d
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/misc/_relnestval_il.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="nestval.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Boxing/misc/_reltailjump_cs.csproj b/tests/src/JIT/Methodical/Boxing/misc/_reltailjump_cs.csproj
index 080486b86f..83fe3c8023 100644
--- a/tests/src/JIT/Methodical/Boxing/misc/_reltailjump_cs.csproj
+++ b/tests/src/JIT/Methodical/Boxing/misc/_reltailjump_cs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Boxing/misc/_reltailjump_il.ilproj b/tests/src/JIT/Methodical/Boxing/misc/_reltailjump_il.ilproj
index 90fae18b9f..30e36a5a81 100644
--- a/tests/src/JIT/Methodical/Boxing/misc/_reltailjump_il.ilproj
+++ b/tests/src/JIT/Methodical/Boxing/misc/_reltailjump_il.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="tailjump.il" />
diff --git a/tests/src/JIT/Methodical/Boxing/misc/_reltypedref.ilproj b/tests/src/JIT/Methodical/Boxing/misc/_reltypedref.ilproj
new file mode 100644
index 0000000000..877e06d1a6
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/misc/_reltypedref.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="typedref.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Boxing/misc/concurgc.il b/tests/src/JIT/Methodical/Boxing/misc/concurgc.il
new file mode 100644
index 0000000000..d61cdbc84a
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/misc/concurgc.il
@@ -0,0 +1,152 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+}
+.assembly 'concur'// as "concur"
+{
+}
+.namespace Test
+{
+ .class auto ansi App extends [mscorlib]System.Object
+ {
+ .method private hidebysig instance void
+ Func() il managed
+ {
+ .maxstack 8
+ IL_0002: call void [mscorlib]System.GC::Collect()
+ ldc.i4 100
+ call void [mscorlib]System.Threading.Thread::Sleep(int32)
+ br.s IL_0002
+ } // end of method 'App::Func'
+
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 3
+ .locals ([0] class Test.App app,
+ [1] class [mscorlib]System.Threading.ThreadStart ts,
+ [2] class [mscorlib]System.Threading.Thread th,
+ [3] class System.Object obj,
+ [4] class System.Object I,
+ [5] float64 V_5,
+ [6] int32 V_6)
+ IL_0000: newobj instance void Test.App::.ctor()
+ IL_0005: stloc.0
+ IL_0006: ldloc.0
+ IL_0007: ldftn instance void Test.App::Func()
+ IL_000d: newobj instance void [mscorlib]System.Threading.ThreadStart::.ctor(class System.Object,native int)
+ IL_0012: stloc.1
+ IL_0013: ldloc.1
+ IL_0014: newobj instance void [mscorlib]System.Threading.Thread::.ctor(class [mscorlib]System.Threading.ThreadStart)
+ IL_0019: stloc.2
+ IL_001a: ldloc.2
+ IL_001b: call instance void [mscorlib]System.Threading.Thread::Start()
+ IL_0020: ldc.r8 11.
+ IL_0029: stloc.s V_5
+ IL_002b: ldloc.s V_5
+ IL_002d: box [mscorlib]System.Double
+ IL_0032: stloc.3
+ IL_0033: ldc.i4.0
+ IL_0034: stloc.s V_6
+ IL_0036: ldloc.s V_6
+ IL_0038: box [mscorlib]System.Int32
+ IL_003d: stloc.s I
+ IL_003f: br IL_00b2
+
+ IL_0041: ldloc.3
+ IL_0042: unbox [mscorlib]System.Double
+ IL_0047: ldind.r8
+ IL_0048: stloc.s V_5
+ IL_004a: ldloca.s V_5
+ ldobj [mscorlib]System.Double
+ box [mscorlib]System.Double
+ unbox [mscorlib]System.Double
+ ldobj [mscorlib]System.Double
+ box [mscorlib]System.Double
+ unbox [mscorlib]System.Double
+ ldobj [mscorlib]System.Double
+ box [mscorlib]System.Double
+ unbox [mscorlib]System.Double
+ ldobj [mscorlib]System.Double
+ box [mscorlib]System.Double
+ unbox [mscorlib]System.Double
+ ldobj [mscorlib]System.Double
+ box [mscorlib]System.Double
+ unbox [mscorlib]System.Double
+ ldobj [mscorlib]System.Double
+ box [mscorlib]System.Double
+ unbox [mscorlib]System.Double
+ ldobj [mscorlib]System.Double
+ box [mscorlib]System.Double
+ unbox [mscorlib]System.Double
+ ldobj [mscorlib]System.Double
+ box [mscorlib]System.Double
+ unbox [mscorlib]System.Double
+ ldobj [mscorlib]System.Double
+ box [mscorlib]System.Double
+ unbox [mscorlib]System.Double
+ ldobj [mscorlib]System.Double
+ box [mscorlib]System.Double
+ unbox [mscorlib]System.Double
+ ldobj [mscorlib]System.Double
+ box [mscorlib]System.Double
+ unbox [mscorlib]System.Double
+ ldobj [mscorlib]System.Double
+ box [mscorlib]System.Double
+ unbox [mscorlib]System.Double
+ ldobj [mscorlib]System.Double
+ box [mscorlib]System.Double
+ unbox [mscorlib]System.Double
+ ldobj [mscorlib]System.Double
+ box [mscorlib]System.Double
+ unbox [mscorlib]System.Double
+ IL_0092: ldind.r8
+ IL_0093: stloc.s V_5
+ IL_0095: ldloc.s V_5
+ IL_0097: box [mscorlib]System.Double
+ IL_009c: stloc.3
+ IL_009d: ldloc.s I
+ IL_009f: unbox [mscorlib]System.Int32
+ IL_00a4: ldind.i4
+ IL_00a5: ldc.i4.1
+ IL_00a6: add
+ IL_00a7: stloc.s V_6
+ IL_00a9: ldloc.s V_6
+ IL_00ab: box [mscorlib]System.Int32
+ IL_00b0: stloc.s I
+ IL_00b2: ldloc.s I
+ IL_00b4: unbox [mscorlib]System.Int32
+ IL_00b9: ldind.i4
+ IL_00ba: ldc.i4 50
+ IL_00bf: blt IL_0041
+
+ IL_00c1: ldloc.2
+ IL_00c2: call instance void [mscorlib]System.Threading.Thread::Abort()
+ IL_00c7: ldstr "**** PASSED ****"
+ IL_00cc: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_00d1: ldc.i4 0x64
+ IL_00d2: ret
+ } // end of method 'App::Main'
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method 'App::.ctor'
+
+ } // end of class 'App'
+
+} // end of namespace 'Test'
+
diff --git a/tests/src/JIT/Methodical/Boxing/misc/nestval.il b/tests/src/JIT/Methodical/Boxing/misc/nestval.il
new file mode 100644
index 0000000000..107a021a98
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/misc/nestval.il
@@ -0,0 +1,237 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib { }
+.assembly 'nestval' { }
+.namespace BoxTest
+{
+ .class value auto ansi sealed MyBool extends [mscorlib]System.ValueType
+ {
+ .field public bool val
+ } // end of class 'MyBool'
+
+ .class value auto ansi sealed MyInt extends [mscorlib]System.ValueType
+ {
+ .field public int32 val
+ } // end of class 'MyInt'
+
+ .class value auto ansi sealed ArgInfo extends [mscorlib]System.ValueType
+ {
+ .field public value class BoxTest.MyBool m_flag
+ .field public value class BoxTest.MyInt m_num
+ } // end of class 'ArgInfo'
+
+ .class auto ansi Test extends [mscorlib]System.Object
+ {
+ .method family hidebysig instance class System.Object
+ Fibonacci(class System.Object args) il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.1
+ IL_0001: call instance class [mscorlib]System.Type [mscorlib]System.Object::GetType()
+ IL_0006: ldtoken BoxTest.ArgInfo
+ IL_000b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_0010: beq.s IL_0018
+
+ IL_0012: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_0017: throw
+
+ IL_0018: ldarg.0
+ IL_0019: ldarg.1
+ IL_001a: call instance class System.Object BoxTest.Test::FibonacciImpl(class System.Object)
+ IL_001f: ret
+ } // end of method 'Test::Fibonacci'
+
+ .method family hidebysig instance class System.Object
+ FibonacciImpl(class System.Object args) il managed
+ {
+ .maxstack 3
+ .locals ([0] class System.Object N,
+ [1] value class BoxTest.ArgInfo newargs1,
+ [2] value class BoxTest.ArgInfo newargs2,
+ [3] value class BoxTest.ArgInfo V_3,
+ [4] value class BoxTest.MyInt V_4,
+ [5] int32 V_5,
+ [6] value class BoxTest.MyBool V_6)
+ IL_0000: ldarg.1
+ IL_0001: unbox BoxTest.ArgInfo
+ IL_0006: ldobj BoxTest.ArgInfo
+ IL_000b: stloc.3
+ IL_000c: ldloca.s V_3
+ IL_000e: ldfld value class BoxTest.MyInt BoxTest.ArgInfo::m_num
+ IL_0013: stloc.s V_4
+ IL_0015: ldloca.s V_4
+ IL_0017: ldfld int32 BoxTest.MyInt::val
+ IL_001c: ldc.i4.1
+ IL_001d: bgt.s IL_004a
+
+ IL_001f: ldarg.1
+ IL_0020: unbox BoxTest.ArgInfo
+ IL_0025: ldobj BoxTest.ArgInfo
+ IL_002a: stloc.3
+ IL_002b: ldloca.s V_3
+ IL_002d: ldfld value class BoxTest.MyInt BoxTest.ArgInfo::m_num
+ IL_0032: stloc.s V_4
+ IL_0034: ldloca.s V_4
+ IL_0036: ldfld int32 BoxTest.MyInt::val
+ IL_003b: stloc.s V_5
+ IL_003d: ldloc.s V_5
+ IL_003f: box [mscorlib]System.Int32
+ IL_0044: stloc.0
+ IL_0045: br IL_0114
+
+ IL_004a: ldloca.s newargs1
+ IL_004c: initobj BoxTest.ArgInfo
+ IL_0052: ldloca.s newargs1
+ IL_0054: ldflda value class BoxTest.MyInt BoxTest.ArgInfo::m_num
+ IL_0059: ldarg.1
+ IL_005a: unbox BoxTest.ArgInfo
+ IL_005f: ldobj BoxTest.ArgInfo
+ IL_0064: stloc.3
+ IL_0065: ldloca.s V_3
+ IL_0067: ldfld value class BoxTest.MyInt BoxTest.ArgInfo::m_num
+ IL_006c: stloc.s V_4
+ IL_006e: ldloca.s V_4
+ IL_0070: ldfld int32 BoxTest.MyInt::val
+ IL_0075: ldc.i4.2
+ IL_0076: sub
+ IL_0077: stfld int32 BoxTest.MyInt::val
+ IL_007c: ldloca.s newargs1
+ IL_007e: ldflda value class BoxTest.MyBool BoxTest.ArgInfo::m_flag
+ IL_0083: ldc.i4.0
+ IL_0084: stfld bool BoxTest.MyBool::val
+ IL_0089: ldloca.s newargs2
+ IL_008b: initobj BoxTest.ArgInfo
+ IL_0091: ldloca.s newargs2
+ IL_0093: ldflda value class BoxTest.MyInt BoxTest.ArgInfo::m_num
+ IL_0098: ldarg.1
+ IL_0099: unbox BoxTest.ArgInfo
+ IL_009e: ldobj BoxTest.ArgInfo
+ IL_00a3: stloc.3
+ IL_00a4: ldloca.s V_3
+ IL_00a6: ldfld value class BoxTest.MyInt BoxTest.ArgInfo::m_num
+ IL_00ab: stloc.s V_4
+ IL_00ad: ldloca.s V_4
+ IL_00af: ldfld int32 BoxTest.MyInt::val
+ IL_00b4: ldc.i4.1
+ IL_00b5: sub
+ IL_00b6: stfld int32 BoxTest.MyInt::val
+ IL_00bb: ldloca.s newargs2
+ IL_00bd: ldflda value class BoxTest.MyBool BoxTest.ArgInfo::m_flag
+ IL_00c2: ldarg.1
+ IL_00c3: unbox BoxTest.ArgInfo
+ IL_00c8: ldobj BoxTest.ArgInfo
+ IL_00cd: stloc.3
+ IL_00ce: ldloca.s V_3
+ IL_00d0: ldfld value class BoxTest.MyBool BoxTest.ArgInfo::m_flag
+ IL_00d5: stloc.s V_6
+ IL_00d7: ldloca.s V_6
+ IL_00d9: ldfld bool BoxTest.MyBool::val
+ IL_00de: stfld bool BoxTest.MyBool::val
+ IL_00e3: ldarg.0
+ IL_00e4: ldloc.s newargs1
+ IL_00e6: box BoxTest.ArgInfo
+ IL_00eb: call instance class System.Object BoxTest.Test::Fibonacci(class System.Object)
+ IL_00f0: unbox [mscorlib]System.Int32
+ IL_00f5: ldind.i4
+ IL_00f6: ldarg.0
+ IL_00f7: ldloc.s newargs2
+ IL_00f9: box BoxTest.ArgInfo
+ IL_00fe: call instance class System.Object BoxTest.Test::Fibonacci(class System.Object)
+ IL_0103: unbox [mscorlib]System.Int32
+ IL_0108: ldind.i4
+ IL_0109: add
+ IL_010a: stloc.s V_5
+ IL_010c: ldloc.s V_5
+ IL_010e: box [mscorlib]System.Int32
+ IL_0113: stloc.0
+ IL_0114: ldarg.1
+ IL_0115: unbox BoxTest.ArgInfo
+ IL_011a: ldobj BoxTest.ArgInfo
+ IL_011f: stloc.3
+ IL_0120: ldloca.s V_3
+ IL_0122: ldfld value class BoxTest.MyBool BoxTest.ArgInfo::m_flag
+ IL_0127: stloc.s V_6
+ IL_0129: ldloca.s V_6
+ IL_012b: ldfld bool BoxTest.MyBool::val
+ IL_0130: brfalse.s IL_017f
+
+ IL_0132: ldarg.1
+ IL_0133: unbox BoxTest.ArgInfo
+ IL_0138: ldobj BoxTest.ArgInfo
+ IL_013d: stloc.3
+ IL_013e: ldloca.s V_3
+ IL_0140: ldfld value class BoxTest.MyInt BoxTest.ArgInfo::m_num
+ IL_0145: stloc.s V_4
+ IL_0147: ldloca.s V_4
+ IL_0149: ldfld int32 BoxTest.MyInt::val
+ IL_014e: ldc.i4.2
+ IL_014f: rem
+ IL_0150: ldc.i4.0
+ IL_0151: bne.un.s IL_016a
+
+ IL_0153: ldloc.0
+ IL_0154: callvirt instance class System.String [mscorlib]System.Object::ToString()
+ IL_0159: ldstr " "
+ IL_015e: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String)
+ IL_0163: call void [System.Console]System.Console::Write(class System.String)
+ IL_0168: br.s IL_017f
+
+ IL_016a: ldloc.0
+ IL_016b: callvirt instance class System.String [mscorlib]System.Object::ToString()
+ IL_0170: ldstr " "
+ IL_0175: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String)
+ IL_017a: call void [System.Console]System.Console::Write(class System.String)
+ IL_017f: ldloc.0
+ IL_0180: ret
+ } // end of method 'Test::FibonacciImpl'
+
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 2
+ .locals ([0] value class BoxTest.ArgInfo args)
+ IL_0000: ldloca.s args
+ IL_0002: initobj BoxTest.ArgInfo
+ IL_0008: ldloca.s args
+ IL_000a: ldflda value class BoxTest.MyBool BoxTest.ArgInfo::m_flag
+ IL_000f: ldc.i4.1
+ IL_0010: stfld bool BoxTest.MyBool::val
+ IL_0015: ldloca.s args
+ IL_0017: ldflda value class BoxTest.MyInt BoxTest.ArgInfo::m_num
+ IL_001c: ldc.i4.s 20
+ IL_001e: stfld int32 BoxTest.MyInt::val
+ IL_0023: newobj instance void BoxTest.Test::.ctor()
+ IL_0028: ldloc.s args
+ IL_002a: box BoxTest.ArgInfo
+ IL_002f: call instance class System.Object BoxTest.Test::Fibonacci(class System.Object)
+ IL_0034: pop
+ IL_0035: call void [System.Console]System.Console::WriteLine()
+ IL_003a: ldstr "*** PASSED ***"
+ IL_003f: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_0044: ldc.i4 0x64
+ IL_0045: ret
+ } // end of method 'Test::Main'
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method 'Test::.ctor'
+
+ } // end of class 'Test'
+
+} // end of namespace 'BoxTest'
+
diff --git a/tests/src/JIT/Methodical/Boxing/misc/typedref.il b/tests/src/JIT/Methodical/Boxing/misc/typedref.il
new file mode 100644
index 0000000000..5a322965f6
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/misc/typedref.il
@@ -0,0 +1,196 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib { }
+.assembly 'typedref' { }
+.namespace BoxTest
+{
+ .class auto ansi Test extends [mscorlib]System.Object
+ {
+ .method family hidebysig instance class [mscorlib]System.Object
+ Fibonacci(typedref num, typedref flag) il managed
+ {
+ .maxstack 8
+ ldarg.1
+ refanytype
+ call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle )
+ ldtoken [mscorlib]System.Object
+ call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle )
+ bne.un bad
+
+ ldarg.2
+ refanytype
+ call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle )
+ ldtoken [mscorlib]System.Object
+ call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle )
+ bne.un bad
+
+ br equal_types
+
+ bad:
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+
+equal_types:
+ ldarg.0
+ ldarg.1
+ refanyval [mscorlib]System.Object
+ ldind.ref
+ ldarg.2
+ refanyval [mscorlib]System.Object
+ ldind.ref
+ tail. call instance class System.Object BoxTest.Test::Fibonacci2(class System.Object,
+ class System.Object)
+ ret
+ } // end of method 'Test::Fibonacci'
+
+ .method family hidebysig instance class [mscorlib]System.Object
+ Fibonacci2(class [mscorlib]System.Object num,
+ class [mscorlib]System.Object flag) il managed
+ {
+ .maxstack 4
+ .locals ([0] class [mscorlib]System.Object N,
+ [1] int32 V_1,
+ [2] bool V_2,
+ [3] class [mscorlib]System.Object buf1,
+ [4] class [mscorlib]System.Object buf2)
+ IL_0000: ldarg.1
+ IL_0001: unbox [mscorlib]System.Int32
+ IL_0006: ldind.i4
+ IL_0007: ldc.i4.1
+ IL_0008: bgt.s IL_000e
+
+ IL_000a: ldarg.1
+ IL_000b: stloc.0
+ IL_000c: br.s IL_005c
+
+ IL_000e: ldarg.0
+ IL_000f: ldarg.1
+ IL_0010: unbox [mscorlib]System.Int32
+ IL_0015: ldind.i4
+ IL_0016: ldc.i4.2
+ IL_0017: sub
+ IL_0018: stloc.1
+ IL_0019: ldloc.s V_1
+ IL_001b: box [mscorlib]System.Int32
+ stloc buf1
+ ldloca buf1
+ mkrefany [mscorlib]System.Object
+ IL_0020: ldc.i4.0
+ IL_0021: stloc.2
+ IL_0022: ldloc.s V_2
+ IL_0024: box[mscorlib]System.Boolean
+ stloc buf2
+ ldloca buf2
+ mkrefany [mscorlib]System.Object
+ IL_0029: call instance class [mscorlib]System.Object BoxTest.Test::Fibonacci(typedref, typedref)
+ IL_002e: unbox [mscorlib]System.Int32
+ IL_0033: ldind.i4
+ IL_0034: ldarg.0
+ IL_0035: ldarg.1
+ IL_0036: unbox [mscorlib]System.Int32
+ IL_003b: ldind.i4
+ IL_003c: ldc.i4.1
+ IL_003d: sub
+ IL_003e: stloc.1
+ IL_003f: ldloc.s V_1
+ IL_0041: box[mscorlib]System.Int32
+ stloc buf1
+ ldloca buf1
+ mkrefany [mscorlib]System.Object
+ IL_0046: ldarga flag
+ mkrefany [mscorlib]System.Object
+ IL_0047: call instance class [mscorlib]System.Object BoxTest.Test::Fibonacci(typedref, typedref)
+ IL_004c: unbox [mscorlib]System.Int32
+ IL_0051: ldind.i4
+ IL_0052: add
+ IL_0053: stloc.1
+ IL_0054: ldloc.s V_1
+ IL_0056: box[mscorlib]System.Int32
+ IL_005b: stloc.0
+ IL_005c: ldarg.2
+ IL_005d: unbox [mscorlib]System.Boolean
+ IL_0062: ldind.i1
+ IL_0063: brfalse.s IL_009d
+
+ IL_0065: ldarg.1
+ IL_0066: unbox [mscorlib]System.Int32
+ IL_006b: ldind.i4
+ IL_006c: ldc.i4.2
+ IL_006d: rem
+ IL_006e: ldc.i4.0
+ IL_006f: bne.un.s IL_0088
+
+ IL_0071: ldloc.0
+ IL_0072: callvirt instance class System.String [mscorlib]System.Object::ToString()
+ IL_0077: ldstr " "
+ IL_007c: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String)
+ IL_0081: call void [System.Console]System.Console::Write(class System.String)
+ IL_0086: br.s IL_009d
+
+ IL_0088: ldloc.0
+ IL_0089: callvirt instance class System.String [mscorlib]System.Object::ToString()
+ IL_008e: ldstr " "
+ IL_0093: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String)
+ IL_0098: call void [System.Console]System.Console::Write(class System.String)
+ IL_009d: ldloc.0
+ IL_009e: ret
+ } // end of method 'Test::Fibonacci2'
+
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 3
+ .locals ([0] int32 V_0,
+ [1] bool V_1,
+ [2] class [mscorlib]System.Object buf1,
+ [3] class [mscorlib]System.Object buf2)
+ IL_0000: newobj instance void BoxTest.Test::.ctor()
+ IL_0005: ldc.i4.s 20
+ IL_0007: stloc.0
+
+ IL_0008: ldloc.s V_0
+ IL_000a: box[mscorlib]System.Int32
+ stloc.2
+ ldloca buf1
+ mkrefany [mscorlib]System.Object
+
+ IL_000f: ldc.i4.1
+ IL_0010: stloc.1
+ IL_0011: ldloc.s V_1
+ IL_0013: box[mscorlib]System.Boolean
+ stloc.3
+ ldloca buf2
+ mkrefany [mscorlib]System.Object
+
+ IL_0018: call instance class [mscorlib]System.Object BoxTest.Test::Fibonacci(typedref, typedref)
+ IL_001d: pop
+ IL_001e: call void [System.Console]System.Console::WriteLine()
+ IL_0023: ldstr "*** PASSED ***"
+ IL_0028: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_002d: ldc.i4 0x64
+ IL_002e: ret
+ } // end of method 'Test::Main'
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method 'Test::.ctor'
+
+ } // end of class 'Test'
+
+} // end of namespace 'BoxTest'
+
diff --git a/tests/src/JIT/Methodical/Boxing/morph/_dbgsin_cs.csproj b/tests/src/JIT/Methodical/Boxing/morph/_dbgsin_cs.csproj
index 619cd9536c..db92588982 100644
--- a/tests/src/JIT/Methodical/Boxing/morph/_dbgsin_cs.csproj
+++ b/tests/src/JIT/Methodical/Boxing/morph/_dbgsin_cs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/Boxing/morph/_odbgsin_cs.csproj b/tests/src/JIT/Methodical/Boxing/morph/_odbgsin_cs.csproj
index 9dfa2e40df..4c6f776db0 100644
--- a/tests/src/JIT/Methodical/Boxing/morph/_odbgsin_cs.csproj
+++ b/tests/src/JIT/Methodical/Boxing/morph/_odbgsin_cs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/Boxing/morph/_orelsin_cs.csproj b/tests/src/JIT/Methodical/Boxing/morph/_orelsin_cs.csproj
index 9dfa2e40df..0fda1cb20b 100644
--- a/tests/src/JIT/Methodical/Boxing/morph/_orelsin_cs.csproj
+++ b/tests/src/JIT/Methodical/Boxing/morph/_orelsin_cs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/Boxing/morph/_relsin_cs.csproj b/tests/src/JIT/Methodical/Boxing/morph/_relsin_cs.csproj
index 619cd9536c..7c1449f394 100644
--- a/tests/src/JIT/Methodical/Boxing/morph/_relsin_cs.csproj
+++ b/tests/src/JIT/Methodical/Boxing/morph/_relsin_cs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/Boxing/seh/_dbgfault.ilproj b/tests/src/JIT/Methodical/Boxing/seh/_dbgfault.ilproj
new file mode 100644
index 0000000000..f5d3da154b
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/seh/_dbgfault.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="fault.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Boxing/seh/_dbgfilter.ilproj b/tests/src/JIT/Methodical/Boxing/seh/_dbgfilter.ilproj
new file mode 100644
index 0000000000..06f5a4c54b
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/seh/_dbgfilter.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="filter.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Boxing/seh/_dbgtry_cs.csproj b/tests/src/JIT/Methodical/Boxing/seh/_dbgtry_cs.csproj
index 8017deb264..1037e2a701 100644
--- a/tests/src/JIT/Methodical/Boxing/seh/_dbgtry_cs.csproj
+++ b/tests/src/JIT/Methodical/Boxing/seh/_dbgtry_cs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/Boxing/seh/_dbgtry_il.ilproj b/tests/src/JIT/Methodical/Boxing/seh/_dbgtry_il.ilproj
new file mode 100644
index 0000000000..07ddf2b907
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/seh/_dbgtry_il.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="try.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Boxing/seh/_odbgtry_cs.csproj b/tests/src/JIT/Methodical/Boxing/seh/_odbgtry_cs.csproj
index 153e6ed8e6..e5bc501622 100644
--- a/tests/src/JIT/Methodical/Boxing/seh/_odbgtry_cs.csproj
+++ b/tests/src/JIT/Methodical/Boxing/seh/_odbgtry_cs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/Boxing/seh/_oreltry_cs.csproj b/tests/src/JIT/Methodical/Boxing/seh/_oreltry_cs.csproj
index 153e6ed8e6..31292c68be 100644
--- a/tests/src/JIT/Methodical/Boxing/seh/_oreltry_cs.csproj
+++ b/tests/src/JIT/Methodical/Boxing/seh/_oreltry_cs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/Boxing/seh/_relfault.ilproj b/tests/src/JIT/Methodical/Boxing/seh/_relfault.ilproj
new file mode 100644
index 0000000000..8392096d4f
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/seh/_relfault.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="fault.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Boxing/seh/_relfilter.ilproj b/tests/src/JIT/Methodical/Boxing/seh/_relfilter.ilproj
new file mode 100644
index 0000000000..77f31d5d2e
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/seh/_relfilter.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="filter.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Boxing/seh/_reltry_cs.csproj b/tests/src/JIT/Methodical/Boxing/seh/_reltry_cs.csproj
index 8017deb264..83f6964e18 100644
--- a/tests/src/JIT/Methodical/Boxing/seh/_reltry_cs.csproj
+++ b/tests/src/JIT/Methodical/Boxing/seh/_reltry_cs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/Boxing/seh/_reltry_il.ilproj b/tests/src/JIT/Methodical/Boxing/seh/_reltry_il.ilproj
new file mode 100644
index 0000000000..d1c40df631
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/seh/_reltry_il.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="try.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Boxing/seh/fault.il b/tests/src/JIT/Methodical/Boxing/seh/fault.il
new file mode 100644
index 0000000000..a558eccc29
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/seh/fault.il
@@ -0,0 +1,558 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+}
+.assembly 'try'// as "try"
+{
+}
+.namespace SinCalc
+{
+ .class auto ansi MistakeException extends [mscorlib]System.ApplicationException
+ {
+ .field public class System.Object mistake
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor(float64 m) il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: ldstr "Mistake!"
+ IL_0006: call instance void [mscorlib]System.ApplicationException::.ctor(class System.String)
+ IL_000b: ldarg.0
+ IL_000c: ldarg.s m
+ IL_000e: box [mscorlib]System.Double
+ IL_0013: stfld class System.Object SinCalc.MistakeException::mistake
+ IL_0018: ret
+ } // end of method 'MistakeException::.ctor'
+
+ .method public hidebysig virtual instance class System.String
+ ToString() il managed
+ {
+ .maxstack 8
+ IL_0000: ldstr "Mistake is "
+ IL_0005: ldarg.0
+ IL_0006: ldfld class System.Object SinCalc.MistakeException::mistake
+ IL_000b: callvirt instance class System.String [mscorlib]System.Object::ToString()
+ IL_0010: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String)
+ IL_0015: ret
+ } // end of method 'MistakeException::ToString'
+
+ } // end of class 'MistakeException'
+
+ .class auto ansi SinCalc extends [mscorlib]System.Object
+ {
+ .field static family class System.Object PI
+ .method family hidebysig static class System.Object
+ mySin(class System.Object Angle) il managed
+ {
+ .maxstack 3
+ .locals ([0] class System.Object powX,
+ [1] class System.Object sumOfTerms,
+ [2] class System.Object term,
+ [3] class System.Object fact,
+ [4] class System.Object i,
+ [5] float64 V_5,
+ [6] int32 V_6)
+ IL_0000: ldc.r8 1.
+ IL_0009: stloc.s V_5
+ IL_000b: ldloc.s V_5
+ IL_000d: box [mscorlib]System.Double
+ IL_0012: stloc.3
+ IL_0013: ldarg.0
+ IL_0014: dup
+ IL_0015: stloc.2
+ IL_0016: stloc.0
+ IL_0017: ldc.r8 0.
+ IL_0020: stloc.s V_5
+ IL_0022: ldloc.s V_5
+ IL_0024: box [mscorlib]System.Double
+ IL_0029: stloc.1
+ IL_002a: ldc.i4.1
+ IL_002b: stloc.s V_6
+ IL_002d: ldloc.s V_6
+ IL_002f: box [mscorlib]System.Int32
+ IL_0034: stloc.s i
+ IL_0036: br IL_00cd
+
+ IL_003b: ldloc.1
+ IL_003c: unbox [mscorlib]System.Double
+ IL_0041: ldind.r8
+ IL_0042: ldloc.2
+ IL_0043: unbox [mscorlib]System.Double
+ IL_0048: ldind.r8
+ IL_0049: add
+ IL_004a: stloc.s V_5
+ IL_004c: ldloc.s V_5
+ IL_004e: box [mscorlib]System.Double
+ IL_0053: stloc.1
+ IL_0054: ldloc.0
+ IL_0055: unbox [mscorlib]System.Double
+ IL_005a: ldind.r8
+ IL_005b: ldarg.0
+ IL_005c: unbox [mscorlib]System.Double
+ IL_0061: ldind.r8
+ IL_0062: neg
+ IL_0063: ldarg.0
+ IL_0064: unbox [mscorlib]System.Double
+ IL_0069: ldind.r8
+ IL_006a: mul
+ IL_006b: mul
+ IL_006c: stloc.s V_5
+ IL_006e: ldloc.s V_5
+ IL_0070: box [mscorlib]System.Double
+ IL_0075: stloc.0
+ IL_0076: ldloc.3
+ IL_0077: unbox [mscorlib]System.Double
+ IL_007c: ldind.r8
+ IL_007d: ldloc.s i
+ IL_007f: unbox [mscorlib]System.Int32
+ IL_0084: ldind.i4
+ IL_0085: ldc.i4.1
+ IL_0086: add
+ IL_0087: conv.r8
+ IL_0088: mul
+ IL_0089: ldloc.s i
+ IL_008b: unbox [mscorlib]System.Int32
+ IL_0090: ldind.i4
+ IL_0091: ldc.i4.2
+ IL_0092: add
+ IL_0093: conv.r8
+ IL_0094: mul
+ IL_0095: stloc.s V_5
+ IL_0097: ldloc.s V_5
+ IL_0099: box [mscorlib]System.Double
+ IL_009e: stloc.3
+ IL_009f: ldloc.0
+ IL_00a0: unbox [mscorlib]System.Double
+ IL_00a5: ldind.r8
+ IL_00a6: ldloc.3
+ IL_00a7: unbox [mscorlib]System.Double
+ IL_00ac: ldind.r8
+ IL_00ad: div
+ IL_00ae: stloc.s V_5
+ IL_00b0: ldloc.s V_5
+ IL_00b2: box [mscorlib]System.Double
+ IL_00b7: stloc.2
+ IL_00b8: ldloc.s i
+ IL_00ba: unbox [mscorlib]System.Int32
+ IL_00bf: ldind.i4
+ IL_00c0: ldc.i4.2
+ IL_00c1: add
+ IL_00c2: stloc.s V_6
+ IL_00c4: ldloc.s V_6
+ IL_00c6: box [mscorlib]System.Int32
+ IL_00cb: stloc.s i
+ IL_00cd: ldloc.s i
+ IL_00cf: unbox [mscorlib]System.Int32
+ IL_00d4: ldind.i4
+ IL_00d5: ldc.i4 0xc8
+ IL_00da: ble IL_003b
+
+ IL_00df: ldloc.1
+ IL_00e0: ret
+ } // end of method 'SinCalc::mySin'
+
+ .method family hidebysig static class System.Object
+ CalcAndCheck(class System.Object Angle,
+ class System.Object Expected) il managed
+ {
+ .maxstack 2
+ .locals ([0] class System.Object mistake,
+ [1] class System.Object Result1,
+ [2] class System.Object Result2,
+ [3] float64 V_3)
+ IL_0000: ldc.r8 1.0000000000000001e-009
+ IL_0009: stloc.3
+ IL_000a: ldloc.s V_3
+ IL_000c: box [mscorlib]System.Double
+ IL_0011: stloc.0
+ IL_0012: ldarg.0
+ IL_0013: unbox [mscorlib]System.Double
+ IL_0018: ldind.r8
+ IL_0019: call float64 [mscorlib]System.Math::Sin(float64)
+ IL_001e: stloc.3
+ IL_001f: ldloc.s V_3
+ IL_0021: box [mscorlib]System.Double
+ IL_0026: stloc.1
+ IL_0027: ldarg.0
+ IL_0028: call class System.Object SinCalc.SinCalc::mySin(class System.Object)
+ IL_002d: unbox [mscorlib]System.Double
+ IL_0032: ldind.r8
+ IL_0033: stloc.3
+ IL_0034: ldloc.s V_3
+ IL_0036: box [mscorlib]System.Double
+ IL_003b: stloc.2
+ IL_003c: ldloc.1
+ IL_003d: unbox [mscorlib]System.Double
+ IL_0042: ldind.r8
+ IL_0043: ldloc.2
+ IL_0044: unbox [mscorlib]System.Double
+ IL_0049: ldind.r8
+ IL_004a: sub
+ IL_004b: call float64 [mscorlib]System.Math::Abs(float64)
+ IL_0050: ldloc.0
+ IL_0051: unbox [mscorlib]System.Double
+ IL_0056: ldind.r8
+ IL_0057: ble.un.s IL_0073
+
+ IL_0059: ldloc.1
+ IL_005a: unbox [mscorlib]System.Double
+ IL_005f: ldind.r8
+ IL_0060: ldloc.2
+ IL_0061: unbox [mscorlib]System.Double
+ IL_0066: ldind.r8
+ IL_0067: sub
+ IL_0068: call float64 [mscorlib]System.Math::Abs(float64)
+ IL_006d: newobj instance void SinCalc.MistakeException::.ctor(float64)
+ IL_0072: throw
+
+ IL_0073: ldloc.1
+ IL_0074: unbox [mscorlib]System.Double
+ IL_0079: ldind.r8
+ IL_007a: ldarg.1
+ IL_007b: unbox [mscorlib]System.Double
+ IL_0080: ldind.r8
+ IL_0081: sub
+ IL_0082: call float64 [mscorlib]System.Math::Abs(float64)
+ IL_0087: ldloc.0
+ IL_0088: unbox [mscorlib]System.Double
+ IL_008d: ldind.r8
+ IL_008e: ble.un.s IL_00aa
+
+ IL_0090: ldloc.1
+ IL_0091: unbox [mscorlib]System.Double
+ IL_0096: ldind.r8
+ IL_0097: ldarg.1
+ IL_0098: unbox [mscorlib]System.Double
+ IL_009d: ldind.r8
+ IL_009e: sub
+ IL_009f: call float64 [mscorlib]System.Math::Abs(float64)
+ IL_00a4: newobj instance void SinCalc.MistakeException::.ctor(float64)
+ IL_00a9: throw
+
+ IL_00aa: ldloc.2
+ IL_00ab: unbox [mscorlib]System.Double
+ IL_00b0: ldind.r8
+ IL_00b1: ldarg.1
+ IL_00b2: unbox [mscorlib]System.Double
+ IL_00b7: ldind.r8
+ IL_00b8: sub
+ IL_00b9: call float64 [mscorlib]System.Math::Abs(float64)
+ IL_00be: ldloc.0
+ IL_00bf: unbox [mscorlib]System.Double
+ IL_00c4: ldind.r8
+ IL_00c5: ble.un.s IL_00e1
+
+ IL_00c7: ldloc.2
+ IL_00c8: unbox [mscorlib]System.Double
+ IL_00cd: ldind.r8
+ IL_00ce: ldarg.1
+ IL_00cf: unbox [mscorlib]System.Double
+ IL_00d4: ldind.r8
+ IL_00d5: sub
+ IL_00d6: call float64 [mscorlib]System.Math::Abs(float64)
+ IL_00db: newobj instance void SinCalc.MistakeException::.ctor(float64)
+ IL_00e0: throw
+
+ IL_00e1: ldloc.1
+ IL_00e2: ret
+ } // end of method 'SinCalc::CalcAndCheck'
+
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 5
+ .locals ([0] class System.Object i,
+ [1] class System.Object Angle,
+ [2] class System.Object[] testresults,
+ [3] class System.Object total1,
+ [4] class System.Object total2,
+ [5] class System.Object total3,
+ [6] class SinCalc.MistakeException ex,
+ [7] float64 V_7,
+ [8] int32 V_8,
+ [9] class System.String[] V_9)
+ IL_0000: ldc.i4.s 10
+ IL_0002: newarr [mscorlib]System.Object
+ IL_0007: stloc.2
+ IL_0008: ldloc.2
+ IL_0009: ldc.i4.0
+ IL_000a: ldc.r8 0.
+ IL_0013: stloc.s V_7
+ IL_0015: ldloc.s V_7
+ IL_0017: box [mscorlib]System.Double
+ IL_001c: stelem.ref
+ IL_001d: ldloc.2
+ IL_001e: ldc.i4.1
+ IL_001f: ldc.r8 0.30901699399999999
+ IL_0028: stloc.s V_7
+ IL_002a: ldloc.s V_7
+ IL_002c: box [mscorlib]System.Double
+ IL_0031: stelem.ref
+ IL_0032: ldloc.2
+ IL_0033: ldc.i4.2
+ IL_0034: ldc.r8 0.58778525199999998
+ IL_003d: stloc.s V_7
+ IL_003f: ldloc.s V_7
+ IL_0041: box [mscorlib]System.Double
+ IL_0046: stelem.ref
+ IL_0047: ldloc.2
+ IL_0048: ldc.i4.3
+ IL_0049: ldc.r8 0.80901699400000004
+ IL_0052: stloc.s V_7
+ IL_0054: ldloc.s V_7
+ IL_0056: box [mscorlib]System.Double
+ IL_005b: stelem.ref
+ IL_005c: ldloc.2
+ IL_005d: ldc.i4.4
+ IL_005e: ldc.r8 0.95105651599999996
+ IL_0067: stloc.s V_7
+ IL_0069: ldloc.s V_7
+ IL_006b: box [mscorlib]System.Double
+ IL_0070: stelem.ref
+ IL_0071: ldloc.2
+ IL_0072: ldc.i4.5
+ IL_0073: ldc.r8 1.
+ IL_007c: stloc.s V_7
+ IL_007e: ldloc.s V_7
+ IL_0080: box [mscorlib]System.Double
+ IL_0085: stelem.ref
+ IL_0086: ldloc.2
+ IL_0087: ldc.i4.6
+ IL_0088: ldc.r8 0.95105651599999996
+ IL_0091: stloc.s V_7
+ IL_0093: ldloc.s V_7
+ IL_0095: box [mscorlib]System.Double
+ IL_009a: stelem.ref
+ IL_009b: ldloc.2
+ IL_009c: ldc.i4.7
+ IL_009d: ldc.r8 0.80901699400000004
+ IL_00a6: stloc.s V_7
+ IL_00a8: ldloc.s V_7
+ IL_00aa: box [mscorlib]System.Double
+ IL_00af: stelem.ref
+ IL_00b0: ldloc.2
+ IL_00b1: ldc.i4.8
+ IL_00b2: ldc.r8 0.58778525199999998
+ IL_00bb: stloc.s V_7
+ IL_00bd: ldloc.s V_7
+ IL_00bf: box [mscorlib]System.Double
+ IL_00c4: stelem.ref
+ IL_00c5: ldloc.2
+ IL_00c6: ldc.i4.s 9
+ IL_00c8: ldc.r8 0.30901699399999999
+ IL_00d1: stloc.s V_7
+ IL_00d3: ldloc.s V_7
+ IL_00d5: box [mscorlib]System.Double
+ IL_00da: stelem.ref
+ IL_00db: ldc.r8 0.
+ IL_00e4: stloc.s V_7
+ IL_00e6: ldloc.s V_7
+ IL_00e8: box [mscorlib]System.Double
+ IL_00ed: stloc.3
+ IL_00ee: ldc.r8 0.
+ IL_00f7: stloc.s V_7
+ IL_00f9: ldloc.s V_7
+ IL_00fb: box [mscorlib]System.Double
+ IL_0100: stloc.s total2
+ IL_0102: ldc.r8 0.
+ IL_010b: stloc.s V_7
+ IL_010d: ldloc.s V_7
+ IL_010f: box [mscorlib]System.Double
+ IL_0114: stloc.s total3
+ IL_0116: ldc.i4.0
+ IL_0117: stloc.s V_8
+ IL_0119: ldloc.s V_8
+ IL_011b: box [mscorlib]System.Int32
+ IL_0120: stloc.0
+ IL_0121: br IL_026d
+
+ .try
+ {
+ .try
+ {
+ IL_0126: ldsfld class System.Object SinCalc.SinCalc::PI
+ IL_012b: unbox [mscorlib]System.Double
+ IL_0130: ldind.r8
+ IL_0131: ldloc.0
+ IL_0132: unbox [mscorlib]System.Int32
+ IL_0137: ldind.i4
+ IL_0138: conv.r8
+ IL_0139: ldc.r8 10.
+ IL_0142: div
+ IL_0143: mul
+ IL_0144: stloc.s V_7
+ IL_0146: ldloc.s V_7
+ IL_0148: box [mscorlib]System.Double
+ IL_014d: stloc.1
+ IL_014e: ldloc.s total2
+ IL_0150: unbox [mscorlib]System.Double
+ IL_0155: ldind.r8
+ IL_0156: ldloc.1
+ IL_0157: unbox [mscorlib]System.Double
+ IL_015c: ldind.r8
+ IL_015d: add
+ IL_015e: stloc.s V_7
+ IL_0160: ldloc.s V_7
+ IL_0162: box [mscorlib]System.Double
+ IL_0167: stloc.s total2
+ IL_0169: ldloc.s total3
+ IL_016b: unbox [mscorlib]System.Double
+ IL_0170: ldind.r8
+ IL_0171: ldloc.1
+ IL_0172: ldloc.2
+ IL_0173: ldloc.0
+ IL_0174: unbox [mscorlib]System.Int32
+ IL_0179: ldind.i4
+ IL_017a: ldelem.ref
+ IL_017b: unbox [mscorlib]System.Double
+ IL_0180: ldind.r8
+ IL_0181: ldc.r8 4.0000000000000001e-010
+ IL_018a: ldloc.0
+ IL_018b: unbox [mscorlib]System.Int32
+ IL_0190: ldind.i4
+ IL_0191: conv.r8
+ IL_0192: mul
+ IL_0193: add
+ IL_0194: stloc.s V_7
+ IL_0196: ldloc.s V_7
+ IL_0198: box [mscorlib]System.Double
+ IL_019d: call class System.Object SinCalc.SinCalc::CalcAndCheck(class System.Object,
+ class System.Object)
+ IL_01a2: unbox [mscorlib]System.Double
+ IL_01a7: ldind.r8
+ IL_01a8: add
+ IL_01a9: stloc.s V_7
+ IL_01ab: ldloc.s V_7
+ IL_01ad: box [mscorlib]System.Double
+ IL_01b2: stloc.s total3
+ IL_01b4: ldstr "OK"
+ IL_01b9: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_01be: leave.s IL_021a
+
+ } // end .try
+ fault
+ {
+ IL_01c0: ldc.i4.6
+ IL_01c1: newarr [mscorlib]System.String
+ IL_01c6: stloc.s V_9
+ IL_01c8: ldloc.s V_9
+ IL_01ca: ldc.i4.0
+ IL_01cb: ldstr "Current totals "
+ IL_01d0: stelem.ref
+ IL_01d1: ldloc.s V_9
+ IL_01d3: ldc.i4.1
+ IL_01d4: ldloc.3
+ IL_01d5: callvirt instance class System.String [mscorlib]System.Object::ToString()
+ IL_01da: stelem.ref
+ IL_01db: ldloc.s V_9
+ IL_01dd: ldc.i4.2
+ IL_01de: ldstr " and "
+ IL_01e3: stelem.ref
+ IL_01e4: ldloc.s V_9
+ IL_01e6: ldc.i4.3
+ IL_01e7: ldloc.s total2
+ IL_01e9: unbox [mscorlib]System.Double
+ IL_01ee: ldind.r8
+ IL_01ef: stloc.s V_7
+ IL_01f1: ldloca.s V_7
+ IL_01f3: call instance class System.String [mscorlib]System.Double::ToString()
+ IL_01f8: stelem.ref
+ IL_01f9: ldloc.s V_9
+ IL_01fb: ldc.i4.4
+ IL_01fc: ldstr " and "
+ IL_0201: stelem.ref
+ IL_0202: ldloc.s V_9
+ IL_0204: ldc.i4.5
+ IL_0205: ldloc.s total3
+ IL_0207: callvirt instance class System.String [mscorlib]System.Object::ToString()
+ IL_020c: stelem.ref
+ IL_020d: ldloc.s V_9
+ IL_020f: call class System.String [mscorlib]System.String::Concat(class System.String[])
+ IL_0214: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_0219: endfinally
+ } // end handler
+ IL_021a: leave.s IL_025a
+
+ } // end .try
+ catch SinCalc.MistakeException
+ {
+ IL_021c: stloc.s ex
+ IL_021e: ldstr "Mistake is "
+ IL_0223: ldloc.s ex
+ IL_0225: ldfld class System.Object SinCalc.MistakeException::mistake
+ IL_022a: callvirt instance class System.String [mscorlib]System.Object::ToString()
+ IL_022f: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String)
+ IL_0234: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_0239: ldloc.3
+ IL_023a: unbox [mscorlib]System.Double
+ IL_023f: ldind.r8
+ IL_0240: ldloc.s ex
+ IL_0242: ldfld class System.Object SinCalc.MistakeException::mistake
+ IL_0247: unbox [mscorlib]System.Double
+ IL_024c: ldind.r8
+ IL_024d: add
+ IL_024e: stloc.s V_7
+ IL_0250: ldloc.s V_7
+ IL_0252: box [mscorlib]System.Double
+ IL_0257: stloc.3
+ IL_0258: leave.s IL_025a
+
+ } // end handler
+ IL_025a: ldloc.0
+ IL_025b: unbox [mscorlib]System.Int32
+ IL_0260: ldind.i4
+ IL_0261: ldc.i4.1
+ IL_0262: add
+ IL_0263: stloc.s V_8
+ IL_0265: ldloc.s V_8
+ IL_0267: box [mscorlib]System.Int32
+ IL_026c: stloc.0
+ IL_026d: ldloc.0
+ IL_026e: unbox [mscorlib]System.Int32
+ IL_0273: ldind.i4
+ IL_0274: ldc.i4.s 10
+ IL_0276: blt IL_0126
+
+ IL_027b: ldstr "**** PASSED ****"
+ IL_0280: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_0285: ldc.i4 0x64
+ IL_0286: ret
+ } // end of method 'SinCalc::Main'
+
+ .method public hidebysig specialname rtspecialname static
+ void .cctor() il managed
+ {
+ .maxstack 1
+ .locals (float64 V_0)
+ IL_0000: ldc.r8 3.1415926535897931
+ IL_0009: stloc.0
+ IL_000a: ldloc.s V_0
+ IL_000c: box [mscorlib]System.Double
+ IL_0011: stsfld class System.Object SinCalc.SinCalc::PI
+ IL_0016: ret
+ } // end of method 'SinCalc::.cctor'
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method 'SinCalc::.ctor'
+
+ } // end of class 'SinCalc'
+
+} // end of namespace 'SinCalc'
+
diff --git a/tests/src/JIT/Methodical/Boxing/seh/filter.il b/tests/src/JIT/Methodical/Boxing/seh/filter.il
new file mode 100644
index 0000000000..7aeb5b7474
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/seh/filter.il
@@ -0,0 +1,604 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib { }
+.assembly 'filter' { }
+.namespace SinCalc
+{
+ .class auto ansi MistakeException extends [mscorlib]System.ApplicationException
+ {
+ .field public class System.Object mistake
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor(float64 m) il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: ldstr "Mistake!"
+ IL_0006: call instance void [mscorlib]System.ApplicationException::.ctor(class System.String)
+ IL_000b: ldarg.0
+ IL_000c: ldarg.s m
+ IL_000e: box [mscorlib]System.Double
+ IL_0013: stfld class System.Object SinCalc.MistakeException::mistake
+ IL_0018: ret
+ } // end of method 'MistakeException::.ctor'
+
+ .method public hidebysig virtual instance class System.String
+ ToString() il managed
+ {
+ .maxstack 8
+ IL_0000: ldstr "Mistake is "
+ IL_0005: ldarg.0
+ IL_0006: ldfld class System.Object SinCalc.MistakeException::mistake
+ IL_000b: callvirt instance class System.String [mscorlib]System.Object::ToString()
+ IL_0010: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String)
+ IL_0015: ret
+ } // end of method 'MistakeException::ToString'
+
+ } // end of class 'MistakeException'
+
+ .class auto ansi SinCalc extends [mscorlib]System.Object
+ {
+ .field static family class System.Object PI
+ .method family hidebysig static class System.Object
+ mySin(class System.Object Angle) il managed
+ {
+ .maxstack 3
+ .locals ([0] class System.Object powX,
+ [1] class System.Object sumOfTerms,
+ [2] class System.Object term,
+ [3] class System.Object fact,
+ [4] class System.Object i,
+ [5] float64 V_5,
+ [6] int32 V_6)
+ IL_0000: ldc.r8 1.
+ IL_0009: stloc.s V_5
+ IL_000b: ldloc.s V_5
+ IL_000d: box [mscorlib]System.Double
+ IL_0012: stloc.3
+ IL_0013: ldarg.0
+ IL_0014: dup
+ IL_0015: stloc.2
+ IL_0016: stloc.0
+ IL_0017: ldc.r8 0.
+ IL_0020: stloc.s V_5
+ IL_0022: ldloc.s V_5
+ IL_0024: box [mscorlib]System.Double
+ IL_0029: stloc.1
+ IL_002a: ldc.i4.1
+ IL_002b: stloc.s V_6
+ IL_002d: ldloc.s V_6
+ IL_002f: box [mscorlib]System.Int32
+ IL_0034: stloc.s i
+ IL_0036: br IL_00cd
+
+ IL_003b: ldloc.1
+ IL_003c: unbox [mscorlib]System.Double
+ IL_0041: ldind.r8
+ IL_0042: ldloc.2
+ IL_0043: unbox [mscorlib]System.Double
+ IL_0048: ldind.r8
+ IL_0049: add
+ IL_004a: stloc.s V_5
+ IL_004c: ldloc.s V_5
+ IL_004e: box [mscorlib]System.Double
+ IL_0053: stloc.1
+ IL_0054: ldloc.0
+ IL_0055: unbox [mscorlib]System.Double
+ IL_005a: ldind.r8
+ IL_005b: ldarg.0
+ IL_005c: unbox [mscorlib]System.Double
+ IL_0061: ldind.r8
+ IL_0062: neg
+ IL_0063: ldarg.0
+ IL_0064: unbox [mscorlib]System.Double
+ IL_0069: ldind.r8
+ IL_006a: mul
+ IL_006b: mul
+ IL_006c: stloc.s V_5
+ IL_006e: ldloc.s V_5
+ IL_0070: box [mscorlib]System.Double
+ IL_0075: stloc.0
+ IL_0076: ldloc.3
+ IL_0077: unbox [mscorlib]System.Double
+ IL_007c: ldind.r8
+ IL_007d: ldloc.s i
+ IL_007f: unbox [mscorlib]System.Int32
+ IL_0084: ldind.i4
+ IL_0085: ldc.i4.1
+ IL_0086: add
+ IL_0087: conv.r8
+ IL_0088: mul
+ IL_0089: ldloc.s i
+ IL_008b: unbox [mscorlib]System.Int32
+ IL_0090: ldind.i4
+ IL_0091: ldc.i4.2
+ IL_0092: add
+ IL_0093: conv.r8
+ IL_0094: mul
+ IL_0095: stloc.s V_5
+ IL_0097: ldloc.s V_5
+ IL_0099: box [mscorlib]System.Double
+ IL_009e: stloc.3
+ IL_009f: ldloc.0
+ IL_00a0: unbox [mscorlib]System.Double
+ IL_00a5: ldind.r8
+ IL_00a6: ldloc.3
+ IL_00a7: unbox [mscorlib]System.Double
+ IL_00ac: ldind.r8
+ IL_00ad: div
+ IL_00ae: stloc.s V_5
+ IL_00b0: ldloc.s V_5
+ IL_00b2: box [mscorlib]System.Double
+ IL_00b7: stloc.2
+ IL_00b8: ldloc.s i
+ IL_00ba: unbox [mscorlib]System.Int32
+ IL_00bf: ldind.i4
+ IL_00c0: ldc.i4.2
+ IL_00c1: add
+ IL_00c2: stloc.s V_6
+ IL_00c4: ldloc.s V_6
+ IL_00c6: box [mscorlib]System.Int32
+ IL_00cb: stloc.s i
+ IL_00cd: ldloc.s i
+ IL_00cf: unbox [mscorlib]System.Int32
+ IL_00d4: ldind.i4
+ IL_00d5: ldc.i4 0xc8
+ IL_00da: ble IL_003b
+
+ IL_00df: ldloc.1
+ IL_00e0: ret
+ } // end of method 'SinCalc::mySin'
+
+ .method family hidebysig static class System.Object
+ CalcAndCheck(class System.Object Angle,
+ class System.Object Expected) il managed
+ {
+ .maxstack 2
+ .locals ([0] class System.Object mistake,
+ [1] class System.Object Result1,
+ [2] class System.Object Result2,
+ [3] float64 V_3)
+ IL_0000: ldc.r8 1.0000000000000001e-009
+ IL_0009: stloc.3
+ IL_000a: ldloc.s V_3
+ IL_000c: box [mscorlib]System.Double
+ IL_0011: stloc.0
+ IL_0012: ldarg.0
+ IL_0013: unbox [mscorlib]System.Double
+ IL_0018: ldind.r8
+ IL_0019: call float64 [mscorlib]System.Math::Sin(float64)
+ IL_001e: stloc.3
+ IL_001f: ldloc.s V_3
+ IL_0021: box [mscorlib]System.Double
+ IL_0026: stloc.1
+ IL_0027: ldarg.0
+ IL_0028: call class System.Object SinCalc.SinCalc::mySin(class System.Object)
+ IL_002d: unbox [mscorlib]System.Double
+ IL_0032: ldind.r8
+ IL_0033: stloc.3
+ IL_0034: ldloc.s V_3
+ IL_0036: box [mscorlib]System.Double
+ IL_003b: stloc.2
+ IL_003c: ldloc.1
+ IL_003d: unbox [mscorlib]System.Double
+ IL_0042: ldind.r8
+ IL_0043: ldloc.2
+ IL_0044: unbox [mscorlib]System.Double
+ IL_0049: ldind.r8
+ IL_004a: sub
+ IL_004b: call float64 [mscorlib]System.Math::Abs(float64)
+ IL_0050: ldloc.0
+ IL_0051: unbox [mscorlib]System.Double
+ IL_0056: ldind.r8
+ IL_0057: ble.un.s IL_0073
+
+ IL_0059: ldloc.1
+ IL_005a: unbox [mscorlib]System.Double
+ IL_005f: ldind.r8
+ IL_0060: ldloc.2
+ IL_0061: unbox [mscorlib]System.Double
+ IL_0066: ldind.r8
+ IL_0067: sub
+ IL_0068: call float64 [mscorlib]System.Math::Abs(float64)
+ IL_006d: newobj instance void SinCalc.MistakeException::.ctor(float64)
+ IL_0072: throw
+
+ IL_0073: ldloc.1
+ IL_0074: unbox [mscorlib]System.Double
+ IL_0079: ldind.r8
+ IL_007a: ldarg.1
+ IL_007b: unbox [mscorlib]System.Double
+ IL_0080: ldind.r8
+ IL_0081: sub
+ IL_0082: call float64 [mscorlib]System.Math::Abs(float64)
+ IL_0087: ldloc.0
+ IL_0088: unbox [mscorlib]System.Double
+ IL_008d: ldind.r8
+ IL_008e: ble.un.s IL_00aa
+
+ IL_0090: ldloc.1
+ IL_0091: unbox [mscorlib]System.Double
+ IL_0096: ldind.r8
+ IL_0097: ldarg.1
+ IL_0098: unbox [mscorlib]System.Double
+ IL_009d: ldind.r8
+ IL_009e: sub
+ IL_009f: call float64 [mscorlib]System.Math::Abs(float64)
+ IL_00a4: newobj instance void SinCalc.MistakeException::.ctor(float64)
+ IL_00a9: throw
+
+ IL_00aa: ldloc.2
+ IL_00ab: unbox [mscorlib]System.Double
+ IL_00b0: ldind.r8
+ IL_00b1: ldarg.1
+ IL_00b2: unbox [mscorlib]System.Double
+ IL_00b7: ldind.r8
+ IL_00b8: sub
+ IL_00b9: call float64 [mscorlib]System.Math::Abs(float64)
+ IL_00be: ldloc.0
+ IL_00bf: unbox [mscorlib]System.Double
+ IL_00c4: ldind.r8
+ IL_00c5: ble.un.s IL_00e1
+
+ IL_00c7: ldloc.2
+ IL_00c8: unbox [mscorlib]System.Double
+ IL_00cd: ldind.r8
+ IL_00ce: ldarg.1
+ IL_00cf: unbox [mscorlib]System.Double
+ IL_00d4: ldind.r8
+ IL_00d5: sub
+ IL_00d6: call float64 [mscorlib]System.Math::Abs(float64)
+ IL_00db: newobj instance void SinCalc.MistakeException::.ctor(float64)
+ IL_00e0: throw
+
+ IL_00e1: ldloc.1
+ IL_00e2: ret
+ } // end of method 'SinCalc::CalcAndCheck'
+
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 5
+ .locals ([0] class System.Object i,
+ [1] class System.Object Angle,
+ [2] class System.Object[] testresults,
+ [3] class System.Object total1,
+ [4] class System.Object total2,
+ [5] class System.Object total3,
+ [6] class SinCalc.MistakeException ex,
+ [7] float64 V_7,
+ [8] int32 V_8,
+ [9] class System.String[] V_9)
+ IL_0000: ldc.i4.s 10
+ IL_0002: newarr [mscorlib]System.Object
+ IL_0007: stloc.2
+ IL_0008: ldloc.2
+ IL_0009: ldc.i4.0
+ IL_000a: ldc.r8 0.
+ IL_0013: stloc.s V_7
+ IL_0015: ldloc.s V_7
+ IL_0017: box [mscorlib]System.Double
+ IL_001c: stelem.ref
+ IL_001d: ldloc.2
+ IL_001e: ldc.i4.1
+ IL_001f: ldc.r8 0.30901699399999999
+ IL_0028: stloc.s V_7
+ IL_002a: ldloc.s V_7
+ IL_002c: box [mscorlib]System.Double
+ IL_0031: stelem.ref
+ IL_0032: ldloc.2
+ IL_0033: ldc.i4.2
+ IL_0034: ldc.r8 0.58778525199999998
+ IL_003d: stloc.s V_7
+ IL_003f: ldloc.s V_7
+ IL_0041: box [mscorlib]System.Double
+ IL_0046: stelem.ref
+ IL_0047: ldloc.2
+ IL_0048: ldc.i4.3
+ IL_0049: ldc.r8 0.80901699400000004
+ IL_0052: stloc.s V_7
+ IL_0054: ldloc.s V_7
+ IL_0056: box [mscorlib]System.Double
+ IL_005b: stelem.ref
+ IL_005c: ldloc.2
+ IL_005d: ldc.i4.4
+ IL_005e: ldc.r8 0.95105651599999996
+ IL_0067: stloc.s V_7
+ IL_0069: ldloc.s V_7
+ IL_006b: box [mscorlib]System.Double
+ IL_0070: stelem.ref
+ IL_0071: ldloc.2
+ IL_0072: ldc.i4.5
+ IL_0073: ldc.r8 1.
+ IL_007c: stloc.s V_7
+ IL_007e: ldloc.s V_7
+ IL_0080: box [mscorlib]System.Double
+ IL_0085: stelem.ref
+ IL_0086: ldloc.2
+ IL_0087: ldc.i4.6
+ IL_0088: ldc.r8 0.95105651599999996
+ IL_0091: stloc.s V_7
+ IL_0093: ldloc.s V_7
+ IL_0095: box [mscorlib]System.Double
+ IL_009a: stelem.ref
+ IL_009b: ldloc.2
+ IL_009c: ldc.i4.7
+ IL_009d: ldc.r8 0.80901699400000004
+ IL_00a6: stloc.s V_7
+ IL_00a8: ldloc.s V_7
+ IL_00aa: box [mscorlib]System.Double
+ IL_00af: stelem.ref
+ IL_00b0: ldloc.2
+ IL_00b1: ldc.i4.8
+ IL_00b2: ldc.r8 0.58778525199999998
+ IL_00bb: stloc.s V_7
+ IL_00bd: ldloc.s V_7
+ IL_00bf: box [mscorlib]System.Double
+ IL_00c4: stelem.ref
+ IL_00c5: ldloc.2
+ IL_00c6: ldc.i4.s 9
+ IL_00c8: ldc.r8 0.30901699399999999
+ IL_00d1: stloc.s V_7
+ IL_00d3: ldloc.s V_7
+ IL_00d5: box [mscorlib]System.Double
+ IL_00da: stelem.ref
+ IL_00db: ldc.r8 0.
+ IL_00e4: stloc.s V_7
+ IL_00e6: ldloc.s V_7
+ IL_00e8: box [mscorlib]System.Double
+ IL_00ed: stloc.3
+ IL_00ee: ldc.r8 0.
+ IL_00f7: stloc.s V_7
+ IL_00f9: ldloc.s V_7
+ IL_00fb: box [mscorlib]System.Double
+ IL_0100: stloc.s total2
+ IL_0102: ldc.r8 0.
+ IL_010b: stloc.s V_7
+ IL_010d: ldloc.s V_7
+ IL_010f: box [mscorlib]System.Double
+ IL_0114: stloc.s total3
+ IL_0116: ldc.i4.0
+ IL_0117: stloc.s V_8
+ IL_0119: ldloc.s V_8
+ IL_011b: box [mscorlib]System.Int32
+ IL_0120: stloc.0
+ IL_0121: br IL_026d
+
+ .try
+ {
+ .try
+ {
+ FILTER_TRY:
+ IL_0126: ldsfld class System.Object SinCalc.SinCalc::PI
+ IL_012b: unbox [mscorlib]System.Double
+ IL_0130: ldind.r8
+ IL_0131: ldloc.0
+ IL_0132: unbox [mscorlib]System.Int32
+ IL_0137: ldind.i4
+ IL_0138: conv.r8
+ IL_0139: ldc.r8 10.
+ IL_0142: div
+ IL_0143: mul
+ IL_0144: stloc.s V_7
+ IL_0146: ldloc.s V_7
+ IL_0148: box [mscorlib]System.Double
+ IL_014d: stloc.1
+ IL_014e: ldloc.s total2
+ IL_0150: unbox [mscorlib]System.Double
+ IL_0155: ldind.r8
+ IL_0156: ldloc.1
+ IL_0157: unbox [mscorlib]System.Double
+ IL_015c: ldind.r8
+ IL_015d: add
+ IL_015e: stloc.s V_7
+ IL_0160: ldloc.s V_7
+ IL_0162: box [mscorlib]System.Double
+ IL_0167: stloc.s total2
+ IL_0169: ldloc.s total3
+ IL_016b: unbox [mscorlib]System.Double
+ IL_0170: ldind.r8
+ IL_0171: ldloc.1
+ IL_0172: ldloc.2
+ IL_0173: ldloc.0
+ IL_0174: unbox [mscorlib]System.Int32
+ IL_0179: ldind.i4
+ IL_017a: ldelem.ref
+ IL_017b: unbox [mscorlib]System.Double
+ IL_0180: ldind.r8
+ IL_0181: ldc.r8 4.0000000000000001e-010
+ IL_018a: ldloc.0
+ IL_018b: unbox [mscorlib]System.Int32
+ IL_0190: ldind.i4
+ IL_0191: conv.r8
+ IL_0192: mul
+ IL_0193: add
+ IL_0194: stloc.s V_7
+ IL_0196: ldloc.s V_7
+ IL_0198: box [mscorlib]System.Double
+ IL_019d: call class System.Object SinCalc.SinCalc::CalcAndCheck(class System.Object,
+ class System.Object)
+ IL_01a2: unbox [mscorlib]System.Double
+ IL_01a7: ldind.r8
+ IL_01a8: add
+ IL_01a9: stloc.s V_7
+ IL_01ab: ldloc.s V_7
+ IL_01ad: box [mscorlib]System.Double
+ IL_01b2: stloc.s total3
+ IL_01b4: ldstr "OK"
+ IL_01b9: call void [System.Console]System.Console::WriteLine(class System.String)
+
+ leave FILTER_END
+
+ FILTER_FILTER:
+ pop
+
+ ldloc 3
+ unbox [mscorlib]System.Double
+ ldind.r8
+ ldc.r8 0.0001
+ add
+ stloc.s V_7
+ ldloc.s V_7
+ box [mscorlib]System.Double
+ stloc.3
+
+ ldloc total2
+ unbox [mscorlib]System.Double
+ ldind.r8
+ ldc.r8 5.0
+ bgt LARGE_MISTAKE
+
+ ldc.i4.1
+ br OUT_OF_FILTER
+
+ LARGE_MISTAKE:
+ ldstr "Filtering out the exception..."
+ call void [System.Console]System.Console::WriteLine(class System.String)
+ ldc.i4.0
+
+ OUT_OF_FILTER:
+ endfilter
+
+ FILTER_HANDLER:
+ pop
+
+ ldloc.3
+ unbox [mscorlib]System.Double
+ ldind.r8
+ ldc.r8 0.02
+ add
+ stloc.s V_7
+ ldloc.s V_7
+ box [mscorlib]System.Double
+ stloc.3
+
+ leave FILTER_END
+ FILTER_END:
+
+ IL_01be: leave.s IL_01fe
+ .try FILTER_TRY to FILTER_FILTER filter FILTER_FILTER handler FILTER_HANDLER to FILTER_END
+ } // end .try
+ catch SinCalc.MistakeException
+ {
+ IL_01c0: stloc.s ex
+ IL_01c2: ldstr "Mistake is "
+ IL_01c7: ldloc.s ex
+ IL_01c9: ldfld class System.Object SinCalc.MistakeException::mistake
+ IL_01ce: callvirt instance class System.String [mscorlib]System.Object::ToString()
+ IL_01d3: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String)
+ IL_01d8: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_01dd: ldloc.3
+ IL_01de: unbox [mscorlib]System.Double
+ IL_01e3: ldind.r8
+ IL_01e4: ldloc.s ex
+ IL_01e6: ldfld class System.Object SinCalc.MistakeException::mistake
+ IL_01eb: unbox [mscorlib]System.Double
+ IL_01f0: ldind.r8
+ IL_01f1: add
+ IL_01f2: stloc.s V_7
+ IL_01f4: ldloc.s V_7
+ IL_01f6: box [mscorlib]System.Double
+ IL_01fb: stloc.3
+ IL_01fc: leave.s IL_01fe
+
+ } // end handler
+ IL_01fe: leave.s IL_025a
+
+ } // end .try
+ finally
+ {
+ IL_0200: ldc.i4.6
+ IL_0201: newarr [mscorlib]System.String
+ IL_0206: stloc.s V_9
+ IL_0208: ldloc.s V_9
+ IL_020a: ldc.i4.0
+ IL_020b: ldstr "Current totals "
+ IL_0210: stelem.ref
+ IL_0211: ldloc.s V_9
+ IL_0213: ldc.i4.1
+ IL_0214: ldloc.3
+ IL_0215: callvirt instance class System.String [mscorlib]System.Object::ToString()
+ IL_021a: stelem.ref
+ IL_021b: ldloc.s V_9
+ IL_021d: ldc.i4.2
+ IL_021e: ldstr " and "
+ IL_0223: stelem.ref
+ IL_0224: ldloc.s V_9
+ IL_0226: ldc.i4.3
+ IL_0227: ldloc.s total2
+ IL_0229: unbox [mscorlib]System.Double
+ IL_022e: ldind.r8
+ IL_022f: stloc.s V_7
+ IL_0231: ldloca.s V_7
+ IL_0233: call instance class System.String [mscorlib]System.Double::ToString()
+ IL_0238: stelem.ref
+ IL_0239: ldloc.s V_9
+ IL_023b: ldc.i4.4
+ IL_023c: ldstr " and "
+ IL_0241: stelem.ref
+ IL_0242: ldloc.s V_9
+ IL_0244: ldc.i4.5
+ IL_0245: ldloc.s total3
+ IL_0247: callvirt instance class System.String [mscorlib]System.Object::ToString()
+ IL_024c: stelem.ref
+ IL_024d: ldloc.s V_9
+ IL_024f: call class System.String [mscorlib]System.String::Concat(class System.String[])
+ IL_0254: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_0259: endfinally
+ } // end handler
+ IL_025a: ldloc.0
+ IL_025b: unbox [mscorlib]System.Int32
+ IL_0260: ldind.i4
+ IL_0261: ldc.i4.1
+ IL_0262: add
+ IL_0263: stloc.s V_8
+ IL_0265: ldloc.s V_8
+ IL_0267: box [mscorlib]System.Int32
+ IL_026c: stloc.0
+ IL_026d: ldloc.0
+ IL_026e: unbox [mscorlib]System.Int32
+ IL_0273: ldind.i4
+ IL_0274: ldc.i4.s 10
+ IL_0276: blt IL_0126
+
+ IL_027b: ldstr "**** PASSED ****"
+ IL_0280: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_0285: ldc.i4 0x64
+ IL_0286: ret
+ } // end of method 'SinCalc::Main'
+
+ .method public hidebysig specialname rtspecialname static
+ void .cctor() il managed
+ {
+ .maxstack 1
+ .locals (float64 V_0)
+ IL_0000: ldc.r8 3.1415926535897931
+ IL_0009: stloc.0
+ IL_000a: ldloc.s V_0
+ IL_000c: box [mscorlib]System.Double
+ IL_0011: stsfld class System.Object SinCalc.SinCalc::PI
+ IL_0016: ret
+ } // end of method 'SinCalc::.cctor'
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method 'SinCalc::.ctor'
+
+ } // end of class 'SinCalc'
+
+} // end of namespace 'SinCalc'
+
diff --git a/tests/src/JIT/Methodical/Boxing/seh/try.il b/tests/src/JIT/Methodical/Boxing/seh/try.il
new file mode 100644
index 0000000000..c3902775c0
--- /dev/null
+++ b/tests/src/JIT/Methodical/Boxing/seh/try.il
@@ -0,0 +1,554 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib { }
+.assembly 'try' { }
+.namespace SinCalc
+{
+ .class auto ansi MistakeException extends [mscorlib]System.ApplicationException
+ {
+ .field public class System.Object mistake
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor(float64 m) il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: ldstr "Mistake!"
+ IL_0006: call instance void [mscorlib]System.ApplicationException::.ctor(class System.String)
+ IL_000b: ldarg.0
+ IL_000c: ldarg.s m
+ IL_000e: box [mscorlib]System.Double
+ IL_0013: stfld class System.Object SinCalc.MistakeException::mistake
+ IL_0018: ret
+ } // end of method 'MistakeException::.ctor'
+
+ .method public hidebysig virtual instance class System.String
+ ToString() il managed
+ {
+ .maxstack 8
+ IL_0000: ldstr "Mistake is "
+ IL_0005: ldarg.0
+ IL_0006: ldfld class System.Object SinCalc.MistakeException::mistake
+ IL_000b: callvirt instance class System.String [mscorlib]System.Object::ToString()
+ IL_0010: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String)
+ IL_0015: ret
+ } // end of method 'MistakeException::ToString'
+
+ } // end of class 'MistakeException'
+
+ .class auto ansi SinCalc extends [mscorlib]System.Object
+ {
+ .field static family class System.Object PI
+ .method family hidebysig static class System.Object
+ mySin(class System.Object Angle) il managed
+ {
+ .maxstack 3
+ .locals ([0] class System.Object powX,
+ [1] class System.Object sumOfTerms,
+ [2] class System.Object term,
+ [3] class System.Object fact,
+ [4] class System.Object i,
+ [5] float64 V_5,
+ [6] int32 V_6)
+ IL_0000: ldc.r8 1.
+ IL_0009: stloc.s V_5
+ IL_000b: ldloc.s V_5
+ IL_000d: box [mscorlib]System.Double
+ IL_0012: stloc.3
+ IL_0013: ldarg.0
+ IL_0014: dup
+ IL_0015: stloc.2
+ IL_0016: stloc.0
+ IL_0017: ldc.r8 0.
+ IL_0020: stloc.s V_5
+ IL_0022: ldloc.s V_5
+ IL_0024: box [mscorlib]System.Double
+ IL_0029: stloc.1
+ IL_002a: ldc.i4.1
+ IL_002b: stloc.s V_6
+ IL_002d: ldloc.s V_6
+ IL_002f: box [mscorlib]System.Int32
+ IL_0034: stloc.s i
+ IL_0036: br IL_00cd
+
+ IL_003b: ldloc.1
+ IL_003c: unbox [mscorlib]System.Double
+ IL_0041: ldind.r8
+ IL_0042: ldloc.2
+ IL_0043: unbox [mscorlib]System.Double
+ IL_0048: ldind.r8
+ IL_0049: add
+ IL_004a: stloc.s V_5
+ IL_004c: ldloc.s V_5
+ IL_004e: box [mscorlib]System.Double
+ IL_0053: stloc.1
+ IL_0054: ldloc.0
+ IL_0055: unbox [mscorlib]System.Double
+ IL_005a: ldind.r8
+ IL_005b: ldarg.0
+ IL_005c: unbox [mscorlib]System.Double
+ IL_0061: ldind.r8
+ IL_0062: neg
+ IL_0063: ldarg.0
+ IL_0064: unbox [mscorlib]System.Double
+ IL_0069: ldind.r8
+ IL_006a: mul
+ IL_006b: mul
+ IL_006c: stloc.s V_5
+ IL_006e: ldloc.s V_5
+ IL_0070: box [mscorlib]System.Double
+ IL_0075: stloc.0
+ IL_0076: ldloc.3
+ IL_0077: unbox [mscorlib]System.Double
+ IL_007c: ldind.r8
+ IL_007d: ldloc.s i
+ IL_007f: unbox [mscorlib]System.Int32
+ IL_0084: ldind.i4
+ IL_0085: ldc.i4.1
+ IL_0086: add
+ IL_0087: conv.r8
+ IL_0088: mul
+ IL_0089: ldloc.s i
+ IL_008b: unbox [mscorlib]System.Int32
+ IL_0090: ldind.i4
+ IL_0091: ldc.i4.2
+ IL_0092: add
+ IL_0093: conv.r8
+ IL_0094: mul
+ IL_0095: stloc.s V_5
+ IL_0097: ldloc.s V_5
+ IL_0099: box [mscorlib]System.Double
+ IL_009e: stloc.3
+ IL_009f: ldloc.0
+ IL_00a0: unbox [mscorlib]System.Double
+ IL_00a5: ldind.r8
+ IL_00a6: ldloc.3
+ IL_00a7: unbox [mscorlib]System.Double
+ IL_00ac: ldind.r8
+ IL_00ad: div
+ IL_00ae: stloc.s V_5
+ IL_00b0: ldloc.s V_5
+ IL_00b2: box [mscorlib]System.Double
+ IL_00b7: stloc.2
+ IL_00b8: ldloc.s i
+ IL_00ba: unbox [mscorlib]System.Int32
+ IL_00bf: ldind.i4
+ IL_00c0: ldc.i4.2
+ IL_00c1: add
+ IL_00c2: stloc.s V_6
+ IL_00c4: ldloc.s V_6
+ IL_00c6: box [mscorlib]System.Int32
+ IL_00cb: stloc.s i
+ IL_00cd: ldloc.s i
+ IL_00cf: unbox [mscorlib]System.Int32
+ IL_00d4: ldind.i4
+ IL_00d5: ldc.i4 0xc8
+ IL_00da: ble IL_003b
+
+ IL_00df: ldloc.1
+ IL_00e0: ret
+ } // end of method 'SinCalc::mySin'
+
+ .method family hidebysig static class System.Object
+ CalcAndCheck(class System.Object Angle,
+ class System.Object Expected) il managed
+ {
+ .maxstack 2
+ .locals ([0] class System.Object mistake,
+ [1] class System.Object Result1,
+ [2] class System.Object Result2,
+ [3] float64 V_3)
+ IL_0000: ldc.r8 1.0000000000000001e-009
+ IL_0009: stloc.3
+ IL_000a: ldloc.s V_3
+ IL_000c: box [mscorlib]System.Double
+ IL_0011: stloc.0
+ IL_0012: ldarg.0
+ IL_0013: unbox [mscorlib]System.Double
+ IL_0018: ldind.r8
+ IL_0019: call float64 [mscorlib]System.Math::Sin(float64)
+ IL_001e: stloc.3
+ IL_001f: ldloc.s V_3
+ IL_0021: box [mscorlib]System.Double
+ IL_0026: stloc.1
+ IL_0027: ldarg.0
+ IL_0028: call class System.Object SinCalc.SinCalc::mySin(class System.Object)
+ IL_002d: unbox [mscorlib]System.Double
+ IL_0032: ldind.r8
+ IL_0033: stloc.3
+ IL_0034: ldloc.s V_3
+ IL_0036: box [mscorlib]System.Double
+ IL_003b: stloc.2
+ IL_003c: ldloc.1
+ IL_003d: unbox [mscorlib]System.Double
+ IL_0042: ldind.r8
+ IL_0043: ldloc.2
+ IL_0044: unbox [mscorlib]System.Double
+ IL_0049: ldind.r8
+ IL_004a: sub
+ IL_004b: call float64 [mscorlib]System.Math::Abs(float64)
+ IL_0050: ldloc.0
+ IL_0051: unbox [mscorlib]System.Double
+ IL_0056: ldind.r8
+ IL_0057: ble.un.s IL_0073
+
+ IL_0059: ldloc.1
+ IL_005a: unbox [mscorlib]System.Double
+ IL_005f: ldind.r8
+ IL_0060: ldloc.2
+ IL_0061: unbox [mscorlib]System.Double
+ IL_0066: ldind.r8
+ IL_0067: sub
+ IL_0068: call float64 [mscorlib]System.Math::Abs(float64)
+ IL_006d: newobj instance void SinCalc.MistakeException::.ctor(float64)
+ IL_0072: throw
+
+ IL_0073: ldloc.1
+ IL_0074: unbox [mscorlib]System.Double
+ IL_0079: ldind.r8
+ IL_007a: ldarg.1
+ IL_007b: unbox [mscorlib]System.Double
+ IL_0080: ldind.r8
+ IL_0081: sub
+ IL_0082: call float64 [mscorlib]System.Math::Abs(float64)
+ IL_0087: ldloc.0
+ IL_0088: unbox [mscorlib]System.Double
+ IL_008d: ldind.r8
+ IL_008e: ble.un.s IL_00aa
+
+ IL_0090: ldloc.1
+ IL_0091: unbox [mscorlib]System.Double
+ IL_0096: ldind.r8
+ IL_0097: ldarg.1
+ IL_0098: unbox [mscorlib]System.Double
+ IL_009d: ldind.r8
+ IL_009e: sub
+ IL_009f: call float64 [mscorlib]System.Math::Abs(float64)
+ IL_00a4: newobj instance void SinCalc.MistakeException::.ctor(float64)
+ IL_00a9: throw
+
+ IL_00aa: ldloc.2
+ IL_00ab: unbox [mscorlib]System.Double
+ IL_00b0: ldind.r8
+ IL_00b1: ldarg.1
+ IL_00b2: unbox [mscorlib]System.Double
+ IL_00b7: ldind.r8
+ IL_00b8: sub
+ IL_00b9: call float64 [mscorlib]System.Math::Abs(float64)
+ IL_00be: ldloc.0
+ IL_00bf: unbox [mscorlib]System.Double
+ IL_00c4: ldind.r8
+ IL_00c5: ble.un.s IL_00e1
+
+ IL_00c7: ldloc.2
+ IL_00c8: unbox [mscorlib]System.Double
+ IL_00cd: ldind.r8
+ IL_00ce: ldarg.1
+ IL_00cf: unbox [mscorlib]System.Double
+ IL_00d4: ldind.r8
+ IL_00d5: sub
+ IL_00d6: call float64 [mscorlib]System.Math::Abs(float64)
+ IL_00db: newobj instance void SinCalc.MistakeException::.ctor(float64)
+ IL_00e0: throw
+
+ IL_00e1: ldloc.1
+ IL_00e2: ret
+ } // end of method 'SinCalc::CalcAndCheck'
+
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 5
+ .locals ([0] class System.Object i,
+ [1] class System.Object Angle,
+ [2] class System.Object[] testresults,
+ [3] class System.Object total1,
+ [4] class System.Object total2,
+ [5] class System.Object total3,
+ [6] class SinCalc.MistakeException ex,
+ [7] float64 V_7,
+ [8] int32 V_8,
+ [9] class System.String[] V_9)
+ IL_0000: ldc.i4.s 10
+ IL_0002: newarr [mscorlib]System.Object
+ IL_0007: stloc.2
+ IL_0008: ldloc.2
+ IL_0009: ldc.i4.0
+ IL_000a: ldc.r8 0.
+ IL_0013: stloc.s V_7
+ IL_0015: ldloc.s V_7
+ IL_0017: box [mscorlib]System.Double
+ IL_001c: stelem.ref
+ IL_001d: ldloc.2
+ IL_001e: ldc.i4.1
+ IL_001f: ldc.r8 0.30901699399999999
+ IL_0028: stloc.s V_7
+ IL_002a: ldloc.s V_7
+ IL_002c: box [mscorlib]System.Double
+ IL_0031: stelem.ref
+ IL_0032: ldloc.2
+ IL_0033: ldc.i4.2
+ IL_0034: ldc.r8 0.58778525199999998
+ IL_003d: stloc.s V_7
+ IL_003f: ldloc.s V_7
+ IL_0041: box [mscorlib]System.Double
+ IL_0046: stelem.ref
+ IL_0047: ldloc.2
+ IL_0048: ldc.i4.3
+ IL_0049: ldc.r8 0.80901699400000004
+ IL_0052: stloc.s V_7
+ IL_0054: ldloc.s V_7
+ IL_0056: box [mscorlib]System.Double
+ IL_005b: stelem.ref
+ IL_005c: ldloc.2
+ IL_005d: ldc.i4.4
+ IL_005e: ldc.r8 0.95105651599999996
+ IL_0067: stloc.s V_7
+ IL_0069: ldloc.s V_7
+ IL_006b: box [mscorlib]System.Double
+ IL_0070: stelem.ref
+ IL_0071: ldloc.2
+ IL_0072: ldc.i4.5
+ IL_0073: ldc.r8 1.
+ IL_007c: stloc.s V_7
+ IL_007e: ldloc.s V_7
+ IL_0080: box [mscorlib]System.Double
+ IL_0085: stelem.ref
+ IL_0086: ldloc.2
+ IL_0087: ldc.i4.6
+ IL_0088: ldc.r8 0.95105651599999996
+ IL_0091: stloc.s V_7
+ IL_0093: ldloc.s V_7
+ IL_0095: box [mscorlib]System.Double
+ IL_009a: stelem.ref
+ IL_009b: ldloc.2
+ IL_009c: ldc.i4.7
+ IL_009d: ldc.r8 0.80901699400000004
+ IL_00a6: stloc.s V_7
+ IL_00a8: ldloc.s V_7
+ IL_00aa: box [mscorlib]System.Double
+ IL_00af: stelem.ref
+ IL_00b0: ldloc.2
+ IL_00b1: ldc.i4.8
+ IL_00b2: ldc.r8 0.58778525199999998
+ IL_00bb: stloc.s V_7
+ IL_00bd: ldloc.s V_7
+ IL_00bf: box [mscorlib]System.Double
+ IL_00c4: stelem.ref
+ IL_00c5: ldloc.2
+ IL_00c6: ldc.i4.s 9
+ IL_00c8: ldc.r8 0.30901699399999999
+ IL_00d1: stloc.s V_7
+ IL_00d3: ldloc.s V_7
+ IL_00d5: box [mscorlib]System.Double
+ IL_00da: stelem.ref
+ IL_00db: ldc.r8 0.
+ IL_00e4: stloc.s V_7
+ IL_00e6: ldloc.s V_7
+ IL_00e8: box [mscorlib]System.Double
+ IL_00ed: stloc.3
+ IL_00ee: ldc.r8 0.
+ IL_00f7: stloc.s V_7
+ IL_00f9: ldloc.s V_7
+ IL_00fb: box [mscorlib]System.Double
+ IL_0100: stloc.s total2
+ IL_0102: ldc.r8 0.
+ IL_010b: stloc.s V_7
+ IL_010d: ldloc.s V_7
+ IL_010f: box [mscorlib]System.Double
+ IL_0114: stloc.s total3
+ IL_0116: ldc.i4.0
+ IL_0117: stloc.s V_8
+ IL_0119: ldloc.s V_8
+ IL_011b: box [mscorlib]System.Int32
+ IL_0120: stloc.0
+ IL_0121: br IL_026d
+
+ .try
+ {
+ .try
+ {
+ IL_0126: ldsfld class System.Object SinCalc.SinCalc::PI
+ IL_012b: unbox [mscorlib]System.Double
+ IL_0130: ldind.r8
+ IL_0131: ldloc.0
+ IL_0132: unbox [mscorlib]System.Int32
+ IL_0137: ldind.i4
+ IL_0138: conv.r8
+ IL_0139: ldc.r8 10.
+ IL_0142: div
+ IL_0143: mul
+ IL_0144: stloc.s V_7
+ IL_0146: ldloc.s V_7
+ IL_0148: box [mscorlib]System.Double
+ IL_014d: stloc.1
+ IL_014e: ldloc.s total2
+ IL_0150: unbox [mscorlib]System.Double
+ IL_0155: ldind.r8
+ IL_0156: ldloc.1
+ IL_0157: unbox [mscorlib]System.Double
+ IL_015c: ldind.r8
+ IL_015d: add
+ IL_015e: stloc.s V_7
+ IL_0160: ldloc.s V_7
+ IL_0162: box [mscorlib]System.Double
+ IL_0167: stloc.s total2
+ IL_0169: ldloc.s total3
+ IL_016b: unbox [mscorlib]System.Double
+ IL_0170: ldind.r8
+ IL_0171: ldloc.1
+ IL_0172: ldloc.2
+ IL_0173: ldloc.0
+ IL_0174: unbox [mscorlib]System.Int32
+ IL_0179: ldind.i4
+ IL_017a: ldelem.ref
+ IL_017b: unbox [mscorlib]System.Double
+ IL_0180: ldind.r8
+ IL_0181: ldc.r8 4.0000000000000001e-010
+ IL_018a: ldloc.0
+ IL_018b: unbox [mscorlib]System.Int32
+ IL_0190: ldind.i4
+ IL_0191: conv.r8
+ IL_0192: mul
+ IL_0193: add
+ IL_0194: stloc.s V_7
+ IL_0196: ldloc.s V_7
+ IL_0198: box [mscorlib]System.Double
+ IL_019d: call class System.Object SinCalc.SinCalc::CalcAndCheck(class System.Object,
+ class System.Object)
+ IL_01a2: unbox [mscorlib]System.Double
+ IL_01a7: ldind.r8
+ IL_01a8: add
+ IL_01a9: stloc.s V_7
+ IL_01ab: ldloc.s V_7
+ IL_01ad: box [mscorlib]System.Double
+ IL_01b2: stloc.s total3
+ IL_01b4: ldstr "OK"
+ IL_01b9: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_01be: leave.s IL_01fe
+
+ } // end .try
+ catch SinCalc.MistakeException
+ {
+ IL_01c0: stloc.s ex
+ IL_01c2: ldstr "Mistake is "
+ IL_01c7: ldloc.s ex
+ IL_01c9: ldfld class System.Object SinCalc.MistakeException::mistake
+ IL_01ce: callvirt instance class System.String [mscorlib]System.Object::ToString()
+ IL_01d3: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String)
+ IL_01d8: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_01dd: ldloc.3
+ IL_01de: unbox [mscorlib]System.Double
+ IL_01e3: ldind.r8
+ IL_01e4: ldloc.s ex
+ IL_01e6: ldfld class System.Object SinCalc.MistakeException::mistake
+ IL_01eb: unbox [mscorlib]System.Double
+ IL_01f0: ldind.r8
+ IL_01f1: add
+ IL_01f2: stloc.s V_7
+ IL_01f4: ldloc.s V_7
+ IL_01f6: box [mscorlib]System.Double
+ IL_01fb: stloc.3
+ IL_01fc: leave.s IL_01fe
+
+ } // end handler
+ IL_01fe: leave.s IL_025a
+
+ } // end .try
+ finally
+ {
+ IL_0200: ldc.i4.6
+ IL_0201: newarr [mscorlib]System.String
+ IL_0206: stloc.s V_9
+ IL_0208: ldloc.s V_9
+ IL_020a: ldc.i4.0
+ IL_020b: ldstr "Current totals "
+ IL_0210: stelem.ref
+ IL_0211: ldloc.s V_9
+ IL_0213: ldc.i4.1
+ IL_0214: ldloc.3
+ IL_0215: callvirt instance class System.String [mscorlib]System.Object::ToString()
+ IL_021a: stelem.ref
+ IL_021b: ldloc.s V_9
+ IL_021d: ldc.i4.2
+ IL_021e: ldstr " and "
+ IL_0223: stelem.ref
+ IL_0224: ldloc.s V_9
+ IL_0226: ldc.i4.3
+ IL_0227: ldloc.s total2
+ IL_0229: unbox [mscorlib]System.Double
+ IL_022e: ldind.r8
+ IL_022f: stloc.s V_7
+ IL_0231: ldloca.s V_7
+ IL_0233: call instance class System.String [mscorlib]System.Double::ToString()
+ IL_0238: stelem.ref
+ IL_0239: ldloc.s V_9
+ IL_023b: ldc.i4.4
+ IL_023c: ldstr " and "
+ IL_0241: stelem.ref
+ IL_0242: ldloc.s V_9
+ IL_0244: ldc.i4.5
+ IL_0245: ldloc.s total3
+ IL_0247: callvirt instance class System.String [mscorlib]System.Object::ToString()
+ IL_024c: stelem.ref
+ IL_024d: ldloc.s V_9
+ IL_024f: call class System.String [mscorlib]System.String::Concat(class System.String[])
+ IL_0254: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_0259: endfinally
+ } // end handler
+ IL_025a: ldloc.0
+ IL_025b: unbox [mscorlib]System.Int32
+ IL_0260: ldind.i4
+ IL_0261: ldc.i4.1
+ IL_0262: add
+ IL_0263: stloc.s V_8
+ IL_0265: ldloc.s V_8
+ IL_0267: box [mscorlib]System.Int32
+ IL_026c: stloc.0
+ IL_026d: ldloc.0
+ IL_026e: unbox [mscorlib]System.Int32
+ IL_0273: ldind.i4
+ IL_0274: ldc.i4.s 10
+ IL_0276: blt IL_0126
+
+ IL_027b: ldstr "**** PASSED ****"
+ IL_0280: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_0285: ldc.i4 0x64
+ IL_0286: ret
+ } // end of method 'SinCalc::Main'
+
+ .method public hidebysig specialname rtspecialname static
+ void .cctor() il managed
+ {
+ .maxstack 1
+ .locals (float64 V_0)
+ IL_0000: ldc.r8 3.1415926535897931
+ IL_0009: stloc.0
+ IL_000a: ldloc.s V_0
+ IL_000c: box [mscorlib]System.Double
+ IL_0011: stsfld class System.Object SinCalc.SinCalc::PI
+ IL_0016: ret
+ } // end of method 'SinCalc::.cctor'
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method 'SinCalc::.ctor'
+
+ } // end of class 'SinCalc'
+
+} // end of namespace 'SinCalc'
+
diff --git a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_dbgi_array_merge.ilproj b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_dbgi_array_merge.ilproj
new file mode 100644
index 0000000000..0d04efcfbf
--- /dev/null
+++ b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_dbgi_array_merge.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="i_array_merge-ia64.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_dbgi_box.ilproj b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_dbgi_box.ilproj
new file mode 100644
index 0000000000..99cae23b61
--- /dev/null
+++ b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_dbgi_box.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="i_box.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_dbgu_array_merge.ilproj b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_dbgu_array_merge.ilproj
new file mode 100644
index 0000000000..7188f76529
--- /dev/null
+++ b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_dbgu_array_merge.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="u_array_merge-ia64.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_dbgu_box.ilproj b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_dbgu_box.ilproj
new file mode 100644
index 0000000000..126384eb50
--- /dev/null
+++ b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_dbgu_box.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="u_box.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relconv_i8_i.ilproj b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relconv_i8_i.ilproj
index 39252320d0..21552e1fe8 100644
--- a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relconv_i8_i.ilproj
+++ b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relconv_i8_i.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="conv_i8_i.il" />
diff --git a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relconv_i8_u.ilproj b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relconv_i8_u.ilproj
index 2b1a3303fd..ff6cf9d5eb 100644
--- a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relconv_i8_u.ilproj
+++ b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relconv_i8_u.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="conv_i8_u.il" />
diff --git a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relconvovf_i8_i.ilproj b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relconvovf_i8_i.ilproj
index a3f163d9fd..c0e1e90460 100644
--- a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relconvovf_i8_i.ilproj
+++ b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relconvovf_i8_i.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="convovf_i8_i.il" />
diff --git a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relconvovf_i8_u.ilproj b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relconvovf_i8_u.ilproj
index 418534ef64..d07717bd80 100644
--- a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relconvovf_i8_u.ilproj
+++ b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relconvovf_i8_u.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="convovf_i8_u-ia64.il" />
diff --git a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_array_merge.ilproj b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_array_merge.ilproj
new file mode 100644
index 0000000000..75b1b3610c
--- /dev/null
+++ b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_array_merge.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="i_array_merge-ia64.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_box.ilproj b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_box.ilproj
new file mode 100644
index 0000000000..323a9fe926
--- /dev/null
+++ b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_box.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="i_box.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_conv.ilproj b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_conv.ilproj
index 19d0c94a20..4dfba13220 100644
--- a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_conv.ilproj
+++ b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_conv.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="i_conv.il" />
diff --git a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_fld.ilproj b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_fld.ilproj
index f85417c62e..4c68b3dd41 100644
--- a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_fld.ilproj
+++ b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_fld.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="i_fld.il" />
diff --git a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_flood.ilproj b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_flood.ilproj
index abdb7622fc..76588063a0 100644
--- a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_flood.ilproj
+++ b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_flood.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="i_flood.il" />
diff --git a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_flow.ilproj b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_flow.ilproj
index 4da5295dc5..985b67191e 100644
--- a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_flow.ilproj
+++ b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_flow.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="i_flow.il" />
diff --git a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_prop.ilproj b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_prop.ilproj
index e6a3fec847..20431afeaf 100644
--- a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_prop.ilproj
+++ b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_prop.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="i_prop.il" />
diff --git a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_qsort1.ilproj b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_qsort1.ilproj
index 97d6ee0c7c..f37fb091bf 100644
--- a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_qsort1.ilproj
+++ b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_qsort1.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="i_qsort1.il" />
diff --git a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_qsort2.ilproj b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_qsort2.ilproj
index 8c4f6d2444..5569871a12 100644
--- a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_qsort2.ilproj
+++ b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_qsort2.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="i_qsort2.il" />
diff --git a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_ref.ilproj b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_ref.ilproj
index 9271837e02..f55c0b6695 100644
--- a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_ref.ilproj
+++ b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_ref.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="i_ref.il" />
diff --git a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_seq.ilproj b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_seq.ilproj
index 2b0a5aaf8f..770349382d 100644
--- a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_seq.ilproj
+++ b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_seq.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="i_seq.il" />
diff --git a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_vfld.ilproj b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_vfld.ilproj
index 21a87ad40f..25c4df470c 100644
--- a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_vfld.ilproj
+++ b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_reli_vfld.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="i_vfld.il" />
diff --git a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relptr.ilproj b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relptr.ilproj
index 143c8a857f..204e53c81e 100644
--- a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relptr.ilproj
+++ b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relptr.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="ptr.il" />
diff --git a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relqperm.ilproj b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relqperm.ilproj
index 19ee4fefc1..8c3ad6f532 100644
--- a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relqperm.ilproj
+++ b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relqperm.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="qperm.il" />
diff --git a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relsizeof.ilproj b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relsizeof.ilproj
index f03d0de55b..dafc196b22 100644
--- a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relsizeof.ilproj
+++ b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relsizeof.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="sizeof-ia64.il" />
diff --git a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_array_merge.ilproj b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_array_merge.ilproj
new file mode 100644
index 0000000000..cfef767b2e
--- /dev/null
+++ b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_array_merge.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="u_array_merge-ia64.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_box.ilproj b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_box.ilproj
new file mode 100644
index 0000000000..0125f97f2d
--- /dev/null
+++ b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_box.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="u_box.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_conv.ilproj b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_conv.ilproj
index 4728d34dab..a39ad7e70e 100644
--- a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_conv.ilproj
+++ b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_conv.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="u_conv.il" />
diff --git a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_fld.ilproj b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_fld.ilproj
index 7da631d405..3201c1f467 100644
--- a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_fld.ilproj
+++ b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_fld.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="u_fld.il" />
diff --git a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_flood.ilproj b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_flood.ilproj
index c2e8f46eeb..9d68fa5d60 100644
--- a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_flood.ilproj
+++ b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_flood.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="u_flood.il" />
diff --git a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_flow.ilproj b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_flow.ilproj
index ce7a77f9c2..48c93ada72 100644
--- a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_flow.ilproj
+++ b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_flow.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="u_flow.il" />
diff --git a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_prop.ilproj b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_prop.ilproj
index 8b28064196..a085595189 100644
--- a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_prop.ilproj
+++ b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_prop.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="u_prop.il" />
diff --git a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_qsort1.ilproj b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_qsort1.ilproj
index c005155d49..96011e5bc6 100644
--- a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_qsort1.ilproj
+++ b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_qsort1.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="u_qsort1.il" />
diff --git a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_qsort2.ilproj b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_qsort2.ilproj
index cec044163a..e983ff649a 100644
--- a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_qsort2.ilproj
+++ b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_qsort2.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="u_qsort2.il" />
diff --git a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_ref.ilproj b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_ref.ilproj
index 788274bc78..ca64cba8d3 100644
--- a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_ref.ilproj
+++ b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_ref.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="u_ref.il" />
diff --git a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_seq.ilproj b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_seq.ilproj
index 2d3e4ae2ad..21579ac0d1 100644
--- a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_seq.ilproj
+++ b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_seq.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="u_seq.il" />
diff --git a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_vfld.ilproj b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_vfld.ilproj
index e315bf8b12..31a52caff9 100644
--- a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_vfld.ilproj
+++ b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/_il_relu_vfld.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="u_vfld.il" />
diff --git a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/i_array_merge-ia64.il b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/i_array_merge-ia64.il
new file mode 100644
index 0000000000..6b1197d450
--- /dev/null
+++ b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/i_array_merge-ia64.il
@@ -0,0 +1,116 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{ }
+.assembly 'test'
+{ }
+.class private auto ansi Test extends [mscorlib]System.Object
+{
+.method private hidebysig static int32 Main() il managed
+{
+ .entrypoint
+ .maxstack 8
+ .locals (int64[0...], native int[0...], native int, native int)
+ ldc.i4 16
+ newobj instance void native int[0...]::.ctor(int32)
+ stloc.0
+ ldc.i4 16
+ newobj instance void int64[0...]::.ctor(int32)
+ stloc.1
+
+ ldc.i4 0x12345678
+ conv.i
+ stloc.2
+
+ ldc.i4.1
+ stloc.3
+loop_begin:
+ ldloc.3
+ switch (err1,a1,a1,a1,a1,a2,a2,a2,a2)
+err1:
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+a1:
+ ldloc.0
+ ldstr "branch1.1"
+ br.s end_a
+a2:
+ ldloc.1
+ ldstr "branch1.2"
+end_a:
+ call void [System.Console]System.Console::WriteLine(string)
+ dup
+ ldloc.3
+ dup
+ dup
+ switch (err2,b1,b2,b1,b2,b1,b2,b1,b2)
+err2:
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+b1:
+ stelem.i
+ ldstr "branch2.1"
+ br end_b
+b2:
+ stelem.i8
+ ldstr "branch2.2"
+end_b:
+ call void [System.Console]System.Console::WriteLine(string)
+
+ dup
+ call void [System.Console]System.Console::WriteLine(class [mscorlib]System.Object)
+ ldloc.3
+
+ dup
+ switch (err3,c1,c1,c2,c2,c1,c1,c2,c2)
+err3:
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+err4:
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+c1:
+ ldelem.i
+ ldstr "branch3.1"
+ br end_c
+c2:
+ ldelem.i8
+ ldstr "branch3.2"
+end_c:
+ call void [System.Console]System.Console::WriteLine(string)
+ ldloc.3
+ ceq
+ brfalse err4
+
+ ldloc.3
+ ldc.i4.1
+ conv.i
+ add
+ dup
+ stloc.3
+ ldc.i4 9
+ conv.i
+ ceq
+ brfalse loop_begin
+
+ ldc.i4 0x64
+ ret
+} // end of method 'Test::Main'
+
+.method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+{
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+} // end of method 'Test::.ctor'
+
+} // end of class 'Test'
diff --git a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/i_box.il b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/i_box.il
new file mode 100644
index 0000000000..34934cfd35
--- /dev/null
+++ b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/i_box.il
@@ -0,0 +1,99 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+
+
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+}
+.assembly 'avg'// as "avg"
+{
+}
+.module 'avg.exe'
+.namespace BoxTest
+{
+ .class private auto ansi Test extends [mscorlib]System.Object
+ {
+ .method private hidebysig static void Test(class [mscorlib]System.Object, native int&) il managed
+ {
+ .maxstack 5
+ ldarg.1
+ ldind.i
+ ldarga 0
+ ldind.ref
+ unbox [mscorlib]System.IntPtr
+ ldind.i
+ beq go
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+ go:
+ ldarg.1
+ dup
+ ldind.i
+ ldc.i4 0xabcdef
+ sub.ovf.un
+ stind.i
+ ret
+ }
+ .method private hidebysig static int32 Main() il managed
+ {
+ .entrypoint
+ .maxstack 5
+ .locals (native int)
+ ldc.i4 0xabcdef
+ stloc.0
+ ldloc 0
+ box [mscorlib]System.IntPtr
+ dup
+ ldloca 0
+ call void BoxTest.Test::Test(class [mscorlib]System.Object, native int&)
+ ldloc.0
+ brtrue box_pop_fail
+ dup
+ dup
+ unbox [mscorlib]System.IntPtr
+ call void BoxTest.Test::Test(class [mscorlib]System.Object, native int&)
+ unbox [mscorlib]System.IntPtr
+ ldind.i
+ dup
+ brtrue int_pop_fail
+ ldstr "passed"
+ br print_and_exit
+ box_pop_fail:
+ pop
+ br next
+ int_pop_fail:
+ pop
+ next:
+ ldc.i4.1
+ ldstr "failed"
+ print_and_exit:
+ call void [System.Console]System.Console::WriteLine(string)
+ ldc.i4 0x64
+ add
+ ret
+ } // end of method 'Test::Main'
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method 'Test::.ctor'
+
+ } // end of class 'Test'
+
+} // end of namespace 'AvgTest'
+
diff --git a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/u_array_merge-ia64.il b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/u_array_merge-ia64.il
new file mode 100644
index 0000000000..9d459eb17b
--- /dev/null
+++ b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/u_array_merge-ia64.il
@@ -0,0 +1,116 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{ }
+.assembly 'test'
+{ }
+.class private auto ansi Test extends [mscorlib]System.Object
+{
+.method private hidebysig static int32 Main() il managed
+{
+ .entrypoint
+ .maxstack 8
+ .locals (unsigned int64[0...], native unsigned int[0...], native unsigned int, native unsigned int)
+ ldc.i4 16
+ newobj instance void native unsigned int[0...]::.ctor(int32)
+ stloc.0
+ ldc.i4 16
+ newobj instance void unsigned int64[0...]::.ctor(int32)
+ stloc.1
+
+ ldc.i4 0x12345678
+ conv.i
+ stloc.2
+
+ ldc.i4.1
+ stloc.3
+loop_begin:
+ ldloc.3
+ switch (err1,a1,a1,a1,a1,a2,a2,a2,a2)
+err1:
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+a1:
+ ldloc.0
+ ldstr "branch1.1"
+ br.s end_a
+a2:
+ ldloc.1
+ ldstr "branch1.2"
+end_a:
+ call void [System.Console]System.Console::WriteLine(string)
+ dup
+ ldloc.3
+ dup
+ dup
+ switch (err2,b1,b2,b1,b2,b1,b2,b1,b2)
+err2:
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+b1:
+ stelem.i
+ ldstr "branch2.1"
+ br end_b
+b2:
+ stelem.i8
+ ldstr "branch2.2"
+end_b:
+ call void [System.Console]System.Console::WriteLine(string)
+
+ dup
+ call void [System.Console]System.Console::WriteLine(class [mscorlib]System.Object)
+ ldloc.3
+
+ dup
+ switch (err3,c1,c1,c2,c2,c1,c1,c2,c2)
+err3:
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+err4:
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+c1:
+ ldelem.i
+ ldstr "branch3.1"
+ br end_c
+c2:
+ ldelem.i8
+ ldstr "branch3.2"
+end_c:
+ call void [System.Console]System.Console::WriteLine(string)
+ ldloc.3
+ ceq
+ brfalse err4
+
+ ldloc.3
+ ldc.i4.1
+ conv.i
+ add
+ dup
+ stloc.3
+ ldc.i4 9
+ conv.i
+ ceq
+ brfalse loop_begin
+
+ ldc.i4 0x64
+ ret
+} // end of method 'Test::Main'
+
+.method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+{
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+} // end of method 'Test::.ctor'
+
+} // end of class 'Test'
diff --git a/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/u_box.il b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/u_box.il
new file mode 100644
index 0000000000..ce44188635
--- /dev/null
+++ b/tests/src/JIT/Methodical/ELEMENT_TYPE_IU/u_box.il
@@ -0,0 +1,99 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+
+
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+}
+.assembly 'avg'// as "avg"
+{
+}
+.module 'avg.exe'
+.namespace BoxTest
+{
+ .class private auto ansi Test extends [mscorlib]System.Object
+ {
+ .method private hidebysig static void Test(class [mscorlib]System.Object, native unsigned int&) il managed
+ {
+ .maxstack 5
+ ldarg.1
+ ldind.i
+ ldarga 0
+ ldind.ref
+ unbox [mscorlib]System.UIntPtr
+ ldind.i
+ beq go
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+ go:
+ ldarg.1
+ dup
+ ldind.i
+ ldc.i4 0xabcdef
+ sub.ovf.un
+ stind.i
+ ret
+ }
+ .method private hidebysig static int32 Main() il managed
+ {
+ .entrypoint
+ .maxstack 5
+ .locals (native unsigned int)
+ ldc.i4 0x00abcdef
+ stloc.0
+ ldloc 0
+ box [mscorlib]System.UIntPtr
+ dup
+ ldloca 0
+ call void BoxTest.Test::Test(class [mscorlib]System.Object, native unsigned int&)
+ ldloc.0
+ brtrue box_pop_fail
+ dup
+ dup
+ unbox [mscorlib]System.UIntPtr
+ call void BoxTest.Test::Test(class [mscorlib]System.Object, native unsigned int&)
+ unbox [mscorlib]System.UIntPtr
+ ldind.i
+ dup
+ brtrue int_pop_fail
+ ldstr "passed"
+ print_and_exit:
+ call void [System.Console]System.Console::WriteLine(string)
+ ldc.i4 0x64
+ add
+ ret
+ box_pop_fail:
+ pop
+ br next
+ int_pop_fail:
+ pop
+ next:
+ ldc.i4.1
+ ldstr "failed"
+ br print_and_exit
+ } // end of method 'Test::Main'
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method 'Test::.ctor'
+
+ } // end of class 'Test'
+
+} // end of namespace 'AvgTest'
+
diff --git a/tests/src/JIT/Methodical/FPtrunc/convr4a_cs_d.csproj b/tests/src/JIT/Methodical/FPtrunc/convr4a_cs_d.csproj
index 90ad4dbcd3..c61e2ab397 100644
--- a/tests/src/JIT/Methodical/FPtrunc/convr4a_cs_d.csproj
+++ b/tests/src/JIT/Methodical/FPtrunc/convr4a_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/FPtrunc/convr4a_cs_do.csproj b/tests/src/JIT/Methodical/FPtrunc/convr4a_cs_do.csproj
index 79ff4c41b7..376512a2cb 100644
--- a/tests/src/JIT/Methodical/FPtrunc/convr4a_cs_do.csproj
+++ b/tests/src/JIT/Methodical/FPtrunc/convr4a_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/FPtrunc/convr4a_cs_r.csproj b/tests/src/JIT/Methodical/FPtrunc/convr4a_cs_r.csproj
index 90ad4dbcd3..100b4d77f6 100644
--- a/tests/src/JIT/Methodical/FPtrunc/convr4a_cs_r.csproj
+++ b/tests/src/JIT/Methodical/FPtrunc/convr4a_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/FPtrunc/convr4a_cs_ro.csproj b/tests/src/JIT/Methodical/FPtrunc/convr4a_cs_ro.csproj
index 79ff4c41b7..3eaa2d65c3 100644
--- a/tests/src/JIT/Methodical/FPtrunc/convr4a_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/FPtrunc/convr4a_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/FPtrunc/convr4d_il_r.ilproj b/tests/src/JIT/Methodical/FPtrunc/convr4d_il_r.ilproj
index 948c6afe84..47421717e2 100644
--- a/tests/src/JIT/Methodical/FPtrunc/convr4d_il_r.ilproj
+++ b/tests/src/JIT/Methodical/FPtrunc/convr4d_il_r.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="convr4d.il" />
diff --git a/tests/src/JIT/Methodical/FPtrunc/convr8a_cs_d.csproj b/tests/src/JIT/Methodical/FPtrunc/convr8a_cs_d.csproj
index ddacd3fb81..2bfda75bc0 100644
--- a/tests/src/JIT/Methodical/FPtrunc/convr8a_cs_d.csproj
+++ b/tests/src/JIT/Methodical/FPtrunc/convr8a_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/FPtrunc/convr8a_cs_do.csproj b/tests/src/JIT/Methodical/FPtrunc/convr8a_cs_do.csproj
index d47977c0ff..ec5b24331b 100644
--- a/tests/src/JIT/Methodical/FPtrunc/convr8a_cs_do.csproj
+++ b/tests/src/JIT/Methodical/FPtrunc/convr8a_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/FPtrunc/convr8a_cs_r.csproj b/tests/src/JIT/Methodical/FPtrunc/convr8a_cs_r.csproj
index ddacd3fb81..9ca92ddb45 100644
--- a/tests/src/JIT/Methodical/FPtrunc/convr8a_cs_r.csproj
+++ b/tests/src/JIT/Methodical/FPtrunc/convr8a_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/FPtrunc/convr8a_cs_ro.csproj b/tests/src/JIT/Methodical/FPtrunc/convr8a_cs_ro.csproj
index d47977c0ff..84a80ca71c 100644
--- a/tests/src/JIT/Methodical/FPtrunc/convr8a_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/FPtrunc/convr8a_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/FPtrunc/convr8d_il_r.ilproj b/tests/src/JIT/Methodical/FPtrunc/convr8d_il_r.ilproj
index 52f4018895..fddd5bc9b7 100644
--- a/tests/src/JIT/Methodical/FPtrunc/convr8d_il_r.ilproj
+++ b/tests/src/JIT/Methodical/FPtrunc/convr8d_il_r.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="convr8d.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/25params/25param1a_cs_d.csproj b/tests/src/JIT/Methodical/Invoke/25params/25param1a_cs_d.csproj
index 953b90e5fe..b9d804c0ed 100644
--- a/tests/src/JIT/Methodical/Invoke/25params/25param1a_cs_d.csproj
+++ b/tests/src/JIT/Methodical/Invoke/25params/25param1a_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Invoke/25params/25param1a_cs_do.csproj b/tests/src/JIT/Methodical/Invoke/25params/25param1a_cs_do.csproj
index f06519f967..f6ef797cca 100644
--- a/tests/src/JIT/Methodical/Invoke/25params/25param1a_cs_do.csproj
+++ b/tests/src/JIT/Methodical/Invoke/25params/25param1a_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Invoke/25params/25param1a_cs_r.csproj b/tests/src/JIT/Methodical/Invoke/25params/25param1a_cs_r.csproj
index 953b90e5fe..ab3d20135a 100644
--- a/tests/src/JIT/Methodical/Invoke/25params/25param1a_cs_r.csproj
+++ b/tests/src/JIT/Methodical/Invoke/25params/25param1a_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Invoke/25params/25param1a_cs_ro.csproj b/tests/src/JIT/Methodical/Invoke/25params/25param1a_cs_ro.csproj
index f06519f967..68f360d2c6 100644
--- a/tests/src/JIT/Methodical/Invoke/25params/25param1a_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/Invoke/25params/25param1a_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Invoke/25params/25param1b_il_r.ilproj b/tests/src/JIT/Methodical/Invoke/25params/25param1b_il_r.ilproj
index ff7b72258b..b7952d7412 100644
--- a/tests/src/JIT/Methodical/Invoke/25params/25param1b_il_r.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/25params/25param1b_il_r.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="25param1b.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/25params/25param1c_il_r.ilproj b/tests/src/JIT/Methodical/Invoke/25params/25param1c_il_r.ilproj
index 04602e08d8..a4ca2b6a2a 100644
--- a/tests/src/JIT/Methodical/Invoke/25params/25param1c_il_r.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/25params/25param1c_il_r.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="25param1c.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/25params/25param2a_cs_d.csproj b/tests/src/JIT/Methodical/Invoke/25params/25param2a_cs_d.csproj
index 07ee296c2d..ea9f5537eb 100644
--- a/tests/src/JIT/Methodical/Invoke/25params/25param2a_cs_d.csproj
+++ b/tests/src/JIT/Methodical/Invoke/25params/25param2a_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Invoke/25params/25param2a_cs_do.csproj b/tests/src/JIT/Methodical/Invoke/25params/25param2a_cs_do.csproj
index 194ca80fba..e3c3400521 100644
--- a/tests/src/JIT/Methodical/Invoke/25params/25param2a_cs_do.csproj
+++ b/tests/src/JIT/Methodical/Invoke/25params/25param2a_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Invoke/25params/25param2a_cs_r.csproj b/tests/src/JIT/Methodical/Invoke/25params/25param2a_cs_r.csproj
index 07ee296c2d..ffdd04831f 100644
--- a/tests/src/JIT/Methodical/Invoke/25params/25param2a_cs_r.csproj
+++ b/tests/src/JIT/Methodical/Invoke/25params/25param2a_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Invoke/25params/25param2a_cs_ro.csproj b/tests/src/JIT/Methodical/Invoke/25params/25param2a_cs_ro.csproj
index 194ca80fba..170d3db50c 100644
--- a/tests/src/JIT/Methodical/Invoke/25params/25param2a_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/Invoke/25params/25param2a_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Invoke/25params/25param3a_cs_d.csproj b/tests/src/JIT/Methodical/Invoke/25params/25param3a_cs_d.csproj
index 0606ac3908..55fe60f74a 100644
--- a/tests/src/JIT/Methodical/Invoke/25params/25param3a_cs_d.csproj
+++ b/tests/src/JIT/Methodical/Invoke/25params/25param3a_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Invoke/25params/25param3a_cs_do.csproj b/tests/src/JIT/Methodical/Invoke/25params/25param3a_cs_do.csproj
index 39d319f54f..1bc5bee047 100644
--- a/tests/src/JIT/Methodical/Invoke/25params/25param3a_cs_do.csproj
+++ b/tests/src/JIT/Methodical/Invoke/25params/25param3a_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Invoke/25params/25param3a_cs_r.csproj b/tests/src/JIT/Methodical/Invoke/25params/25param3a_cs_r.csproj
index 0606ac3908..6240787362 100644
--- a/tests/src/JIT/Methodical/Invoke/25params/25param3a_cs_r.csproj
+++ b/tests/src/JIT/Methodical/Invoke/25params/25param3a_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Invoke/25params/25param3a_cs_ro.csproj b/tests/src/JIT/Methodical/Invoke/25params/25param3a_cs_ro.csproj
index 39d319f54f..22d1c88f2e 100644
--- a/tests/src/JIT/Methodical/Invoke/25params/25param3a_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/Invoke/25params/25param3a_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Invoke/25params/25param3b_il_r.ilproj b/tests/src/JIT/Methodical/Invoke/25params/25param3b_il_r.ilproj
index 3c78282830..51af773709 100644
--- a/tests/src/JIT/Methodical/Invoke/25params/25param3b_il_r.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/25params/25param3b_il_r.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="25param3b.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/25params/25param3c_il_r.ilproj b/tests/src/JIT/Methodical/Invoke/25params/25param3c_il_r.ilproj
index 20b06776a6..20094a6e99 100644
--- a/tests/src/JIT/Methodical/Invoke/25params/25param3c_il_r.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/25params/25param3c_il_r.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="25param3c.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/25params/25paramMixed_il_r.ilproj b/tests/src/JIT/Methodical/Invoke/25params/25paramMixed_il_r.ilproj
index 0ad00b57f8..27a0cea194 100644
--- a/tests/src/JIT/Methodical/Invoke/25params/25paramMixed_il_r.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/25params/25paramMixed_il_r.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="25paramMixed.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/SEH/_dbgcatchfinally.csproj b/tests/src/JIT/Methodical/Invoke/SEH/_dbgcatchfinally.csproj
index 004c73716f..30a677c0d1 100644
--- a/tests/src/JIT/Methodical/Invoke/SEH/_dbgcatchfinally.csproj
+++ b/tests/src/JIT/Methodical/Invoke/SEH/_dbgcatchfinally.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Invoke/SEH/_dbgcatchfinally_tail.csproj b/tests/src/JIT/Methodical/Invoke/SEH/_dbgcatchfinally_tail.csproj
index 3c0e61e705..fbb91ee85d 100644
--- a/tests/src/JIT/Methodical/Invoke/SEH/_dbgcatchfinally_tail.csproj
+++ b/tests/src/JIT/Methodical/Invoke/SEH/_dbgcatchfinally_tail.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Invoke/SEH/_il_relcatchfault.ilproj b/tests/src/JIT/Methodical/Invoke/SEH/_il_relcatchfault.ilproj
index c7adbd46cc..e5af3e8be6 100644
--- a/tests/src/JIT/Methodical/Invoke/SEH/_il_relcatchfault.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/SEH/_il_relcatchfault.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="catchfault.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/SEH/_il_relcatchfault_jmp.ilproj b/tests/src/JIT/Methodical/Invoke/SEH/_il_relcatchfault_jmp.ilproj
index 8d1472f836..25b0659344 100644
--- a/tests/src/JIT/Methodical/Invoke/SEH/_il_relcatchfault_jmp.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/SEH/_il_relcatchfault_jmp.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="catchfault_jmp.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/SEH/_il_relcatchfault_tail.ilproj b/tests/src/JIT/Methodical/Invoke/SEH/_il_relcatchfault_tail.ilproj
index 9ac46263fc..2a21c897ed 100644
--- a/tests/src/JIT/Methodical/Invoke/SEH/_il_relcatchfault_tail.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/SEH/_il_relcatchfault_tail.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="catchfault_tail.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/SEH/_il_relcatchfinally_ind.ilproj b/tests/src/JIT/Methodical/Invoke/SEH/_il_relcatchfinally_ind.ilproj
index e2d89529bd..15e60bc496 100644
--- a/tests/src/JIT/Methodical/Invoke/SEH/_il_relcatchfinally_ind.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/SEH/_il_relcatchfinally_ind.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="catchfinally_ind.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/SEH/_il_relcatchfinally_jmp.ilproj b/tests/src/JIT/Methodical/Invoke/SEH/_il_relcatchfinally_jmp.ilproj
index 3a51d24e8c..115cf0a6c9 100644
--- a/tests/src/JIT/Methodical/Invoke/SEH/_il_relcatchfinally_jmp.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/SEH/_il_relcatchfinally_jmp.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="catchfinally_jmp.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/SEH/_il_relcatchfinally_jmpind.ilproj b/tests/src/JIT/Methodical/Invoke/SEH/_il_relcatchfinally_jmpind.ilproj
index 19b53eb997..7471da3426 100644
--- a/tests/src/JIT/Methodical/Invoke/SEH/_il_relcatchfinally_jmpind.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/SEH/_il_relcatchfinally_jmpind.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="catchfinally_jmpind.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/SEH/_il_relcatchfinally_tail.ilproj b/tests/src/JIT/Methodical/Invoke/SEH/_il_relcatchfinally_tail.ilproj
index 2bb81121df..6bd4dcd3a9 100644
--- a/tests/src/JIT/Methodical/Invoke/SEH/_il_relcatchfinally_tail.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/SEH/_il_relcatchfinally_tail.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="catchfinally_tail.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/SEH/_relcatchfinally.csproj b/tests/src/JIT/Methodical/Invoke/SEH/_relcatchfinally.csproj
index 004c73716f..4f4ab065a3 100644
--- a/tests/src/JIT/Methodical/Invoke/SEH/_relcatchfinally.csproj
+++ b/tests/src/JIT/Methodical/Invoke/SEH/_relcatchfinally.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Invoke/SEH/_relcatchfinally_tail.csproj b/tests/src/JIT/Methodical/Invoke/SEH/_relcatchfinally_tail.csproj
index 3c0e61e705..0a238acb88 100644
--- a/tests/src/JIT/Methodical/Invoke/SEH/_relcatchfinally_tail.csproj
+++ b/tests/src/JIT/Methodical/Invoke/SEH/_relcatchfinally_tail.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Invoke/SEH/_speed_dbgcatchfinally.csproj b/tests/src/JIT/Methodical/Invoke/SEH/_speed_dbgcatchfinally.csproj
index 4c7221f50a..ced9da2ecb 100644
--- a/tests/src/JIT/Methodical/Invoke/SEH/_speed_dbgcatchfinally.csproj
+++ b/tests/src/JIT/Methodical/Invoke/SEH/_speed_dbgcatchfinally.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Invoke/SEH/_speed_dbgcatchfinally_tail.csproj b/tests/src/JIT/Methodical/Invoke/SEH/_speed_dbgcatchfinally_tail.csproj
index 981c1c8ca7..d28a9a875e 100644
--- a/tests/src/JIT/Methodical/Invoke/SEH/_speed_dbgcatchfinally_tail.csproj
+++ b/tests/src/JIT/Methodical/Invoke/SEH/_speed_dbgcatchfinally_tail.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Invoke/SEH/_speed_relcatchfinally.csproj b/tests/src/JIT/Methodical/Invoke/SEH/_speed_relcatchfinally.csproj
index 4c7221f50a..cd07c614d9 100644
--- a/tests/src/JIT/Methodical/Invoke/SEH/_speed_relcatchfinally.csproj
+++ b/tests/src/JIT/Methodical/Invoke/SEH/_speed_relcatchfinally.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Invoke/SEH/_speed_relcatchfinally_tail.csproj b/tests/src/JIT/Methodical/Invoke/SEH/_speed_relcatchfinally_tail.csproj
index 981c1c8ca7..72a5e04207 100644
--- a/tests/src/JIT/Methodical/Invoke/SEH/_speed_relcatchfinally_tail.csproj
+++ b/tests/src/JIT/Methodical/Invoke/SEH/_speed_relcatchfinally_tail.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Invoke/callvirt/_dbgtest1.csproj b/tests/src/JIT/Methodical/Invoke/callvirt/_dbgtest1.csproj
index c6b6dea568..f37533c555 100644
--- a/tests/src/JIT/Methodical/Invoke/callvirt/_dbgtest1.csproj
+++ b/tests/src/JIT/Methodical/Invoke/callvirt/_dbgtest1.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Invoke/callvirt/_il_reltest1.ilproj b/tests/src/JIT/Methodical/Invoke/callvirt/_il_reltest1.ilproj
index d40c5e5c93..c974000d8a 100644
--- a/tests/src/JIT/Methodical/Invoke/callvirt/_il_reltest1.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/callvirt/_il_reltest1.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="test1.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/callvirt/_il_reltest2.ilproj b/tests/src/JIT/Methodical/Invoke/callvirt/_il_reltest2.ilproj
index d232c9314e..1e659cf94e 100644
--- a/tests/src/JIT/Methodical/Invoke/callvirt/_il_reltest2.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/callvirt/_il_reltest2.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="test2.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/callvirt/_il_reltest3.ilproj b/tests/src/JIT/Methodical/Invoke/callvirt/_il_reltest3.ilproj
index 77ac3ec87d..eb966bbaf2 100644
--- a/tests/src/JIT/Methodical/Invoke/callvirt/_il_reltest3.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/callvirt/_il_reltest3.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="test3.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/callvirt/_reltest1.csproj b/tests/src/JIT/Methodical/Invoke/callvirt/_reltest1.csproj
index c6b6dea568..7149266c98 100644
--- a/tests/src/JIT/Methodical/Invoke/callvirt/_reltest1.csproj
+++ b/tests/src/JIT/Methodical/Invoke/callvirt/_reltest1.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Invoke/callvirt/_speed_dbgtest1.csproj b/tests/src/JIT/Methodical/Invoke/callvirt/_speed_dbgtest1.csproj
index 40fb9278d2..67d90a88e5 100644
--- a/tests/src/JIT/Methodical/Invoke/callvirt/_speed_dbgtest1.csproj
+++ b/tests/src/JIT/Methodical/Invoke/callvirt/_speed_dbgtest1.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Invoke/callvirt/_speed_reltest1.csproj b/tests/src/JIT/Methodical/Invoke/callvirt/_speed_reltest1.csproj
index 40fb9278d2..1931a3afc1 100644
--- a/tests/src/JIT/Methodical/Invoke/callvirt/_speed_reltest1.csproj
+++ b/tests/src/JIT/Methodical/Invoke/callvirt/_speed_reltest1.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Invoke/ctor/_dbgval_ctor.csproj b/tests/src/JIT/Methodical/Invoke/ctor/_dbgval_ctor.csproj
index 945cc338b4..1f6aa7c1e5 100644
--- a/tests/src/JIT/Methodical/Invoke/ctor/_dbgval_ctor.csproj
+++ b/tests/src/JIT/Methodical/Invoke/ctor/_dbgval_ctor.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Invoke/ctor/_il_relval_cctor.ilproj b/tests/src/JIT/Methodical/Invoke/ctor/_il_relval_cctor.ilproj
index 9904c008c9..155ac87354 100644
--- a/tests/src/JIT/Methodical/Invoke/ctor/_il_relval_cctor.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/ctor/_il_relval_cctor.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="val_cctor.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/ctor/_il_relval_ctor_newobj.ilproj b/tests/src/JIT/Methodical/Invoke/ctor/_il_relval_ctor_newobj.ilproj
index cba4bcc66e..745ef58955 100644
--- a/tests/src/JIT/Methodical/Invoke/ctor/_il_relval_ctor_newobj.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/ctor/_il_relval_ctor_newobj.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="val_ctor_newobj.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/ctor/_relval_ctor.csproj b/tests/src/JIT/Methodical/Invoke/ctor/_relval_ctor.csproj
index 945cc338b4..e93da49774 100644
--- a/tests/src/JIT/Methodical/Invoke/ctor/_relval_ctor.csproj
+++ b/tests/src/JIT/Methodical/Invoke/ctor/_relval_ctor.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Invoke/ctor/_speed_dbgval_ctor.csproj b/tests/src/JIT/Methodical/Invoke/ctor/_speed_dbgval_ctor.csproj
index 27aa094345..0fa83bb9d1 100644
--- a/tests/src/JIT/Methodical/Invoke/ctor/_speed_dbgval_ctor.csproj
+++ b/tests/src/JIT/Methodical/Invoke/ctor/_speed_dbgval_ctor.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Invoke/ctor/_speed_relval_ctor.csproj b/tests/src/JIT/Methodical/Invoke/ctor/_speed_relval_ctor.csproj
index 27aa094345..02d146207b 100644
--- a/tests/src/JIT/Methodical/Invoke/ctor/_speed_relval_ctor.csproj
+++ b/tests/src/JIT/Methodical/Invoke/ctor/_speed_relval_ctor.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Invoke/deep/_dbgdeep.csproj b/tests/src/JIT/Methodical/Invoke/deep/_dbgdeep.csproj
index 4e5274bb54..ff4d2c7d0f 100644
--- a/tests/src/JIT/Methodical/Invoke/deep/_dbgdeep.csproj
+++ b/tests/src/JIT/Methodical/Invoke/deep/_dbgdeep.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Invoke/deep/_il_reldeep1.ilproj b/tests/src/JIT/Methodical/Invoke/deep/_il_reldeep1.ilproj
index f6fa9771a6..4deb249823 100644
--- a/tests/src/JIT/Methodical/Invoke/deep/_il_reldeep1.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/deep/_il_reldeep1.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="deep1.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/deep/_il_reldeep2.ilproj b/tests/src/JIT/Methodical/Invoke/deep/_il_reldeep2.ilproj
index d23930730e..f124f414c1 100644
--- a/tests/src/JIT/Methodical/Invoke/deep/_il_reldeep2.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/deep/_il_reldeep2.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="deep2.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/deep/_reldeep.csproj b/tests/src/JIT/Methodical/Invoke/deep/_reldeep.csproj
index 4e5274bb54..832c0c0436 100644
--- a/tests/src/JIT/Methodical/Invoke/deep/_reldeep.csproj
+++ b/tests/src/JIT/Methodical/Invoke/deep/_reldeep.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Invoke/deep/_speed_dbgdeep.csproj b/tests/src/JIT/Methodical/Invoke/deep/_speed_dbgdeep.csproj
index a7c13836fb..4d18bb4f38 100644
--- a/tests/src/JIT/Methodical/Invoke/deep/_speed_dbgdeep.csproj
+++ b/tests/src/JIT/Methodical/Invoke/deep/_speed_dbgdeep.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Invoke/deep/_speed_reldeep.csproj b/tests/src/JIT/Methodical/Invoke/deep/_speed_reldeep.csproj
index a7c13836fb..e779b498ed 100644
--- a/tests/src/JIT/Methodical/Invoke/deep/_speed_reldeep.csproj
+++ b/tests/src/JIT/Methodical/Invoke/deep/_speed_reldeep.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Invoke/fptr/_dbgrecurse.csproj b/tests/src/JIT/Methodical/Invoke/fptr/_dbgrecurse.csproj
index cc7a5ec3c5..9a32b91add 100644
--- a/tests/src/JIT/Methodical/Invoke/fptr/_dbgrecurse.csproj
+++ b/tests/src/JIT/Methodical/Invoke/fptr/_dbgrecurse.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Invoke/fptr/_il_relftn_t.ilproj b/tests/src/JIT/Methodical/Invoke/fptr/_il_relftn_t.ilproj
index fd1075f64a..d72a25afba 100644
--- a/tests/src/JIT/Methodical/Invoke/fptr/_il_relftn_t.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/fptr/_il_relftn_t.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="ftn_t.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/fptr/_il_relinstftn.ilproj b/tests/src/JIT/Methodical/Invoke/fptr/_il_relinstftn.ilproj
index f6861247d5..838b35b849 100644
--- a/tests/src/JIT/Methodical/Invoke/fptr/_il_relinstftn.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/fptr/_il_relinstftn.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="instftn.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/fptr/_il_relinstftn_t.ilproj b/tests/src/JIT/Methodical/Invoke/fptr/_il_relinstftn_t.ilproj
index 50ffdf8959..fd9b98e951 100644
--- a/tests/src/JIT/Methodical/Invoke/fptr/_il_relinstftn_t.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/fptr/_il_relinstftn_t.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="instftn_t.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/fptr/_il_relrecurse_calli.ilproj b/tests/src/JIT/Methodical/Invoke/fptr/_il_relrecurse_calli.ilproj
index 8e035762e7..39ddd9e377 100644
--- a/tests/src/JIT/Methodical/Invoke/fptr/_il_relrecurse_calli.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/fptr/_il_relrecurse_calli.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="recurse_calli.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/fptr/_il_relrecurse_jmp.ilproj b/tests/src/JIT/Methodical/Invoke/fptr/_il_relrecurse_jmp.ilproj
index b474a119c5..47d01d1453 100644
--- a/tests/src/JIT/Methodical/Invoke/fptr/_il_relrecurse_jmp.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/fptr/_il_relrecurse_jmp.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="recurse_jmp.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/fptr/_il_relrecurse_jmpi.ilproj b/tests/src/JIT/Methodical/Invoke/fptr/_il_relrecurse_jmpi.ilproj
index 61597953ff..2c936ff04f 100644
--- a/tests/src/JIT/Methodical/Invoke/fptr/_il_relrecurse_jmpi.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/fptr/_il_relrecurse_jmpi.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="recurse_jmpi.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/fptr/_il_relrecurse_tail_call.ilproj b/tests/src/JIT/Methodical/Invoke/fptr/_il_relrecurse_tail_call.ilproj
index 2e007f78dd..03b508649d 100644
--- a/tests/src/JIT/Methodical/Invoke/fptr/_il_relrecurse_tail_call.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/fptr/_il_relrecurse_tail_call.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="recurse_tail_call.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/fptr/_il_relrecurse_tail_calli.ilproj b/tests/src/JIT/Methodical/Invoke/fptr/_il_relrecurse_tail_calli.ilproj
index 06b40ca99b..a9e0666e45 100644
--- a/tests/src/JIT/Methodical/Invoke/fptr/_il_relrecurse_tail_calli.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/fptr/_il_relrecurse_tail_calli.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="recurse_tail_calli.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/fptr/_il_relvalftn.ilproj b/tests/src/JIT/Methodical/Invoke/fptr/_il_relvalftn.ilproj
index 7417906eca..1b60b0400e 100644
--- a/tests/src/JIT/Methodical/Invoke/fptr/_il_relvalftn.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/fptr/_il_relvalftn.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="valftn.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/fptr/_il_relvalftn_t.ilproj b/tests/src/JIT/Methodical/Invoke/fptr/_il_relvalftn_t.ilproj
index 8f4eab2b49..eff101ac6f 100644
--- a/tests/src/JIT/Methodical/Invoke/fptr/_il_relvalftn_t.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/fptr/_il_relvalftn_t.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="valftn_t.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/fptr/_il_relvirtftn.ilproj b/tests/src/JIT/Methodical/Invoke/fptr/_il_relvirtftn.ilproj
index 3f3b054f93..b0dbcda177 100644
--- a/tests/src/JIT/Methodical/Invoke/fptr/_il_relvirtftn.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/fptr/_il_relvirtftn.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="virtftn.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/fptr/_il_relvirtftn_t.ilproj b/tests/src/JIT/Methodical/Invoke/fptr/_il_relvirtftn_t.ilproj
index afcfe5dcdc..87a1a59575 100644
--- a/tests/src/JIT/Methodical/Invoke/fptr/_il_relvirtftn_t.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/fptr/_il_relvirtftn_t.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="virtftn_t.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/fptr/_relrecurse.csproj b/tests/src/JIT/Methodical/Invoke/fptr/_relrecurse.csproj
index cc7a5ec3c5..a397066859 100644
--- a/tests/src/JIT/Methodical/Invoke/fptr/_relrecurse.csproj
+++ b/tests/src/JIT/Methodical/Invoke/fptr/_relrecurse.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Invoke/fptr/_speed_dbgrecurse.csproj b/tests/src/JIT/Methodical/Invoke/fptr/_speed_dbgrecurse.csproj
index 9d96c752f3..7544b6ef67 100644
--- a/tests/src/JIT/Methodical/Invoke/fptr/_speed_dbgrecurse.csproj
+++ b/tests/src/JIT/Methodical/Invoke/fptr/_speed_dbgrecurse.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Invoke/fptr/_speed_relrecurse.csproj b/tests/src/JIT/Methodical/Invoke/fptr/_speed_relrecurse.csproj
index 9d96c752f3..60e7b95965 100644
--- a/tests/src/JIT/Methodical/Invoke/fptr/_speed_relrecurse.csproj
+++ b/tests/src/JIT/Methodical/Invoke/fptr/_speed_relrecurse.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Invoke/implicit/_dbgobj.csproj b/tests/src/JIT/Methodical/Invoke/implicit/_dbgobj.csproj
index 0e37b72fb3..6743d2e347 100644
--- a/tests/src/JIT/Methodical/Invoke/implicit/_dbgobj.csproj
+++ b/tests/src/JIT/Methodical/Invoke/implicit/_dbgobj.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Invoke/implicit/_il_dbgi4i1.ilproj b/tests/src/JIT/Methodical/Invoke/implicit/_il_dbgi4i1.ilproj
new file mode 100644
index 0000000000..9526b0a233
--- /dev/null
+++ b/tests/src/JIT/Methodical/Invoke/implicit/_il_dbgi4i1.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="i4i1.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Invoke/implicit/_il_dbgi4i2.ilproj b/tests/src/JIT/Methodical/Invoke/implicit/_il_dbgi4i2.ilproj
new file mode 100644
index 0000000000..f1fe9118cd
--- /dev/null
+++ b/tests/src/JIT/Methodical/Invoke/implicit/_il_dbgi4i2.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="i4i2.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Invoke/implicit/_il_dbgi4u1.ilproj b/tests/src/JIT/Methodical/Invoke/implicit/_il_dbgi4u1.ilproj
new file mode 100644
index 0000000000..dded8dc62a
--- /dev/null
+++ b/tests/src/JIT/Methodical/Invoke/implicit/_il_dbgi4u1.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="i4u1.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Invoke/implicit/_il_dbgiu1.ilproj b/tests/src/JIT/Methodical/Invoke/implicit/_il_dbgiu1.ilproj
new file mode 100644
index 0000000000..c376fa8d09
--- /dev/null
+++ b/tests/src/JIT/Methodical/Invoke/implicit/_il_dbgiu1.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="iu1.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Invoke/implicit/_il_relfr4.ilproj b/tests/src/JIT/Methodical/Invoke/implicit/_il_relfr4.ilproj
index 8b8f4dfee6..a913f8f566 100644
--- a/tests/src/JIT/Methodical/Invoke/implicit/_il_relfr4.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/implicit/_il_relfr4.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="fr4.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/implicit/_il_relfr8.ilproj b/tests/src/JIT/Methodical/Invoke/implicit/_il_relfr8.ilproj
index 3636efb646..00d65ee8e0 100644
--- a/tests/src/JIT/Methodical/Invoke/implicit/_il_relfr8.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/implicit/_il_relfr8.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="fr8.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/implicit/_il_reli4i1.ilproj b/tests/src/JIT/Methodical/Invoke/implicit/_il_reli4i1.ilproj
new file mode 100644
index 0000000000..c4025fe9e9
--- /dev/null
+++ b/tests/src/JIT/Methodical/Invoke/implicit/_il_reli4i1.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="i4i1.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Invoke/implicit/_il_reli4i2.ilproj b/tests/src/JIT/Methodical/Invoke/implicit/_il_reli4i2.ilproj
new file mode 100644
index 0000000000..74c1cee4ad
--- /dev/null
+++ b/tests/src/JIT/Methodical/Invoke/implicit/_il_reli4i2.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="i4i2.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Invoke/implicit/_il_reli4u1.ilproj b/tests/src/JIT/Methodical/Invoke/implicit/_il_reli4u1.ilproj
new file mode 100644
index 0000000000..b41aa4c2d7
--- /dev/null
+++ b/tests/src/JIT/Methodical/Invoke/implicit/_il_reli4u1.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="i4u1.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Invoke/implicit/_il_reli4u2.ilproj b/tests/src/JIT/Methodical/Invoke/implicit/_il_reli4u2.ilproj
index 68d29482b0..f4eaad6935 100644
--- a/tests/src/JIT/Methodical/Invoke/implicit/_il_reli4u2.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/implicit/_il_reli4u2.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="i4u2.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/implicit/_il_reli4u4.ilproj b/tests/src/JIT/Methodical/Invoke/implicit/_il_reli4u4.ilproj
index dd2f62ce50..1e6f7dcf48 100644
--- a/tests/src/JIT/Methodical/Invoke/implicit/_il_reli4u4.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/implicit/_il_reli4u4.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="i4u4.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/implicit/_il_reli8u8.ilproj b/tests/src/JIT/Methodical/Invoke/implicit/_il_reli8u8.ilproj
index 09c0ce4d96..760bd3a830 100644
--- a/tests/src/JIT/Methodical/Invoke/implicit/_il_reli8u8.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/implicit/_il_reli8u8.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="i8u8.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/implicit/_il_relii1.ilproj b/tests/src/JIT/Methodical/Invoke/implicit/_il_relii1.ilproj
index d5b0c03551..3f051c31dc 100644
--- a/tests/src/JIT/Methodical/Invoke/implicit/_il_relii1.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/implicit/_il_relii1.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="ii1.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/implicit/_il_relii2.ilproj b/tests/src/JIT/Methodical/Invoke/implicit/_il_relii2.ilproj
index 2885f5e8b7..427c9bfe1b 100644
--- a/tests/src/JIT/Methodical/Invoke/implicit/_il_relii2.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/implicit/_il_relii2.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="ii2.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/implicit/_il_relii4.ilproj b/tests/src/JIT/Methodical/Invoke/implicit/_il_relii4.ilproj
index 07ba324012..539d731dca 100644
--- a/tests/src/JIT/Methodical/Invoke/implicit/_il_relii4.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/implicit/_il_relii4.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="ii4.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/implicit/_il_reliu1.ilproj b/tests/src/JIT/Methodical/Invoke/implicit/_il_reliu1.ilproj
new file mode 100644
index 0000000000..176bc613e7
--- /dev/null
+++ b/tests/src/JIT/Methodical/Invoke/implicit/_il_reliu1.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="iu1.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/Invoke/implicit/_il_reliu2.ilproj b/tests/src/JIT/Methodical/Invoke/implicit/_il_reliu2.ilproj
index ac07a08ae4..251c704c99 100644
--- a/tests/src/JIT/Methodical/Invoke/implicit/_il_reliu2.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/implicit/_il_reliu2.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="iu2.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/implicit/_il_reliu4.ilproj b/tests/src/JIT/Methodical/Invoke/implicit/_il_reliu4.ilproj
index d4ec0f32ba..08f6d7a1c5 100644
--- a/tests/src/JIT/Methodical/Invoke/implicit/_il_reliu4.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/implicit/_il_reliu4.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="iu4.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/implicit/_il_relobjref.ilproj b/tests/src/JIT/Methodical/Invoke/implicit/_il_relobjref.ilproj
index 6f03995baa..999cef9462 100644
--- a/tests/src/JIT/Methodical/Invoke/implicit/_il_relobjref.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/implicit/_il_relobjref.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="objref.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/implicit/_relobj.csproj b/tests/src/JIT/Methodical/Invoke/implicit/_relobj.csproj
index 0e37b72fb3..3ced6c2706 100644
--- a/tests/src/JIT/Methodical/Invoke/implicit/_relobj.csproj
+++ b/tests/src/JIT/Methodical/Invoke/implicit/_relobj.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Invoke/implicit/_speed_dbgobj.csproj b/tests/src/JIT/Methodical/Invoke/implicit/_speed_dbgobj.csproj
index d6c8d83d2e..a17c590bd4 100644
--- a/tests/src/JIT/Methodical/Invoke/implicit/_speed_dbgobj.csproj
+++ b/tests/src/JIT/Methodical/Invoke/implicit/_speed_dbgobj.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Invoke/implicit/_speed_relobj.csproj b/tests/src/JIT/Methodical/Invoke/implicit/_speed_relobj.csproj
index d6c8d83d2e..8e6820f8b9 100644
--- a/tests/src/JIT/Methodical/Invoke/implicit/_speed_relobj.csproj
+++ b/tests/src/JIT/Methodical/Invoke/implicit/_speed_relobj.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Invoke/implicit/i4i1.il b/tests/src/JIT/Methodical/Invoke/implicit/i4i1.il
new file mode 100644
index 0000000000..0a1223f1fe
--- /dev/null
+++ b/tests/src/JIT/Methodical/Invoke/implicit/i4i1.il
@@ -0,0 +1,139 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+
+.assembly extern mscorlib
+{
+
+
+
+
+}
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+.assembly 'test'
+{
+
+
+
+}
+.module 'test.exe'
+.namespace TestCase
+{
+ .class private auto ansi Test
+ extends ['mscorlib']System.Object
+ {
+ .method private hidebysig static int8 compare(int8 arg1, int8 arg2) il managed
+ {
+ .maxstack 2
+ .locals (int32 V_0)
+ ldarg.0
+ ldc.i4 0xffffff00
+ and
+ brfalse.s good_so_far
+ ldarg.0
+ ldc.i4 0xffffff00
+ and
+ ldc.i4 0xffffff00
+ bne.un.s throwex
+ good_so_far:
+ ldarg.1
+ ldc.i4 0xffffff00
+ and
+ brfalse.s looks_good
+ ldarg.1
+ ldc.i4 0xffffff00
+ and
+ ldc.i4 0xffffff00
+ beq.s looks_good
+ throwex:
+ newobj instance void ['mscorlib']System.ApplicationException::.ctor()
+ throw
+ looks_good:
+
+ IL_0000: ldarg.0
+ IL_0002: ldarg.1
+ IL_0004: bge.s IL_000a
+
+ IL_0006: ldc.i4.m1
+ IL_0007: stloc.0
+ IL_0008: br.s IL_0018
+
+ IL_000a: ldarg.0
+ IL_000c: ldarg.1
+ IL_000e: ble.s IL_0014
+
+ IL_0010: ldc.i4.m1
+ IL_0011: stloc.0
+ IL_0012: br.s IL_0018
+
+ IL_0014: ldc.i4.0
+ IL_0015: stloc.0
+ IL_0016: br.s IL_0018
+
+ IL_0018: ldloc.0
+ IL_0019: ret
+ } // end of method 'Test::compare'
+
+ .method private hidebysig static int32 Main() il managed
+ {
+ .entrypoint
+ .maxstack 4
+ .locals (int32 V_0)
+ IL_0000: ldc.i4 0xfffffff2
+ IL_0001: ldc.i4 0xfff2
+ IL_0002: call int8 TestCase.Test::compare(int8,
+ int8)
+ dup
+ ldc.i4.1
+ ceq
+ brtrue check_done
+ dup
+ ldc.i4.m1
+ ceq
+ brtrue check_done
+ dup
+ ldc.i4.0
+ ceq
+ brtrue check_done
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+ check_done:
+
+ IL_0007: brfalse.s IL_0017
+
+ IL_0009: ldstr "FAILED"
+ IL_000e: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_0013: ldc.i4.1
+ IL_0014: stloc.0
+ IL_0015: br.s IL_0025
+
+ IL_0017: ldstr "PASSED"
+ IL_001c: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_0021: ldc.i4 0x64
+ IL_0022: stloc.0
+ IL_0023: br.s IL_0025
+
+ IL_0025: ldloc.0
+ IL_0026: ret
+ } // end of method 'Test::Main'
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void ['mscorlib']System.Object::.ctor()
+ IL_0006: ret
+ } // end of method 'Test::.ctor'
+
+ } // end of class 'Test'
+
+} // end of namespace 'TestCase'
+
diff --git a/tests/src/JIT/Methodical/Invoke/implicit/i4i2.il b/tests/src/JIT/Methodical/Invoke/implicit/i4i2.il
new file mode 100644
index 0000000000..7258cf69ff
--- /dev/null
+++ b/tests/src/JIT/Methodical/Invoke/implicit/i4i2.il
@@ -0,0 +1,139 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+
+.assembly extern mscorlib
+{
+
+
+
+
+}
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+.assembly 'test'
+{
+
+
+
+}
+.module 'test.exe'
+.namespace TestCase
+{
+ .class private auto ansi Test
+ extends ['mscorlib']System.Object
+ {
+ .method private hidebysig static int16 compare(int16 arg1, int16 arg2) il managed
+ {
+ .maxstack 2
+ .locals (int32 V_0)
+ ldarg.0
+ ldc.i4 0xffff0000
+ and
+ brfalse.s good_so_far
+ ldarg.0
+ ldc.i4 0xffff0000
+ and
+ ldc.i4 0xffff0000
+ bne.un.s throwex
+ good_so_far:
+ ldarg.1
+ ldc.i4 0xffff0000
+ and
+ brfalse.s looks_good
+ ldarg.1
+ ldc.i4 0xffff0000
+ and
+ ldc.i4 0xffff0000
+ beq.s looks_good
+ throwex:
+ newobj instance void ['mscorlib']System.ApplicationException::.ctor()
+ throw
+ looks_good:
+
+ IL_0000: ldarg.0
+ IL_0002: ldarg.1
+ IL_0004: bge.s IL_000a
+
+ IL_0006: ldc.i4.m1
+ IL_0007: stloc.0
+ IL_0008: br.s IL_0018
+
+ IL_000a: ldarg.0
+ IL_000c: ldarg.1
+ IL_000e: ble.s IL_0014
+
+ IL_0010: ldc.i4.m1
+ IL_0011: stloc.0
+ IL_0012: br.s IL_0018
+
+ IL_0014: ldc.i4.0
+ IL_0015: stloc.0
+ IL_0016: br.s IL_0018
+
+ IL_0018: ldloc.0
+ IL_0019: ret
+ } // end of method 'Test::compare'
+
+ .method private hidebysig static int32 Main() il managed
+ {
+ .entrypoint
+ .maxstack 4
+ .locals (int32 V_0)
+ IL_0000: ldc.i4 0xfffffff2
+ IL_0001: ldc.i4 0xfff2
+ IL_0002: call int16 TestCase.Test::compare(int16,
+ int16)
+ dup
+ ldc.i4.1
+ ceq
+ brtrue check_done
+ dup
+ ldc.i4.m1
+ ceq
+ brtrue check_done
+ dup
+ ldc.i4.0
+ ceq
+ brtrue check_done
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+ check_done:
+
+ IL_0007: brfalse.s IL_0017
+
+ IL_0009: ldstr "FAILED"
+ IL_000e: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_0013: ldc.i4.1
+ IL_0014: stloc.0
+ IL_0015: br.s IL_0025
+
+ IL_0017: ldstr "PASSED"
+ IL_001c: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_0021: ldc.i4 0x64
+ IL_0022: stloc.0
+ IL_0023: br.s IL_0025
+
+ IL_0025: ldloc.0
+ IL_0026: ret
+ } // end of method 'Test::Main'
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void ['mscorlib']System.Object::.ctor()
+ IL_0006: ret
+ } // end of method 'Test::.ctor'
+
+ } // end of class 'Test'
+
+} // end of namespace 'TestCase'
+
diff --git a/tests/src/JIT/Methodical/Invoke/implicit/i4u1.il b/tests/src/JIT/Methodical/Invoke/implicit/i4u1.il
new file mode 100644
index 0000000000..6a31efde2b
--- /dev/null
+++ b/tests/src/JIT/Methodical/Invoke/implicit/i4u1.il
@@ -0,0 +1,117 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+
+.assembly extern mscorlib
+{
+
+
+
+
+}
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+.assembly 'test'
+{
+
+
+
+}
+.module 'test.exe'
+.namespace TestCase
+{
+ .class private auto ansi Test
+ extends ['mscorlib']System.Object
+ {
+ .method private hidebysig static int32
+ compare(unsigned int8 arg1,
+ unsigned int8 arg2) il managed
+ {
+ .maxstack 2
+ .locals (int32 V_0)
+ ldarg.0
+ conv.i4
+ ldc.i4 0xffffff00
+ and
+ brtrue story_about_bad
+ ldarg.1
+ conv.i4
+ ldc.i4 0xffffff00
+ and
+ brfalse story_about_good
+
+ story_about_bad:
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+ story_about_good:
+ IL_0000: ldarg.0
+ IL_0002: ldarg.1
+ IL_0004: bge.s IL_000a
+
+ IL_0006: ldc.i4.m1
+ IL_0007: stloc.0
+ IL_0008: br.s IL_0018
+
+ IL_000a: ldarg.0
+ IL_000c: ldarg.1
+ IL_000e: ble.s IL_0014
+
+ IL_0010: ldc.i4.m1
+ IL_0011: stloc.0
+ IL_0012: br.s IL_0018
+
+ IL_0014: ldc.i4.0
+ IL_0015: stloc.0
+ IL_0016: br.s IL_0018
+
+ IL_0018: ldloc.0
+ IL_0019: ret
+ } // end of method 'Test::compare'
+
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 2
+ .locals (int32 V_0)
+ IL_0000: ldc.i4 0x00002
+ IL_0001: ldc.i4 0x20002
+ IL_0002: call int32 TestCase.Test::compare(unsigned int8,
+ unsigned int8)
+ IL_0007: brfalse.s IL_0017
+
+ IL_0009: ldstr "FAILED"
+ IL_000e: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_0013: ldc.i4.1
+ IL_0014: stloc.0
+ IL_0015: br.s IL_0025
+
+ IL_0017: ldstr "PASSED"
+ IL_001c: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_0021: ldc.i4 0x64
+ IL_0022: stloc.0
+ IL_0023: br.s IL_0025
+
+ IL_0025: ldloc.0
+ IL_0026: ret
+ } // end of method 'Test::Main'
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void ['mscorlib']System.Object::.ctor()
+ IL_0006: ret
+ } // end of method 'Test::.ctor'
+
+ } // end of class 'Test'
+
+} // end of namespace 'TestCase'
+
diff --git a/tests/src/JIT/Methodical/Invoke/implicit/iu1.il b/tests/src/JIT/Methodical/Invoke/implicit/iu1.il
new file mode 100644
index 0000000000..752ff09cbe
--- /dev/null
+++ b/tests/src/JIT/Methodical/Invoke/implicit/iu1.il
@@ -0,0 +1,121 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+
+.assembly extern mscorlib
+{
+
+
+
+
+}
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+.assembly 'test'
+{
+
+
+
+}
+.module 'test.exe'
+.namespace TestCase
+{
+ .class private auto ansi Test
+ extends ['mscorlib']System.Object
+ {
+ .method private hidebysig int32
+ compare(unsigned int8 arg1,
+ unsigned int8 arg2) il managed
+ {
+ .maxstack 2
+ .locals (int32 V_0)
+ ldarg.1
+ conv.i4
+ ldc.i4 0xffffff00
+ and
+ brtrue story_about_bad
+ ldarg.2
+ conv.i4
+ ldc.i4 0xffffff00
+ and
+ brfalse story_about_good
+
+ story_about_bad:
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+ story_about_good:
+
+ IL_0000: ldarg.1
+ IL_0002: ldarg.2
+ IL_0004: bge.s IL_000a
+
+ IL_0006: ldc.i4.m1
+ IL_0007: stloc.0
+ IL_0008: br.s IL_0018
+
+ IL_000a: ldarg.1
+ IL_000c: ldarg.2
+ IL_000e: ble.s IL_0014
+
+ IL_0010: ldc.i4.m1
+ IL_0011: stloc.0
+ IL_0012: br.s IL_0018
+
+ IL_0014: ldc.i4.0
+ IL_0015: stloc.0
+ IL_0016: br.s IL_0018
+
+ IL_0018: ldloc.0
+ IL_0019: ret
+ } // end of method 'Test::compare'
+
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 3
+ .locals (int32 V_0)
+ newobj instance void TestCase.Test::.ctor()
+ IL_0000: ldc.i4 0xfffff2
+ conv.i
+ IL_0001: ldc.i4 0xfff2
+ conv.i
+ IL_0002: call instance int32 TestCase.Test::compare(unsigned int8,
+ unsigned int8)
+ IL_0007: brfalse.s IL_0017
+
+ IL_0009: ldstr "FAILED"
+ IL_000e: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_0013: ldc.i4.1
+ IL_0014: stloc.0
+ IL_0015: br.s IL_0025
+
+ IL_0017: ldstr "PASSED"
+ IL_001c: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_0021: ldc.i4 0x64
+ IL_0022: stloc.0
+ IL_0023: br.s IL_0025
+
+ IL_0025: ldloc.0
+ IL_0026: ret
+ } // end of method 'Test::Main'
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void ['mscorlib']System.Object::.ctor()
+ IL_0006: ret
+ } // end of method 'Test::.ctor'
+
+ } // end of class 'Test'
+
+} // end of namespace 'TestCase'
+
diff --git a/tests/src/JIT/Methodical/Invoke/thiscall/_relthisnull.ilproj b/tests/src/JIT/Methodical/Invoke/thiscall/_relthisnull.ilproj
index 06cfbe5955..42eebb2d19 100644
--- a/tests/src/JIT/Methodical/Invoke/thiscall/_relthisnull.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/thiscall/_relthisnull.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="thisnull.il" />
diff --git a/tests/src/JIT/Methodical/Invoke/thiscall/_speed_relthisnull.ilproj b/tests/src/JIT/Methodical/Invoke/thiscall/_speed_relthisnull.ilproj
index 06cfbe5955..42eebb2d19 100644
--- a/tests/src/JIT/Methodical/Invoke/thiscall/_speed_relthisnull.ilproj
+++ b/tests/src/JIT/Methodical/Invoke/thiscall/_speed_relthisnull.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="thisnull.il" />
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/bool_cs_d.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/bool_cs_d.csproj
index 79e80a9f45..a088bbef66 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/bool_cs_d.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/bool_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/bool_cs_do.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/bool_cs_do.csproj
index 274674e37f..b9392fa245 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/bool_cs_do.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/bool_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/bool_cs_r.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/bool_cs_r.csproj
index 79e80a9f45..579d0d2e0b 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/bool_cs_r.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/bool_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/bool_cs_ro.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/bool_cs_ro.csproj
index 274674e37f..2fb0232a7b 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/bool_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/bool_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/byte_cs_d.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/byte_cs_d.csproj
index 206e92a180..d53c57bff5 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/byte_cs_d.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/byte_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/byte_cs_do.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/byte_cs_do.csproj
index 353a1f1664..d4ed268367 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/byte_cs_do.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/byte_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/byte_cs_r.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/byte_cs_r.csproj
index 206e92a180..c4a323eea5 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/byte_cs_r.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/byte_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/byte_cs_ro.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/byte_cs_ro.csproj
index 353a1f1664..1f791f1fee 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/byte_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/byte_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/char_cs_d.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/char_cs_d.csproj
index 9464cd373e..87dccc5348 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/char_cs_d.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/char_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/char_cs_do.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/char_cs_do.csproj
index af42b0241b..084e90b8f8 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/char_cs_do.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/char_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/char_cs_r.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/char_cs_r.csproj
index 9464cd373e..339f6827bb 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/char_cs_r.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/char_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/char_cs_ro.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/char_cs_ro.csproj
index af42b0241b..79991c59f2 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/char_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/char_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/decimal_cs_d.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/decimal_cs_d.csproj
index 49fd9f3b26..7fd789d69a 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/decimal_cs_d.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/decimal_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/decimal_cs_do.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/decimal_cs_do.csproj
index 92022afd61..e90295413e 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/decimal_cs_do.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/decimal_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/decimal_cs_r.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/decimal_cs_r.csproj
index 49fd9f3b26..7d2e7b15f7 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/decimal_cs_r.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/decimal_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/decimal_cs_ro.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/decimal_cs_ro.csproj
index 92022afd61..eb4f9f9ed3 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/decimal_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/decimal_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/double_cs_d.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/double_cs_d.csproj
index 3c8605b718..6a065a8f2c 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/double_cs_d.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/double_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/double_cs_do.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/double_cs_do.csproj
index d333b11c2b..0a84cef320 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/double_cs_do.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/double_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/double_cs_r.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/double_cs_r.csproj
index 3c8605b718..8bb4c5831e 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/double_cs_r.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/double_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/double_cs_ro.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/double_cs_ro.csproj
index d333b11c2b..49b7aba7cb 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/double_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/double_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/float_cs_d.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/float_cs_d.csproj
index 87b96291e5..aff9231ac3 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/float_cs_d.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/float_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/float_cs_do.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/float_cs_do.csproj
index d4751733ee..88e8d47e9a 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/float_cs_do.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/float_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/float_cs_r.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/float_cs_r.csproj
index 87b96291e5..6288886e07 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/float_cs_r.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/float_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/float_cs_ro.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/float_cs_ro.csproj
index d4751733ee..cf49a18a83 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/float_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/float_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/int_cs_d.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/int_cs_d.csproj
index 6e135543c7..1102b9d9c5 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/int_cs_d.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/int_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/int_cs_do.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/int_cs_do.csproj
index bab9a3275e..e03db783c5 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/int_cs_do.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/int_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/int_cs_r.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/int_cs_r.csproj
index 6e135543c7..9a8b56affd 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/int_cs_r.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/int_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/int_cs_ro.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/int_cs_ro.csproj
index bab9a3275e..4d6241e2f9 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/int_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/int_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/long_cs_d.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/long_cs_d.csproj
index 317cb9eed6..75f0a7672f 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/long_cs_d.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/long_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/long_cs_do.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/long_cs_do.csproj
index c186150442..4f8889b6c1 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/long_cs_do.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/long_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/long_cs_r.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/long_cs_r.csproj
index 317cb9eed6..a815b93076 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/long_cs_r.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/long_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/long_cs_ro.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/long_cs_ro.csproj
index c186150442..3932752d4d 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/long_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/long_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/sbyte_cs_d.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/sbyte_cs_d.csproj
index a19db1af7b..2b4aea3bb1 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/sbyte_cs_d.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/sbyte_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/sbyte_cs_do.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/sbyte_cs_do.csproj
index 3ea1862deb..5bfe767b73 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/sbyte_cs_do.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/sbyte_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/sbyte_cs_r.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/sbyte_cs_r.csproj
index a19db1af7b..e480da54d2 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/sbyte_cs_r.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/sbyte_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/sbyte_cs_ro.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/sbyte_cs_ro.csproj
index 3ea1862deb..2c227b2ac2 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/sbyte_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/sbyte_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/short_cs_d.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/short_cs_d.csproj
index 56a4873f64..0154ad35da 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/short_cs_d.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/short_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/short_cs_do.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/short_cs_do.csproj
index 12fb2aa9b0..1620388a46 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/short_cs_do.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/short_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/short_cs_r.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/short_cs_r.csproj
index 56a4873f64..e2bc79131d 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/short_cs_r.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/short_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/short_cs_ro.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/short_cs_ro.csproj
index 12fb2aa9b0..f0b8a9b2c9 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/short_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/short_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/uint_cs_d.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/uint_cs_d.csproj
index 08dc164c13..6bcd4d7862 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/uint_cs_d.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/uint_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/uint_cs_do.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/uint_cs_do.csproj
index ac6fb98c59..bbd154f245 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/uint_cs_do.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/uint_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/uint_cs_r.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/uint_cs_r.csproj
index 08dc164c13..c02713a603 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/uint_cs_r.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/uint_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/uint_cs_ro.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/uint_cs_ro.csproj
index ac6fb98c59..5b346b939b 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/uint_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/uint_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/ulong_cs_d.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/ulong_cs_d.csproj
index dc868a128c..4d5c24fdd2 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/ulong_cs_d.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/ulong_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/ulong_cs_do.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/ulong_cs_do.csproj
index 5bc53bc2e6..4fe721120c 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/ulong_cs_do.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/ulong_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/ulong_cs_r.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/ulong_cs_r.csproj
index dc868a128c..983d7bb6f9 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/ulong_cs_r.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/ulong_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/ulong_cs_ro.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/ulong_cs_ro.csproj
index 5bc53bc2e6..4891dd0cd7 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/ulong_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/ulong_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/ushort_cs_d.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/ushort_cs_d.csproj
index cca60a232d..ff87a77523 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/ushort_cs_d.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/ushort_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/ushort_cs_do.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/ushort_cs_do.csproj
index 3fc7c4e124..1d6adab085 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/ushort_cs_do.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/ushort_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/ushort_cs_r.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/ushort_cs_r.csproj
index cca60a232d..907540289b 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/ushort_cs_r.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/ushort_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/DataTypes/ushort_cs_ro.csproj b/tests/src/JIT/Methodical/MDArray/DataTypes/ushort_cs_ro.csproj
index 3fc7c4e124..25b2baae1c 100644
--- a/tests/src/JIT/Methodical/MDArray/DataTypes/ushort_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/MDArray/DataTypes/ushort_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/GaussJordan/classarr_cs_d.csproj b/tests/src/JIT/Methodical/MDArray/GaussJordan/classarr_cs_d.csproj
index e0573f302d..389ee65e93 100644
--- a/tests/src/JIT/Methodical/MDArray/GaussJordan/classarr_cs_d.csproj
+++ b/tests/src/JIT/Methodical/MDArray/GaussJordan/classarr_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/GaussJordan/classarr_cs_do.csproj b/tests/src/JIT/Methodical/MDArray/GaussJordan/classarr_cs_do.csproj
index 396c535a6c..539442a6aa 100644
--- a/tests/src/JIT/Methodical/MDArray/GaussJordan/classarr_cs_do.csproj
+++ b/tests/src/JIT/Methodical/MDArray/GaussJordan/classarr_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/GaussJordan/classarr_cs_r.csproj b/tests/src/JIT/Methodical/MDArray/GaussJordan/classarr_cs_r.csproj
index e0573f302d..9716490862 100644
--- a/tests/src/JIT/Methodical/MDArray/GaussJordan/classarr_cs_r.csproj
+++ b/tests/src/JIT/Methodical/MDArray/GaussJordan/classarr_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/GaussJordan/classarr_cs_ro.csproj b/tests/src/JIT/Methodical/MDArray/GaussJordan/classarr_cs_ro.csproj
index 396c535a6c..8ba53f9622 100644
--- a/tests/src/JIT/Methodical/MDArray/GaussJordan/classarr_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/MDArray/GaussJordan/classarr_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/GaussJordan/jaggedarr_cs_d.csproj b/tests/src/JIT/Methodical/MDArray/GaussJordan/jaggedarr_cs_d.csproj
index 1058d2572a..8582b83041 100644
--- a/tests/src/JIT/Methodical/MDArray/GaussJordan/jaggedarr_cs_d.csproj
+++ b/tests/src/JIT/Methodical/MDArray/GaussJordan/jaggedarr_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/GaussJordan/jaggedarr_cs_do.csproj b/tests/src/JIT/Methodical/MDArray/GaussJordan/jaggedarr_cs_do.csproj
index c330fd6311..b0b229a021 100644
--- a/tests/src/JIT/Methodical/MDArray/GaussJordan/jaggedarr_cs_do.csproj
+++ b/tests/src/JIT/Methodical/MDArray/GaussJordan/jaggedarr_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/GaussJordan/jaggedarr_cs_r.csproj b/tests/src/JIT/Methodical/MDArray/GaussJordan/jaggedarr_cs_r.csproj
index 1058d2572a..cae78378bf 100644
--- a/tests/src/JIT/Methodical/MDArray/GaussJordan/jaggedarr_cs_r.csproj
+++ b/tests/src/JIT/Methodical/MDArray/GaussJordan/jaggedarr_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/GaussJordan/jaggedarr_cs_ro.csproj b/tests/src/JIT/Methodical/MDArray/GaussJordan/jaggedarr_cs_ro.csproj
index c330fd6311..fe803e006e 100644
--- a/tests/src/JIT/Methodical/MDArray/GaussJordan/jaggedarr_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/MDArray/GaussJordan/jaggedarr_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/GaussJordan/plainarr_cs_d.csproj b/tests/src/JIT/Methodical/MDArray/GaussJordan/plainarr_cs_d.csproj
index fee22998c3..107ce67ff8 100644
--- a/tests/src/JIT/Methodical/MDArray/GaussJordan/plainarr_cs_d.csproj
+++ b/tests/src/JIT/Methodical/MDArray/GaussJordan/plainarr_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/GaussJordan/plainarr_cs_do.csproj b/tests/src/JIT/Methodical/MDArray/GaussJordan/plainarr_cs_do.csproj
index 0b0ea1738b..71acf31c2d 100644
--- a/tests/src/JIT/Methodical/MDArray/GaussJordan/plainarr_cs_do.csproj
+++ b/tests/src/JIT/Methodical/MDArray/GaussJordan/plainarr_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/GaussJordan/plainarr_cs_r.csproj b/tests/src/JIT/Methodical/MDArray/GaussJordan/plainarr_cs_r.csproj
index fee22998c3..cac0244e30 100644
--- a/tests/src/JIT/Methodical/MDArray/GaussJordan/plainarr_cs_r.csproj
+++ b/tests/src/JIT/Methodical/MDArray/GaussJordan/plainarr_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/GaussJordan/plainarr_cs_ro.csproj b/tests/src/JIT/Methodical/MDArray/GaussJordan/plainarr_cs_ro.csproj
index 0b0ea1738b..522e8f2d54 100644
--- a/tests/src/JIT/Methodical/MDArray/GaussJordan/plainarr_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/MDArray/GaussJordan/plainarr_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/GaussJordan/structarr_cs_d.csproj b/tests/src/JIT/Methodical/MDArray/GaussJordan/structarr_cs_d.csproj
index 69960290a9..9e047b9700 100644
--- a/tests/src/JIT/Methodical/MDArray/GaussJordan/structarr_cs_d.csproj
+++ b/tests/src/JIT/Methodical/MDArray/GaussJordan/structarr_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/GaussJordan/structarr_cs_do.csproj b/tests/src/JIT/Methodical/MDArray/GaussJordan/structarr_cs_do.csproj
index 00c09604ec..6b6584d8ee 100644
--- a/tests/src/JIT/Methodical/MDArray/GaussJordan/structarr_cs_do.csproj
+++ b/tests/src/JIT/Methodical/MDArray/GaussJordan/structarr_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/GaussJordan/structarr_cs_r.csproj b/tests/src/JIT/Methodical/MDArray/GaussJordan/structarr_cs_r.csproj
index 69960290a9..c47697dc50 100644
--- a/tests/src/JIT/Methodical/MDArray/GaussJordan/structarr_cs_r.csproj
+++ b/tests/src/JIT/Methodical/MDArray/GaussJordan/structarr_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/GaussJordan/structarr_cs_ro.csproj b/tests/src/JIT/Methodical/MDArray/GaussJordan/structarr_cs_ro.csproj
index 00c09604ec..36840e81b0 100644
--- a/tests/src/JIT/Methodical/MDArray/GaussJordan/structarr_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/MDArray/GaussJordan/structarr_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/InnerProd/classarr_cs_d.csproj b/tests/src/JIT/Methodical/MDArray/InnerProd/classarr_cs_d.csproj
index e0573f302d..389ee65e93 100644
--- a/tests/src/JIT/Methodical/MDArray/InnerProd/classarr_cs_d.csproj
+++ b/tests/src/JIT/Methodical/MDArray/InnerProd/classarr_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/InnerProd/classarr_cs_do.csproj b/tests/src/JIT/Methodical/MDArray/InnerProd/classarr_cs_do.csproj
index 396c535a6c..539442a6aa 100644
--- a/tests/src/JIT/Methodical/MDArray/InnerProd/classarr_cs_do.csproj
+++ b/tests/src/JIT/Methodical/MDArray/InnerProd/classarr_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/InnerProd/classarr_cs_r.csproj b/tests/src/JIT/Methodical/MDArray/InnerProd/classarr_cs_r.csproj
index e0573f302d..9716490862 100644
--- a/tests/src/JIT/Methodical/MDArray/InnerProd/classarr_cs_r.csproj
+++ b/tests/src/JIT/Methodical/MDArray/InnerProd/classarr_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/InnerProd/classarr_cs_ro.csproj b/tests/src/JIT/Methodical/MDArray/InnerProd/classarr_cs_ro.csproj
index 396c535a6c..8ba53f9622 100644
--- a/tests/src/JIT/Methodical/MDArray/InnerProd/classarr_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/MDArray/InnerProd/classarr_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/InnerProd/doublearr_cs_d.csproj b/tests/src/JIT/Methodical/MDArray/InnerProd/doublearr_cs_d.csproj
index a6638c3f71..6b19843c01 100644
--- a/tests/src/JIT/Methodical/MDArray/InnerProd/doublearr_cs_d.csproj
+++ b/tests/src/JIT/Methodical/MDArray/InnerProd/doublearr_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/InnerProd/doublearr_cs_do.csproj b/tests/src/JIT/Methodical/MDArray/InnerProd/doublearr_cs_do.csproj
index a5ef50bbc5..a98fce75df 100644
--- a/tests/src/JIT/Methodical/MDArray/InnerProd/doublearr_cs_do.csproj
+++ b/tests/src/JIT/Methodical/MDArray/InnerProd/doublearr_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/InnerProd/doublearr_cs_r.csproj b/tests/src/JIT/Methodical/MDArray/InnerProd/doublearr_cs_r.csproj
index a6638c3f71..bb1003a538 100644
--- a/tests/src/JIT/Methodical/MDArray/InnerProd/doublearr_cs_r.csproj
+++ b/tests/src/JIT/Methodical/MDArray/InnerProd/doublearr_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/InnerProd/doublearr_cs_ro.csproj b/tests/src/JIT/Methodical/MDArray/InnerProd/doublearr_cs_ro.csproj
index a5ef50bbc5..9c12aa6977 100644
--- a/tests/src/JIT/Methodical/MDArray/InnerProd/doublearr_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/MDArray/InnerProd/doublearr_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/InnerProd/intarr_cs_d.csproj b/tests/src/JIT/Methodical/MDArray/InnerProd/intarr_cs_d.csproj
index 98fb51d661..4f79628f11 100644
--- a/tests/src/JIT/Methodical/MDArray/InnerProd/intarr_cs_d.csproj
+++ b/tests/src/JIT/Methodical/MDArray/InnerProd/intarr_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/InnerProd/intarr_cs_do.csproj b/tests/src/JIT/Methodical/MDArray/InnerProd/intarr_cs_do.csproj
index f9111db70e..ec833d8a7e 100644
--- a/tests/src/JIT/Methodical/MDArray/InnerProd/intarr_cs_do.csproj
+++ b/tests/src/JIT/Methodical/MDArray/InnerProd/intarr_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/InnerProd/intarr_cs_r.csproj b/tests/src/JIT/Methodical/MDArray/InnerProd/intarr_cs_r.csproj
index 98fb51d661..63179f2f2b 100644
--- a/tests/src/JIT/Methodical/MDArray/InnerProd/intarr_cs_r.csproj
+++ b/tests/src/JIT/Methodical/MDArray/InnerProd/intarr_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/InnerProd/intarr_cs_ro.csproj b/tests/src/JIT/Methodical/MDArray/InnerProd/intarr_cs_ro.csproj
index f9111db70e..9a11cfd346 100644
--- a/tests/src/JIT/Methodical/MDArray/InnerProd/intarr_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/MDArray/InnerProd/intarr_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/InnerProd/jaggedarr_cs_d.csproj b/tests/src/JIT/Methodical/MDArray/InnerProd/jaggedarr_cs_d.csproj
index 1058d2572a..8582b83041 100644
--- a/tests/src/JIT/Methodical/MDArray/InnerProd/jaggedarr_cs_d.csproj
+++ b/tests/src/JIT/Methodical/MDArray/InnerProd/jaggedarr_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/InnerProd/jaggedarr_cs_do.csproj b/tests/src/JIT/Methodical/MDArray/InnerProd/jaggedarr_cs_do.csproj
index c330fd6311..b0b229a021 100644
--- a/tests/src/JIT/Methodical/MDArray/InnerProd/jaggedarr_cs_do.csproj
+++ b/tests/src/JIT/Methodical/MDArray/InnerProd/jaggedarr_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/InnerProd/jaggedarr_cs_r.csproj b/tests/src/JIT/Methodical/MDArray/InnerProd/jaggedarr_cs_r.csproj
index 1058d2572a..cae78378bf 100644
--- a/tests/src/JIT/Methodical/MDArray/InnerProd/jaggedarr_cs_r.csproj
+++ b/tests/src/JIT/Methodical/MDArray/InnerProd/jaggedarr_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/InnerProd/jaggedarr_cs_ro.csproj b/tests/src/JIT/Methodical/MDArray/InnerProd/jaggedarr_cs_ro.csproj
index c330fd6311..fe803e006e 100644
--- a/tests/src/JIT/Methodical/MDArray/InnerProd/jaggedarr_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/MDArray/InnerProd/jaggedarr_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/InnerProd/stringarr_cs_d.csproj b/tests/src/JIT/Methodical/MDArray/InnerProd/stringarr_cs_d.csproj
index 1321927987..ac8596733d 100644
--- a/tests/src/JIT/Methodical/MDArray/InnerProd/stringarr_cs_d.csproj
+++ b/tests/src/JIT/Methodical/MDArray/InnerProd/stringarr_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/InnerProd/stringarr_cs_do.csproj b/tests/src/JIT/Methodical/MDArray/InnerProd/stringarr_cs_do.csproj
index ff63cee70d..7572d67f20 100644
--- a/tests/src/JIT/Methodical/MDArray/InnerProd/stringarr_cs_do.csproj
+++ b/tests/src/JIT/Methodical/MDArray/InnerProd/stringarr_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/InnerProd/stringarr_cs_r.csproj b/tests/src/JIT/Methodical/MDArray/InnerProd/stringarr_cs_r.csproj
index 1321927987..256e0568f4 100644
--- a/tests/src/JIT/Methodical/MDArray/InnerProd/stringarr_cs_r.csproj
+++ b/tests/src/JIT/Methodical/MDArray/InnerProd/stringarr_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/InnerProd/stringarr_cs_ro.csproj b/tests/src/JIT/Methodical/MDArray/InnerProd/stringarr_cs_ro.csproj
index ff63cee70d..ed6d682e64 100644
--- a/tests/src/JIT/Methodical/MDArray/InnerProd/stringarr_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/MDArray/InnerProd/stringarr_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/InnerProd/structarr_cs_d.csproj b/tests/src/JIT/Methodical/MDArray/InnerProd/structarr_cs_d.csproj
index 69960290a9..9e047b9700 100644
--- a/tests/src/JIT/Methodical/MDArray/InnerProd/structarr_cs_d.csproj
+++ b/tests/src/JIT/Methodical/MDArray/InnerProd/structarr_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/InnerProd/structarr_cs_do.csproj b/tests/src/JIT/Methodical/MDArray/InnerProd/structarr_cs_do.csproj
index 00c09604ec..6b6584d8ee 100644
--- a/tests/src/JIT/Methodical/MDArray/InnerProd/structarr_cs_do.csproj
+++ b/tests/src/JIT/Methodical/MDArray/InnerProd/structarr_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/InnerProd/structarr_cs_r.csproj b/tests/src/JIT/Methodical/MDArray/InnerProd/structarr_cs_r.csproj
index 69960290a9..c47697dc50 100644
--- a/tests/src/JIT/Methodical/MDArray/InnerProd/structarr_cs_r.csproj
+++ b/tests/src/JIT/Methodical/MDArray/InnerProd/structarr_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/InnerProd/structarr_cs_ro.csproj b/tests/src/JIT/Methodical/MDArray/InnerProd/structarr_cs_ro.csproj
index 00c09604ec..36840e81b0 100644
--- a/tests/src/JIT/Methodical/MDArray/InnerProd/structarr_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/MDArray/InnerProd/structarr_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/basics/classarr_cs_d.csproj b/tests/src/JIT/Methodical/MDArray/basics/classarr_cs_d.csproj
index e0573f302d..389ee65e93 100644
--- a/tests/src/JIT/Methodical/MDArray/basics/classarr_cs_d.csproj
+++ b/tests/src/JIT/Methodical/MDArray/basics/classarr_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/basics/classarr_cs_do.csproj b/tests/src/JIT/Methodical/MDArray/basics/classarr_cs_do.csproj
index 396c535a6c..539442a6aa 100644
--- a/tests/src/JIT/Methodical/MDArray/basics/classarr_cs_do.csproj
+++ b/tests/src/JIT/Methodical/MDArray/basics/classarr_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/basics/classarr_cs_r.csproj b/tests/src/JIT/Methodical/MDArray/basics/classarr_cs_r.csproj
index e0573f302d..9716490862 100644
--- a/tests/src/JIT/Methodical/MDArray/basics/classarr_cs_r.csproj
+++ b/tests/src/JIT/Methodical/MDArray/basics/classarr_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/basics/classarr_cs_ro.csproj b/tests/src/JIT/Methodical/MDArray/basics/classarr_cs_ro.csproj
index 396c535a6c..8ba53f9622 100644
--- a/tests/src/JIT/Methodical/MDArray/basics/classarr_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/MDArray/basics/classarr_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/basics/doublearr_cs_d.csproj b/tests/src/JIT/Methodical/MDArray/basics/doublearr_cs_d.csproj
index a6638c3f71..6b19843c01 100644
--- a/tests/src/JIT/Methodical/MDArray/basics/doublearr_cs_d.csproj
+++ b/tests/src/JIT/Methodical/MDArray/basics/doublearr_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/basics/doublearr_cs_do.csproj b/tests/src/JIT/Methodical/MDArray/basics/doublearr_cs_do.csproj
index a5ef50bbc5..a98fce75df 100644
--- a/tests/src/JIT/Methodical/MDArray/basics/doublearr_cs_do.csproj
+++ b/tests/src/JIT/Methodical/MDArray/basics/doublearr_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/basics/doublearr_cs_r.csproj b/tests/src/JIT/Methodical/MDArray/basics/doublearr_cs_r.csproj
index a6638c3f71..bb1003a538 100644
--- a/tests/src/JIT/Methodical/MDArray/basics/doublearr_cs_r.csproj
+++ b/tests/src/JIT/Methodical/MDArray/basics/doublearr_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/basics/doublearr_cs_ro.csproj b/tests/src/JIT/Methodical/MDArray/basics/doublearr_cs_ro.csproj
index a5ef50bbc5..9c12aa6977 100644
--- a/tests/src/JIT/Methodical/MDArray/basics/doublearr_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/MDArray/basics/doublearr_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/basics/jaggedarr_cs_d.csproj b/tests/src/JIT/Methodical/MDArray/basics/jaggedarr_cs_d.csproj
index 1058d2572a..8582b83041 100644
--- a/tests/src/JIT/Methodical/MDArray/basics/jaggedarr_cs_d.csproj
+++ b/tests/src/JIT/Methodical/MDArray/basics/jaggedarr_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/basics/jaggedarr_cs_do.csproj b/tests/src/JIT/Methodical/MDArray/basics/jaggedarr_cs_do.csproj
index c330fd6311..b0b229a021 100644
--- a/tests/src/JIT/Methodical/MDArray/basics/jaggedarr_cs_do.csproj
+++ b/tests/src/JIT/Methodical/MDArray/basics/jaggedarr_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/basics/jaggedarr_cs_r.csproj b/tests/src/JIT/Methodical/MDArray/basics/jaggedarr_cs_r.csproj
index 1058d2572a..cae78378bf 100644
--- a/tests/src/JIT/Methodical/MDArray/basics/jaggedarr_cs_r.csproj
+++ b/tests/src/JIT/Methodical/MDArray/basics/jaggedarr_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/basics/jaggedarr_cs_ro.csproj b/tests/src/JIT/Methodical/MDArray/basics/jaggedarr_cs_ro.csproj
index c330fd6311..fe803e006e 100644
--- a/tests/src/JIT/Methodical/MDArray/basics/jaggedarr_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/MDArray/basics/jaggedarr_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/basics/stringarr_cs_d.csproj b/tests/src/JIT/Methodical/MDArray/basics/stringarr_cs_d.csproj
index 1321927987..ac8596733d 100644
--- a/tests/src/JIT/Methodical/MDArray/basics/stringarr_cs_d.csproj
+++ b/tests/src/JIT/Methodical/MDArray/basics/stringarr_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/basics/stringarr_cs_do.csproj b/tests/src/JIT/Methodical/MDArray/basics/stringarr_cs_do.csproj
index ff63cee70d..7572d67f20 100644
--- a/tests/src/JIT/Methodical/MDArray/basics/stringarr_cs_do.csproj
+++ b/tests/src/JIT/Methodical/MDArray/basics/stringarr_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/basics/stringarr_cs_r.csproj b/tests/src/JIT/Methodical/MDArray/basics/stringarr_cs_r.csproj
index 1321927987..256e0568f4 100644
--- a/tests/src/JIT/Methodical/MDArray/basics/stringarr_cs_r.csproj
+++ b/tests/src/JIT/Methodical/MDArray/basics/stringarr_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/basics/stringarr_cs_ro.csproj b/tests/src/JIT/Methodical/MDArray/basics/stringarr_cs_ro.csproj
index ff63cee70d..ed6d682e64 100644
--- a/tests/src/JIT/Methodical/MDArray/basics/stringarr_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/MDArray/basics/stringarr_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/basics/structarr_cs_d.csproj b/tests/src/JIT/Methodical/MDArray/basics/structarr_cs_d.csproj
index 69960290a9..9e047b9700 100644
--- a/tests/src/JIT/Methodical/MDArray/basics/structarr_cs_d.csproj
+++ b/tests/src/JIT/Methodical/MDArray/basics/structarr_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/basics/structarr_cs_do.csproj b/tests/src/JIT/Methodical/MDArray/basics/structarr_cs_do.csproj
index 00c09604ec..6b6584d8ee 100644
--- a/tests/src/JIT/Methodical/MDArray/basics/structarr_cs_do.csproj
+++ b/tests/src/JIT/Methodical/MDArray/basics/structarr_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/basics/structarr_cs_r.csproj b/tests/src/JIT/Methodical/MDArray/basics/structarr_cs_r.csproj
index 69960290a9..c47697dc50 100644
--- a/tests/src/JIT/Methodical/MDArray/basics/structarr_cs_r.csproj
+++ b/tests/src/JIT/Methodical/MDArray/basics/structarr_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/MDArray/basics/structarr_cs_ro.csproj b/tests/src/JIT/Methodical/MDArray/basics/structarr_cs_ro.csproj
index 00c09604ec..36840e81b0 100644
--- a/tests/src/JIT/Methodical/MDArray/basics/structarr_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/MDArray/basics/structarr_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/arithm32_cs_d.csproj b/tests/src/JIT/Methodical/NaN/arithm32_cs_d.csproj
index 4890fbe6ba..45a279fa37 100644
--- a/tests/src/JIT/Methodical/NaN/arithm32_cs_d.csproj
+++ b/tests/src/JIT/Methodical/NaN/arithm32_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/arithm32_cs_do.csproj b/tests/src/JIT/Methodical/NaN/arithm32_cs_do.csproj
index 0731f79a42..5c169b7d78 100644
--- a/tests/src/JIT/Methodical/NaN/arithm32_cs_do.csproj
+++ b/tests/src/JIT/Methodical/NaN/arithm32_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/arithm32_cs_r.csproj b/tests/src/JIT/Methodical/NaN/arithm32_cs_r.csproj
index 4890fbe6ba..6ad475a875 100644
--- a/tests/src/JIT/Methodical/NaN/arithm32_cs_r.csproj
+++ b/tests/src/JIT/Methodical/NaN/arithm32_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/arithm32_cs_ro.csproj b/tests/src/JIT/Methodical/NaN/arithm32_cs_ro.csproj
index 0731f79a42..80da3d1699 100644
--- a/tests/src/JIT/Methodical/NaN/arithm32_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/NaN/arithm32_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/arithm64_cs_d.csproj b/tests/src/JIT/Methodical/NaN/arithm64_cs_d.csproj
index d9448eb9b1..0d9bc333c5 100644
--- a/tests/src/JIT/Methodical/NaN/arithm64_cs_d.csproj
+++ b/tests/src/JIT/Methodical/NaN/arithm64_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/arithm64_cs_do.csproj b/tests/src/JIT/Methodical/NaN/arithm64_cs_do.csproj
index 5454b29535..b4ff1ac749 100644
--- a/tests/src/JIT/Methodical/NaN/arithm64_cs_do.csproj
+++ b/tests/src/JIT/Methodical/NaN/arithm64_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/arithm64_cs_r.csproj b/tests/src/JIT/Methodical/NaN/arithm64_cs_r.csproj
index d9448eb9b1..62027fccb0 100644
--- a/tests/src/JIT/Methodical/NaN/arithm64_cs_r.csproj
+++ b/tests/src/JIT/Methodical/NaN/arithm64_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/arithm64_cs_ro.csproj b/tests/src/JIT/Methodical/NaN/arithm64_cs_ro.csproj
index 5454b29535..45ffcf9d45 100644
--- a/tests/src/JIT/Methodical/NaN/arithm64_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/NaN/arithm64_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/comp32_il_r.ilproj b/tests/src/JIT/Methodical/NaN/comp32_il_r.ilproj
index 72e341c581..0d46f74ef8 100644
--- a/tests/src/JIT/Methodical/NaN/comp32_il_r.ilproj
+++ b/tests/src/JIT/Methodical/NaN/comp32_il_r.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="comp32.il" />
diff --git a/tests/src/JIT/Methodical/NaN/comp64_il_r.ilproj b/tests/src/JIT/Methodical/NaN/comp64_il_r.ilproj
index a15f4ea219..d572ec9ba2 100644
--- a/tests/src/JIT/Methodical/NaN/comp64_il_r.ilproj
+++ b/tests/src/JIT/Methodical/NaN/comp64_il_r.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="comp64.il" />
diff --git a/tests/src/JIT/Methodical/NaN/cond32_il_r.ilproj b/tests/src/JIT/Methodical/NaN/cond32_il_r.ilproj
index 7767a3e6d3..ab42ba03b2 100644
--- a/tests/src/JIT/Methodical/NaN/cond32_il_r.ilproj
+++ b/tests/src/JIT/Methodical/NaN/cond32_il_r.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="cond32.il" />
diff --git a/tests/src/JIT/Methodical/NaN/cond64_il_r.ilproj b/tests/src/JIT/Methodical/NaN/cond64_il_r.ilproj
index 1f7ba21fc0..5e86b43101 100644
--- a/tests/src/JIT/Methodical/NaN/cond64_il_r.ilproj
+++ b/tests/src/JIT/Methodical/NaN/cond64_il_r.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="cond64.il" />
diff --git a/tests/src/JIT/Methodical/NaN/intrinsic_nonf.il b/tests/src/JIT/Methodical/NaN/intrinsic_nonf.il
new file mode 100644
index 0000000000..664508f327
--- /dev/null
+++ b/tests/src/JIT/Methodical/NaN/intrinsic_nonf.il
@@ -0,0 +1,2914 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+}
+.assembly intrinsic_nonf
+{
+}
+.module NaN.exe
+
+
+.file alignment 512
+
+.namespace JitTest
+{
+ .class private auto ansi beforefieldinit Test
+ extends [mscorlib]System.Object
+ {
+ .method private hidebysig static void
+ Fail(string func,
+ float64 arg,
+ float64 exp,
+ float64 res) cil managed
+ {
+ .maxstack 3
+ .locals (string[] V_0)
+ IL_0000: ldc.i4.7
+ IL_0001: newarr [mscorlib]System.String
+ IL_0006: stloc.0
+ IL_0007: ldloc.0
+ IL_0008: ldc.i4.0
+ IL_0009: ldarg.0
+ IL_000a: stelem.ref
+ IL_000b: ldloc.0
+ IL_000c: ldc.i4.1
+ IL_000d: ldstr "("
+ IL_0012: stelem.ref
+ IL_0013: ldloc.0
+ IL_0014: ldc.i4.2
+ IL_0015: ldarga.s arg
+ IL_0017: call instance string [mscorlib]System.Double::ToString()
+ IL_001c: stelem.ref
+ IL_001d: ldloc.0
+ IL_001e: ldc.i4.3
+ IL_001f: ldstr ") failed: expected "
+ IL_0024: stelem.ref
+ IL_0025: ldloc.0
+ IL_0026: ldc.i4.4
+ IL_0027: ldarga.s exp
+ IL_0029: call instance string [mscorlib]System.Double::ToString()
+ IL_002e: stelem.ref
+ IL_002f: ldloc.0
+ IL_0030: ldc.i4.5
+ IL_0031: ldstr ", got "
+ IL_0036: stelem.ref
+ IL_0037: ldloc.0
+ IL_0038: ldc.i4.6
+ IL_0039: ldarga.s res
+ IL_003b: call instance string [mscorlib]System.Double::ToString()
+ IL_0040: stelem.ref
+ IL_0041: ldloc.0
+ IL_0042: call string [mscorlib]System.String::Concat(string[])
+ IL_0047: newobj instance void [mscorlib]System.ApplicationException::.ctor(string)
+ IL_004c: throw
+ } // end of method Test::Fail
+
+ .method private hidebysig static void
+ Fail2(string func,
+ float64 arg1,
+ float64 arg2,
+ float64 exp,
+ float64 res) cil managed
+ {
+ .maxstack 3
+ .locals (string[] V_0)
+ IL_0000: ldc.i4.s 9
+ IL_0002: newarr [mscorlib]System.String
+ IL_0007: stloc.0
+ IL_0008: ldloc.0
+ IL_0009: ldc.i4.0
+ IL_000a: ldarg.0
+ IL_000b: stelem.ref
+ IL_000c: ldloc.0
+ IL_000d: ldc.i4.1
+ IL_000e: ldstr "("
+ IL_0013: stelem.ref
+ IL_0014: ldloc.0
+ IL_0015: ldc.i4.2
+ IL_0016: ldarga.s arg1
+ IL_0018: call instance string [mscorlib]System.Double::ToString()
+ IL_001d: stelem.ref
+ IL_001e: ldloc.0
+ IL_001f: ldc.i4.3
+ IL_0020: ldstr ", "
+ IL_0025: stelem.ref
+ IL_0026: ldloc.0
+ IL_0027: ldc.i4.4
+ IL_0028: ldarga.s arg2
+ IL_002a: call instance string [mscorlib]System.Double::ToString()
+ IL_002f: stelem.ref
+ IL_0030: ldloc.0
+ IL_0031: ldc.i4.5
+ IL_0032: ldstr ") failed: expected "
+ IL_0037: stelem.ref
+ IL_0038: ldloc.0
+ IL_0039: ldc.i4.6
+ IL_003a: ldarga.s exp
+ IL_003c: call instance string [mscorlib]System.Double::ToString()
+ IL_0041: stelem.ref
+ IL_0042: ldloc.0
+ IL_0043: ldc.i4.7
+ IL_0044: ldstr ", got "
+ IL_0049: stelem.ref
+ IL_004a: ldloc.0
+ IL_004b: ldc.i4.8
+ IL_004c: ldarga.s res
+ IL_004e: call instance string [mscorlib]System.Double::ToString()
+ IL_0053: stelem.ref
+ IL_0054: ldloc.0
+ IL_0055: call string [mscorlib]System.String::Concat(string[])
+ IL_005a: newobj instance void [mscorlib]System.ApplicationException::.ctor(string)
+ IL_005f: throw
+ } // end of method Test::Fail2
+
+ .method private hidebysig static void
+ TestAbs(float64 arg,
+ float64 exp) cil managed
+ {
+ .maxstack 4
+ .locals (float64 V_0,
+ string[] V_1)
+ IL_0000: ldarg.0
+ IL_0001: call float64 [mscorlib]System.Math::Abs(float64)
+ IL_0006: stloc.0
+ IL_0007: ldarg.1
+ IL_0008: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_000d: brfalse.s IL_0017
+
+ IL_000f: ldloc.0
+ IL_0010: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_0015: brtrue.s IL_0037
+
+ IL_0017: ldarg.1
+ IL_0018: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_001d: brfalse.s IL_0027
+
+ IL_001f: ldloc.0
+ IL_0020: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_0025: brtrue.s IL_0037
+
+ IL_0027: ldarg.1
+ IL_0028: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_002d: brfalse.s IL_0077
+
+ IL_002f: ldloc.0
+ IL_0030: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_0035: brfalse.s IL_0077
+
+ IL_0037: ldc.i4.5
+ IL_0038: newarr [mscorlib]System.String
+ IL_003d: stloc.1
+ IL_003e: ldloc.1
+ IL_003f: ldc.i4.0
+ IL_0040: ldstr "Abs("
+ IL_0045: stelem.ref
+ IL_0046: ldloc.1
+ IL_0047: ldc.i4.1
+ IL_0048: ldarga.s arg
+ IL_004a: call instance string [mscorlib]System.Double::ToString()
+ IL_004f: stelem.ref
+ IL_0050: ldloc.1
+ IL_0051: ldc.i4.2
+ IL_0052: ldstr ") == "
+ IL_0057: stelem.ref
+ IL_0058: ldloc.1
+ IL_0059: ldc.i4.3
+ IL_005a: ldloca.s V_0
+ IL_005c: call instance string [mscorlib]System.Double::ToString()
+ IL_0061: stelem.ref
+ IL_0062: ldloc.1
+ IL_0063: ldc.i4.4
+ IL_0064: ldstr " OK"
+ IL_0069: stelem.ref
+ IL_006a: ldloc.1
+ IL_006b: call string [mscorlib]System.String::Concat(string[])
+ IL_0070: call void [System.Console]System.Console::WriteLine(string)
+ IL_0075: br.s IL_00c8
+
+ IL_0077: ldarg.1
+ IL_0078: ldloc.0
+ IL_0079: bne.un.s IL_00bb
+
+ IL_007b: ldc.i4.5
+ IL_007c: newarr [mscorlib]System.String
+ IL_0081: stloc.1
+ IL_0082: ldloc.1
+ IL_0083: ldc.i4.0
+ IL_0084: ldstr "Abs("
+ IL_0089: stelem.ref
+ IL_008a: ldloc.1
+ IL_008b: ldc.i4.1
+ IL_008c: ldarga.s arg
+ IL_008e: call instance string [mscorlib]System.Double::ToString()
+ IL_0093: stelem.ref
+ IL_0094: ldloc.1
+ IL_0095: ldc.i4.2
+ IL_0096: ldstr ") == "
+ IL_009b: stelem.ref
+ IL_009c: ldloc.1
+ IL_009d: ldc.i4.3
+ IL_009e: ldloca.s V_0
+ IL_00a0: call instance string [mscorlib]System.Double::ToString()
+ IL_00a5: stelem.ref
+ IL_00a6: ldloc.1
+ IL_00a7: ldc.i4.4
+ IL_00a8: ldstr " OK"
+ IL_00ad: stelem.ref
+ IL_00ae: ldloc.1
+ IL_00af: call string [mscorlib]System.String::Concat(string[])
+ IL_00b4: call void [System.Console]System.Console::WriteLine(string)
+ IL_00b9: br.s IL_00c8
+
+ IL_00bb: ldstr "Abs"
+ IL_00c0: ldarg.0
+ IL_00c1: ldarg.1
+ IL_00c2: ldloc.0
+ IL_00c3: call void JitTest.Test::Fail(string,
+ float64,
+ float64,
+ float64)
+ IL_00c8: ret
+ } // end of method Test::TestAbs
+
+ .method private hidebysig static void
+ TestAcos(float64 arg,
+ float64 exp) cil managed
+ {
+ .maxstack 4
+ .locals (float64 V_0,
+ string[] V_1)
+ IL_0000: ldarg.0
+ IL_0001: call float64 [mscorlib]System.Math::Acos(float64)
+ IL_0006: stloc.0
+ IL_0007: ldarg.1
+ IL_0008: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_000d: brfalse.s IL_0017
+
+ IL_000f: ldloc.0
+ IL_0010: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_0015: brtrue.s IL_0037
+
+ IL_0017: ldarg.1
+ IL_0018: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_001d: brfalse.s IL_0027
+
+ IL_001f: ldloc.0
+ IL_0020: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_0025: brtrue.s IL_0037
+
+ IL_0027: ldarg.1
+ IL_0028: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_002d: brfalse.s IL_0077
+
+ IL_002f: ldloc.0
+ IL_0030: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_0035: brfalse.s IL_0077
+
+ IL_0037: ldc.i4.5
+ IL_0038: newarr [mscorlib]System.String
+ IL_003d: stloc.1
+ IL_003e: ldloc.1
+ IL_003f: ldc.i4.0
+ IL_0040: ldstr "Acos("
+ IL_0045: stelem.ref
+ IL_0046: ldloc.1
+ IL_0047: ldc.i4.1
+ IL_0048: ldarga.s arg
+ IL_004a: call instance string [mscorlib]System.Double::ToString()
+ IL_004f: stelem.ref
+ IL_0050: ldloc.1
+ IL_0051: ldc.i4.2
+ IL_0052: ldstr ") == "
+ IL_0057: stelem.ref
+ IL_0058: ldloc.1
+ IL_0059: ldc.i4.3
+ IL_005a: ldloca.s V_0
+ IL_005c: call instance string [mscorlib]System.Double::ToString()
+ IL_0061: stelem.ref
+ IL_0062: ldloc.1
+ IL_0063: ldc.i4.4
+ IL_0064: ldstr " OK"
+ IL_0069: stelem.ref
+ IL_006a: ldloc.1
+ IL_006b: call string [mscorlib]System.String::Concat(string[])
+ IL_0070: call void [System.Console]System.Console::WriteLine(string)
+ IL_0075: br.s IL_00c8
+
+ IL_0077: ldarg.1
+ IL_0078: ldloc.0
+ IL_0079: bne.un.s IL_00bb
+
+ IL_007b: ldc.i4.5
+ IL_007c: newarr [mscorlib]System.String
+ IL_0081: stloc.1
+ IL_0082: ldloc.1
+ IL_0083: ldc.i4.0
+ IL_0084: ldstr "Acos("
+ IL_0089: stelem.ref
+ IL_008a: ldloc.1
+ IL_008b: ldc.i4.1
+ IL_008c: ldarga.s arg
+ IL_008e: call instance string [mscorlib]System.Double::ToString()
+ IL_0093: stelem.ref
+ IL_0094: ldloc.1
+ IL_0095: ldc.i4.2
+ IL_0096: ldstr ") == "
+ IL_009b: stelem.ref
+ IL_009c: ldloc.1
+ IL_009d: ldc.i4.3
+ IL_009e: ldloca.s V_0
+ IL_00a0: call instance string [mscorlib]System.Double::ToString()
+ IL_00a5: stelem.ref
+ IL_00a6: ldloc.1
+ IL_00a7: ldc.i4.4
+ IL_00a8: ldstr " OK"
+ IL_00ad: stelem.ref
+ IL_00ae: ldloc.1
+ IL_00af: call string [mscorlib]System.String::Concat(string[])
+ IL_00b4: call void [System.Console]System.Console::WriteLine(string)
+ IL_00b9: br.s IL_00c8
+
+ IL_00bb: ldstr "Acos"
+ IL_00c0: ldloc.0
+ IL_00c1: ldarg.0
+ IL_00c2: ldarg.1
+ IL_00c3: call void JitTest.Test::Fail(string,
+ float64,
+ float64,
+ float64)
+ IL_00c8: ret
+ } // end of method Test::TestAcos
+
+ .method private hidebysig static void
+ TestAsin(float64 arg,
+ float64 exp) cil managed
+ {
+ .maxstack 4
+ .locals (float64 V_0,
+ string[] V_1)
+ IL_0000: ldarg.0
+ IL_0001: call float64 [mscorlib]System.Math::Asin(float64)
+ IL_0006: stloc.0
+ IL_0007: ldarg.1
+ IL_0008: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_000d: brfalse.s IL_0017
+
+ IL_000f: ldloc.0
+ IL_0010: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_0015: brtrue.s IL_0037
+
+ IL_0017: ldarg.1
+ IL_0018: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_001d: brfalse.s IL_0027
+
+ IL_001f: ldloc.0
+ IL_0020: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_0025: brtrue.s IL_0037
+
+ IL_0027: ldarg.1
+ IL_0028: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_002d: brfalse.s IL_0077
+
+ IL_002f: ldloc.0
+ IL_0030: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_0035: brfalse.s IL_0077
+
+ IL_0037: ldc.i4.5
+ IL_0038: newarr [mscorlib]System.String
+ IL_003d: stloc.1
+ IL_003e: ldloc.1
+ IL_003f: ldc.i4.0
+ IL_0040: ldstr "Asin("
+ IL_0045: stelem.ref
+ IL_0046: ldloc.1
+ IL_0047: ldc.i4.1
+ IL_0048: ldarga.s arg
+ IL_004a: call instance string [mscorlib]System.Double::ToString()
+ IL_004f: stelem.ref
+ IL_0050: ldloc.1
+ IL_0051: ldc.i4.2
+ IL_0052: ldstr ") == "
+ IL_0057: stelem.ref
+ IL_0058: ldloc.1
+ IL_0059: ldc.i4.3
+ IL_005a: ldloca.s V_0
+ IL_005c: call instance string [mscorlib]System.Double::ToString()
+ IL_0061: stelem.ref
+ IL_0062: ldloc.1
+ IL_0063: ldc.i4.4
+ IL_0064: ldstr " OK"
+ IL_0069: stelem.ref
+ IL_006a: ldloc.1
+ IL_006b: call string [mscorlib]System.String::Concat(string[])
+ IL_0070: call void [System.Console]System.Console::WriteLine(string)
+ IL_0075: br.s IL_00c8
+
+ IL_0077: ldarg.1
+ IL_0078: ldloc.0
+ IL_0079: bne.un.s IL_00bb
+
+ IL_007b: ldc.i4.5
+ IL_007c: newarr [mscorlib]System.String
+ IL_0081: stloc.1
+ IL_0082: ldloc.1
+ IL_0083: ldc.i4.0
+ IL_0084: ldstr "Asin("
+ IL_0089: stelem.ref
+ IL_008a: ldloc.1
+ IL_008b: ldc.i4.1
+ IL_008c: ldarga.s arg
+ IL_008e: call instance string [mscorlib]System.Double::ToString()
+ IL_0093: stelem.ref
+ IL_0094: ldloc.1
+ IL_0095: ldc.i4.2
+ IL_0096: ldstr ") == "
+ IL_009b: stelem.ref
+ IL_009c: ldloc.1
+ IL_009d: ldc.i4.3
+ IL_009e: ldloca.s V_0
+ IL_00a0: call instance string [mscorlib]System.Double::ToString()
+ IL_00a5: stelem.ref
+ IL_00a6: ldloc.1
+ IL_00a7: ldc.i4.4
+ IL_00a8: ldstr " OK"
+ IL_00ad: stelem.ref
+ IL_00ae: ldloc.1
+ IL_00af: call string [mscorlib]System.String::Concat(string[])
+ IL_00b4: call void [System.Console]System.Console::WriteLine(string)
+ IL_00b9: br.s IL_00c8
+
+ IL_00bb: ldstr "Asin"
+ IL_00c0: ldloc.0
+ IL_00c1: ldarg.0
+ IL_00c2: ldarg.1
+ IL_00c3: call void JitTest.Test::Fail(string,
+ float64,
+ float64,
+ float64)
+ IL_00c8: ret
+ } // end of method Test::TestAsin
+
+ .method private hidebysig static void
+ TestAtan(float64 arg,
+ float64 exp) cil managed
+ {
+ .maxstack 4
+ .locals (float64 V_0,
+ string[] V_1)
+ IL_0000: ldarg.0
+ IL_0001: call float64 [mscorlib]System.Math::Atan(float64)
+ IL_0006: stloc.0
+ IL_0007: ldarg.1
+ IL_0008: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_000d: brfalse.s IL_0017
+
+ IL_000f: ldloc.0
+ IL_0010: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_0015: brtrue.s IL_0037
+
+ IL_0017: ldarg.1
+ IL_0018: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_001d: brfalse.s IL_0027
+
+ IL_001f: ldloc.0
+ IL_0020: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_0025: brtrue.s IL_0037
+
+ IL_0027: ldarg.1
+ IL_0028: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_002d: brfalse.s IL_0077
+
+ IL_002f: ldloc.0
+ IL_0030: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_0035: brfalse.s IL_0077
+
+ IL_0037: ldc.i4.5
+ IL_0038: newarr [mscorlib]System.String
+ IL_003d: stloc.1
+ IL_003e: ldloc.1
+ IL_003f: ldc.i4.0
+ IL_0040: ldstr "Atan("
+ IL_0045: stelem.ref
+ IL_0046: ldloc.1
+ IL_0047: ldc.i4.1
+ IL_0048: ldarga.s arg
+ IL_004a: call instance string [mscorlib]System.Double::ToString()
+ IL_004f: stelem.ref
+ IL_0050: ldloc.1
+ IL_0051: ldc.i4.2
+ IL_0052: ldstr ") == "
+ IL_0057: stelem.ref
+ IL_0058: ldloc.1
+ IL_0059: ldc.i4.3
+ IL_005a: ldloca.s V_0
+ IL_005c: call instance string [mscorlib]System.Double::ToString()
+ IL_0061: stelem.ref
+ IL_0062: ldloc.1
+ IL_0063: ldc.i4.4
+ IL_0064: ldstr " OK"
+ IL_0069: stelem.ref
+ IL_006a: ldloc.1
+ IL_006b: call string [mscorlib]System.String::Concat(string[])
+ IL_0070: call void [System.Console]System.Console::WriteLine(string)
+ IL_0075: br.s IL_00c8
+
+ IL_0077: ldarg.1
+ IL_0078: ldloc.0
+ IL_0079: bne.un.s IL_00bb
+
+ IL_007b: ldc.i4.5
+ IL_007c: newarr [mscorlib]System.String
+ IL_0081: stloc.1
+ IL_0082: ldloc.1
+ IL_0083: ldc.i4.0
+ IL_0084: ldstr "Atan("
+ IL_0089: stelem.ref
+ IL_008a: ldloc.1
+ IL_008b: ldc.i4.1
+ IL_008c: ldarga.s arg
+ IL_008e: call instance string [mscorlib]System.Double::ToString()
+ IL_0093: stelem.ref
+ IL_0094: ldloc.1
+ IL_0095: ldc.i4.2
+ IL_0096: ldstr ") == "
+ IL_009b: stelem.ref
+ IL_009c: ldloc.1
+ IL_009d: ldc.i4.3
+ IL_009e: ldloca.s V_0
+ IL_00a0: call instance string [mscorlib]System.Double::ToString()
+ IL_00a5: stelem.ref
+ IL_00a6: ldloc.1
+ IL_00a7: ldc.i4.4
+ IL_00a8: ldstr " OK"
+ IL_00ad: stelem.ref
+ IL_00ae: ldloc.1
+ IL_00af: call string [mscorlib]System.String::Concat(string[])
+ IL_00b4: call void [System.Console]System.Console::WriteLine(string)
+ IL_00b9: br.s IL_00c8
+
+ IL_00bb: ldstr "Atan"
+ IL_00c0: ldloc.0
+ IL_00c1: ldarg.0
+ IL_00c2: ldarg.1
+ IL_00c3: call void JitTest.Test::Fail(string,
+ float64,
+ float64,
+ float64)
+ IL_00c8: ret
+ } // end of method Test::TestAtan
+
+ .method private hidebysig static void
+ TestCeiling(float64 arg,
+ float64 exp) cil managed
+ {
+ .maxstack 4
+ .locals (float64 V_0,
+ string[] V_1)
+ IL_0000: ldarg.0
+ IL_0001: call float64 [mscorlib]System.Math::Ceiling(float64)
+ IL_0006: stloc.0
+ IL_0007: ldarg.1
+ IL_0008: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_000d: brfalse.s IL_0017
+
+ IL_000f: ldloc.0
+ IL_0010: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_0015: brtrue.s IL_0037
+
+ IL_0017: ldarg.1
+ IL_0018: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_001d: brfalse.s IL_0027
+
+ IL_001f: ldloc.0
+ IL_0020: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_0025: brtrue.s IL_0037
+
+ IL_0027: ldarg.1
+ IL_0028: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_002d: brfalse.s IL_0077
+
+ IL_002f: ldloc.0
+ IL_0030: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_0035: brfalse.s IL_0077
+
+ IL_0037: ldc.i4.5
+ IL_0038: newarr [mscorlib]System.String
+ IL_003d: stloc.1
+ IL_003e: ldloc.1
+ IL_003f: ldc.i4.0
+ IL_0040: ldstr "Ceiling("
+ IL_0045: stelem.ref
+ IL_0046: ldloc.1
+ IL_0047: ldc.i4.1
+ IL_0048: ldarga.s arg
+ IL_004a: call instance string [mscorlib]System.Double::ToString()
+ IL_004f: stelem.ref
+ IL_0050: ldloc.1
+ IL_0051: ldc.i4.2
+ IL_0052: ldstr ") == "
+ IL_0057: stelem.ref
+ IL_0058: ldloc.1
+ IL_0059: ldc.i4.3
+ IL_005a: ldloca.s V_0
+ IL_005c: call instance string [mscorlib]System.Double::ToString()
+ IL_0061: stelem.ref
+ IL_0062: ldloc.1
+ IL_0063: ldc.i4.4
+ IL_0064: ldstr " OK"
+ IL_0069: stelem.ref
+ IL_006a: ldloc.1
+ IL_006b: call string [mscorlib]System.String::Concat(string[])
+ IL_0070: call void [System.Console]System.Console::WriteLine(string)
+ IL_0075: br.s IL_00c8
+
+ IL_0077: ldarg.1
+ IL_0078: ldloc.0
+ IL_0079: bne.un.s IL_00bb
+
+ IL_007b: ldc.i4.5
+ IL_007c: newarr [mscorlib]System.String
+ IL_0081: stloc.1
+ IL_0082: ldloc.1
+ IL_0083: ldc.i4.0
+ IL_0084: ldstr "Ceiling("
+ IL_0089: stelem.ref
+ IL_008a: ldloc.1
+ IL_008b: ldc.i4.1
+ IL_008c: ldarga.s arg
+ IL_008e: call instance string [mscorlib]System.Double::ToString()
+ IL_0093: stelem.ref
+ IL_0094: ldloc.1
+ IL_0095: ldc.i4.2
+ IL_0096: ldstr ") == "
+ IL_009b: stelem.ref
+ IL_009c: ldloc.1
+ IL_009d: ldc.i4.3
+ IL_009e: ldloca.s V_0
+ IL_00a0: call instance string [mscorlib]System.Double::ToString()
+ IL_00a5: stelem.ref
+ IL_00a6: ldloc.1
+ IL_00a7: ldc.i4.4
+ IL_00a8: ldstr " OK"
+ IL_00ad: stelem.ref
+ IL_00ae: ldloc.1
+ IL_00af: call string [mscorlib]System.String::Concat(string[])
+ IL_00b4: call void [System.Console]System.Console::WriteLine(string)
+ IL_00b9: br.s IL_00c8
+
+ IL_00bb: ldstr "Ceiling"
+ IL_00c0: ldloc.0
+ IL_00c1: ldarg.0
+ IL_00c2: ldarg.1
+ IL_00c3: call void JitTest.Test::Fail(string,
+ float64,
+ float64,
+ float64)
+ IL_00c8: ret
+ } // end of method Test::TestCeiling
+
+ .method private hidebysig static void
+ TestCos(float64 arg,
+ float64 exp) cil managed
+ {
+ .maxstack 4
+ .locals (float64 V_0,
+ string[] V_1)
+ IL_0000: ldarg.0
+ IL_0001: call float64 [mscorlib]System.Math::Cos(float64)
+ IL_0006: stloc.0
+ IL_0007: ldarg.1
+ IL_0008: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_000d: brfalse.s IL_0017
+
+ IL_000f: ldloc.0
+ IL_0010: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_0015: brtrue.s IL_0037
+
+ IL_0017: ldarg.1
+ IL_0018: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_001d: brfalse.s IL_0027
+
+ IL_001f: ldloc.0
+ IL_0020: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_0025: brtrue.s IL_0037
+
+ IL_0027: ldarg.1
+ IL_0028: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_002d: brfalse.s IL_0077
+
+ IL_002f: ldloc.0
+ IL_0030: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_0035: brfalse.s IL_0077
+
+ IL_0037: ldc.i4.5
+ IL_0038: newarr [mscorlib]System.String
+ IL_003d: stloc.1
+ IL_003e: ldloc.1
+ IL_003f: ldc.i4.0
+ IL_0040: ldstr "Cos("
+ IL_0045: stelem.ref
+ IL_0046: ldloc.1
+ IL_0047: ldc.i4.1
+ IL_0048: ldarga.s arg
+ IL_004a: call instance string [mscorlib]System.Double::ToString()
+ IL_004f: stelem.ref
+ IL_0050: ldloc.1
+ IL_0051: ldc.i4.2
+ IL_0052: ldstr ") == "
+ IL_0057: stelem.ref
+ IL_0058: ldloc.1
+ IL_0059: ldc.i4.3
+ IL_005a: ldloca.s V_0
+ IL_005c: call instance string [mscorlib]System.Double::ToString()
+ IL_0061: stelem.ref
+ IL_0062: ldloc.1
+ IL_0063: ldc.i4.4
+ IL_0064: ldstr " OK"
+ IL_0069: stelem.ref
+ IL_006a: ldloc.1
+ IL_006b: call string [mscorlib]System.String::Concat(string[])
+ IL_0070: call void [System.Console]System.Console::WriteLine(string)
+ IL_0075: br.s IL_00c8
+
+ IL_0077: ldarg.1
+ IL_0078: ldloc.0
+ IL_0079: bne.un.s IL_00bb
+
+ IL_007b: ldc.i4.5
+ IL_007c: newarr [mscorlib]System.String
+ IL_0081: stloc.1
+ IL_0082: ldloc.1
+ IL_0083: ldc.i4.0
+ IL_0084: ldstr "Cos("
+ IL_0089: stelem.ref
+ IL_008a: ldloc.1
+ IL_008b: ldc.i4.1
+ IL_008c: ldarga.s arg
+ IL_008e: call instance string [mscorlib]System.Double::ToString()
+ IL_0093: stelem.ref
+ IL_0094: ldloc.1
+ IL_0095: ldc.i4.2
+ IL_0096: ldstr ") == "
+ IL_009b: stelem.ref
+ IL_009c: ldloc.1
+ IL_009d: ldc.i4.3
+ IL_009e: ldloca.s V_0
+ IL_00a0: call instance string [mscorlib]System.Double::ToString()
+ IL_00a5: stelem.ref
+ IL_00a6: ldloc.1
+ IL_00a7: ldc.i4.4
+ IL_00a8: ldstr " OK"
+ IL_00ad: stelem.ref
+ IL_00ae: ldloc.1
+ IL_00af: call string [mscorlib]System.String::Concat(string[])
+ IL_00b4: call void [System.Console]System.Console::WriteLine(string)
+ IL_00b9: br.s IL_00c8
+
+ IL_00bb: ldstr "Cos"
+ IL_00c0: ldloc.0
+ IL_00c1: ldarg.0
+ IL_00c2: ldarg.1
+ IL_00c3: call void JitTest.Test::Fail(string,
+ float64,
+ float64,
+ float64)
+ IL_00c8: ret
+ } // end of method Test::TestCos
+
+ .method private hidebysig static void
+ TestCosh(float64 arg,
+ float64 exp) cil managed
+ {
+ .maxstack 4
+ .locals (float64 V_0,
+ string[] V_1)
+ IL_0000: ldarg.0
+ IL_0001: call float64 [mscorlib]System.Math::Cosh(float64)
+ IL_0006: stloc.0
+ IL_0007: ldarg.1
+ IL_0008: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_000d: brfalse.s IL_0017
+
+ IL_000f: ldloc.0
+ IL_0010: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_0015: brtrue.s IL_0037
+
+ IL_0017: ldarg.1
+ IL_0018: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_001d: brfalse.s IL_0027
+
+ IL_001f: ldloc.0
+ IL_0020: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_0025: brtrue.s IL_0037
+
+ IL_0027: ldarg.1
+ IL_0028: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_002d: brfalse.s IL_0077
+
+ IL_002f: ldloc.0
+ IL_0030: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_0035: brfalse.s IL_0077
+
+ IL_0037: ldc.i4.5
+ IL_0038: newarr [mscorlib]System.String
+ IL_003d: stloc.1
+ IL_003e: ldloc.1
+ IL_003f: ldc.i4.0
+ IL_0040: ldstr "Cosh("
+ IL_0045: stelem.ref
+ IL_0046: ldloc.1
+ IL_0047: ldc.i4.1
+ IL_0048: ldarga.s arg
+ IL_004a: call instance string [mscorlib]System.Double::ToString()
+ IL_004f: stelem.ref
+ IL_0050: ldloc.1
+ IL_0051: ldc.i4.2
+ IL_0052: ldstr ") == "
+ IL_0057: stelem.ref
+ IL_0058: ldloc.1
+ IL_0059: ldc.i4.3
+ IL_005a: ldloca.s V_0
+ IL_005c: call instance string [mscorlib]System.Double::ToString()
+ IL_0061: stelem.ref
+ IL_0062: ldloc.1
+ IL_0063: ldc.i4.4
+ IL_0064: ldstr " OK"
+ IL_0069: stelem.ref
+ IL_006a: ldloc.1
+ IL_006b: call string [mscorlib]System.String::Concat(string[])
+ IL_0070: call void [System.Console]System.Console::WriteLine(string)
+ IL_0075: br.s IL_00c8
+
+ IL_0077: ldarg.1
+ IL_0078: ldloc.0
+ IL_0079: bne.un.s IL_00bb
+
+ IL_007b: ldc.i4.5
+ IL_007c: newarr [mscorlib]System.String
+ IL_0081: stloc.1
+ IL_0082: ldloc.1
+ IL_0083: ldc.i4.0
+ IL_0084: ldstr "Cosh("
+ IL_0089: stelem.ref
+ IL_008a: ldloc.1
+ IL_008b: ldc.i4.1
+ IL_008c: ldarga.s arg
+ IL_008e: call instance string [mscorlib]System.Double::ToString()
+ IL_0093: stelem.ref
+ IL_0094: ldloc.1
+ IL_0095: ldc.i4.2
+ IL_0096: ldstr ") == "
+ IL_009b: stelem.ref
+ IL_009c: ldloc.1
+ IL_009d: ldc.i4.3
+ IL_009e: ldloca.s V_0
+ IL_00a0: call instance string [mscorlib]System.Double::ToString()
+ IL_00a5: stelem.ref
+ IL_00a6: ldloc.1
+ IL_00a7: ldc.i4.4
+ IL_00a8: ldstr " OK"
+ IL_00ad: stelem.ref
+ IL_00ae: ldloc.1
+ IL_00af: call string [mscorlib]System.String::Concat(string[])
+ IL_00b4: call void [System.Console]System.Console::WriteLine(string)
+ IL_00b9: br.s IL_00c8
+
+ IL_00bb: ldstr "Cosh"
+ IL_00c0: ldloc.0
+ IL_00c1: ldarg.0
+ IL_00c2: ldarg.1
+ IL_00c3: call void JitTest.Test::Fail(string,
+ float64,
+ float64,
+ float64)
+ IL_00c8: ret
+ } // end of method Test::TestCosh
+
+ .method private hidebysig static void
+ TestExp(float64 arg,
+ float64 exp) cil managed
+ {
+ .maxstack 4
+ .locals (float64 V_0,
+ string[] V_1)
+ IL_0000: ldarg.0
+ IL_0001: call float64 [mscorlib]System.Math::Exp(float64)
+ IL_0006: stloc.0
+ IL_0007: ldarg.1
+ IL_0008: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_000d: brfalse.s IL_0017
+
+ IL_000f: ldloc.0
+ IL_0010: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_0015: brtrue.s IL_0037
+
+ IL_0017: ldarg.1
+ IL_0018: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_001d: brfalse.s IL_0027
+
+ IL_001f: ldloc.0
+ IL_0020: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_0025: brtrue.s IL_0037
+
+ IL_0027: ldarg.1
+ IL_0028: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_002d: brfalse.s IL_0077
+
+ IL_002f: ldloc.0
+ IL_0030: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_0035: brfalse.s IL_0077
+
+ IL_0037: ldc.i4.5
+ IL_0038: newarr [mscorlib]System.String
+ IL_003d: stloc.1
+ IL_003e: ldloc.1
+ IL_003f: ldc.i4.0
+ IL_0040: ldstr "Exp("
+ IL_0045: stelem.ref
+ IL_0046: ldloc.1
+ IL_0047: ldc.i4.1
+ IL_0048: ldarga.s arg
+ IL_004a: call instance string [mscorlib]System.Double::ToString()
+ IL_004f: stelem.ref
+ IL_0050: ldloc.1
+ IL_0051: ldc.i4.2
+ IL_0052: ldstr ") == "
+ IL_0057: stelem.ref
+ IL_0058: ldloc.1
+ IL_0059: ldc.i4.3
+ IL_005a: ldloca.s V_0
+ IL_005c: call instance string [mscorlib]System.Double::ToString()
+ IL_0061: stelem.ref
+ IL_0062: ldloc.1
+ IL_0063: ldc.i4.4
+ IL_0064: ldstr " OK"
+ IL_0069: stelem.ref
+ IL_006a: ldloc.1
+ IL_006b: call string [mscorlib]System.String::Concat(string[])
+ IL_0070: call void [System.Console]System.Console::WriteLine(string)
+ IL_0075: br.s IL_00c8
+
+ IL_0077: ldarg.1
+ IL_0078: ldloc.0
+ IL_0079: bne.un.s IL_00bb
+
+ IL_007b: ldc.i4.5
+ IL_007c: newarr [mscorlib]System.String
+ IL_0081: stloc.1
+ IL_0082: ldloc.1
+ IL_0083: ldc.i4.0
+ IL_0084: ldstr "Exp("
+ IL_0089: stelem.ref
+ IL_008a: ldloc.1
+ IL_008b: ldc.i4.1
+ IL_008c: ldarga.s arg
+ IL_008e: call instance string [mscorlib]System.Double::ToString()
+ IL_0093: stelem.ref
+ IL_0094: ldloc.1
+ IL_0095: ldc.i4.2
+ IL_0096: ldstr ") == "
+ IL_009b: stelem.ref
+ IL_009c: ldloc.1
+ IL_009d: ldc.i4.3
+ IL_009e: ldloca.s V_0
+ IL_00a0: call instance string [mscorlib]System.Double::ToString()
+ IL_00a5: stelem.ref
+ IL_00a6: ldloc.1
+ IL_00a7: ldc.i4.4
+ IL_00a8: ldstr " OK"
+ IL_00ad: stelem.ref
+ IL_00ae: ldloc.1
+ IL_00af: call string [mscorlib]System.String::Concat(string[])
+ IL_00b4: call void [System.Console]System.Console::WriteLine(string)
+ IL_00b9: br.s IL_00c8
+
+ IL_00bb: ldstr "Exp"
+ IL_00c0: ldloc.0
+ IL_00c1: ldarg.0
+ IL_00c2: ldarg.1
+ IL_00c3: call void JitTest.Test::Fail(string,
+ float64,
+ float64,
+ float64)
+ IL_00c8: ret
+ } // end of method Test::TestExp
+
+ .method private hidebysig static void
+ TestFloor(float64 arg,
+ float64 exp) cil managed
+ {
+ .maxstack 4
+ .locals (float64 V_0,
+ string[] V_1)
+ IL_0000: ldarg.0
+ IL_0001: call float64 [mscorlib]System.Math::Floor(float64)
+ IL_0006: stloc.0
+ IL_0007: ldarg.1
+ IL_0008: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_000d: brfalse.s IL_0017
+
+ IL_000f: ldloc.0
+ IL_0010: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_0015: brtrue.s IL_0037
+
+ IL_0017: ldarg.1
+ IL_0018: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_001d: brfalse.s IL_0027
+
+ IL_001f: ldloc.0
+ IL_0020: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_0025: brtrue.s IL_0037
+
+ IL_0027: ldarg.1
+ IL_0028: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_002d: brfalse.s IL_0077
+
+ IL_002f: ldloc.0
+ IL_0030: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_0035: brfalse.s IL_0077
+
+ IL_0037: ldc.i4.5
+ IL_0038: newarr [mscorlib]System.String
+ IL_003d: stloc.1
+ IL_003e: ldloc.1
+ IL_003f: ldc.i4.0
+ IL_0040: ldstr "Floor("
+ IL_0045: stelem.ref
+ IL_0046: ldloc.1
+ IL_0047: ldc.i4.1
+ IL_0048: ldarga.s arg
+ IL_004a: call instance string [mscorlib]System.Double::ToString()
+ IL_004f: stelem.ref
+ IL_0050: ldloc.1
+ IL_0051: ldc.i4.2
+ IL_0052: ldstr ") == "
+ IL_0057: stelem.ref
+ IL_0058: ldloc.1
+ IL_0059: ldc.i4.3
+ IL_005a: ldloca.s V_0
+ IL_005c: call instance string [mscorlib]System.Double::ToString()
+ IL_0061: stelem.ref
+ IL_0062: ldloc.1
+ IL_0063: ldc.i4.4
+ IL_0064: ldstr " OK"
+ IL_0069: stelem.ref
+ IL_006a: ldloc.1
+ IL_006b: call string [mscorlib]System.String::Concat(string[])
+ IL_0070: call void [System.Console]System.Console::WriteLine(string)
+ IL_0075: br.s IL_00c8
+
+ IL_0077: ldarg.1
+ IL_0078: ldloc.0
+ IL_0079: bne.un.s IL_00bb
+
+ IL_007b: ldc.i4.5
+ IL_007c: newarr [mscorlib]System.String
+ IL_0081: stloc.1
+ IL_0082: ldloc.1
+ IL_0083: ldc.i4.0
+ IL_0084: ldstr "Floor("
+ IL_0089: stelem.ref
+ IL_008a: ldloc.1
+ IL_008b: ldc.i4.1
+ IL_008c: ldarga.s arg
+ IL_008e: call instance string [mscorlib]System.Double::ToString()
+ IL_0093: stelem.ref
+ IL_0094: ldloc.1
+ IL_0095: ldc.i4.2
+ IL_0096: ldstr ") == "
+ IL_009b: stelem.ref
+ IL_009c: ldloc.1
+ IL_009d: ldc.i4.3
+ IL_009e: ldloca.s V_0
+ IL_00a0: call instance string [mscorlib]System.Double::ToString()
+ IL_00a5: stelem.ref
+ IL_00a6: ldloc.1
+ IL_00a7: ldc.i4.4
+ IL_00a8: ldstr " OK"
+ IL_00ad: stelem.ref
+ IL_00ae: ldloc.1
+ IL_00af: call string [mscorlib]System.String::Concat(string[])
+ IL_00b4: call void [System.Console]System.Console::WriteLine(string)
+ IL_00b9: br.s IL_00c8
+
+ IL_00bb: ldstr "Floor"
+ IL_00c0: ldloc.0
+ IL_00c1: ldarg.0
+ IL_00c2: ldarg.1
+ IL_00c3: call void JitTest.Test::Fail(string,
+ float64,
+ float64,
+ float64)
+ IL_00c8: ret
+ } // end of method Test::TestFloor
+
+ .method private hidebysig static void
+ TestLog(float64 arg,
+ float64 exp) cil managed
+ {
+ .maxstack 4
+ .locals (float64 V_0,
+ string[] V_1)
+ IL_0000: ldarg.0
+ IL_0001: call float64 [mscorlib]System.Math::Log(float64)
+ IL_0006: stloc.0
+ IL_0007: ldarg.1
+ IL_0008: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_000d: brfalse.s IL_0017
+
+ IL_000f: ldloc.0
+ IL_0010: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_0015: brtrue.s IL_0037
+
+ IL_0017: ldarg.1
+ IL_0018: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_001d: brfalse.s IL_0027
+
+ IL_001f: ldloc.0
+ IL_0020: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_0025: brtrue.s IL_0037
+
+ IL_0027: ldarg.1
+ IL_0028: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_002d: brfalse.s IL_0077
+
+ IL_002f: ldloc.0
+ IL_0030: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_0035: brfalse.s IL_0077
+
+ IL_0037: ldc.i4.5
+ IL_0038: newarr [mscorlib]System.String
+ IL_003d: stloc.1
+ IL_003e: ldloc.1
+ IL_003f: ldc.i4.0
+ IL_0040: ldstr "Log("
+ IL_0045: stelem.ref
+ IL_0046: ldloc.1
+ IL_0047: ldc.i4.1
+ IL_0048: ldarga.s arg
+ IL_004a: call instance string [mscorlib]System.Double::ToString()
+ IL_004f: stelem.ref
+ IL_0050: ldloc.1
+ IL_0051: ldc.i4.2
+ IL_0052: ldstr ") == "
+ IL_0057: stelem.ref
+ IL_0058: ldloc.1
+ IL_0059: ldc.i4.3
+ IL_005a: ldloca.s V_0
+ IL_005c: call instance string [mscorlib]System.Double::ToString()
+ IL_0061: stelem.ref
+ IL_0062: ldloc.1
+ IL_0063: ldc.i4.4
+ IL_0064: ldstr " OK"
+ IL_0069: stelem.ref
+ IL_006a: ldloc.1
+ IL_006b: call string [mscorlib]System.String::Concat(string[])
+ IL_0070: call void [System.Console]System.Console::WriteLine(string)
+ IL_0075: br.s IL_00c8
+
+ IL_0077: ldarg.1
+ IL_0078: ldloc.0
+ IL_0079: bne.un.s IL_00bb
+
+ IL_007b: ldc.i4.5
+ IL_007c: newarr [mscorlib]System.String
+ IL_0081: stloc.1
+ IL_0082: ldloc.1
+ IL_0083: ldc.i4.0
+ IL_0084: ldstr "Log("
+ IL_0089: stelem.ref
+ IL_008a: ldloc.1
+ IL_008b: ldc.i4.1
+ IL_008c: ldarga.s arg
+ IL_008e: call instance string [mscorlib]System.Double::ToString()
+ IL_0093: stelem.ref
+ IL_0094: ldloc.1
+ IL_0095: ldc.i4.2
+ IL_0096: ldstr ") == "
+ IL_009b: stelem.ref
+ IL_009c: ldloc.1
+ IL_009d: ldc.i4.3
+ IL_009e: ldloca.s V_0
+ IL_00a0: call instance string [mscorlib]System.Double::ToString()
+ IL_00a5: stelem.ref
+ IL_00a6: ldloc.1
+ IL_00a7: ldc.i4.4
+ IL_00a8: ldstr " OK"
+ IL_00ad: stelem.ref
+ IL_00ae: ldloc.1
+ IL_00af: call string [mscorlib]System.String::Concat(string[])
+ IL_00b4: call void [System.Console]System.Console::WriteLine(string)
+ IL_00b9: br.s IL_00c8
+
+ IL_00bb: ldstr "Log"
+ IL_00c0: ldloc.0
+ IL_00c1: ldarg.0
+ IL_00c2: ldarg.1
+ IL_00c3: call void JitTest.Test::Fail(string,
+ float64,
+ float64,
+ float64)
+ IL_00c8: ret
+ } // end of method Test::TestLog
+
+ .method private hidebysig static void
+ TestLog10(float64 arg,
+ float64 exp) cil managed
+ {
+ .maxstack 4
+ .locals (float64 V_0,
+ string[] V_1)
+ IL_0000: ldarg.0
+ IL_0001: call float64 [mscorlib]System.Math::Log10(float64)
+ IL_0006: stloc.0
+ IL_0007: ldarg.1
+ IL_0008: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_000d: brfalse.s IL_0017
+
+ IL_000f: ldloc.0
+ IL_0010: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_0015: brtrue.s IL_0037
+
+ IL_0017: ldarg.1
+ IL_0018: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_001d: brfalse.s IL_0027
+
+ IL_001f: ldloc.0
+ IL_0020: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_0025: brtrue.s IL_0037
+
+ IL_0027: ldarg.1
+ IL_0028: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_002d: brfalse.s IL_0077
+
+ IL_002f: ldloc.0
+ IL_0030: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_0035: brfalse.s IL_0077
+
+ IL_0037: ldc.i4.5
+ IL_0038: newarr [mscorlib]System.String
+ IL_003d: stloc.1
+ IL_003e: ldloc.1
+ IL_003f: ldc.i4.0
+ IL_0040: ldstr "Log10("
+ IL_0045: stelem.ref
+ IL_0046: ldloc.1
+ IL_0047: ldc.i4.1
+ IL_0048: ldarga.s arg
+ IL_004a: call instance string [mscorlib]System.Double::ToString()
+ IL_004f: stelem.ref
+ IL_0050: ldloc.1
+ IL_0051: ldc.i4.2
+ IL_0052: ldstr ") == "
+ IL_0057: stelem.ref
+ IL_0058: ldloc.1
+ IL_0059: ldc.i4.3
+ IL_005a: ldloca.s V_0
+ IL_005c: call instance string [mscorlib]System.Double::ToString()
+ IL_0061: stelem.ref
+ IL_0062: ldloc.1
+ IL_0063: ldc.i4.4
+ IL_0064: ldstr " OK"
+ IL_0069: stelem.ref
+ IL_006a: ldloc.1
+ IL_006b: call string [mscorlib]System.String::Concat(string[])
+ IL_0070: call void [System.Console]System.Console::WriteLine(string)
+ IL_0075: br.s IL_00c8
+
+ IL_0077: ldarg.1
+ IL_0078: ldloc.0
+ IL_0079: bne.un.s IL_00bb
+
+ IL_007b: ldc.i4.5
+ IL_007c: newarr [mscorlib]System.String
+ IL_0081: stloc.1
+ IL_0082: ldloc.1
+ IL_0083: ldc.i4.0
+ IL_0084: ldstr "Log10("
+ IL_0089: stelem.ref
+ IL_008a: ldloc.1
+ IL_008b: ldc.i4.1
+ IL_008c: ldarga.s arg
+ IL_008e: call instance string [mscorlib]System.Double::ToString()
+ IL_0093: stelem.ref
+ IL_0094: ldloc.1
+ IL_0095: ldc.i4.2
+ IL_0096: ldstr ") == "
+ IL_009b: stelem.ref
+ IL_009c: ldloc.1
+ IL_009d: ldc.i4.3
+ IL_009e: ldloca.s V_0
+ IL_00a0: call instance string [mscorlib]System.Double::ToString()
+ IL_00a5: stelem.ref
+ IL_00a6: ldloc.1
+ IL_00a7: ldc.i4.4
+ IL_00a8: ldstr " OK"
+ IL_00ad: stelem.ref
+ IL_00ae: ldloc.1
+ IL_00af: call string [mscorlib]System.String::Concat(string[])
+ IL_00b4: call void [System.Console]System.Console::WriteLine(string)
+ IL_00b9: br.s IL_00c8
+
+ IL_00bb: ldstr "Log10"
+ IL_00c0: ldloc.0
+ IL_00c1: ldarg.0
+ IL_00c2: ldarg.1
+ IL_00c3: call void JitTest.Test::Fail(string,
+ float64,
+ float64,
+ float64)
+ IL_00c8: ret
+ } // end of method Test::TestLog10
+
+ .method private hidebysig static void
+ TestRound(float64 arg,
+ float64 exp) cil managed
+ {
+ .maxstack 4
+ .locals (float64 V_0,
+ string[] V_1)
+ IL_0000: ldarg.0
+ IL_0001: call float64 [mscorlib]System.Math::Round(float64)
+ IL_0006: stloc.0
+ IL_0007: ldarg.1
+ IL_0008: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_000d: brfalse.s IL_0017
+
+ IL_000f: ldloc.0
+ IL_0010: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_0015: brtrue.s IL_0037
+
+ IL_0017: ldarg.1
+ IL_0018: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_001d: brfalse.s IL_0027
+
+ IL_001f: ldloc.0
+ IL_0020: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_0025: brtrue.s IL_0037
+
+ IL_0027: ldarg.1
+ IL_0028: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_002d: brfalse.s IL_0077
+
+ IL_002f: ldloc.0
+ IL_0030: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_0035: brfalse.s IL_0077
+
+ IL_0037: ldc.i4.5
+ IL_0038: newarr [mscorlib]System.String
+ IL_003d: stloc.1
+ IL_003e: ldloc.1
+ IL_003f: ldc.i4.0
+ IL_0040: ldstr "Round("
+ IL_0045: stelem.ref
+ IL_0046: ldloc.1
+ IL_0047: ldc.i4.1
+ IL_0048: ldarga.s arg
+ IL_004a: call instance string [mscorlib]System.Double::ToString()
+ IL_004f: stelem.ref
+ IL_0050: ldloc.1
+ IL_0051: ldc.i4.2
+ IL_0052: ldstr ") == "
+ IL_0057: stelem.ref
+ IL_0058: ldloc.1
+ IL_0059: ldc.i4.3
+ IL_005a: ldloca.s V_0
+ IL_005c: call instance string [mscorlib]System.Double::ToString()
+ IL_0061: stelem.ref
+ IL_0062: ldloc.1
+ IL_0063: ldc.i4.4
+ IL_0064: ldstr " OK"
+ IL_0069: stelem.ref
+ IL_006a: ldloc.1
+ IL_006b: call string [mscorlib]System.String::Concat(string[])
+ IL_0070: call void [System.Console]System.Console::WriteLine(string)
+ IL_0075: br.s IL_00c8
+
+ IL_0077: ldarg.1
+ IL_0078: ldloc.0
+ IL_0079: bne.un.s IL_00bb
+
+ IL_007b: ldc.i4.5
+ IL_007c: newarr [mscorlib]System.String
+ IL_0081: stloc.1
+ IL_0082: ldloc.1
+ IL_0083: ldc.i4.0
+ IL_0084: ldstr "Round("
+ IL_0089: stelem.ref
+ IL_008a: ldloc.1
+ IL_008b: ldc.i4.1
+ IL_008c: ldarga.s arg
+ IL_008e: call instance string [mscorlib]System.Double::ToString()
+ IL_0093: stelem.ref
+ IL_0094: ldloc.1
+ IL_0095: ldc.i4.2
+ IL_0096: ldstr ") == "
+ IL_009b: stelem.ref
+ IL_009c: ldloc.1
+ IL_009d: ldc.i4.3
+ IL_009e: ldloca.s V_0
+ IL_00a0: call instance string [mscorlib]System.Double::ToString()
+ IL_00a5: stelem.ref
+ IL_00a6: ldloc.1
+ IL_00a7: ldc.i4.4
+ IL_00a8: ldstr " OK"
+ IL_00ad: stelem.ref
+ IL_00ae: ldloc.1
+ IL_00af: call string [mscorlib]System.String::Concat(string[])
+ IL_00b4: call void [System.Console]System.Console::WriteLine(string)
+ IL_00b9: br.s IL_00c8
+
+ IL_00bb: ldstr "Round"
+ IL_00c0: ldloc.0
+ IL_00c1: ldarg.0
+ IL_00c2: ldarg.1
+ IL_00c3: call void JitTest.Test::Fail(string,
+ float64,
+ float64,
+ float64)
+ IL_00c8: ret
+ } // end of method Test::TestRound
+
+ .method private hidebysig static void
+ TestSign(float64 arg,
+ float64 exp) cil managed
+ {
+ .maxstack 4
+ .locals (float64 V_0,
+ string[] V_1)
+ IL_0000: ldarg.0
+ IL_0001: call int32 [mscorlib]System.Math::Sign(float64)
+ IL_0006: conv.r8
+ IL_0007: stloc.0
+ IL_0008: ldarg.1
+ IL_0009: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_000e: brfalse.s IL_0018
+
+ IL_0010: ldloc.0
+ IL_0011: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_0016: brtrue.s IL_0038
+
+ IL_0018: ldarg.1
+ IL_0019: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_001e: brfalse.s IL_0028
+
+ IL_0020: ldloc.0
+ IL_0021: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_0026: brtrue.s IL_0038
+
+ IL_0028: ldarg.1
+ IL_0029: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_002e: brfalse.s IL_0078
+
+ IL_0030: ldloc.0
+ IL_0031: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_0036: brfalse.s IL_0078
+
+ IL_0038: ldc.i4.5
+ IL_0039: newarr [mscorlib]System.String
+ IL_003e: stloc.1
+ IL_003f: ldloc.1
+ IL_0040: ldc.i4.0
+ IL_0041: ldstr "Sign("
+ IL_0046: stelem.ref
+ IL_0047: ldloc.1
+ IL_0048: ldc.i4.1
+ IL_0049: ldarga.s arg
+ IL_004b: call instance string [mscorlib]System.Double::ToString()
+ IL_0050: stelem.ref
+ IL_0051: ldloc.1
+ IL_0052: ldc.i4.2
+ IL_0053: ldstr ") == "
+ IL_0058: stelem.ref
+ IL_0059: ldloc.1
+ IL_005a: ldc.i4.3
+ IL_005b: ldloca.s V_0
+ IL_005d: call instance string [mscorlib]System.Double::ToString()
+ IL_0062: stelem.ref
+ IL_0063: ldloc.1
+ IL_0064: ldc.i4.4
+ IL_0065: ldstr " OK"
+ IL_006a: stelem.ref
+ IL_006b: ldloc.1
+ IL_006c: call string [mscorlib]System.String::Concat(string[])
+ IL_0071: call void [System.Console]System.Console::WriteLine(string)
+ IL_0076: br.s IL_00c9
+
+ IL_0078: ldarg.1
+ IL_0079: ldloc.0
+ IL_007a: bne.un.s IL_00bc
+
+ IL_007c: ldc.i4.5
+ IL_007d: newarr [mscorlib]System.String
+ IL_0082: stloc.1
+ IL_0083: ldloc.1
+ IL_0084: ldc.i4.0
+ IL_0085: ldstr "Sign("
+ IL_008a: stelem.ref
+ IL_008b: ldloc.1
+ IL_008c: ldc.i4.1
+ IL_008d: ldarga.s arg
+ IL_008f: call instance string [mscorlib]System.Double::ToString()
+ IL_0094: stelem.ref
+ IL_0095: ldloc.1
+ IL_0096: ldc.i4.2
+ IL_0097: ldstr ") == "
+ IL_009c: stelem.ref
+ IL_009d: ldloc.1
+ IL_009e: ldc.i4.3
+ IL_009f: ldloca.s V_0
+ IL_00a1: call instance string [mscorlib]System.Double::ToString()
+ IL_00a6: stelem.ref
+ IL_00a7: ldloc.1
+ IL_00a8: ldc.i4.4
+ IL_00a9: ldstr " OK"
+ IL_00ae: stelem.ref
+ IL_00af: ldloc.1
+ IL_00b0: call string [mscorlib]System.String::Concat(string[])
+ IL_00b5: call void [System.Console]System.Console::WriteLine(string)
+ IL_00ba: br.s IL_00c9
+
+ IL_00bc: ldstr "Sign"
+ IL_00c1: ldloc.0
+ IL_00c2: ldarg.0
+ IL_00c3: ldarg.1
+ IL_00c4: call void JitTest.Test::Fail(string,
+ float64,
+ float64,
+ float64)
+ IL_00c9: ret
+ } // end of method Test::TestSign
+
+ .method private hidebysig static void
+ TestSin(float64 arg,
+ float64 exp) cil managed
+ {
+ .maxstack 4
+ .locals (float64 V_0,
+ string[] V_1)
+ IL_0000: ldarg.0
+ IL_0001: call float64 [mscorlib]System.Math::Sin(float64)
+ IL_0006: stloc.0
+ IL_0007: ldarg.1
+ IL_0008: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_000d: brfalse.s IL_0017
+
+ IL_000f: ldloc.0
+ IL_0010: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_0015: brtrue.s IL_0037
+
+ IL_0017: ldarg.1
+ IL_0018: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_001d: brfalse.s IL_0027
+
+ IL_001f: ldloc.0
+ IL_0020: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_0025: brtrue.s IL_0037
+
+ IL_0027: ldarg.1
+ IL_0028: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_002d: brfalse.s IL_0077
+
+ IL_002f: ldloc.0
+ IL_0030: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_0035: brfalse.s IL_0077
+
+ IL_0037: ldc.i4.5
+ IL_0038: newarr [mscorlib]System.String
+ IL_003d: stloc.1
+ IL_003e: ldloc.1
+ IL_003f: ldc.i4.0
+ IL_0040: ldstr "Sin("
+ IL_0045: stelem.ref
+ IL_0046: ldloc.1
+ IL_0047: ldc.i4.1
+ IL_0048: ldarga.s arg
+ IL_004a: call instance string [mscorlib]System.Double::ToString()
+ IL_004f: stelem.ref
+ IL_0050: ldloc.1
+ IL_0051: ldc.i4.2
+ IL_0052: ldstr ") == "
+ IL_0057: stelem.ref
+ IL_0058: ldloc.1
+ IL_0059: ldc.i4.3
+ IL_005a: ldloca.s V_0
+ IL_005c: call instance string [mscorlib]System.Double::ToString()
+ IL_0061: stelem.ref
+ IL_0062: ldloc.1
+ IL_0063: ldc.i4.4
+ IL_0064: ldstr " OK"
+ IL_0069: stelem.ref
+ IL_006a: ldloc.1
+ IL_006b: call string [mscorlib]System.String::Concat(string[])
+ IL_0070: call void [System.Console]System.Console::WriteLine(string)
+ IL_0075: br.s IL_00c8
+
+ IL_0077: ldarg.1
+ IL_0078: ldloc.0
+ IL_0079: bne.un.s IL_00bb
+
+ IL_007b: ldc.i4.5
+ IL_007c: newarr [mscorlib]System.String
+ IL_0081: stloc.1
+ IL_0082: ldloc.1
+ IL_0083: ldc.i4.0
+ IL_0084: ldstr "Sin("
+ IL_0089: stelem.ref
+ IL_008a: ldloc.1
+ IL_008b: ldc.i4.1
+ IL_008c: ldarga.s arg
+ IL_008e: call instance string [mscorlib]System.Double::ToString()
+ IL_0093: stelem.ref
+ IL_0094: ldloc.1
+ IL_0095: ldc.i4.2
+ IL_0096: ldstr ") == "
+ IL_009b: stelem.ref
+ IL_009c: ldloc.1
+ IL_009d: ldc.i4.3
+ IL_009e: ldloca.s V_0
+ IL_00a0: call instance string [mscorlib]System.Double::ToString()
+ IL_00a5: stelem.ref
+ IL_00a6: ldloc.1
+ IL_00a7: ldc.i4.4
+ IL_00a8: ldstr " OK"
+ IL_00ad: stelem.ref
+ IL_00ae: ldloc.1
+ IL_00af: call string [mscorlib]System.String::Concat(string[])
+ IL_00b4: call void [System.Console]System.Console::WriteLine(string)
+ IL_00b9: br.s IL_00c8
+
+ IL_00bb: ldstr "Sin"
+ IL_00c0: ldloc.0
+ IL_00c1: ldarg.0
+ IL_00c2: ldarg.1
+ IL_00c3: call void JitTest.Test::Fail(string,
+ float64,
+ float64,
+ float64)
+ IL_00c8: ret
+ } // end of method Test::TestSin
+
+ .method private hidebysig static void
+ TestSinh(float64 arg,
+ float64 exp) cil managed
+ {
+ .maxstack 4
+ .locals (float64 V_0,
+ string[] V_1)
+ IL_0000: ldarg.0
+ IL_0001: call float64 [mscorlib]System.Math::Sinh(float64)
+ IL_0006: stloc.0
+ IL_0007: ldarg.1
+ IL_0008: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_000d: brfalse.s IL_0017
+
+ IL_000f: ldloc.0
+ IL_0010: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_0015: brtrue.s IL_0037
+
+ IL_0017: ldarg.1
+ IL_0018: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_001d: brfalse.s IL_0027
+
+ IL_001f: ldloc.0
+ IL_0020: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_0025: brtrue.s IL_0037
+
+ IL_0027: ldarg.1
+ IL_0028: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_002d: brfalse.s IL_0077
+
+ IL_002f: ldloc.0
+ IL_0030: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_0035: brfalse.s IL_0077
+
+ IL_0037: ldc.i4.5
+ IL_0038: newarr [mscorlib]System.String
+ IL_003d: stloc.1
+ IL_003e: ldloc.1
+ IL_003f: ldc.i4.0
+ IL_0040: ldstr "Sinh("
+ IL_0045: stelem.ref
+ IL_0046: ldloc.1
+ IL_0047: ldc.i4.1
+ IL_0048: ldarga.s arg
+ IL_004a: call instance string [mscorlib]System.Double::ToString()
+ IL_004f: stelem.ref
+ IL_0050: ldloc.1
+ IL_0051: ldc.i4.2
+ IL_0052: ldstr ") == "
+ IL_0057: stelem.ref
+ IL_0058: ldloc.1
+ IL_0059: ldc.i4.3
+ IL_005a: ldloca.s V_0
+ IL_005c: call instance string [mscorlib]System.Double::ToString()
+ IL_0061: stelem.ref
+ IL_0062: ldloc.1
+ IL_0063: ldc.i4.4
+ IL_0064: ldstr " OK"
+ IL_0069: stelem.ref
+ IL_006a: ldloc.1
+ IL_006b: call string [mscorlib]System.String::Concat(string[])
+ IL_0070: call void [System.Console]System.Console::WriteLine(string)
+ IL_0075: br.s IL_00c8
+
+ IL_0077: ldarg.1
+ IL_0078: ldloc.0
+ IL_0079: bne.un.s IL_00bb
+
+ IL_007b: ldc.i4.5
+ IL_007c: newarr [mscorlib]System.String
+ IL_0081: stloc.1
+ IL_0082: ldloc.1
+ IL_0083: ldc.i4.0
+ IL_0084: ldstr "Sinh("
+ IL_0089: stelem.ref
+ IL_008a: ldloc.1
+ IL_008b: ldc.i4.1
+ IL_008c: ldarga.s arg
+ IL_008e: call instance string [mscorlib]System.Double::ToString()
+ IL_0093: stelem.ref
+ IL_0094: ldloc.1
+ IL_0095: ldc.i4.2
+ IL_0096: ldstr ") == "
+ IL_009b: stelem.ref
+ IL_009c: ldloc.1
+ IL_009d: ldc.i4.3
+ IL_009e: ldloca.s V_0
+ IL_00a0: call instance string [mscorlib]System.Double::ToString()
+ IL_00a5: stelem.ref
+ IL_00a6: ldloc.1
+ IL_00a7: ldc.i4.4
+ IL_00a8: ldstr " OK"
+ IL_00ad: stelem.ref
+ IL_00ae: ldloc.1
+ IL_00af: call string [mscorlib]System.String::Concat(string[])
+ IL_00b4: call void [System.Console]System.Console::WriteLine(string)
+ IL_00b9: br.s IL_00c8
+
+ IL_00bb: ldstr "Sinh"
+ IL_00c0: ldloc.0
+ IL_00c1: ldarg.0
+ IL_00c2: ldarg.1
+ IL_00c3: call void JitTest.Test::Fail(string,
+ float64,
+ float64,
+ float64)
+ IL_00c8: ret
+ } // end of method Test::TestSinh
+
+ .method private hidebysig static void
+ TestSqrt(float64 arg,
+ float64 exp) cil managed
+ {
+ .maxstack 4
+ .locals (float64 V_0,
+ string[] V_1)
+ IL_0000: ldarg.0
+ IL_0001: call float64 [mscorlib]System.Math::Sqrt(float64)
+ IL_0006: stloc.0
+ IL_0007: ldarg.1
+ IL_0008: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_000d: brfalse.s IL_0017
+
+ IL_000f: ldloc.0
+ IL_0010: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_0015: brtrue.s IL_0037
+
+ IL_0017: ldarg.1
+ IL_0018: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_001d: brfalse.s IL_0027
+
+ IL_001f: ldloc.0
+ IL_0020: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_0025: brtrue.s IL_0037
+
+ IL_0027: ldarg.1
+ IL_0028: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_002d: brfalse.s IL_0077
+
+ IL_002f: ldloc.0
+ IL_0030: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_0035: brfalse.s IL_0077
+
+ IL_0037: ldc.i4.5
+ IL_0038: newarr [mscorlib]System.String
+ IL_003d: stloc.1
+ IL_003e: ldloc.1
+ IL_003f: ldc.i4.0
+ IL_0040: ldstr "Sqrt("
+ IL_0045: stelem.ref
+ IL_0046: ldloc.1
+ IL_0047: ldc.i4.1
+ IL_0048: ldarga.s arg
+ IL_004a: call instance string [mscorlib]System.Double::ToString()
+ IL_004f: stelem.ref
+ IL_0050: ldloc.1
+ IL_0051: ldc.i4.2
+ IL_0052: ldstr ") == "
+ IL_0057: stelem.ref
+ IL_0058: ldloc.1
+ IL_0059: ldc.i4.3
+ IL_005a: ldloca.s V_0
+ IL_005c: call instance string [mscorlib]System.Double::ToString()
+ IL_0061: stelem.ref
+ IL_0062: ldloc.1
+ IL_0063: ldc.i4.4
+ IL_0064: ldstr " OK"
+ IL_0069: stelem.ref
+ IL_006a: ldloc.1
+ IL_006b: call string [mscorlib]System.String::Concat(string[])
+ IL_0070: call void [System.Console]System.Console::WriteLine(string)
+ IL_0075: br.s IL_00c8
+
+ IL_0077: ldarg.1
+ IL_0078: ldloc.0
+ IL_0079: bne.un.s IL_00bb
+
+ IL_007b: ldc.i4.5
+ IL_007c: newarr [mscorlib]System.String
+ IL_0081: stloc.1
+ IL_0082: ldloc.1
+ IL_0083: ldc.i4.0
+ IL_0084: ldstr "Sqrt("
+ IL_0089: stelem.ref
+ IL_008a: ldloc.1
+ IL_008b: ldc.i4.1
+ IL_008c: ldarga.s arg
+ IL_008e: call instance string [mscorlib]System.Double::ToString()
+ IL_0093: stelem.ref
+ IL_0094: ldloc.1
+ IL_0095: ldc.i4.2
+ IL_0096: ldstr ") == "
+ IL_009b: stelem.ref
+ IL_009c: ldloc.1
+ IL_009d: ldc.i4.3
+ IL_009e: ldloca.s V_0
+ IL_00a0: call instance string [mscorlib]System.Double::ToString()
+ IL_00a5: stelem.ref
+ IL_00a6: ldloc.1
+ IL_00a7: ldc.i4.4
+ IL_00a8: ldstr " OK"
+ IL_00ad: stelem.ref
+ IL_00ae: ldloc.1
+ IL_00af: call string [mscorlib]System.String::Concat(string[])
+ IL_00b4: call void [System.Console]System.Console::WriteLine(string)
+ IL_00b9: br.s IL_00c8
+
+ IL_00bb: ldstr "Sqrt"
+ IL_00c0: ldloc.0
+ IL_00c1: ldarg.0
+ IL_00c2: ldarg.1
+ IL_00c3: call void JitTest.Test::Fail(string,
+ float64,
+ float64,
+ float64)
+ IL_00c8: ret
+ } // end of method Test::TestSqrt
+
+ .method private hidebysig static void
+ TestTan(float64 arg,
+ float64 exp) cil managed
+ {
+ .maxstack 4
+ .locals (float64 V_0,
+ string[] V_1)
+ IL_0000: ldarg.0
+ IL_0001: call float64 [mscorlib]System.Math::Tan(float64)
+ IL_0006: stloc.0
+ IL_0007: ldarg.1
+ IL_0008: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_000d: brfalse.s IL_0017
+
+ IL_000f: ldloc.0
+ IL_0010: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_0015: brtrue.s IL_0037
+
+ IL_0017: ldarg.1
+ IL_0018: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_001d: brfalse.s IL_0027
+
+ IL_001f: ldloc.0
+ IL_0020: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_0025: brtrue.s IL_0037
+
+ IL_0027: ldarg.1
+ IL_0028: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_002d: brfalse.s IL_0077
+
+ IL_002f: ldloc.0
+ IL_0030: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_0035: brfalse.s IL_0077
+
+ IL_0037: ldc.i4.5
+ IL_0038: newarr [mscorlib]System.String
+ IL_003d: stloc.1
+ IL_003e: ldloc.1
+ IL_003f: ldc.i4.0
+ IL_0040: ldstr "Tan("
+ IL_0045: stelem.ref
+ IL_0046: ldloc.1
+ IL_0047: ldc.i4.1
+ IL_0048: ldarga.s arg
+ IL_004a: call instance string [mscorlib]System.Double::ToString()
+ IL_004f: stelem.ref
+ IL_0050: ldloc.1
+ IL_0051: ldc.i4.2
+ IL_0052: ldstr ") == "
+ IL_0057: stelem.ref
+ IL_0058: ldloc.1
+ IL_0059: ldc.i4.3
+ IL_005a: ldloca.s V_0
+ IL_005c: call instance string [mscorlib]System.Double::ToString()
+ IL_0061: stelem.ref
+ IL_0062: ldloc.1
+ IL_0063: ldc.i4.4
+ IL_0064: ldstr " OK"
+ IL_0069: stelem.ref
+ IL_006a: ldloc.1
+ IL_006b: call string [mscorlib]System.String::Concat(string[])
+ IL_0070: call void [System.Console]System.Console::WriteLine(string)
+ IL_0075: br.s IL_00c8
+
+ IL_0077: ldarg.1
+ IL_0078: ldloc.0
+ IL_0079: bne.un.s IL_00bb
+
+ IL_007b: ldc.i4.5
+ IL_007c: newarr [mscorlib]System.String
+ IL_0081: stloc.1
+ IL_0082: ldloc.1
+ IL_0083: ldc.i4.0
+ IL_0084: ldstr "Tan("
+ IL_0089: stelem.ref
+ IL_008a: ldloc.1
+ IL_008b: ldc.i4.1
+ IL_008c: ldarga.s arg
+ IL_008e: call instance string [mscorlib]System.Double::ToString()
+ IL_0093: stelem.ref
+ IL_0094: ldloc.1
+ IL_0095: ldc.i4.2
+ IL_0096: ldstr ") == "
+ IL_009b: stelem.ref
+ IL_009c: ldloc.1
+ IL_009d: ldc.i4.3
+ IL_009e: ldloca.s V_0
+ IL_00a0: call instance string [mscorlib]System.Double::ToString()
+ IL_00a5: stelem.ref
+ IL_00a6: ldloc.1
+ IL_00a7: ldc.i4.4
+ IL_00a8: ldstr " OK"
+ IL_00ad: stelem.ref
+ IL_00ae: ldloc.1
+ IL_00af: call string [mscorlib]System.String::Concat(string[])
+ IL_00b4: call void [System.Console]System.Console::WriteLine(string)
+ IL_00b9: br.s IL_00c8
+
+ IL_00bb: ldstr "Tan"
+ IL_00c0: ldloc.0
+ IL_00c1: ldarg.0
+ IL_00c2: ldarg.1
+ IL_00c3: call void JitTest.Test::Fail(string,
+ float64,
+ float64,
+ float64)
+ IL_00c8: ret
+ } // end of method Test::TestTan
+
+ .method private hidebysig static void
+ TestTanh(float64 arg,
+ float64 exp) cil managed
+ {
+ .maxstack 4
+ .locals (float64 V_0,
+ string[] V_1)
+ IL_0000: ldarg.0
+ IL_0001: call float64 [mscorlib]System.Math::Tanh(float64)
+ IL_0006: stloc.0
+ IL_0007: ldarg.1
+ IL_0008: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_000d: brfalse.s IL_0017
+
+ IL_000f: ldloc.0
+ IL_0010: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_0015: brtrue.s IL_0037
+
+ IL_0017: ldarg.1
+ IL_0018: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_001d: brfalse.s IL_0027
+
+ IL_001f: ldloc.0
+ IL_0020: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_0025: brtrue.s IL_0037
+
+ IL_0027: ldarg.1
+ IL_0028: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_002d: brfalse.s IL_0077
+
+ IL_002f: ldloc.0
+ IL_0030: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_0035: brfalse.s IL_0077
+
+ IL_0037: ldc.i4.5
+ IL_0038: newarr [mscorlib]System.String
+ IL_003d: stloc.1
+ IL_003e: ldloc.1
+ IL_003f: ldc.i4.0
+ IL_0040: ldstr "Tanh("
+ IL_0045: stelem.ref
+ IL_0046: ldloc.1
+ IL_0047: ldc.i4.1
+ IL_0048: ldarga.s arg
+ IL_004a: call instance string [mscorlib]System.Double::ToString()
+ IL_004f: stelem.ref
+ IL_0050: ldloc.1
+ IL_0051: ldc.i4.2
+ IL_0052: ldstr ") == "
+ IL_0057: stelem.ref
+ IL_0058: ldloc.1
+ IL_0059: ldc.i4.3
+ IL_005a: ldloca.s V_0
+ IL_005c: call instance string [mscorlib]System.Double::ToString()
+ IL_0061: stelem.ref
+ IL_0062: ldloc.1
+ IL_0063: ldc.i4.4
+ IL_0064: ldstr " OK"
+ IL_0069: stelem.ref
+ IL_006a: ldloc.1
+ IL_006b: call string [mscorlib]System.String::Concat(string[])
+ IL_0070: call void [System.Console]System.Console::WriteLine(string)
+ IL_0075: br.s IL_00c8
+
+ IL_0077: ldarg.1
+ IL_0078: ldloc.0
+ IL_0079: bne.un.s IL_00bb
+
+ IL_007b: ldc.i4.5
+ IL_007c: newarr [mscorlib]System.String
+ IL_0081: stloc.1
+ IL_0082: ldloc.1
+ IL_0083: ldc.i4.0
+ IL_0084: ldstr "Tanh("
+ IL_0089: stelem.ref
+ IL_008a: ldloc.1
+ IL_008b: ldc.i4.1
+ IL_008c: ldarga.s arg
+ IL_008e: call instance string [mscorlib]System.Double::ToString()
+ IL_0093: stelem.ref
+ IL_0094: ldloc.1
+ IL_0095: ldc.i4.2
+ IL_0096: ldstr ") == "
+ IL_009b: stelem.ref
+ IL_009c: ldloc.1
+ IL_009d: ldc.i4.3
+ IL_009e: ldloca.s V_0
+ IL_00a0: call instance string [mscorlib]System.Double::ToString()
+ IL_00a5: stelem.ref
+ IL_00a6: ldloc.1
+ IL_00a7: ldc.i4.4
+ IL_00a8: ldstr " OK"
+ IL_00ad: stelem.ref
+ IL_00ae: ldloc.1
+ IL_00af: call string [mscorlib]System.String::Concat(string[])
+ IL_00b4: call void [System.Console]System.Console::WriteLine(string)
+ IL_00b9: br.s IL_00c8
+
+ IL_00bb: ldstr "Tanh"
+ IL_00c0: ldloc.0
+ IL_00c1: ldarg.0
+ IL_00c2: ldarg.1
+ IL_00c3: call void JitTest.Test::Fail(string,
+ float64,
+ float64,
+ float64)
+ IL_00c8: ret
+ } // end of method Test::TestTanh
+
+ .method private hidebysig static void
+ TestLog2(float64 arg1,
+ float64 arg2,
+ float64 exp) cil managed
+ {
+ .maxstack 5
+ .locals (float64 V_0,
+ string[] V_1)
+ IL_0000: ldarg.0
+ IL_0001: ldarg.1
+ IL_0002: call float64 [mscorlib]System.Math::Log(float64,
+ float64)
+ IL_0007: stloc.0
+ IL_0008: ldarg.2
+ IL_0009: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_000e: brfalse.s IL_0018
+
+ IL_0010: ldloc.0
+ IL_0011: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_0016: brtrue.s IL_0038
+
+ IL_0018: ldarg.2
+ IL_0019: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_001e: brfalse.s IL_0028
+
+ IL_0020: ldloc.0
+ IL_0021: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_0026: brtrue.s IL_0038
+
+ IL_0028: ldarg.2
+ IL_0029: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_002e: brfalse.s IL_008a
+
+ IL_0030: ldloc.0
+ IL_0031: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_0036: brfalse.s IL_008a
+
+ IL_0038: ldc.i4.7
+ IL_0039: newarr [mscorlib]System.String
+ IL_003e: stloc.1
+ IL_003f: ldloc.1
+ IL_0040: ldc.i4.0
+ IL_0041: ldstr "Log2("
+ IL_0046: stelem.ref
+ IL_0047: ldloc.1
+ IL_0048: ldc.i4.1
+ IL_0049: ldarga.s arg1
+ IL_004b: call instance string [mscorlib]System.Double::ToString()
+ IL_0050: stelem.ref
+ IL_0051: ldloc.1
+ IL_0052: ldc.i4.2
+ IL_0053: ldstr ", "
+ IL_0058: stelem.ref
+ IL_0059: ldloc.1
+ IL_005a: ldc.i4.3
+ IL_005b: ldarga.s arg2
+ IL_005d: call instance string [mscorlib]System.Double::ToString()
+ IL_0062: stelem.ref
+ IL_0063: ldloc.1
+ IL_0064: ldc.i4.4
+ IL_0065: ldstr ") == "
+ IL_006a: stelem.ref
+ IL_006b: ldloc.1
+ IL_006c: ldc.i4.5
+ IL_006d: ldloca.s V_0
+ IL_006f: call instance string [mscorlib]System.Double::ToString()
+ IL_0074: stelem.ref
+ IL_0075: ldloc.1
+ IL_0076: ldc.i4.6
+ IL_0077: ldstr " OK"
+ IL_007c: stelem.ref
+ IL_007d: ldloc.1
+ IL_007e: call string [mscorlib]System.String::Concat(string[])
+ IL_0083: call void [System.Console]System.Console::WriteLine(string)
+ IL_0088: br.s IL_00ee
+
+ IL_008a: ldarg.2
+ IL_008b: ldloc.0
+ IL_008c: bne.un.s IL_00e0
+
+ IL_008e: ldc.i4.7
+ IL_008f: newarr [mscorlib]System.String
+ IL_0094: stloc.1
+ IL_0095: ldloc.1
+ IL_0096: ldc.i4.0
+ IL_0097: ldstr "Log2("
+ IL_009c: stelem.ref
+ IL_009d: ldloc.1
+ IL_009e: ldc.i4.1
+ IL_009f: ldarga.s arg1
+ IL_00a1: call instance string [mscorlib]System.Double::ToString()
+ IL_00a6: stelem.ref
+ IL_00a7: ldloc.1
+ IL_00a8: ldc.i4.2
+ IL_00a9: ldstr ", "
+ IL_00ae: stelem.ref
+ IL_00af: ldloc.1
+ IL_00b0: ldc.i4.3
+ IL_00b1: ldarga.s arg2
+ IL_00b3: call instance string [mscorlib]System.Double::ToString()
+ IL_00b8: stelem.ref
+ IL_00b9: ldloc.1
+ IL_00ba: ldc.i4.4
+ IL_00bb: ldstr ") == "
+ IL_00c0: stelem.ref
+ IL_00c1: ldloc.1
+ IL_00c2: ldc.i4.5
+ IL_00c3: ldloca.s V_0
+ IL_00c5: call instance string [mscorlib]System.Double::ToString()
+ IL_00ca: stelem.ref
+ IL_00cb: ldloc.1
+ IL_00cc: ldc.i4.6
+ IL_00cd: ldstr " OK"
+ IL_00d2: stelem.ref
+ IL_00d3: ldloc.1
+ IL_00d4: call string [mscorlib]System.String::Concat(string[])
+ IL_00d9: call void [System.Console]System.Console::WriteLine(string)
+ IL_00de: br.s IL_00ee
+
+ IL_00e0: ldstr "Log2"
+ IL_00e5: ldarg.0
+ IL_00e6: ldarg.1
+ IL_00e7: ldarg.2
+ IL_00e8: ldloc.0
+ IL_00e9: call void JitTest.Test::Fail2(string,
+ float64,
+ float64,
+ float64,
+ float64)
+ IL_00ee: ret
+ } // end of method Test::TestLog2
+
+ .method private hidebysig static void
+ TestPow(float64 arg1,
+ float64 arg2,
+ float64 exp) cil managed
+ {
+ .maxstack 5
+ .locals (float64 V_0,
+ string[] V_1)
+ IL_0000: ldarg.0
+ IL_0001: ldarg.1
+ IL_0002: call float64 [mscorlib]System.Math::Pow(float64,
+ float64)
+ IL_0007: stloc.0
+ IL_0008: ldarg.2
+ IL_0009: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_000e: brfalse.s IL_0018
+
+ IL_0010: ldloc.0
+ IL_0011: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_0016: brtrue.s IL_0038
+
+ IL_0018: ldarg.2
+ IL_0019: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_001e: brfalse.s IL_0028
+
+ IL_0020: ldloc.0
+ IL_0021: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_0026: brtrue.s IL_0038
+
+ IL_0028: ldarg.2
+ IL_0029: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_002e: brfalse.s IL_008a
+
+ IL_0030: ldloc.0
+ IL_0031: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_0036: brfalse.s IL_008a
+
+ IL_0038: ldc.i4.7
+ IL_0039: newarr [mscorlib]System.String
+ IL_003e: stloc.1
+ IL_003f: ldloc.1
+ IL_0040: ldc.i4.0
+ IL_0041: ldstr "Pow("
+ IL_0046: stelem.ref
+ IL_0047: ldloc.1
+ IL_0048: ldc.i4.1
+ IL_0049: ldarga.s arg1
+ IL_004b: call instance string [mscorlib]System.Double::ToString()
+ IL_0050: stelem.ref
+ IL_0051: ldloc.1
+ IL_0052: ldc.i4.2
+ IL_0053: ldstr ", "
+ IL_0058: stelem.ref
+ IL_0059: ldloc.1
+ IL_005a: ldc.i4.3
+ IL_005b: ldarga.s arg2
+ IL_005d: call instance string [mscorlib]System.Double::ToString()
+ IL_0062: stelem.ref
+ IL_0063: ldloc.1
+ IL_0064: ldc.i4.4
+ IL_0065: ldstr ") == "
+ IL_006a: stelem.ref
+ IL_006b: ldloc.1
+ IL_006c: ldc.i4.5
+ IL_006d: ldloca.s V_0
+ IL_006f: call instance string [mscorlib]System.Double::ToString()
+ IL_0074: stelem.ref
+ IL_0075: ldloc.1
+ IL_0076: ldc.i4.6
+ IL_0077: ldstr " OK"
+ IL_007c: stelem.ref
+ IL_007d: ldloc.1
+ IL_007e: call string [mscorlib]System.String::Concat(string[])
+ IL_0083: call void [System.Console]System.Console::WriteLine(string)
+ IL_0088: br.s IL_00ee
+
+ IL_008a: ldarg.2
+ IL_008b: ldloc.0
+ IL_008c: bne.un.s IL_00e0
+
+ IL_008e: ldc.i4.7
+ IL_008f: newarr [mscorlib]System.String
+ IL_0094: stloc.1
+ IL_0095: ldloc.1
+ IL_0096: ldc.i4.0
+ IL_0097: ldstr "Pow("
+ IL_009c: stelem.ref
+ IL_009d: ldloc.1
+ IL_009e: ldc.i4.1
+ IL_009f: ldarga.s arg1
+ IL_00a1: call instance string [mscorlib]System.Double::ToString()
+ IL_00a6: stelem.ref
+ IL_00a7: ldloc.1
+ IL_00a8: ldc.i4.2
+ IL_00a9: ldstr ", "
+ IL_00ae: stelem.ref
+ IL_00af: ldloc.1
+ IL_00b0: ldc.i4.3
+ IL_00b1: ldarga.s arg2
+ IL_00b3: call instance string [mscorlib]System.Double::ToString()
+ IL_00b8: stelem.ref
+ IL_00b9: ldloc.1
+ IL_00ba: ldc.i4.4
+ IL_00bb: ldstr ") == "
+ IL_00c0: stelem.ref
+ IL_00c1: ldloc.1
+ IL_00c2: ldc.i4.5
+ IL_00c3: ldloca.s V_0
+ IL_00c5: call instance string [mscorlib]System.Double::ToString()
+ IL_00ca: stelem.ref
+ IL_00cb: ldloc.1
+ IL_00cc: ldc.i4.6
+ IL_00cd: ldstr " OK"
+ IL_00d2: stelem.ref
+ IL_00d3: ldloc.1
+ IL_00d4: call string [mscorlib]System.String::Concat(string[])
+ IL_00d9: call void [System.Console]System.Console::WriteLine(string)
+ IL_00de: br.s IL_00ee
+
+ IL_00e0: ldstr "Pow"
+ IL_00e5: ldarg.0
+ IL_00e6: ldarg.1
+ IL_00e7: ldarg.2
+ IL_00e8: ldloc.0
+ IL_00e9: call void JitTest.Test::Fail2(string,
+ float64,
+ float64,
+ float64,
+ float64)
+ IL_00ee: ret
+ } // end of method Test::TestPow
+
+ .method private hidebysig static void
+ TestAtan2(float64 arg1,
+ float64 arg2,
+ float64 exp) cil managed
+ {
+ .maxstack 5
+ .locals (float64 V_0,
+ string[] V_1)
+ IL_0000: ldarg.0
+ IL_0001: ldarg.1
+ IL_0002: call float64 [mscorlib]System.Math::Atan2(float64,
+ float64)
+ IL_0007: stloc.0
+ IL_0008: ldarg.2
+ IL_0009: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_000e: brfalse.s IL_0018
+
+ IL_0010: ldloc.0
+ IL_0011: call bool [mscorlib]System.Double::IsNaN(float64)
+ IL_0016: brtrue.s IL_0038
+
+ IL_0018: ldarg.2
+ IL_0019: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_001e: brfalse.s IL_0028
+
+ IL_0020: ldloc.0
+ IL_0021: call bool [mscorlib]System.Double::IsNegativeInfinity(float64)
+ IL_0026: brtrue.s IL_0038
+
+ IL_0028: ldarg.2
+ IL_0029: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_002e: brfalse.s IL_008a
+
+ IL_0030: ldloc.0
+ IL_0031: call bool [mscorlib]System.Double::IsPositiveInfinity(float64)
+ IL_0036: brfalse.s IL_008a
+
+ IL_0038: ldc.i4.7
+ IL_0039: newarr [mscorlib]System.String
+ IL_003e: stloc.1
+ IL_003f: ldloc.1
+ IL_0040: ldc.i4.0
+ IL_0041: ldstr "Atan2("
+ IL_0046: stelem.ref
+ IL_0047: ldloc.1
+ IL_0048: ldc.i4.1
+ IL_0049: ldarga.s arg1
+ IL_004b: call instance string [mscorlib]System.Double::ToString()
+ IL_0050: stelem.ref
+ IL_0051: ldloc.1
+ IL_0052: ldc.i4.2
+ IL_0053: ldstr ", "
+ IL_0058: stelem.ref
+ IL_0059: ldloc.1
+ IL_005a: ldc.i4.3
+ IL_005b: ldarga.s arg2
+ IL_005d: call instance string [mscorlib]System.Double::ToString()
+ IL_0062: stelem.ref
+ IL_0063: ldloc.1
+ IL_0064: ldc.i4.4
+ IL_0065: ldstr ") == "
+ IL_006a: stelem.ref
+ IL_006b: ldloc.1
+ IL_006c: ldc.i4.5
+ IL_006d: ldloca.s V_0
+ IL_006f: call instance string [mscorlib]System.Double::ToString()
+ IL_0074: stelem.ref
+ IL_0075: ldloc.1
+ IL_0076: ldc.i4.6
+ IL_0077: ldstr " OK"
+ IL_007c: stelem.ref
+ IL_007d: ldloc.1
+ IL_007e: call string [mscorlib]System.String::Concat(string[])
+ IL_0083: call void [System.Console]System.Console::WriteLine(string)
+ IL_0088: br.s IL_00ee
+
+ IL_008a: ldarg.2
+ IL_008b: ldloc.0
+ IL_008c: bne.un.s IL_00e0
+
+ IL_008e: ldc.i4.7
+ IL_008f: newarr [mscorlib]System.String
+ IL_0094: stloc.1
+ IL_0095: ldloc.1
+ IL_0096: ldc.i4.0
+ IL_0097: ldstr "Atan2("
+ IL_009c: stelem.ref
+ IL_009d: ldloc.1
+ IL_009e: ldc.i4.1
+ IL_009f: ldarga.s arg1
+ IL_00a1: call instance string [mscorlib]System.Double::ToString()
+ IL_00a6: stelem.ref
+ IL_00a7: ldloc.1
+ IL_00a8: ldc.i4.2
+ IL_00a9: ldstr ", "
+ IL_00ae: stelem.ref
+ IL_00af: ldloc.1
+ IL_00b0: ldc.i4.3
+ IL_00b1: ldarga.s arg2
+ IL_00b3: call instance string [mscorlib]System.Double::ToString()
+ IL_00b8: stelem.ref
+ IL_00b9: ldloc.1
+ IL_00ba: ldc.i4.4
+ IL_00bb: ldstr ") == "
+ IL_00c0: stelem.ref
+ IL_00c1: ldloc.1
+ IL_00c2: ldc.i4.5
+ IL_00c3: ldloca.s V_0
+ IL_00c5: call instance string [mscorlib]System.Double::ToString()
+ IL_00ca: stelem.ref
+ IL_00cb: ldloc.1
+ IL_00cc: ldc.i4.6
+ IL_00cd: ldstr " OK"
+ IL_00d2: stelem.ref
+ IL_00d3: ldloc.1
+ IL_00d4: call string [mscorlib]System.String::Concat(string[])
+ IL_00d9: call void [System.Console]System.Console::WriteLine(string)
+ IL_00de: br.s IL_00ee
+
+ IL_00e0: ldstr "Atan2"
+ IL_00e5: ldarg.0
+ IL_00e6: ldarg.1
+ IL_00e7: ldarg.2
+ IL_00e8: ldloc.0
+ IL_00e9: call void JitTest.Test::Fail2(string,
+ float64,
+ float64,
+ float64,
+ float64)
+ IL_00ee: ret
+ } // end of method Test::TestAtan2
+
+ .method private hidebysig static int32
+ Main() cil managed
+ {
+ .entrypoint
+ .maxstack 3
+ .locals (class [mscorlib]System.Exception V_0,
+ int32 V_1)
+ .try
+ {
+ IL_0000: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_0009: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_0012: call void JitTest.Test::TestAbs(float64,
+ float64)
+ IL_0017: ldc.r8 (00 00 00 00 00 00 F0 FF)
+ IL_0020: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_0029: call void JitTest.Test::TestAbs(float64,
+ float64)
+ IL_002e: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_0037: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_0040: call void JitTest.Test::TestAbs(float64,
+ float64)
+ IL_0045: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_004e: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_0057: call void JitTest.Test::TestAcos(float64,
+ float64)
+ IL_005c: ldc.r8 (00 00 00 00 00 00 F0 FF)
+ IL_0065: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_006e: call void JitTest.Test::TestAcos(float64,
+ float64)
+ IL_0073: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_007c: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_0085: call void JitTest.Test::TestAcos(float64,
+ float64)
+ IL_008a: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_0093: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_009c: call void JitTest.Test::TestAsin(float64,
+ float64)
+ IL_00a1: ldc.r8 (00 00 00 00 00 00 F0 FF)
+ IL_00aa: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_00b3: call void JitTest.Test::TestAsin(float64,
+ float64)
+ IL_00b8: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_00c1: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_00ca: call void JitTest.Test::TestAsin(float64,
+ float64)
+ IL_00cf: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_00d8: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_00e1: call void JitTest.Test::TestAtan(float64,
+ float64)
+ IL_00e6: ldc.r8 (00 00 00 00 00 00 F0 FF)
+ IL_00ef: ldc.r8 -1.5707963267948966
+ IL_00f8: call void JitTest.Test::TestAtan(float64,
+ float64)
+ IL_00fd: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_0106: ldc.r8 1.5707963267948966
+ IL_010f: call void JitTest.Test::TestAtan(float64,
+ float64)
+ IL_0114: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_011d: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_0126: call void JitTest.Test::TestCeiling(float64,
+ float64)
+ IL_012b: ldc.r8 (00 00 00 00 00 00 F0 FF)
+ IL_0134: ldc.r8 (00 00 00 00 00 00 F0 FF)
+ IL_013d: call void JitTest.Test::TestCeiling(float64,
+ float64)
+ IL_0142: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_014b: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_0154: call void JitTest.Test::TestCeiling(float64,
+ float64)
+ IL_0159: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_0162: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_016b: call void JitTest.Test::TestCos(float64,
+ float64)
+ IL_0170: ldc.r8 (00 00 00 00 00 00 F0 FF)
+ IL_0179: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_0182: call void JitTest.Test::TestCos(float64,
+ float64)
+ IL_0187: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_0190: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_0199: call void JitTest.Test::TestCos(float64,
+ float64)
+ IL_019e: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_01a7: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_01b0: call void JitTest.Test::TestCosh(float64,
+ float64)
+ IL_01b5: ldc.r8 (00 00 00 00 00 00 F0 FF)
+ IL_01be: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_01c7: call void JitTest.Test::TestCosh(float64,
+ float64)
+ IL_01cc: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_01d5: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_01de: call void JitTest.Test::TestCosh(float64,
+ float64)
+ IL_01e3: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_01ec: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_01f5: call void JitTest.Test::TestExp(float64,
+ float64)
+ IL_01fa: ldc.r8 (00 00 00 00 00 00 F0 FF)
+ IL_0203: ldc.r8 0.
+ IL_020c: call void JitTest.Test::TestExp(float64,
+ float64)
+ IL_0211: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_021a: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_0223: call void JitTest.Test::TestExp(float64,
+ float64)
+ IL_0228: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_0231: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_023a: call void JitTest.Test::TestFloor(float64,
+ float64)
+ IL_023f: ldc.r8 (00 00 00 00 00 00 F0 FF)
+ IL_0248: ldc.r8 (00 00 00 00 00 00 F0 FF)
+ IL_0251: call void JitTest.Test::TestFloor(float64,
+ float64)
+ IL_0256: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_025f: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_0268: call void JitTest.Test::TestFloor(float64,
+ float64)
+ IL_026d: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_0276: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_027f: call void JitTest.Test::TestLog(float64,
+ float64)
+ IL_0284: ldc.r8 (00 00 00 00 00 00 F0 FF)
+ IL_028d: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_0296: call void JitTest.Test::TestLog(float64,
+ float64)
+ IL_029b: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_02a4: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_02ad: call void JitTest.Test::TestLog(float64,
+ float64)
+ IL_02b2: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_02bb: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_02c4: call void JitTest.Test::TestLog10(float64,
+ float64)
+ IL_02c9: ldc.r8 (00 00 00 00 00 00 F0 FF)
+ IL_02d2: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_02db: call void JitTest.Test::TestLog10(float64,
+ float64)
+ IL_02e0: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_02e9: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_02f2: call void JitTest.Test::TestLog10(float64,
+ float64)
+ IL_02f7: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_0300: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_0309: call void JitTest.Test::TestRound(float64,
+ float64)
+ IL_030e: ldc.r8 (00 00 00 00 00 00 F0 FF)
+ IL_0317: ldc.r8 (00 00 00 00 00 00 F0 FF)
+ IL_0320: call void JitTest.Test::TestRound(float64,
+ float64)
+ IL_0325: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_032e: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_0337: call void JitTest.Test::TestRound(float64,
+ float64)
+ IL_033c: ldc.r8 (00 00 00 00 00 00 F0 FF)
+ IL_0345: ldc.r8 -1.
+ IL_034e: call void JitTest.Test::TestSign(float64,
+ float64)
+ IL_0353: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_035c: ldc.r8 1.
+ IL_0365: call void JitTest.Test::TestSign(float64,
+ float64)
+ IL_036a: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_0373: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_037c: call void JitTest.Test::TestSin(float64,
+ float64)
+ IL_0381: ldc.r8 (00 00 00 00 00 00 F0 FF)
+ IL_038a: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_0393: call void JitTest.Test::TestSin(float64,
+ float64)
+ IL_0398: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_03a1: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_03aa: call void JitTest.Test::TestSin(float64,
+ float64)
+ IL_03af: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_03b8: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_03c1: call void JitTest.Test::TestSinh(float64,
+ float64)
+ IL_03c6: ldc.r8 (00 00 00 00 00 00 F0 FF)
+ IL_03cf: ldc.r8 (00 00 00 00 00 00 F0 FF)
+ IL_03d8: call void JitTest.Test::TestSinh(float64,
+ float64)
+ IL_03dd: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_03e6: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_03ef: call void JitTest.Test::TestSinh(float64,
+ float64)
+ IL_03f4: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_03fd: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_0406: call void JitTest.Test::TestSqrt(float64,
+ float64)
+ IL_040b: ldc.r8 (00 00 00 00 00 00 F0 FF)
+ IL_0414: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_041d: call void JitTest.Test::TestSqrt(float64,
+ float64)
+ IL_0422: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_042b: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_0434: call void JitTest.Test::TestSqrt(float64,
+ float64)
+ IL_0439: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_0442: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_044b: call void JitTest.Test::TestTan(float64,
+ float64)
+ IL_0450: ldc.r8 (00 00 00 00 00 00 F0 FF)
+ IL_0459: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_0462: call void JitTest.Test::TestTan(float64,
+ float64)
+ IL_0467: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_0470: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_0479: call void JitTest.Test::TestTan(float64,
+ float64)
+ IL_047e: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_0487: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_0490: call void JitTest.Test::TestTanh(float64,
+ float64)
+ IL_0495: ldc.r8 (00 00 00 00 00 00 F0 FF)
+ IL_049e: ldc.r8 -1.
+ IL_04a7: call void JitTest.Test::TestTanh(float64,
+ float64)
+ IL_04ac: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_04b5: ldc.r8 1.
+ IL_04be: call void JitTest.Test::TestTanh(float64,
+ float64)
+ IL_04c3: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_04cc: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_04d5: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_04de: call void JitTest.Test::TestLog2(float64,
+ float64,
+ float64)
+ IL_04e3: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_04ec: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_04f5: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_04fe: call void JitTest.Test::TestLog2(float64,
+ float64,
+ float64)
+ IL_0503: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_050c: ldc.r8 (00 00 00 00 00 00 F0 FF)
+ IL_0515: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_051e: call void JitTest.Test::TestLog2(float64,
+ float64,
+ float64)
+ IL_0523: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_052c: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_0535: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_053e: call void JitTest.Test::TestLog2(float64,
+ float64,
+ float64)
+ IL_0543: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_054c: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_0555: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_055e: call void JitTest.Test::TestLog2(float64,
+ float64,
+ float64)
+ IL_0563: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_056c: ldc.r8 (00 00 00 00 00 00 F0 FF)
+ IL_0575: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_057e: call void JitTest.Test::TestLog2(float64,
+ float64,
+ float64)
+ IL_0583: ldc.r8 (00 00 00 00 00 00 F0 FF)
+ IL_058c: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_0595: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_059e: call void JitTest.Test::TestLog2(float64,
+ float64,
+ float64)
+ IL_05a3: ldc.r8 (00 00 00 00 00 00 F0 FF)
+ IL_05ac: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_05b5: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_05be: call void JitTest.Test::TestLog2(float64,
+ float64,
+ float64)
+ IL_05c3: ldc.r8 (00 00 00 00 00 00 F0 FF)
+ IL_05cc: ldc.r8 (00 00 00 00 00 00 F0 FF)
+ IL_05d5: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_05de: call void JitTest.Test::TestLog2(float64,
+ float64,
+ float64)
+ IL_05e3: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_05ec: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_05f5: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_05fe: call void JitTest.Test::TestPow(float64,
+ float64,
+ float64)
+ IL_0603: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_060c: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_0615: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_061e: call void JitTest.Test::TestPow(float64,
+ float64,
+ float64)
+ IL_0623: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_062c: ldc.r8 (00 00 00 00 00 00 F0 FF)
+ IL_0635: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_063e: call void JitTest.Test::TestPow(float64,
+ float64,
+ float64)
+ IL_0643: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_064c: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_0655: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_065e: call void JitTest.Test::TestPow(float64,
+ float64,
+ float64)
+ IL_0663: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_066c: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_0675: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_067e: call void JitTest.Test::TestPow(float64,
+ float64,
+ float64)
+ IL_0683: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_068c: ldc.r8 (00 00 00 00 00 00 F0 FF)
+ IL_0695: ldc.r8 0.
+ IL_069e: call void JitTest.Test::TestPow(float64,
+ float64,
+ float64)
+ IL_06a3: ldc.r8 (00 00 00 00 00 00 F0 FF)
+ IL_06ac: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_06b5: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_06be: call void JitTest.Test::TestPow(float64,
+ float64,
+ float64)
+ IL_06c3: ldc.r8 (00 00 00 00 00 00 F0 FF)
+ IL_06cc: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_06d5: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_06de: call void JitTest.Test::TestPow(float64,
+ float64,
+ float64)
+ IL_06e3: ldc.r8 (00 00 00 00 00 00 F0 FF)
+ IL_06ec: ldc.r8 (00 00 00 00 00 00 F0 FF)
+ IL_06f5: ldc.r8 0.
+ IL_06fe: call void JitTest.Test::TestPow(float64,
+ float64,
+ float64)
+ IL_0703: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_070c: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_0715: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_071e: call void JitTest.Test::TestAtan2(float64,
+ float64,
+ float64)
+ IL_0723: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_072c: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_0735: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_073e: call void JitTest.Test::TestAtan2(float64,
+ float64,
+ float64)
+ IL_0743: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_074c: ldc.r8 (00 00 00 00 00 00 F0 FF)
+ IL_0755: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_075e: call void JitTest.Test::TestAtan2(float64,
+ float64,
+ float64)
+ IL_0763: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_076c: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_0775: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_077e: call void JitTest.Test::TestAtan2(float64,
+ float64,
+ float64)
+ IL_0783: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_078c: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_0795: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_079e: call void JitTest.Test::TestAtan2(float64,
+ float64,
+ float64)
+ IL_07a3: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_07ac: ldc.r8 (00 00 00 00 00 00 F0 FF)
+ IL_07b5: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_07be: call void JitTest.Test::TestAtan2(float64,
+ float64,
+ float64)
+ IL_07c3: ldc.r8 (00 00 00 00 00 00 F0 FF)
+ IL_07cc: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_07d5: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_07de: call void JitTest.Test::TestAtan2(float64,
+ float64,
+ float64)
+ IL_07e3: ldc.r8 (00 00 00 00 00 00 F0 FF)
+ IL_07ec: ldc.r8 (00 00 00 00 00 00 F0 7F)
+ IL_07f5: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_07fe: call void JitTest.Test::TestAtan2(float64,
+ float64,
+ float64)
+ IL_0803: ldc.r8 (00 00 00 00 00 00 F0 FF)
+ IL_080c: ldc.r8 (00 00 00 00 00 00 F0 FF)
+ IL_0815: ldc.r8 (FF FF FF FF FF FF FF 7F)
+ IL_081e: call void JitTest.Test::TestAtan2(float64,
+ float64,
+ float64)
+ IL_0823: leave.s IL_0840
+
+ } // end .try
+ catch [mscorlib]System.Exception
+ {
+ IL_0825: stloc.0
+ IL_0826: ldloc.0
+ IL_0827: callvirt instance string [mscorlib]System.Exception::ToString()
+ IL_082c: call void [System.Console]System.Console::WriteLine(string)
+ IL_0831: ldstr "=== FAILED ==="
+ IL_0836: call void [System.Console]System.Console::WriteLine(string)
+ IL_083b: ldc.i4.s 101
+ IL_083d: stloc.1
+ IL_083e: leave.s IL_084f
+
+ } // end handler
+ IL_0840: ldstr "=== PASSED ==="
+ IL_0845: call void [System.Console]System.Console::WriteLine(string)
+ IL_084a: ldc.i4.s 100
+ IL_084c: stloc.1
+ IL_084d: br.s IL_084f
+
+ IL_084f: ldloc.1
+ IL_0850: ret
+ } // end of method Test::Main
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() cil managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method Test::.ctor
+
+ } // end of class Test
+
+} // end of namespace JitTest
+
diff --git a/tests/src/JIT/Methodical/NaN/intrinsic_nonf_il_d.ilproj b/tests/src/JIT/Methodical/NaN/intrinsic_nonf_il_d.ilproj
new file mode 100644
index 0000000000..3ee3504eb1
--- /dev/null
+++ b/tests/src/JIT/Methodical/NaN/intrinsic_nonf_il_d.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="intrinsic_nonf.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/NaN/intrinsic_nonf_il_r.ilproj b/tests/src/JIT/Methodical/NaN/intrinsic_nonf_il_r.ilproj
new file mode 100644
index 0000000000..f48cbbf684
--- /dev/null
+++ b/tests/src/JIT/Methodical/NaN/intrinsic_nonf_il_r.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="intrinsic_nonf.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/NaN/r4NaNadd_cs_d.csproj b/tests/src/JIT/Methodical/NaN/r4NaNadd_cs_d.csproj
index 27ec175d20..01a703b2db 100644
--- a/tests/src/JIT/Methodical/NaN/r4NaNadd_cs_d.csproj
+++ b/tests/src/JIT/Methodical/NaN/r4NaNadd_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/r4NaNadd_cs_do.csproj b/tests/src/JIT/Methodical/NaN/r4NaNadd_cs_do.csproj
index 40bbb7f120..2e0167ddee 100644
--- a/tests/src/JIT/Methodical/NaN/r4NaNadd_cs_do.csproj
+++ b/tests/src/JIT/Methodical/NaN/r4NaNadd_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/r4NaNadd_cs_r.csproj b/tests/src/JIT/Methodical/NaN/r4NaNadd_cs_r.csproj
index 27ec175d20..e405cee6e6 100644
--- a/tests/src/JIT/Methodical/NaN/r4NaNadd_cs_r.csproj
+++ b/tests/src/JIT/Methodical/NaN/r4NaNadd_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/r4NaNadd_cs_ro.csproj b/tests/src/JIT/Methodical/NaN/r4NaNadd_cs_ro.csproj
index 40bbb7f120..c7f8d3eb47 100644
--- a/tests/src/JIT/Methodical/NaN/r4NaNadd_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/NaN/r4NaNadd_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/r4NaNdiv_cs_d.csproj b/tests/src/JIT/Methodical/NaN/r4NaNdiv_cs_d.csproj
index 0caa0e7b6b..93eb5cc13a 100644
--- a/tests/src/JIT/Methodical/NaN/r4NaNdiv_cs_d.csproj
+++ b/tests/src/JIT/Methodical/NaN/r4NaNdiv_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/r4NaNdiv_cs_do.csproj b/tests/src/JIT/Methodical/NaN/r4NaNdiv_cs_do.csproj
index c6dda5a40f..6266ff1b73 100644
--- a/tests/src/JIT/Methodical/NaN/r4NaNdiv_cs_do.csproj
+++ b/tests/src/JIT/Methodical/NaN/r4NaNdiv_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/r4NaNdiv_cs_r.csproj b/tests/src/JIT/Methodical/NaN/r4NaNdiv_cs_r.csproj
index 0caa0e7b6b..60617efe97 100644
--- a/tests/src/JIT/Methodical/NaN/r4NaNdiv_cs_r.csproj
+++ b/tests/src/JIT/Methodical/NaN/r4NaNdiv_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/r4NaNdiv_cs_ro.csproj b/tests/src/JIT/Methodical/NaN/r4NaNdiv_cs_ro.csproj
index c6dda5a40f..6c0e493fb4 100644
--- a/tests/src/JIT/Methodical/NaN/r4NaNdiv_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/NaN/r4NaNdiv_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/r4NaNmul_cs_d.csproj b/tests/src/JIT/Methodical/NaN/r4NaNmul_cs_d.csproj
index 6da18bd2e4..67ab954a85 100644
--- a/tests/src/JIT/Methodical/NaN/r4NaNmul_cs_d.csproj
+++ b/tests/src/JIT/Methodical/NaN/r4NaNmul_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/r4NaNmul_cs_do.csproj b/tests/src/JIT/Methodical/NaN/r4NaNmul_cs_do.csproj
index 288d871973..0ca05ba39d 100644
--- a/tests/src/JIT/Methodical/NaN/r4NaNmul_cs_do.csproj
+++ b/tests/src/JIT/Methodical/NaN/r4NaNmul_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/r4NaNmul_cs_r.csproj b/tests/src/JIT/Methodical/NaN/r4NaNmul_cs_r.csproj
index 6da18bd2e4..99e49ffa99 100644
--- a/tests/src/JIT/Methodical/NaN/r4NaNmul_cs_r.csproj
+++ b/tests/src/JIT/Methodical/NaN/r4NaNmul_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/r4NaNmul_cs_ro.csproj b/tests/src/JIT/Methodical/NaN/r4NaNmul_cs_ro.csproj
index 288d871973..2e7c8f1f8c 100644
--- a/tests/src/JIT/Methodical/NaN/r4NaNmul_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/NaN/r4NaNmul_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/r4NaNrem_cs_d.csproj b/tests/src/JIT/Methodical/NaN/r4NaNrem_cs_d.csproj
index 160938e423..ca4e8c7009 100644
--- a/tests/src/JIT/Methodical/NaN/r4NaNrem_cs_d.csproj
+++ b/tests/src/JIT/Methodical/NaN/r4NaNrem_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/r4NaNrem_cs_do.csproj b/tests/src/JIT/Methodical/NaN/r4NaNrem_cs_do.csproj
index 74a7aa6c04..22df9dac9b 100644
--- a/tests/src/JIT/Methodical/NaN/r4NaNrem_cs_do.csproj
+++ b/tests/src/JIT/Methodical/NaN/r4NaNrem_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/r4NaNrem_cs_r.csproj b/tests/src/JIT/Methodical/NaN/r4NaNrem_cs_r.csproj
index 160938e423..59f35b8bb3 100644
--- a/tests/src/JIT/Methodical/NaN/r4NaNrem_cs_r.csproj
+++ b/tests/src/JIT/Methodical/NaN/r4NaNrem_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/r4NaNrem_cs_ro.csproj b/tests/src/JIT/Methodical/NaN/r4NaNrem_cs_ro.csproj
index 74a7aa6c04..5221e33594 100644
--- a/tests/src/JIT/Methodical/NaN/r4NaNrem_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/NaN/r4NaNrem_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/r4NaNsub_cs_d.csproj b/tests/src/JIT/Methodical/NaN/r4NaNsub_cs_d.csproj
index 5f7ef58c40..1ff61f5597 100644
--- a/tests/src/JIT/Methodical/NaN/r4NaNsub_cs_d.csproj
+++ b/tests/src/JIT/Methodical/NaN/r4NaNsub_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/r4NaNsub_cs_do.csproj b/tests/src/JIT/Methodical/NaN/r4NaNsub_cs_do.csproj
index 053d0fe88d..2c71e9bd45 100644
--- a/tests/src/JIT/Methodical/NaN/r4NaNsub_cs_do.csproj
+++ b/tests/src/JIT/Methodical/NaN/r4NaNsub_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/r4NaNsub_cs_r.csproj b/tests/src/JIT/Methodical/NaN/r4NaNsub_cs_r.csproj
index 5f7ef58c40..2483d18de2 100644
--- a/tests/src/JIT/Methodical/NaN/r4NaNsub_cs_r.csproj
+++ b/tests/src/JIT/Methodical/NaN/r4NaNsub_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/r4NaNsub_cs_ro.csproj b/tests/src/JIT/Methodical/NaN/r4NaNsub_cs_ro.csproj
index 053d0fe88d..888f190611 100644
--- a/tests/src/JIT/Methodical/NaN/r4NaNsub_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/NaN/r4NaNsub_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/r8NaNadd_cs_d.csproj b/tests/src/JIT/Methodical/NaN/r8NaNadd_cs_d.csproj
index eb7c8e384e..190de8a817 100644
--- a/tests/src/JIT/Methodical/NaN/r8NaNadd_cs_d.csproj
+++ b/tests/src/JIT/Methodical/NaN/r8NaNadd_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/r8NaNadd_cs_do.csproj b/tests/src/JIT/Methodical/NaN/r8NaNadd_cs_do.csproj
index d6e3eb3d18..61d77d94da 100644
--- a/tests/src/JIT/Methodical/NaN/r8NaNadd_cs_do.csproj
+++ b/tests/src/JIT/Methodical/NaN/r8NaNadd_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/r8NaNadd_cs_r.csproj b/tests/src/JIT/Methodical/NaN/r8NaNadd_cs_r.csproj
index eb7c8e384e..8bd7d26de4 100644
--- a/tests/src/JIT/Methodical/NaN/r8NaNadd_cs_r.csproj
+++ b/tests/src/JIT/Methodical/NaN/r8NaNadd_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/r8NaNadd_cs_ro.csproj b/tests/src/JIT/Methodical/NaN/r8NaNadd_cs_ro.csproj
index d6e3eb3d18..a9103c1550 100644
--- a/tests/src/JIT/Methodical/NaN/r8NaNadd_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/NaN/r8NaNadd_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/r8NaNdiv_cs_d.csproj b/tests/src/JIT/Methodical/NaN/r8NaNdiv_cs_d.csproj
index 36053a4e23..519a5d83a9 100644
--- a/tests/src/JIT/Methodical/NaN/r8NaNdiv_cs_d.csproj
+++ b/tests/src/JIT/Methodical/NaN/r8NaNdiv_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/r8NaNdiv_cs_do.csproj b/tests/src/JIT/Methodical/NaN/r8NaNdiv_cs_do.csproj
index ef780d5dbd..f4696d8e6f 100644
--- a/tests/src/JIT/Methodical/NaN/r8NaNdiv_cs_do.csproj
+++ b/tests/src/JIT/Methodical/NaN/r8NaNdiv_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/r8NaNdiv_cs_r.csproj b/tests/src/JIT/Methodical/NaN/r8NaNdiv_cs_r.csproj
index 36053a4e23..4cc591559f 100644
--- a/tests/src/JIT/Methodical/NaN/r8NaNdiv_cs_r.csproj
+++ b/tests/src/JIT/Methodical/NaN/r8NaNdiv_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/r8NaNdiv_cs_ro.csproj b/tests/src/JIT/Methodical/NaN/r8NaNdiv_cs_ro.csproj
index ef780d5dbd..341ea9d0ee 100644
--- a/tests/src/JIT/Methodical/NaN/r8NaNdiv_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/NaN/r8NaNdiv_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/r8NaNmul_cs_d.csproj b/tests/src/JIT/Methodical/NaN/r8NaNmul_cs_d.csproj
index 3c6ecbad64..6a838f8718 100644
--- a/tests/src/JIT/Methodical/NaN/r8NaNmul_cs_d.csproj
+++ b/tests/src/JIT/Methodical/NaN/r8NaNmul_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/r8NaNmul_cs_do.csproj b/tests/src/JIT/Methodical/NaN/r8NaNmul_cs_do.csproj
index 1cca90881f..02dc4a8bb6 100644
--- a/tests/src/JIT/Methodical/NaN/r8NaNmul_cs_do.csproj
+++ b/tests/src/JIT/Methodical/NaN/r8NaNmul_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/r8NaNmul_cs_r.csproj b/tests/src/JIT/Methodical/NaN/r8NaNmul_cs_r.csproj
index 3c6ecbad64..250b3bd7d5 100644
--- a/tests/src/JIT/Methodical/NaN/r8NaNmul_cs_r.csproj
+++ b/tests/src/JIT/Methodical/NaN/r8NaNmul_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/r8NaNmul_cs_ro.csproj b/tests/src/JIT/Methodical/NaN/r8NaNmul_cs_ro.csproj
index 1cca90881f..59d1ed9353 100644
--- a/tests/src/JIT/Methodical/NaN/r8NaNmul_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/NaN/r8NaNmul_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/r8NaNrem_cs_d.csproj b/tests/src/JIT/Methodical/NaN/r8NaNrem_cs_d.csproj
index fc5acaad3b..ae93982a9a 100644
--- a/tests/src/JIT/Methodical/NaN/r8NaNrem_cs_d.csproj
+++ b/tests/src/JIT/Methodical/NaN/r8NaNrem_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/r8NaNrem_cs_do.csproj b/tests/src/JIT/Methodical/NaN/r8NaNrem_cs_do.csproj
index 40f8684cce..9e510a53c3 100644
--- a/tests/src/JIT/Methodical/NaN/r8NaNrem_cs_do.csproj
+++ b/tests/src/JIT/Methodical/NaN/r8NaNrem_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/r8NaNrem_cs_r.csproj b/tests/src/JIT/Methodical/NaN/r8NaNrem_cs_r.csproj
index fc5acaad3b..4847af3176 100644
--- a/tests/src/JIT/Methodical/NaN/r8NaNrem_cs_r.csproj
+++ b/tests/src/JIT/Methodical/NaN/r8NaNrem_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/r8NaNrem_cs_ro.csproj b/tests/src/JIT/Methodical/NaN/r8NaNrem_cs_ro.csproj
index 40f8684cce..6f4a32a284 100644
--- a/tests/src/JIT/Methodical/NaN/r8NaNrem_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/NaN/r8NaNrem_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/r8NaNsub_cs_d.csproj b/tests/src/JIT/Methodical/NaN/r8NaNsub_cs_d.csproj
index b0f7e61e7e..aa377cb4de 100644
--- a/tests/src/JIT/Methodical/NaN/r8NaNsub_cs_d.csproj
+++ b/tests/src/JIT/Methodical/NaN/r8NaNsub_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/r8NaNsub_cs_do.csproj b/tests/src/JIT/Methodical/NaN/r8NaNsub_cs_do.csproj
index eeeda57d07..393d4691dc 100644
--- a/tests/src/JIT/Methodical/NaN/r8NaNsub_cs_do.csproj
+++ b/tests/src/JIT/Methodical/NaN/r8NaNsub_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/r8NaNsub_cs_r.csproj b/tests/src/JIT/Methodical/NaN/r8NaNsub_cs_r.csproj
index b0f7e61e7e..b643314aaa 100644
--- a/tests/src/JIT/Methodical/NaN/r8NaNsub_cs_r.csproj
+++ b/tests/src/JIT/Methodical/NaN/r8NaNsub_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/NaN/r8NaNsub_cs_ro.csproj b/tests/src/JIT/Methodical/NaN/r8NaNsub_cs_ro.csproj
index eeeda57d07..44460f2026 100644
--- a/tests/src/JIT/Methodical/NaN/r8NaNsub_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/NaN/r8NaNsub_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Overflow/FloatInfinitiesToInt_d.csproj b/tests/src/JIT/Methodical/Overflow/FloatInfinitiesToInt_d.csproj
index 30e6dcf4a4..3246858808 100644
--- a/tests/src/JIT/Methodical/Overflow/FloatInfinitiesToInt_d.csproj
+++ b/tests/src/JIT/Methodical/Overflow/FloatInfinitiesToInt_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Overflow/FloatInfinitiesToInt_do.csproj b/tests/src/JIT/Methodical/Overflow/FloatInfinitiesToInt_do.csproj
index a9b42d2835..c2be065287 100644
--- a/tests/src/JIT/Methodical/Overflow/FloatInfinitiesToInt_do.csproj
+++ b/tests/src/JIT/Methodical/Overflow/FloatInfinitiesToInt_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Overflow/FloatInfinitiesToInt_r.csproj b/tests/src/JIT/Methodical/Overflow/FloatInfinitiesToInt_r.csproj
index 30e6dcf4a4..c43fbb8b78 100644
--- a/tests/src/JIT/Methodical/Overflow/FloatInfinitiesToInt_r.csproj
+++ b/tests/src/JIT/Methodical/Overflow/FloatInfinitiesToInt_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Overflow/FloatInfinitiesToInt_ro.csproj b/tests/src/JIT/Methodical/Overflow/FloatInfinitiesToInt_ro.csproj
index a9b42d2835..63bfd45d13 100644
--- a/tests/src/JIT/Methodical/Overflow/FloatInfinitiesToInt_ro.csproj
+++ b/tests/src/JIT/Methodical/Overflow/FloatInfinitiesToInt_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Overflow/FloatOvfToInt2_d.csproj b/tests/src/JIT/Methodical/Overflow/FloatOvfToInt2_d.csproj
index 60e38dd17f..35569b7f96 100644
--- a/tests/src/JIT/Methodical/Overflow/FloatOvfToInt2_d.csproj
+++ b/tests/src/JIT/Methodical/Overflow/FloatOvfToInt2_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Overflow/FloatOvfToInt2_do.csproj b/tests/src/JIT/Methodical/Overflow/FloatOvfToInt2_do.csproj
index 72e5239d8a..a5ec29c446 100644
--- a/tests/src/JIT/Methodical/Overflow/FloatOvfToInt2_do.csproj
+++ b/tests/src/JIT/Methodical/Overflow/FloatOvfToInt2_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Overflow/FloatOvfToInt2_r.csproj b/tests/src/JIT/Methodical/Overflow/FloatOvfToInt2_r.csproj
index 60e38dd17f..f6a6e21c3b 100644
--- a/tests/src/JIT/Methodical/Overflow/FloatOvfToInt2_r.csproj
+++ b/tests/src/JIT/Methodical/Overflow/FloatOvfToInt2_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/Overflow/FloatOvfToInt2_ro.csproj b/tests/src/JIT/Methodical/Overflow/FloatOvfToInt2_ro.csproj
index 72e5239d8a..4380163548 100644
--- a/tests/src/JIT/Methodical/Overflow/FloatOvfToInt2_ro.csproj
+++ b/tests/src/JIT/Methodical/Overflow/FloatOvfToInt2_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/callconv/_dbgcall.csproj b/tests/src/JIT/Methodical/VT/callconv/_dbgcall.csproj
index 471b55fe67..7ab9383648 100644
--- a/tests/src/JIT/Methodical/VT/callconv/_dbgcall.csproj
+++ b/tests/src/JIT/Methodical/VT/callconv/_dbgcall.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/callconv/_dbgjumper.csproj b/tests/src/JIT/Methodical/VT/callconv/_dbgjumper.csproj
index 3594575fbb..d1f2dafc99 100644
--- a/tests/src/JIT/Methodical/VT/callconv/_dbgjumper.csproj
+++ b/tests/src/JIT/Methodical/VT/callconv/_dbgjumper.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/callconv/_dbgjumps.csproj b/tests/src/JIT/Methodical/VT/callconv/_dbgjumps.csproj
index b48c4571b4..d3d0e7c3ea 100644
--- a/tests/src/JIT/Methodical/VT/callconv/_dbgjumps.csproj
+++ b/tests/src/JIT/Methodical/VT/callconv/_dbgjumps.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/callconv/_dbgvtret.csproj b/tests/src/JIT/Methodical/VT/callconv/_dbgvtret.csproj
index af447e4219..c39fdf5e9b 100644
--- a/tests/src/JIT/Methodical/VT/callconv/_dbgvtret.csproj
+++ b/tests/src/JIT/Methodical/VT/callconv/_dbgvtret.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/callconv/_il_dbgjumps1.ilproj b/tests/src/JIT/Methodical/VT/callconv/_il_dbgjumps1.ilproj
new file mode 100644
index 0000000000..59d22dc92d
--- /dev/null
+++ b/tests/src/JIT/Methodical/VT/callconv/_il_dbgjumps1.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="jumps1.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/VT/callconv/_il_dbgjumps2.ilproj b/tests/src/JIT/Methodical/VT/callconv/_il_dbgjumps2.ilproj
new file mode 100644
index 0000000000..7d5f7e06b4
--- /dev/null
+++ b/tests/src/JIT/Methodical/VT/callconv/_il_dbgjumps2.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="jumps2.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/VT/callconv/_il_dbgjumps3.ilproj b/tests/src/JIT/Methodical/VT/callconv/_il_dbgjumps3.ilproj
new file mode 100644
index 0000000000..515179b026
--- /dev/null
+++ b/tests/src/JIT/Methodical/VT/callconv/_il_dbgjumps3.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="jumps3.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/VT/callconv/_il_dbgjumps4.ilproj b/tests/src/JIT/Methodical/VT/callconv/_il_dbgjumps4.ilproj
new file mode 100644
index 0000000000..2c774ef4c0
--- /dev/null
+++ b/tests/src/JIT/Methodical/VT/callconv/_il_dbgjumps4.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="jumps4.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/VT/callconv/_il_dbgjumps5.ilproj b/tests/src/JIT/Methodical/VT/callconv/_il_dbgjumps5.ilproj
new file mode 100644
index 0000000000..40af354fd1
--- /dev/null
+++ b/tests/src/JIT/Methodical/VT/callconv/_il_dbgjumps5.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="jumps5.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/VT/callconv/_il_relaa.ilproj b/tests/src/JIT/Methodical/VT/callconv/_il_relaa.ilproj
index c2a91e7056..5839280667 100644
--- a/tests/src/JIT/Methodical/VT/callconv/_il_relaa.ilproj
+++ b/tests/src/JIT/Methodical/VT/callconv/_il_relaa.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="aa.il" />
diff --git a/tests/src/JIT/Methodical/VT/callconv/_il_relcalli.ilproj b/tests/src/JIT/Methodical/VT/callconv/_il_relcalli.ilproj
index 8f1ba60b1b..f8ac30836a 100644
--- a/tests/src/JIT/Methodical/VT/callconv/_il_relcalli.ilproj
+++ b/tests/src/JIT/Methodical/VT/callconv/_il_relcalli.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="calli.il" />
diff --git a/tests/src/JIT/Methodical/VT/callconv/_il_reldd.ilproj b/tests/src/JIT/Methodical/VT/callconv/_il_reldd.ilproj
index 997cffa590..d9bab8d19b 100644
--- a/tests/src/JIT/Methodical/VT/callconv/_il_reldd.ilproj
+++ b/tests/src/JIT/Methodical/VT/callconv/_il_reldd.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="dd.il" />
diff --git a/tests/src/JIT/Methodical/VT/callconv/_il_relee.ilproj b/tests/src/JIT/Methodical/VT/callconv/_il_relee.ilproj
index 88cb81a4a5..8392f169d3 100644
--- a/tests/src/JIT/Methodical/VT/callconv/_il_relee.ilproj
+++ b/tests/src/JIT/Methodical/VT/callconv/_il_relee.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="ee.il" />
diff --git a/tests/src/JIT/Methodical/VT/callconv/_il_reljumper1.ilproj b/tests/src/JIT/Methodical/VT/callconv/_il_reljumper1.ilproj
index a3467f51ed..4bad89e631 100644
--- a/tests/src/JIT/Methodical/VT/callconv/_il_reljumper1.ilproj
+++ b/tests/src/JIT/Methodical/VT/callconv/_il_reljumper1.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="jumper1.il" />
diff --git a/tests/src/JIT/Methodical/VT/callconv/_il_reljumper2.ilproj b/tests/src/JIT/Methodical/VT/callconv/_il_reljumper2.ilproj
index 036c69e4d5..264abf8cd7 100644
--- a/tests/src/JIT/Methodical/VT/callconv/_il_reljumper2.ilproj
+++ b/tests/src/JIT/Methodical/VT/callconv/_il_reljumper2.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="jumper2.il" />
diff --git a/tests/src/JIT/Methodical/VT/callconv/_il_reljumper3.ilproj b/tests/src/JIT/Methodical/VT/callconv/_il_reljumper3.ilproj
index 2116d783f5..04f6a887ad 100644
--- a/tests/src/JIT/Methodical/VT/callconv/_il_reljumper3.ilproj
+++ b/tests/src/JIT/Methodical/VT/callconv/_il_reljumper3.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="jumper3.il" />
diff --git a/tests/src/JIT/Methodical/VT/callconv/_il_reljumper4.ilproj b/tests/src/JIT/Methodical/VT/callconv/_il_reljumper4.ilproj
index 2cfbae7c54..193a060a93 100644
--- a/tests/src/JIT/Methodical/VT/callconv/_il_reljumper4.ilproj
+++ b/tests/src/JIT/Methodical/VT/callconv/_il_reljumper4.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="jumper4.il" />
diff --git a/tests/src/JIT/Methodical/VT/callconv/_il_reljumper5.ilproj b/tests/src/JIT/Methodical/VT/callconv/_il_reljumper5.ilproj
index a19f1883a0..5e35d13d7c 100644
--- a/tests/src/JIT/Methodical/VT/callconv/_il_reljumper5.ilproj
+++ b/tests/src/JIT/Methodical/VT/callconv/_il_reljumper5.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="jumper5.il" />
diff --git a/tests/src/JIT/Methodical/VT/callconv/_il_reljumps1.ilproj b/tests/src/JIT/Methodical/VT/callconv/_il_reljumps1.ilproj
new file mode 100644
index 0000000000..e1909a6eb6
--- /dev/null
+++ b/tests/src/JIT/Methodical/VT/callconv/_il_reljumps1.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="jumps1.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/VT/callconv/_il_reljumps2.ilproj b/tests/src/JIT/Methodical/VT/callconv/_il_reljumps2.ilproj
new file mode 100644
index 0000000000..83a0920d54
--- /dev/null
+++ b/tests/src/JIT/Methodical/VT/callconv/_il_reljumps2.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="jumps2.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/VT/callconv/_il_reljumps3.ilproj b/tests/src/JIT/Methodical/VT/callconv/_il_reljumps3.ilproj
new file mode 100644
index 0000000000..b183540811
--- /dev/null
+++ b/tests/src/JIT/Methodical/VT/callconv/_il_reljumps3.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="jumps3.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/VT/callconv/_il_reljumps4.ilproj b/tests/src/JIT/Methodical/VT/callconv/_il_reljumps4.ilproj
new file mode 100644
index 0000000000..ff1e2ad56d
--- /dev/null
+++ b/tests/src/JIT/Methodical/VT/callconv/_il_reljumps4.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="jumps4.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/VT/callconv/_il_reljumps5.ilproj b/tests/src/JIT/Methodical/VT/callconv/_il_reljumps5.ilproj
new file mode 100644
index 0000000000..d6d6f723b3
--- /dev/null
+++ b/tests/src/JIT/Methodical/VT/callconv/_il_reljumps5.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="jumps5.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/VT/callconv/_il_relvtret.ilproj b/tests/src/JIT/Methodical/VT/callconv/_il_relvtret.ilproj
index 5a9dd8732c..24f73992ca 100644
--- a/tests/src/JIT/Methodical/VT/callconv/_il_relvtret.ilproj
+++ b/tests/src/JIT/Methodical/VT/callconv/_il_relvtret.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="vtret.il" />
diff --git a/tests/src/JIT/Methodical/VT/callconv/_il_relvtret2.ilproj b/tests/src/JIT/Methodical/VT/callconv/_il_relvtret2.ilproj
index b61c3f17bd..5b138968ca 100644
--- a/tests/src/JIT/Methodical/VT/callconv/_il_relvtret2.ilproj
+++ b/tests/src/JIT/Methodical/VT/callconv/_il_relvtret2.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="vtret2.il" />
diff --git a/tests/src/JIT/Methodical/VT/callconv/_relcall.csproj b/tests/src/JIT/Methodical/VT/callconv/_relcall.csproj
index 471b55fe67..92135fb6a3 100644
--- a/tests/src/JIT/Methodical/VT/callconv/_relcall.csproj
+++ b/tests/src/JIT/Methodical/VT/callconv/_relcall.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/callconv/_reljumper.csproj b/tests/src/JIT/Methodical/VT/callconv/_reljumper.csproj
index 3594575fbb..145119ac34 100644
--- a/tests/src/JIT/Methodical/VT/callconv/_reljumper.csproj
+++ b/tests/src/JIT/Methodical/VT/callconv/_reljumper.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/callconv/_reljumps.csproj b/tests/src/JIT/Methodical/VT/callconv/_reljumps.csproj
index b48c4571b4..cc0c0661be 100644
--- a/tests/src/JIT/Methodical/VT/callconv/_reljumps.csproj
+++ b/tests/src/JIT/Methodical/VT/callconv/_reljumps.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/callconv/_relvtret.csproj b/tests/src/JIT/Methodical/VT/callconv/_relvtret.csproj
index af447e4219..ca2e58a316 100644
--- a/tests/src/JIT/Methodical/VT/callconv/_relvtret.csproj
+++ b/tests/src/JIT/Methodical/VT/callconv/_relvtret.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/callconv/_speed_dbgcall.csproj b/tests/src/JIT/Methodical/VT/callconv/_speed_dbgcall.csproj
index 4f9a7a101e..b5b0772d7f 100644
--- a/tests/src/JIT/Methodical/VT/callconv/_speed_dbgcall.csproj
+++ b/tests/src/JIT/Methodical/VT/callconv/_speed_dbgcall.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/callconv/_speed_dbgjumper.csproj b/tests/src/JIT/Methodical/VT/callconv/_speed_dbgjumper.csproj
index d6f15eeef4..d8796bb34d 100644
--- a/tests/src/JIT/Methodical/VT/callconv/_speed_dbgjumper.csproj
+++ b/tests/src/JIT/Methodical/VT/callconv/_speed_dbgjumper.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/callconv/_speed_dbgjumps.csproj b/tests/src/JIT/Methodical/VT/callconv/_speed_dbgjumps.csproj
index f6b652632f..7563ef79d0 100644
--- a/tests/src/JIT/Methodical/VT/callconv/_speed_dbgjumps.csproj
+++ b/tests/src/JIT/Methodical/VT/callconv/_speed_dbgjumps.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/callconv/_speed_dbgvtret.csproj b/tests/src/JIT/Methodical/VT/callconv/_speed_dbgvtret.csproj
index d6963bc69b..8aa3116a31 100644
--- a/tests/src/JIT/Methodical/VT/callconv/_speed_dbgvtret.csproj
+++ b/tests/src/JIT/Methodical/VT/callconv/_speed_dbgvtret.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/callconv/_speed_relcall.csproj b/tests/src/JIT/Methodical/VT/callconv/_speed_relcall.csproj
index 4f9a7a101e..f6644d77aa 100644
--- a/tests/src/JIT/Methodical/VT/callconv/_speed_relcall.csproj
+++ b/tests/src/JIT/Methodical/VT/callconv/_speed_relcall.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/callconv/_speed_reljumper.csproj b/tests/src/JIT/Methodical/VT/callconv/_speed_reljumper.csproj
index d6f15eeef4..bd21b5a3b7 100644
--- a/tests/src/JIT/Methodical/VT/callconv/_speed_reljumper.csproj
+++ b/tests/src/JIT/Methodical/VT/callconv/_speed_reljumper.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/callconv/_speed_reljumps.csproj b/tests/src/JIT/Methodical/VT/callconv/_speed_reljumps.csproj
index f6b652632f..538e346b78 100644
--- a/tests/src/JIT/Methodical/VT/callconv/_speed_reljumps.csproj
+++ b/tests/src/JIT/Methodical/VT/callconv/_speed_reljumps.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/callconv/_speed_relvtret.csproj b/tests/src/JIT/Methodical/VT/callconv/_speed_relvtret.csproj
index d6963bc69b..e14c55827d 100644
--- a/tests/src/JIT/Methodical/VT/callconv/_speed_relvtret.csproj
+++ b/tests/src/JIT/Methodical/VT/callconv/_speed_relvtret.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/callconv/jumps1.il b/tests/src/JIT/Methodical/VT/callconv/jumps1.il
new file mode 100644
index 0000000000..47f4996922
--- /dev/null
+++ b/tests/src/JIT/Methodical/VT/callconv/jumps1.il
@@ -0,0 +1,300 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+.file alignment 512
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+}
+.assembly jumps // as "jumps"
+{
+ .permission reqmin ['mscorlib']System.Security.Permissions.SecurityPermissionAttribute ( "SkipVerification" = true )
+ }
+.module jumps.exe
+.namespace MS
+{
+ .class value private auto ansi sealed VT
+ extends [mscorlib]System.ValueType
+ {
+ .field private class System.String path
+ .field private int32 target
+
+ .method public hidebysig virtual instance class System.String
+ ToString() il managed
+ {
+ .maxstack 8
+ ldarg.0
+ dup
+ ldfld class System.String MS.VT::path
+ ldstr "->ToString"
+ call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String)
+ stfld class System.String MS.VT::path
+
+ ldarg.0
+ ldfld int32 MS.VT::target
+ switch (case0, case1, case2)
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+
+ case0: ldstr "VT"
+ ret
+
+ case1: ldarg.0
+ ldc.i4.0
+ stfld int32 MS.VT::target
+ jmp instance class System.String MS.VT::ToStringHelper()
+
+ case2: ldarg.0
+ ldc.i4.0
+ stfld int32 MS.VT::target
+ jmp instance class System.String MS.VT::ToString()
+ } // end of method VT::ToString
+
+ .method public hidebysig instance class System.String
+ ToStringHelper() il managed
+ {
+ .maxstack 3
+ .locals (class System.String V_0,
+ int32 V_1)
+ ldarg.0
+ dup
+ ldfld class System.String MS.VT::path
+ ldstr "->ToStringHelper"
+ call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String)
+ stfld class System.String MS.VT::path
+
+ ldarg.0
+ ldfld int32 MS.VT::target
+ switch (case0, case1, case2)
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+
+ case0: ldstr "VT"
+ ret
+
+ case1: ldarg.0
+ ldc.i4.0
+ stfld int32 MS.VT::target
+ jmp instance class System.String MS.VT::ToStringHelper()
+
+ case2: ldarg.0
+ ldc.i4.0
+ stfld int32 MS.VT::target
+ jmp instance class System.String MS.VT::ToString()
+ } // end of method VT::ToStringHelper
+
+ .method private hidebysig instance bool
+ RunTests() il managed
+ {
+ .maxstack 3
+ .locals (bool V_0)
+ IL_0000: ldarg.0
+ IL_0001: ldc.i4.0
+ IL_0002: stfld int32 MS.VT::target
+ IL_0007: ldarg.0
+ IL_0008: ldnull
+ IL_0009: stfld class System.String MS.VT::path
+ IL_000e: ldarg.0
+ IL_000f: call instance class System.String MS.VT::ToStringHelper()
+ IL_0014: ldstr " : "
+ IL_0019: ldarg.0
+ IL_001a: ldfld class System.String MS.VT::path
+ IL_001f: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String,
+ class System.String)
+ IL_0024: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_0029: ldarg.0
+ IL_002a: ldfld class System.String MS.VT::path
+ IL_002f: ldstr "->ToStringHelper"
+ IL_0034: call bool [mscorlib]System.String::Equals(class System.String,
+ class System.String)
+ IL_0039: brtrue.s IL_0042
+
+ IL_003b: ldc.i4.0
+ IL_003c: stloc.0
+ IL_003d: br IL_018a
+
+ IL_0042: ldarg.0
+ IL_0043: ldc.i4.1
+ IL_0044: stfld int32 MS.VT::target
+ IL_0049: ldarg.0
+ IL_004a: ldnull
+ IL_004b: stfld class System.String MS.VT::path
+ IL_0050: ldarg.0
+ IL_0051: call instance class System.String MS.VT::ToStringHelper()
+ IL_0056: ldstr " : "
+ IL_005b: ldarg.0
+ IL_005c: ldfld class System.String MS.VT::path
+ IL_0061: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String,
+ class System.String)
+ IL_0066: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_006b: ldarg.0
+ IL_006c: ldfld class System.String MS.VT::path
+ IL_0071: ldstr "->ToStringHelper->ToStringHelper"
+ IL_0076: call bool [mscorlib]System.String::Equals(class System.String,
+ class System.String)
+ IL_007b: brtrue.s IL_0084
+
+ IL_007d: ldc.i4.0
+ IL_007e: stloc.0
+ IL_007f: br IL_018a
+
+ IL_0084: ldarg.0
+ IL_0085: ldc.i4.2
+ IL_0086: stfld int32 MS.VT::target
+ IL_008b: ldarg.0
+ IL_008c: ldnull
+ IL_008d: stfld class System.String MS.VT::path
+ IL_0092: ldarg.0
+ IL_0093: call instance class System.String MS.VT::ToStringHelper()
+ IL_0098: ldstr " : "
+ IL_009d: ldarg.0
+ IL_009e: ldfld class System.String MS.VT::path
+ IL_00a3: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String,
+ class System.String)
+ IL_00a8: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_00ad: ldarg.0
+ IL_00ae: ldfld class System.String MS.VT::path
+ IL_00b3: ldstr "->ToStringHelper->ToString"
+ IL_00b8: call bool [mscorlib]System.String::Equals(class System.String,
+ class System.String)
+ IL_00bd: brtrue.s IL_00c6
+
+ IL_00bf: ldc.i4.0
+ IL_00c0: stloc.0
+ IL_00c1: br IL_018a
+
+ IL_00c6: ldarg.0
+ IL_00c7: ldc.i4.0
+ IL_00c8: stfld int32 MS.VT::target
+ IL_00cd: ldarg.0
+ IL_00ce: ldnull
+ IL_00cf: stfld class System.String MS.VT::path
+ IL_00d4: ldarg.0
+ IL_00d5: call instance class System.String MS.VT::ToString()
+ IL_00da: ldstr " : "
+ IL_00df: ldarg.0
+ IL_00e0: ldfld class System.String MS.VT::path
+ IL_00e5: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String,
+ class System.String)
+ IL_00ea: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_00ef: ldarg.0
+ IL_00f0: ldfld class System.String MS.VT::path
+ IL_00f5: ldstr "->ToString"
+ IL_00fa: call bool [mscorlib]System.String::Equals(class System.String,
+ class System.String)
+ IL_00ff: brtrue.s IL_0108
+
+ IL_0101: ldc.i4.0
+ IL_0102: stloc.0
+ IL_0103: br IL_018a
+
+ IL_0108: ldarg.0
+ IL_0109: ldc.i4.1
+ IL_010a: stfld int32 MS.VT::target
+ IL_010f: ldarg.0
+ IL_0110: ldnull
+ IL_0111: stfld class System.String MS.VT::path
+ IL_0116: ldarg.0
+ IL_0117: call instance class System.String MS.VT::ToString()
+ IL_011c: ldstr " : "
+ IL_0121: ldarg.0
+ IL_0122: ldfld class System.String MS.VT::path
+ IL_0127: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String,
+ class System.String)
+ IL_012c: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_0131: ldarg.0
+ IL_0132: ldfld class System.String MS.VT::path
+ IL_0137: ldstr "->ToString->ToStringHelper"
+ IL_013c: call bool [mscorlib]System.String::Equals(class System.String,
+ class System.String)
+ IL_0141: brtrue.s IL_0147
+
+ IL_0143: ldc.i4.0
+ IL_0144: stloc.0
+ IL_0145: br.s IL_018a
+
+ IL_0147: ldarg.0
+ IL_0148: ldc.i4.2
+ IL_0149: stfld int32 MS.VT::target
+ IL_014e: ldarg.0
+ IL_014f: ldnull
+ IL_0150: stfld class System.String MS.VT::path
+ IL_0155: ldarg.0
+ IL_0156: call instance class System.String MS.VT::ToString()
+ IL_015b: ldstr " : "
+ IL_0160: ldarg.0
+ IL_0161: ldfld class System.String MS.VT::path
+ IL_0166: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String,
+ class System.String)
+ IL_016b: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_0170: ldarg.0
+ IL_0171: ldfld class System.String MS.VT::path
+ IL_0176: ldstr "->ToString->ToString"
+ IL_017b: call bool [mscorlib]System.String::Equals(class System.String,
+ class System.String)
+ IL_0180: brtrue.s IL_0186
+
+ IL_0182: ldc.i4.0
+ IL_0183: stloc.0
+ IL_0184: br.s IL_018a
+
+ IL_0186: ldc.i4.1
+ IL_0187: stloc.0
+ IL_0188: br.s IL_018a
+
+ IL_018a: ldloc.0
+ IL_018b: ret
+ } // end of method VT::RunTests
+
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 1
+ .locals (int32 V_0,
+ value class MS.VT V_1)
+ IL_0000: ldloca.s V_1
+ IL_0002: initobj MS.VT
+ IL_0008: ldloc.1
+ IL_0009: stloc.1
+ IL_000a: ldloca.s V_1
+ IL_000c: call instance bool MS.VT::RunTests()
+ IL_0011: brfalse.s IL_0022
+
+ IL_0013: ldstr "PASSED."
+ IL_0018: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_001d: ldc.i4.s 100
+ IL_001f: stloc.0
+ IL_0020: br.s IL_0031
+
+ IL_0022: ldstr "FAILED."
+ IL_0027: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_002c: ldc.i4.s 101
+ IL_002e: stloc.0
+ IL_002f: br.s IL_0031
+
+ IL_0031: ldloc.0
+ IL_0032: ret
+ } // end of method VT::Main
+
+ } // end of class VT
+
+} // end of namespace MS
+
diff --git a/tests/src/JIT/Methodical/VT/callconv/jumps2.il b/tests/src/JIT/Methodical/VT/callconv/jumps2.il
new file mode 100644
index 0000000000..3db5c5ba34
--- /dev/null
+++ b/tests/src/JIT/Methodical/VT/callconv/jumps2.il
@@ -0,0 +1,305 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+.file alignment 512
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+}
+
+.assembly jumps // as "jumps"
+{
+ .permission reqmin ['mscorlib']System.Security.Permissions.SecurityPermissionAttribute ( "SkipVerification" = true )
+ }
+.module jumps.exe
+.namespace MS
+{
+ .class value private auto ansi sealed VT
+ extends [mscorlib]System.ValueType
+ {
+ .field private class System.String path
+ .field private int32 target
+
+ .method public hidebysig virtual instance class System.String
+ ToString() il managed
+ {
+ .maxstack 8
+ ldarg.0
+ dup
+ ldfld class System.String MS.VT::path
+ ldstr "->ToString"
+ call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String)
+ stfld class System.String MS.VT::path
+
+ ldarg.0
+ ldfld int32 MS.VT::target
+ switch (case0, case1, case2)
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+
+ case0: ldstr "VT"
+ ret
+
+ case1: ldarg.0
+ ldc.i4.0
+ stfld int32 MS.VT::target
+ jmp instance class System.String MS.VT::ToStringHelper()
+
+ case2: ldarg.0
+ ldc.i4.0
+ stfld int32 MS.VT::target
+ jmp instance class System.String MS.VT::ToString()
+ } // end of method VT::ToString
+
+ .method public hidebysig instance class System.String
+ ToStringHelper() il managed
+ {
+ .maxstack 3
+ .locals (class System.String V_0,
+ int32 V_1)
+ ldarg.0
+ dup
+ ldfld class System.String MS.VT::path
+ ldstr "->ToStringHelper"
+ call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String)
+ stfld class System.String MS.VT::path
+
+ ldarg.0
+ ldfld int32 MS.VT::target
+ switch (case0, case1, case2)
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+
+ case0: ldstr "VT"
+ ret
+
+ case1: ldarg.0
+ ldc.i4.0
+ stfld int32 MS.VT::target
+ ldarg.0
+ tail. call instance class System.String MS.VT::ToStringHelper()
+ ret
+
+ case2: ldarg.0
+ ldc.i4.0
+ stfld int32 MS.VT::target
+ ldarg.0
+ tail. call instance class System.String MS.VT::ToString()
+ ret
+ } // end of method VT::ToStringHelper
+
+ .method private hidebysig instance bool
+ RunTests() il managed
+ {
+ .maxstack 3
+ .locals (bool V_0)
+ IL_0000: ldarg.0
+ IL_0001: ldc.i4.0
+ IL_0002: stfld int32 MS.VT::target
+ IL_0007: ldarg.0
+ IL_0008: ldnull
+ IL_0009: stfld class System.String MS.VT::path
+ IL_000e: ldarg.0
+ IL_000f: call instance class System.String MS.VT::ToStringHelper()
+ IL_0014: ldstr " : "
+ IL_0019: ldarg.0
+ IL_001a: ldfld class System.String MS.VT::path
+ IL_001f: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String,
+ class System.String)
+ IL_0024: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_0029: ldarg.0
+ IL_002a: ldfld class System.String MS.VT::path
+ IL_002f: ldstr "->ToStringHelper"
+ IL_0034: call bool [mscorlib]System.String::Equals(class System.String,
+ class System.String)
+ IL_0039: brtrue.s IL_0042
+
+ IL_003b: ldc.i4.0
+ IL_003c: stloc.0
+ IL_003d: br IL_018a
+
+ IL_0042: ldarg.0
+ IL_0043: ldc.i4.1
+ IL_0044: stfld int32 MS.VT::target
+ IL_0049: ldarg.0
+ IL_004a: ldnull
+ IL_004b: stfld class System.String MS.VT::path
+ IL_0050: ldarg.0
+ IL_0051: call instance class System.String MS.VT::ToStringHelper()
+ IL_0056: ldstr " : "
+ IL_005b: ldarg.0
+ IL_005c: ldfld class System.String MS.VT::path
+ IL_0061: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String,
+ class System.String)
+ IL_0066: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_006b: ldarg.0
+ IL_006c: ldfld class System.String MS.VT::path
+ IL_0071: ldstr "->ToStringHelper->ToStringHelper"
+ IL_0076: call bool [mscorlib]System.String::Equals(class System.String,
+ class System.String)
+ IL_007b: brtrue.s IL_0084
+
+ IL_007d: ldc.i4.0
+ IL_007e: stloc.0
+ IL_007f: br IL_018a
+
+ IL_0084: ldarg.0
+ IL_0085: ldc.i4.2
+ IL_0086: stfld int32 MS.VT::target
+ IL_008b: ldarg.0
+ IL_008c: ldnull
+ IL_008d: stfld class System.String MS.VT::path
+ IL_0092: ldarg.0
+ IL_0093: call instance class System.String MS.VT::ToStringHelper()
+ IL_0098: ldstr " : "
+ IL_009d: ldarg.0
+ IL_009e: ldfld class System.String MS.VT::path
+ IL_00a3: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String,
+ class System.String)
+ IL_00a8: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_00ad: ldarg.0
+ IL_00ae: ldfld class System.String MS.VT::path
+ IL_00b3: ldstr "->ToStringHelper->ToString"
+ IL_00b8: call bool [mscorlib]System.String::Equals(class System.String,
+ class System.String)
+ IL_00bd: brtrue.s IL_00c6
+
+ IL_00bf: ldc.i4.0
+ IL_00c0: stloc.0
+ IL_00c1: br IL_018a
+
+ IL_00c6: ldarg.0
+ IL_00c7: ldc.i4.0
+ IL_00c8: stfld int32 MS.VT::target
+ IL_00cd: ldarg.0
+ IL_00ce: ldnull
+ IL_00cf: stfld class System.String MS.VT::path
+ IL_00d4: ldarg.0
+ IL_00d5: call instance class System.String MS.VT::ToString()
+ IL_00da: ldstr " : "
+ IL_00df: ldarg.0
+ IL_00e0: ldfld class System.String MS.VT::path
+ IL_00e5: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String,
+ class System.String)
+ IL_00ea: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_00ef: ldarg.0
+ IL_00f0: ldfld class System.String MS.VT::path
+ IL_00f5: ldstr "->ToString"
+ IL_00fa: call bool [mscorlib]System.String::Equals(class System.String,
+ class System.String)
+ IL_00ff: brtrue.s IL_0108
+
+ IL_0101: ldc.i4.0
+ IL_0102: stloc.0
+ IL_0103: br IL_018a
+
+ IL_0108: ldarg.0
+ IL_0109: ldc.i4.1
+ IL_010a: stfld int32 MS.VT::target
+ IL_010f: ldarg.0
+ IL_0110: ldnull
+ IL_0111: stfld class System.String MS.VT::path
+ IL_0116: ldarg.0
+ IL_0117: call instance class System.String MS.VT::ToString()
+ IL_011c: ldstr " : "
+ IL_0121: ldarg.0
+ IL_0122: ldfld class System.String MS.VT::path
+ IL_0127: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String,
+ class System.String)
+ IL_012c: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_0131: ldarg.0
+ IL_0132: ldfld class System.String MS.VT::path
+ IL_0137: ldstr "->ToString->ToStringHelper"
+ IL_013c: call bool [mscorlib]System.String::Equals(class System.String,
+ class System.String)
+ IL_0141: brtrue.s IL_0147
+
+ IL_0143: ldc.i4.0
+ IL_0144: stloc.0
+ IL_0145: br.s IL_018a
+
+ IL_0147: ldarg.0
+ IL_0148: ldc.i4.2
+ IL_0149: stfld int32 MS.VT::target
+ IL_014e: ldarg.0
+ IL_014f: ldnull
+ IL_0150: stfld class System.String MS.VT::path
+ IL_0155: ldarg.0
+ IL_0156: call instance class System.String MS.VT::ToString()
+ IL_015b: ldstr " : "
+ IL_0160: ldarg.0
+ IL_0161: ldfld class System.String MS.VT::path
+ IL_0166: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String,
+ class System.String)
+ IL_016b: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_0170: ldarg.0
+ IL_0171: ldfld class System.String MS.VT::path
+ IL_0176: ldstr "->ToString->ToString"
+ IL_017b: call bool [mscorlib]System.String::Equals(class System.String,
+ class System.String)
+ IL_0180: brtrue.s IL_0186
+
+ IL_0182: ldc.i4.0
+ IL_0183: stloc.0
+ IL_0184: br.s IL_018a
+
+ IL_0186: ldc.i4.1
+ IL_0187: stloc.0
+ IL_0188: br.s IL_018a
+
+ IL_018a: ldloc.0
+ IL_018b: ret
+ } // end of method VT::RunTests
+
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 1
+ .locals (int32 V_0,
+ value class MS.VT V_1)
+ IL_0000: ldloca.s V_1
+ IL_0002: initobj MS.VT
+ IL_0008: ldloc.1
+ IL_0009: stloc.1
+ IL_000a: ldloca.s V_1
+ IL_000c: call instance bool MS.VT::RunTests()
+ IL_0011: brfalse.s IL_0022
+
+ IL_0013: ldstr "PASSED."
+ IL_0018: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_001d: ldc.i4.s 100
+ IL_001f: stloc.0
+ IL_0020: br.s IL_0031
+
+ IL_0022: ldstr "FAILED."
+ IL_0027: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_002c: ldc.i4.s 101
+ IL_002e: stloc.0
+ IL_002f: br.s IL_0031
+
+ IL_0031: ldloc.0
+ IL_0032: ret
+ } // end of method VT::Main
+
+ } // end of class VT
+
+} // end of namespace MS
+
diff --git a/tests/src/JIT/Methodical/VT/callconv/jumps3.il b/tests/src/JIT/Methodical/VT/callconv/jumps3.il
new file mode 100644
index 0000000000..775e662e93
--- /dev/null
+++ b/tests/src/JIT/Methodical/VT/callconv/jumps3.il
@@ -0,0 +1,308 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+.file alignment 512
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+}
+.assembly jumps // as "jumps"
+{
+ .permission reqmin ['mscorlib']System.Security.Permissions.SecurityPermissionAttribute ( "SkipVerification" = true )
+ }
+.module jumps.exe
+.namespace MS
+{
+ .class value private auto ansi sealed VT
+ extends [mscorlib]System.ValueType
+ {
+ .field private class System.String path
+ .field private int32 target
+
+ .method public hidebysig virtual instance class System.String
+ ToString() il managed
+ {
+ .maxstack 8
+ ldarg.0
+ dup
+ ldfld class System.String MS.VT::path
+ ldstr "->ToString"
+ call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String)
+ stfld class System.String MS.VT::path
+
+ ldarg.0
+ ldfld int32 MS.VT::target
+ switch (case0, case1, case2)
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+
+ case0: ldstr "VT"
+ ret
+
+ case1: ldarg.0
+ ldc.i4.0
+ stfld int32 MS.VT::target
+ ldarg.0
+ tail. call instance class System.String MS.VT::ToStringHelper()
+ ret
+
+ case2: ldarg.0
+ ldc.i4.0
+ stfld int32 MS.VT::target
+ ldarg.0
+ tail. call instance class System.String MS.VT::ToString()
+ ret
+ } // end of method VT::ToString
+
+ .method public hidebysig instance class System.String
+ ToStringHelper() il managed
+ {
+ .maxstack 3
+ .locals (class System.String V_0,
+ int32 V_1)
+ ldarg.0
+ dup
+ ldfld class System.String MS.VT::path
+ ldstr "->ToStringHelper"
+ call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String)
+ stfld class System.String MS.VT::path
+
+ ldarg.0
+ ldfld int32 MS.VT::target
+ switch (case0, case1, case2)
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+
+ case0: ldstr "VT"
+ ret
+
+ case1: ldarg.0
+ ldc.i4.0
+ stfld int32 MS.VT::target
+ ldarg.0
+ tail. call instance class System.String MS.VT::ToStringHelper()
+ ret
+
+ case2: ldarg.0
+ ldc.i4.0
+ stfld int32 MS.VT::target
+ ldarg.0
+ tail. call instance class System.String MS.VT::ToString()
+ ret
+ } // end of method VT::ToStringHelper
+
+ .method private hidebysig instance bool
+ RunTests() il managed
+ {
+ .maxstack 3
+ .locals (bool V_0)
+ IL_0000: ldarg.0
+ IL_0001: ldc.i4.0
+ IL_0002: stfld int32 MS.VT::target
+ IL_0007: ldarg.0
+ IL_0008: ldnull
+ IL_0009: stfld class System.String MS.VT::path
+ IL_000e: ldarg.0
+ IL_000f: call instance class System.String MS.VT::ToStringHelper()
+ IL_0014: ldstr " : "
+ IL_0019: ldarg.0
+ IL_001a: ldfld class System.String MS.VT::path
+ IL_001f: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String,
+ class System.String)
+ IL_0024: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_0029: ldarg.0
+ IL_002a: ldfld class System.String MS.VT::path
+ IL_002f: ldstr "->ToStringHelper"
+ IL_0034: call bool [mscorlib]System.String::Equals(class System.String,
+ class System.String)
+ IL_0039: brtrue.s IL_0042
+
+ IL_003b: ldc.i4.0
+ IL_003c: stloc.0
+ IL_003d: br IL_018a
+
+ IL_0042: ldarg.0
+ IL_0043: ldc.i4.1
+ IL_0044: stfld int32 MS.VT::target
+ IL_0049: ldarg.0
+ IL_004a: ldnull
+ IL_004b: stfld class System.String MS.VT::path
+ IL_0050: ldarg.0
+ IL_0051: call instance class System.String MS.VT::ToStringHelper()
+ IL_0056: ldstr " : "
+ IL_005b: ldarg.0
+ IL_005c: ldfld class System.String MS.VT::path
+ IL_0061: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String,
+ class System.String)
+ IL_0066: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_006b: ldarg.0
+ IL_006c: ldfld class System.String MS.VT::path
+ IL_0071: ldstr "->ToStringHelper->ToStringHelper"
+ IL_0076: call bool [mscorlib]System.String::Equals(class System.String,
+ class System.String)
+ IL_007b: brtrue.s IL_0084
+
+ IL_007d: ldc.i4.0
+ IL_007e: stloc.0
+ IL_007f: br IL_018a
+
+ IL_0084: ldarg.0
+ IL_0085: ldc.i4.2
+ IL_0086: stfld int32 MS.VT::target
+ IL_008b: ldarg.0
+ IL_008c: ldnull
+ IL_008d: stfld class System.String MS.VT::path
+ IL_0092: ldarg.0
+ IL_0093: call instance class System.String MS.VT::ToStringHelper()
+ IL_0098: ldstr " : "
+ IL_009d: ldarg.0
+ IL_009e: ldfld class System.String MS.VT::path
+ IL_00a3: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String,
+ class System.String)
+ IL_00a8: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_00ad: ldarg.0
+ IL_00ae: ldfld class System.String MS.VT::path
+ IL_00b3: ldstr "->ToStringHelper->ToString"
+ IL_00b8: call bool [mscorlib]System.String::Equals(class System.String,
+ class System.String)
+ IL_00bd: brtrue.s IL_00c6
+
+ IL_00bf: ldc.i4.0
+ IL_00c0: stloc.0
+ IL_00c1: br IL_018a
+
+ IL_00c6: ldarg.0
+ IL_00c7: ldc.i4.0
+ IL_00c8: stfld int32 MS.VT::target
+ IL_00cd: ldarg.0
+ IL_00ce: ldnull
+ IL_00cf: stfld class System.String MS.VT::path
+ IL_00d4: ldarg.0
+ IL_00d5: call instance class System.String MS.VT::ToString()
+ IL_00da: ldstr " : "
+ IL_00df: ldarg.0
+ IL_00e0: ldfld class System.String MS.VT::path
+ IL_00e5: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String,
+ class System.String)
+ IL_00ea: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_00ef: ldarg.0
+ IL_00f0: ldfld class System.String MS.VT::path
+ IL_00f5: ldstr "->ToString"
+ IL_00fa: call bool [mscorlib]System.String::Equals(class System.String,
+ class System.String)
+ IL_00ff: brtrue.s IL_0108
+
+ IL_0101: ldc.i4.0
+ IL_0102: stloc.0
+ IL_0103: br IL_018a
+
+ IL_0108: ldarg.0
+ IL_0109: ldc.i4.1
+ IL_010a: stfld int32 MS.VT::target
+ IL_010f: ldarg.0
+ IL_0110: ldnull
+ IL_0111: stfld class System.String MS.VT::path
+ IL_0116: ldarg.0
+ IL_0117: call instance class System.String MS.VT::ToString()
+ IL_011c: ldstr " : "
+ IL_0121: ldarg.0
+ IL_0122: ldfld class System.String MS.VT::path
+ IL_0127: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String,
+ class System.String)
+ IL_012c: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_0131: ldarg.0
+ IL_0132: ldfld class System.String MS.VT::path
+ IL_0137: ldstr "->ToString->ToStringHelper"
+ IL_013c: call bool [mscorlib]System.String::Equals(class System.String,
+ class System.String)
+ IL_0141: brtrue.s IL_0147
+
+ IL_0143: ldc.i4.0
+ IL_0144: stloc.0
+ IL_0145: br.s IL_018a
+
+ IL_0147: ldarg.0
+ IL_0148: ldc.i4.2
+ IL_0149: stfld int32 MS.VT::target
+ IL_014e: ldarg.0
+ IL_014f: ldnull
+ IL_0150: stfld class System.String MS.VT::path
+ IL_0155: ldarg.0
+ IL_0156: call instance class System.String MS.VT::ToString()
+ IL_015b: ldstr " : "
+ IL_0160: ldarg.0
+ IL_0161: ldfld class System.String MS.VT::path
+ IL_0166: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String,
+ class System.String)
+ IL_016b: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_0170: ldarg.0
+ IL_0171: ldfld class System.String MS.VT::path
+ IL_0176: ldstr "->ToString->ToString"
+ IL_017b: call bool [mscorlib]System.String::Equals(class System.String,
+ class System.String)
+ IL_0180: brtrue.s IL_0186
+
+ IL_0182: ldc.i4.0
+ IL_0183: stloc.0
+ IL_0184: br.s IL_018a
+
+ IL_0186: ldc.i4.1
+ IL_0187: stloc.0
+ IL_0188: br.s IL_018a
+
+ IL_018a: ldloc.0
+ IL_018b: ret
+ } // end of method VT::RunTests
+
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 1
+ .locals (int32 V_0,
+ value class MS.VT V_1)
+ IL_0000: ldloca.s V_1
+ IL_0002: initobj MS.VT
+ IL_0008: ldloc.1
+ IL_0009: stloc.1
+ IL_000a: ldloca.s V_1
+ IL_000c: call instance bool MS.VT::RunTests()
+ IL_0011: brfalse.s IL_0022
+
+ IL_0013: ldstr "PASSED."
+ IL_0018: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_001d: ldc.i4.s 100
+ IL_001f: stloc.0
+ IL_0020: br.s IL_0031
+
+ IL_0022: ldstr "FAILED."
+ IL_0027: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_002c: ldc.i4.s 101
+ IL_002e: stloc.0
+ IL_002f: br.s IL_0031
+
+ IL_0031: ldloc.0
+ IL_0032: ret
+ } // end of method VT::Main
+
+ } // end of class VT
+
+} // end of namespace MS
+
diff --git a/tests/src/JIT/Methodical/VT/callconv/jumps4.il b/tests/src/JIT/Methodical/VT/callconv/jumps4.il
new file mode 100644
index 0000000000..d82cf50e5d
--- /dev/null
+++ b/tests/src/JIT/Methodical/VT/callconv/jumps4.il
@@ -0,0 +1,317 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+}
+.assembly jumps // as "jumps"
+{
+ .permission reqmin ['mscorlib']System.Security.Permissions.SecurityPermissionAttribute ( "SkipVerification" = true )
+ }
+.module jumps.exe
+.namespace MS
+{
+ .class value private auto ansi sealed VT
+ extends [mscorlib]System.ValueType
+ {
+ .field private class System.String path
+ .field private int32 target
+
+ .method public hidebysig virtual instance class System.String
+ ToString() il managed
+ {
+ .maxstack 8
+ ldarg.0
+ dup
+ ldfld class System.String MS.VT::path
+ ldstr "->ToString"
+ call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String)
+ stfld class System.String MS.VT::path
+
+ ldarg.0
+ ldfld int32 MS.VT::target
+ switch (case0, case1, case2)
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+
+ case0: ldstr "--VT--"
+ ret
+
+ case1: ldarg.0
+ ldc.i4.0
+ stfld int32 MS.VT::target
+ ldarg.0
+ ldftn instance class System.String MS.VT::ToStringHelper()
+ br merge
+
+ case2: ldarg.0
+ ldc.i4.0
+ stfld int32 MS.VT::target
+ ldarg.0
+ ldftn instance class System.String MS.VT::ToString()
+ merge:
+ tail. calli instance class System.String()
+ ret
+ } // end of method VT::ToString
+
+ .method public hidebysig instance class System.String
+ ToStringHelper() il managed
+ {
+ .maxstack 8
+ .locals (class System.String V_0,
+ int32 V_1)
+
+ ldarg.0
+ dup
+ ldfld class System.String MS.VT::path
+ ldstr "->ToStringHelper"
+ call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String)
+ stfld class System.String MS.VT::path
+
+ ldarg.0
+ ldfld int32 MS.VT::target
+ switch (case0, case1, case2)
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+
+ case0: ldstr "--VT--"
+ ret
+
+ case1: ldarg.0
+ ldc.i4.0
+ stfld int32 MS.VT::target
+ ldarg.0
+ ldftn instance class System.String MS.VT::ToStringHelper()
+ tail. calli instance class System.String()
+ ret
+
+ case2: ldarg.0
+ ldc.i4.0
+ stfld int32 MS.VT::target
+ ldarg.0
+ dup
+ ldobj MS.VT
+ box MS.VT
+ dup
+ dup
+ ldvirtftn instance class System.String [mscorlib]System.Object::ToString()
+ calli instance class System.String()
+ pop
+ unbox MS.VT
+ cpobj MS.VT
+ ldstr "HACK"
+ ret
+ } // end of method VT::ToStringHelper
+
+ .method private hidebysig instance bool
+ RunTests() il managed
+ {
+ .maxstack 3
+ .locals (bool V_0)
+ IL_0000: ldarg.0
+ IL_0001: ldc.i4.0
+ IL_0002: stfld int32 MS.VT::target
+ IL_0007: ldarg.0
+ IL_0008: ldnull
+ IL_0009: stfld class System.String MS.VT::path
+ IL_000e: ldarg.0
+ IL_000f: call instance class System.String MS.VT::ToStringHelper()
+ IL_0014: ldstr " : "
+ IL_0019: ldarg.0
+ IL_001a: ldfld class System.String MS.VT::path
+ IL_001f: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String,
+ class System.String)
+ IL_0024: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_0029: ldarg.0
+ IL_002a: ldfld class System.String MS.VT::path
+ IL_002f: ldstr "->ToStringHelper"
+ IL_0034: call bool [mscorlib]System.String::Equals(class System.String,
+ class System.String)
+ IL_0039: brtrue.s IL_0042
+
+ IL_003b: ldc.i4.0
+ IL_003c: stloc.0
+ IL_003d: br IL_018a
+
+ IL_0042: ldarg.0
+ IL_0043: ldc.i4.1
+ IL_0044: stfld int32 MS.VT::target
+ IL_0049: ldarg.0
+ IL_004a: ldnull
+ IL_004b: stfld class System.String MS.VT::path
+ IL_0050: ldarg.0
+ IL_0051: call instance class System.String MS.VT::ToStringHelper()
+ IL_0056: ldstr " : "
+ IL_005b: ldarg.0
+ IL_005c: ldfld class System.String MS.VT::path
+ IL_0061: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String,
+ class System.String)
+ IL_0066: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_006b: ldarg.0
+ IL_006c: ldfld class System.String MS.VT::path
+ IL_0071: ldstr "->ToStringHelper->ToStringHelper"
+ IL_0076: call bool [mscorlib]System.String::Equals(class System.String,
+ class System.String)
+ IL_007b: brtrue.s IL_0084
+
+ IL_007d: ldc.i4.0
+ IL_007e: stloc.0
+ IL_007f: br IL_018a
+
+ IL_0084: ldarg.0
+ IL_0085: ldc.i4.2
+ IL_0086: stfld int32 MS.VT::target
+ IL_008b: ldarg.0
+ IL_008c: ldnull
+ IL_008d: stfld class System.String MS.VT::path
+ IL_0092: ldarg.0
+ IL_0093: call instance class System.String MS.VT::ToStringHelper()
+ IL_0098: ldstr " : "
+ IL_009d: ldarg.0
+ IL_009e: ldfld class System.String MS.VT::path
+ IL_00a3: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String,
+ class System.String)
+ IL_00a8: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_00ad: ldarg.0
+ IL_00ae: ldfld class System.String MS.VT::path
+ IL_00b3: ldstr "->ToStringHelper->ToString"
+ IL_00b8: call bool [mscorlib]System.String::Equals(class System.String,
+ class System.String)
+ IL_00bd: brtrue.s IL_00c6
+
+ IL_00bf: ldc.i4.0
+ IL_00c0: stloc.0
+ IL_00c1: br IL_018a
+
+ IL_00c6: ldarg.0
+ IL_00c7: ldc.i4.0
+ IL_00c8: stfld int32 MS.VT::target
+ IL_00cd: ldarg.0
+ IL_00ce: ldnull
+ IL_00cf: stfld class System.String MS.VT::path
+ IL_00d4: ldarg.0
+ IL_00d5: call instance class System.String MS.VT::ToString()
+ IL_00da: ldstr " : "
+ IL_00df: ldarg.0
+ IL_00e0: ldfld class System.String MS.VT::path
+ IL_00e5: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String,
+ class System.String)
+ IL_00ea: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_00ef: ldarg.0
+ IL_00f0: ldfld class System.String MS.VT::path
+ IL_00f5: ldstr "->ToString"
+ IL_00fa: call bool [mscorlib]System.String::Equals(class System.String,
+ class System.String)
+ IL_00ff: brtrue.s IL_0108
+
+ IL_0101: ldc.i4.0
+ IL_0102: stloc.0
+ IL_0103: br IL_018a
+
+ IL_0108: ldarg.0
+ IL_0109: ldc.i4.1
+ IL_010a: stfld int32 MS.VT::target
+ IL_010f: ldarg.0
+ IL_0110: ldnull
+ IL_0111: stfld class System.String MS.VT::path
+ IL_0116: ldarg.0
+ IL_0117: call instance class System.String MS.VT::ToString()
+ IL_011c: ldstr " : "
+ IL_0121: ldarg.0
+ IL_0122: ldfld class System.String MS.VT::path
+ IL_0127: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String,
+ class System.String)
+ IL_012c: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_0131: ldarg.0
+ IL_0132: ldfld class System.String MS.VT::path
+ IL_0137: ldstr "->ToString->ToStringHelper"
+ IL_013c: call bool [mscorlib]System.String::Equals(class System.String,
+ class System.String)
+ IL_0141: brtrue.s IL_0147
+
+ IL_0143: ldc.i4.0
+ IL_0144: stloc.0
+ IL_0145: br.s IL_018a
+
+ IL_0147: ldarg.0
+ IL_0148: ldc.i4.2
+ IL_0149: stfld int32 MS.VT::target
+ IL_014e: ldarg.0
+ IL_014f: ldnull
+ IL_0150: stfld class System.String MS.VT::path
+ IL_0155: ldarg.0
+ IL_0156: call instance class System.String MS.VT::ToString()
+ IL_015b: ldstr " : "
+ IL_0160: ldarg.0
+ IL_0161: ldfld class System.String MS.VT::path
+ IL_0166: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String,
+ class System.String)
+ IL_016b: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_0170: ldarg.0
+ IL_0171: ldfld class System.String MS.VT::path
+ IL_0176: ldstr "->ToString->ToString"
+ IL_017b: call bool [mscorlib]System.String::Equals(class System.String,
+ class System.String)
+ IL_0180: brtrue.s IL_0186
+
+ IL_0182: ldc.i4.0
+ IL_0183: stloc.0
+ IL_0184: br.s IL_018a
+
+ IL_0186: ldc.i4.1
+ IL_0187: stloc.0
+ IL_0188: br.s IL_018a
+
+ IL_018a: ldloc.0
+ IL_018b: ret
+ } // end of method VT::RunTests
+
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 1
+ .locals (int32 V_0,
+ value class MS.VT V_1)
+ IL_0000: ldloca.s V_1
+ IL_0002: initobj MS.VT
+ IL_0008: ldloc.1
+ IL_0009: stloc.1
+ IL_000a: ldloca.s V_1
+ IL_000c: call instance bool MS.VT::RunTests()
+ IL_0011: brfalse.s IL_0022
+
+ IL_0013: ldstr "PASSED."
+ IL_0018: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_001d: ldc.i4.s 100
+ IL_001f: stloc.0
+ IL_0020: br.s IL_0031
+
+ IL_0022: ldstr "FAILED."
+ IL_0027: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_002c: ldc.i4.s 101
+ IL_002e: stloc.0
+ IL_002f: br.s IL_0031
+
+ IL_0031: ldloc.0
+ IL_0032: ret
+ } // end of method VT::Main
+
+ } // end of class VT
+
+} // end of namespace MS
+
diff --git a/tests/src/JIT/Methodical/VT/callconv/jumps5.il b/tests/src/JIT/Methodical/VT/callconv/jumps5.il
new file mode 100644
index 0000000000..2712eeec1e
--- /dev/null
+++ b/tests/src/JIT/Methodical/VT/callconv/jumps5.il
@@ -0,0 +1,302 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+.file alignment 512
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+}
+.assembly jumps // as "jumps"
+{
+ .permission reqmin ['mscorlib']System.Security.Permissions.SecurityPermissionAttribute ( "SkipVerification" = true )
+
+}
+.module jumps.exe
+.namespace MS
+{
+ .class value private auto ansi sealed VT
+ extends [mscorlib]System.ValueType
+ {
+ .field private class System.String path
+ .field private int32 target
+
+ .method public hidebysig virtual instance class System.String
+ ToString() il managed
+ {
+ .maxstack 8
+ ldarg.0
+ dup
+ ldfld class System.String MS.VT::path
+ ldstr "->ToString"
+ call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String)
+ stfld class System.String MS.VT::path
+
+ ldarg.0
+ ldfld int32 MS.VT::target
+ switch (case0, case1, case2)
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+
+ case0: ldstr "VT"
+ ret
+
+ case1: ldarg.0
+ ldc.i4.0
+ stfld int32 MS.VT::target
+ jmp instance class System.String MS.VT::ToStringHelper()
+
+ case2: ldarg.0
+ ldc.i4.0
+ stfld int32 MS.VT::target
+ jmp instance class System.String MS.VT::ToString()
+ } // end of method VT::ToString
+
+ .method public hidebysig instance class System.String
+ ToStringHelper() il managed
+ {
+ .maxstack 3
+ .locals (class System.String V_0,
+ int32 V_1)
+ ldarg.0
+ dup
+ ldfld class System.String MS.VT::path
+ ldstr "->ToStringHelper"
+ call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String)
+ stfld class System.String MS.VT::path
+
+ ldarg.0
+ ldfld int32 MS.VT::target
+ switch (case0, case1, case2)
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+
+ case0: ldstr "VT"
+ ret
+
+ case1: ldarg.0
+ ldc.i4.0
+ stfld int32 MS.VT::target
+ jmp instance class System.String MS.VT::ToStringHelper()
+
+ case2: ldarg.0
+ ldc.i4.0
+ stfld int32 MS.VT::target
+ jmp instance class System.String MS.VT::ToString()
+
+ } // end of method VT::ToStringHelper
+
+ .method private hidebysig instance bool
+ RunTests() il managed
+ {
+ .maxstack 3
+ .locals (bool V_0)
+ IL_0000: ldarg.0
+ IL_0001: ldc.i4.0
+ IL_0002: stfld int32 MS.VT::target
+ IL_0007: ldarg.0
+ IL_0008: ldnull
+ IL_0009: stfld class System.String MS.VT::path
+ IL_000e: ldarg.0
+ IL_000f: call instance class System.String MS.VT::ToStringHelper()
+ IL_0014: ldstr " : "
+ IL_0019: ldarg.0
+ IL_001a: ldfld class System.String MS.VT::path
+ IL_001f: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String,
+ class System.String)
+ IL_0024: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_0029: ldarg.0
+ IL_002a: ldfld class System.String MS.VT::path
+ IL_002f: ldstr "->ToStringHelper"
+ IL_0034: call bool [mscorlib]System.String::Equals(class System.String,
+ class System.String)
+ IL_0039: brtrue.s IL_0042
+
+ IL_003b: ldc.i4.0
+ IL_003c: stloc.0
+ IL_003d: br IL_018a
+
+ IL_0042: ldarg.0
+ IL_0043: ldc.i4.1
+ IL_0044: stfld int32 MS.VT::target
+ IL_0049: ldarg.0
+ IL_004a: ldnull
+ IL_004b: stfld class System.String MS.VT::path
+ IL_0050: ldarg.0
+ IL_0051: call instance class System.String MS.VT::ToStringHelper()
+ IL_0056: ldstr " : "
+ IL_005b: ldarg.0
+ IL_005c: ldfld class System.String MS.VT::path
+ IL_0061: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String,
+ class System.String)
+ IL_0066: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_006b: ldarg.0
+ IL_006c: ldfld class System.String MS.VT::path
+ IL_0071: ldstr "->ToStringHelper->ToStringHelper"
+ IL_0076: call bool [mscorlib]System.String::Equals(class System.String,
+ class System.String)
+ IL_007b: brtrue.s IL_0084
+
+ IL_007d: ldc.i4.0
+ IL_007e: stloc.0
+ IL_007f: br IL_018a
+
+ IL_0084: ldarg.0
+ IL_0085: ldc.i4.2
+ IL_0086: stfld int32 MS.VT::target
+ IL_008b: ldarg.0
+ IL_008c: ldnull
+ IL_008d: stfld class System.String MS.VT::path
+ IL_0092: ldarg.0
+ IL_0093: call instance class System.String MS.VT::ToStringHelper()
+ IL_0098: ldstr " : "
+ IL_009d: ldarg.0
+ IL_009e: ldfld class System.String MS.VT::path
+ IL_00a3: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String,
+ class System.String)
+ IL_00a8: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_00ad: ldarg.0
+ IL_00ae: ldfld class System.String MS.VT::path
+ IL_00b3: ldstr "->ToStringHelper->ToString"
+ IL_00b8: call bool [mscorlib]System.String::Equals(class System.String,
+ class System.String)
+ IL_00bd: brtrue.s IL_00c6
+
+ IL_00bf: ldc.i4.0
+ IL_00c0: stloc.0
+ IL_00c1: br IL_018a
+
+ IL_00c6: ldarg.0
+ IL_00c7: ldc.i4.0
+ IL_00c8: stfld int32 MS.VT::target
+ IL_00cd: ldarg.0
+ IL_00ce: ldnull
+ IL_00cf: stfld class System.String MS.VT::path
+ IL_00d4: ldarg.0
+ IL_00d5: call instance class System.String MS.VT::ToString()
+ IL_00da: ldstr " : "
+ IL_00df: ldarg.0
+ IL_00e0: ldfld class System.String MS.VT::path
+ IL_00e5: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String,
+ class System.String)
+ IL_00ea: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_00ef: ldarg.0
+ IL_00f0: ldfld class System.String MS.VT::path
+ IL_00f5: ldstr "->ToString"
+ IL_00fa: call bool [mscorlib]System.String::Equals(class System.String,
+ class System.String)
+ IL_00ff: brtrue.s IL_0108
+
+ IL_0101: ldc.i4.0
+ IL_0102: stloc.0
+ IL_0103: br IL_018a
+
+ IL_0108: ldarg.0
+ IL_0109: ldc.i4.1
+ IL_010a: stfld int32 MS.VT::target
+ IL_010f: ldarg.0
+ IL_0110: ldnull
+ IL_0111: stfld class System.String MS.VT::path
+ IL_0116: ldarg.0
+ IL_0117: call instance class System.String MS.VT::ToString()
+ IL_011c: ldstr " : "
+ IL_0121: ldarg.0
+ IL_0122: ldfld class System.String MS.VT::path
+ IL_0127: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String,
+ class System.String)
+ IL_012c: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_0131: ldarg.0
+ IL_0132: ldfld class System.String MS.VT::path
+ IL_0137: ldstr "->ToString->ToStringHelper"
+ IL_013c: call bool [mscorlib]System.String::Equals(class System.String,
+ class System.String)
+ IL_0141: brtrue.s IL_0147
+
+ IL_0143: ldc.i4.0
+ IL_0144: stloc.0
+ IL_0145: br.s IL_018a
+
+ IL_0147: ldarg.0
+ IL_0148: ldc.i4.2
+ IL_0149: stfld int32 MS.VT::target
+ IL_014e: ldarg.0
+ IL_014f: ldnull
+ IL_0150: stfld class System.String MS.VT::path
+ IL_0155: ldarg.0
+ IL_0156: call instance class System.String MS.VT::ToString()
+ IL_015b: ldstr " : "
+ IL_0160: ldarg.0
+ IL_0161: ldfld class System.String MS.VT::path
+ IL_0166: call class System.String [mscorlib]System.String::Concat(class System.String,
+ class System.String,
+ class System.String)
+ IL_016b: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_0170: ldarg.0
+ IL_0171: ldfld class System.String MS.VT::path
+ IL_0176: ldstr "->ToString->ToString"
+ IL_017b: call bool [mscorlib]System.String::Equals(class System.String,
+ class System.String)
+ IL_0180: brtrue.s IL_0186
+
+ IL_0182: ldc.i4.0
+ IL_0183: stloc.0
+ IL_0184: br.s IL_018a
+
+ IL_0186: ldc.i4.1
+ IL_0187: stloc.0
+ IL_0188: br.s IL_018a
+
+ IL_018a: ldloc.0
+ IL_018b: ret
+ } // end of method VT::RunTests
+
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 1
+ .locals (int32 V_0,
+ value class MS.VT V_1)
+ IL_0000: ldloca.s V_1
+ IL_0002: initobj MS.VT
+ IL_0008: ldloc.1
+ IL_0009: stloc.1
+ IL_000a: ldloca.s V_1
+ IL_000c: call instance bool MS.VT::RunTests()
+ IL_0011: brfalse.s IL_0022
+
+ IL_0013: ldstr "PASSED."
+ IL_0018: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_001d: ldc.i4.s 100
+ IL_001f: stloc.0
+ IL_0020: br.s IL_0031
+
+ IL_0022: ldstr "FAILED."
+ IL_0027: call void [System.Console]System.Console::WriteLine(class System.String)
+ IL_002c: ldc.i4.s 101
+ IL_002e: stloc.0
+ IL_002f: br.s IL_0031
+
+ IL_0031: ldloc.0
+ IL_0032: ret
+ } // end of method VT::Main
+
+ } // end of class VT
+
+} // end of namespace MS
+
diff --git a/tests/src/JIT/Methodical/VT/etc/_dbgctor_recurse.csproj b/tests/src/JIT/Methodical/VT/etc/_dbgctor_recurse.csproj
index c752600cc5..41930f6103 100644
--- a/tests/src/JIT/Methodical/VT/etc/_dbgctor_recurse.csproj
+++ b/tests/src/JIT/Methodical/VT/etc/_dbgctor_recurse.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/etc/_dbggc_nested.csproj b/tests/src/JIT/Methodical/VT/etc/_dbggc_nested.csproj
index 8c30b2f996..eb37f8a94b 100644
--- a/tests/src/JIT/Methodical/VT/etc/_dbggc_nested.csproj
+++ b/tests/src/JIT/Methodical/VT/etc/_dbggc_nested.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/etc/_dbghan2.csproj b/tests/src/JIT/Methodical/VT/etc/_dbghan2.csproj
index 37e636cb00..97e710d6f7 100644
--- a/tests/src/JIT/Methodical/VT/etc/_dbghan2.csproj
+++ b/tests/src/JIT/Methodical/VT/etc/_dbghan2.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/etc/_dbghan3.csproj b/tests/src/JIT/Methodical/VT/etc/_dbghan3.csproj
index 372702a7fb..e25b5aca3d 100644
--- a/tests/src/JIT/Methodical/VT/etc/_dbghan3.csproj
+++ b/tests/src/JIT/Methodical/VT/etc/_dbghan3.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/etc/_dbghan3_ctor.csproj b/tests/src/JIT/Methodical/VT/etc/_dbghan3_ctor.csproj
index 4f77e9d6c7..acc7368600 100644
--- a/tests/src/JIT/Methodical/VT/etc/_dbghan3_ctor.csproj
+++ b/tests/src/JIT/Methodical/VT/etc/_dbghan3_ctor.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/etc/_dbghan3_ref.csproj b/tests/src/JIT/Methodical/VT/etc/_dbghan3_ref.csproj
index 4587119546..e05ddab122 100644
--- a/tests/src/JIT/Methodical/VT/etc/_dbghan3_ref.csproj
+++ b/tests/src/JIT/Methodical/VT/etc/_dbghan3_ref.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/etc/_dbghanoi.csproj b/tests/src/JIT/Methodical/VT/etc/_dbghanoi.csproj
index b09b880b5b..22f89fb335 100644
--- a/tests/src/JIT/Methodical/VT/etc/_dbghanoi.csproj
+++ b/tests/src/JIT/Methodical/VT/etc/_dbghanoi.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/etc/_dbgknight.csproj b/tests/src/JIT/Methodical/VT/etc/_dbgknight.csproj
index 973cca4405..70d0d4b0a1 100644
--- a/tests/src/JIT/Methodical/VT/etc/_dbgknight.csproj
+++ b/tests/src/JIT/Methodical/VT/etc/_dbgknight.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/etc/_dbgnested.csproj b/tests/src/JIT/Methodical/VT/etc/_dbgnested.csproj
index a6674895c5..3dad8c4dfb 100644
--- a/tests/src/JIT/Methodical/VT/etc/_dbgnested.csproj
+++ b/tests/src/JIT/Methodical/VT/etc/_dbgnested.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/etc/_il_dbghan3.ilproj b/tests/src/JIT/Methodical/VT/etc/_il_dbghan3.ilproj
new file mode 100644
index 0000000000..1cadaae4d6
--- /dev/null
+++ b/tests/src/JIT/Methodical/VT/etc/_il_dbghan3.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="han3.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/VT/etc/_il_dbghan3_ctor.ilproj b/tests/src/JIT/Methodical/VT/etc/_il_dbghan3_ctor.ilproj
new file mode 100644
index 0000000000..8914de5614
--- /dev/null
+++ b/tests/src/JIT/Methodical/VT/etc/_il_dbghan3_ctor.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="han3_ctor.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/VT/etc/_il_dbghan3_ref.ilproj b/tests/src/JIT/Methodical/VT/etc/_il_dbghan3_ref.ilproj
new file mode 100644
index 0000000000..b9e54cf53b
--- /dev/null
+++ b/tests/src/JIT/Methodical/VT/etc/_il_dbghan3_ref.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="han3_ref.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/VT/etc/_il_dbghanoi.ilproj b/tests/src/JIT/Methodical/VT/etc/_il_dbghanoi.ilproj
new file mode 100644
index 0000000000..4d6dbc026d
--- /dev/null
+++ b/tests/src/JIT/Methodical/VT/etc/_il_dbghanoi.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="hanoi.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/VT/etc/_il_dbghanoi2.ilproj b/tests/src/JIT/Methodical/VT/etc/_il_dbghanoi2.ilproj
new file mode 100644
index 0000000000..0e16308128
--- /dev/null
+++ b/tests/src/JIT/Methodical/VT/etc/_il_dbghanoi2.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="hanoi2.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/VT/etc/_il_dbgknight.ilproj b/tests/src/JIT/Methodical/VT/etc/_il_dbgknight.ilproj
new file mode 100644
index 0000000000..7bd5e30869
--- /dev/null
+++ b/tests/src/JIT/Methodical/VT/etc/_il_dbgknight.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="knight.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/VT/etc/_il_dbgnested.ilproj b/tests/src/JIT/Methodical/VT/etc/_il_dbgnested.ilproj
new file mode 100644
index 0000000000..aeeb2147ef
--- /dev/null
+++ b/tests/src/JIT/Methodical/VT/etc/_il_dbgnested.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="nested.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/VT/etc/_il_relhan3.ilproj b/tests/src/JIT/Methodical/VT/etc/_il_relhan3.ilproj
new file mode 100644
index 0000000000..140495cc09
--- /dev/null
+++ b/tests/src/JIT/Methodical/VT/etc/_il_relhan3.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="han3.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/VT/etc/_il_relhan3_ctor.ilproj b/tests/src/JIT/Methodical/VT/etc/_il_relhan3_ctor.ilproj
new file mode 100644
index 0000000000..b2ae12bfa3
--- /dev/null
+++ b/tests/src/JIT/Methodical/VT/etc/_il_relhan3_ctor.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="han3_ctor.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/VT/etc/_il_relhan3_ref.ilproj b/tests/src/JIT/Methodical/VT/etc/_il_relhan3_ref.ilproj
new file mode 100644
index 0000000000..2aa1b3eed0
--- /dev/null
+++ b/tests/src/JIT/Methodical/VT/etc/_il_relhan3_ref.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="han3_ref.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/VT/etc/_il_relhanoi.ilproj b/tests/src/JIT/Methodical/VT/etc/_il_relhanoi.ilproj
new file mode 100644
index 0000000000..37521fa26e
--- /dev/null
+++ b/tests/src/JIT/Methodical/VT/etc/_il_relhanoi.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="hanoi.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/VT/etc/_il_relhanoi2.ilproj b/tests/src/JIT/Methodical/VT/etc/_il_relhanoi2.ilproj
new file mode 100644
index 0000000000..15a729da0a
--- /dev/null
+++ b/tests/src/JIT/Methodical/VT/etc/_il_relhanoi2.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="hanoi2.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/VT/etc/_il_relknight.ilproj b/tests/src/JIT/Methodical/VT/etc/_il_relknight.ilproj
new file mode 100644
index 0000000000..7f8a65d173
--- /dev/null
+++ b/tests/src/JIT/Methodical/VT/etc/_il_relknight.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="knight.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/VT/etc/_il_relnested.ilproj b/tests/src/JIT/Methodical/VT/etc/_il_relnested.ilproj
new file mode 100644
index 0000000000..80158d840f
--- /dev/null
+++ b/tests/src/JIT/Methodical/VT/etc/_il_relnested.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="nested.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/VT/etc/_relctor_recurse.csproj b/tests/src/JIT/Methodical/VT/etc/_relctor_recurse.csproj
index c752600cc5..9a81b8b446 100644
--- a/tests/src/JIT/Methodical/VT/etc/_relctor_recurse.csproj
+++ b/tests/src/JIT/Methodical/VT/etc/_relctor_recurse.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/etc/_relgc_nested.csproj b/tests/src/JIT/Methodical/VT/etc/_relgc_nested.csproj
index 8c30b2f996..7f0f0bf773 100644
--- a/tests/src/JIT/Methodical/VT/etc/_relgc_nested.csproj
+++ b/tests/src/JIT/Methodical/VT/etc/_relgc_nested.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/etc/_relhan2.csproj b/tests/src/JIT/Methodical/VT/etc/_relhan2.csproj
index 37e636cb00..abf37b98e4 100644
--- a/tests/src/JIT/Methodical/VT/etc/_relhan2.csproj
+++ b/tests/src/JIT/Methodical/VT/etc/_relhan2.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/etc/_relhan3.csproj b/tests/src/JIT/Methodical/VT/etc/_relhan3.csproj
index 372702a7fb..8abe18ce10 100644
--- a/tests/src/JIT/Methodical/VT/etc/_relhan3.csproj
+++ b/tests/src/JIT/Methodical/VT/etc/_relhan3.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/etc/_relhan3_ctor.csproj b/tests/src/JIT/Methodical/VT/etc/_relhan3_ctor.csproj
index 4f77e9d6c7..6a04c4f34f 100644
--- a/tests/src/JIT/Methodical/VT/etc/_relhan3_ctor.csproj
+++ b/tests/src/JIT/Methodical/VT/etc/_relhan3_ctor.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/etc/_relhan3_ref.csproj b/tests/src/JIT/Methodical/VT/etc/_relhan3_ref.csproj
index 4587119546..5b3a4868ff 100644
--- a/tests/src/JIT/Methodical/VT/etc/_relhan3_ref.csproj
+++ b/tests/src/JIT/Methodical/VT/etc/_relhan3_ref.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/etc/_relhanoi.csproj b/tests/src/JIT/Methodical/VT/etc/_relhanoi.csproj
index b09b880b5b..4a419b5288 100644
--- a/tests/src/JIT/Methodical/VT/etc/_relhanoi.csproj
+++ b/tests/src/JIT/Methodical/VT/etc/_relhanoi.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/etc/_relknight.csproj b/tests/src/JIT/Methodical/VT/etc/_relknight.csproj
index 973cca4405..ae7aa4d5ca 100644
--- a/tests/src/JIT/Methodical/VT/etc/_relknight.csproj
+++ b/tests/src/JIT/Methodical/VT/etc/_relknight.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/etc/_relnested.csproj b/tests/src/JIT/Methodical/VT/etc/_relnested.csproj
index a6674895c5..cd2cc027ea 100644
--- a/tests/src/JIT/Methodical/VT/etc/_relnested.csproj
+++ b/tests/src/JIT/Methodical/VT/etc/_relnested.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/etc/_speed_dbgctor_recurse.csproj b/tests/src/JIT/Methodical/VT/etc/_speed_dbgctor_recurse.csproj
index ace5d55fbd..8a3bf83615 100644
--- a/tests/src/JIT/Methodical/VT/etc/_speed_dbgctor_recurse.csproj
+++ b/tests/src/JIT/Methodical/VT/etc/_speed_dbgctor_recurse.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/etc/_speed_dbggc_nested.csproj b/tests/src/JIT/Methodical/VT/etc/_speed_dbggc_nested.csproj
index abd75b1e96..51ef998d2f 100644
--- a/tests/src/JIT/Methodical/VT/etc/_speed_dbggc_nested.csproj
+++ b/tests/src/JIT/Methodical/VT/etc/_speed_dbggc_nested.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/etc/_speed_dbghan2.csproj b/tests/src/JIT/Methodical/VT/etc/_speed_dbghan2.csproj
index f07647ea6e..e54779b59d 100644
--- a/tests/src/JIT/Methodical/VT/etc/_speed_dbghan2.csproj
+++ b/tests/src/JIT/Methodical/VT/etc/_speed_dbghan2.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/etc/_speed_dbghan3.csproj b/tests/src/JIT/Methodical/VT/etc/_speed_dbghan3.csproj
index 714c4a9dea..ae7d9234e4 100644
--- a/tests/src/JIT/Methodical/VT/etc/_speed_dbghan3.csproj
+++ b/tests/src/JIT/Methodical/VT/etc/_speed_dbghan3.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/etc/_speed_dbghan3_ctor.csproj b/tests/src/JIT/Methodical/VT/etc/_speed_dbghan3_ctor.csproj
index bdd213ebc3..483a5f93c2 100644
--- a/tests/src/JIT/Methodical/VT/etc/_speed_dbghan3_ctor.csproj
+++ b/tests/src/JIT/Methodical/VT/etc/_speed_dbghan3_ctor.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/etc/_speed_dbghan3_ref.csproj b/tests/src/JIT/Methodical/VT/etc/_speed_dbghan3_ref.csproj
index 847831eb02..c7347e7608 100644
--- a/tests/src/JIT/Methodical/VT/etc/_speed_dbghan3_ref.csproj
+++ b/tests/src/JIT/Methodical/VT/etc/_speed_dbghan3_ref.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/etc/_speed_dbghanoi.csproj b/tests/src/JIT/Methodical/VT/etc/_speed_dbghanoi.csproj
index ce089869a7..297bf03a5f 100644
--- a/tests/src/JIT/Methodical/VT/etc/_speed_dbghanoi.csproj
+++ b/tests/src/JIT/Methodical/VT/etc/_speed_dbghanoi.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/etc/_speed_dbgknight.csproj b/tests/src/JIT/Methodical/VT/etc/_speed_dbgknight.csproj
index 011a4da97c..c231b7027a 100644
--- a/tests/src/JIT/Methodical/VT/etc/_speed_dbgknight.csproj
+++ b/tests/src/JIT/Methodical/VT/etc/_speed_dbgknight.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/etc/_speed_dbgnested.csproj b/tests/src/JIT/Methodical/VT/etc/_speed_dbgnested.csproj
index 857a9872b1..79aefee1ac 100644
--- a/tests/src/JIT/Methodical/VT/etc/_speed_dbgnested.csproj
+++ b/tests/src/JIT/Methodical/VT/etc/_speed_dbgnested.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/etc/_speed_relctor_recurse.csproj b/tests/src/JIT/Methodical/VT/etc/_speed_relctor_recurse.csproj
index ace5d55fbd..26b4f08c24 100644
--- a/tests/src/JIT/Methodical/VT/etc/_speed_relctor_recurse.csproj
+++ b/tests/src/JIT/Methodical/VT/etc/_speed_relctor_recurse.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/etc/_speed_relgc_nested.csproj b/tests/src/JIT/Methodical/VT/etc/_speed_relgc_nested.csproj
index abd75b1e96..cf21409b95 100644
--- a/tests/src/JIT/Methodical/VT/etc/_speed_relgc_nested.csproj
+++ b/tests/src/JIT/Methodical/VT/etc/_speed_relgc_nested.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/etc/_speed_relhan2.csproj b/tests/src/JIT/Methodical/VT/etc/_speed_relhan2.csproj
index f07647ea6e..ae6a9ce706 100644
--- a/tests/src/JIT/Methodical/VT/etc/_speed_relhan2.csproj
+++ b/tests/src/JIT/Methodical/VT/etc/_speed_relhan2.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/etc/_speed_relhan3.csproj b/tests/src/JIT/Methodical/VT/etc/_speed_relhan3.csproj
index 714c4a9dea..8ed27af8a0 100644
--- a/tests/src/JIT/Methodical/VT/etc/_speed_relhan3.csproj
+++ b/tests/src/JIT/Methodical/VT/etc/_speed_relhan3.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/etc/_speed_relhan3_ctor.csproj b/tests/src/JIT/Methodical/VT/etc/_speed_relhan3_ctor.csproj
index bdd213ebc3..f1d64181a8 100644
--- a/tests/src/JIT/Methodical/VT/etc/_speed_relhan3_ctor.csproj
+++ b/tests/src/JIT/Methodical/VT/etc/_speed_relhan3_ctor.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/etc/_speed_relhan3_ref.csproj b/tests/src/JIT/Methodical/VT/etc/_speed_relhan3_ref.csproj
index 847831eb02..7bace09e36 100644
--- a/tests/src/JIT/Methodical/VT/etc/_speed_relhan3_ref.csproj
+++ b/tests/src/JIT/Methodical/VT/etc/_speed_relhan3_ref.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/etc/_speed_relhanoi.csproj b/tests/src/JIT/Methodical/VT/etc/_speed_relhanoi.csproj
index ce089869a7..0dedddef71 100644
--- a/tests/src/JIT/Methodical/VT/etc/_speed_relhanoi.csproj
+++ b/tests/src/JIT/Methodical/VT/etc/_speed_relhanoi.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/etc/_speed_relknight.csproj b/tests/src/JIT/Methodical/VT/etc/_speed_relknight.csproj
index 011a4da97c..48002624d0 100644
--- a/tests/src/JIT/Methodical/VT/etc/_speed_relknight.csproj
+++ b/tests/src/JIT/Methodical/VT/etc/_speed_relknight.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/etc/_speed_relnested.csproj b/tests/src/JIT/Methodical/VT/etc/_speed_relnested.csproj
index 857a9872b1..63648ccb9b 100644
--- a/tests/src/JIT/Methodical/VT/etc/_speed_relnested.csproj
+++ b/tests/src/JIT/Methodical/VT/etc/_speed_relnested.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/etc/han3.il b/tests/src/JIT/Methodical/VT/etc/han3.il
new file mode 100644
index 0000000000..c4a49ad792
--- /dev/null
+++ b/tests/src/JIT/Methodical/VT/etc/han3.il
@@ -0,0 +1,283 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+.file alignment 512
+
+.assembly extern mscorlib
+{
+}
+.assembly han3 // as "han3"
+{
+}
+.module han3.exe
+.namespace JitTest
+{
+ .class value private auto ansi sealed Ring
+ extends [mscorlib]System.ValueType
+ {
+ .field public int32 size
+ } // end of class Ring
+
+ .class value private auto ansi sealed Column
+ extends [mscorlib]System.ValueType
+ {
+ .field public value class JitTest.Ring[] rings
+ .field private int32[] heightPtr
+ .method public hidebysig specialname
+ instance int32 get_height() il managed
+ {
+ .maxstack 2
+ .locals (int32 V_0)
+ IL_0000: ldarg.0
+ IL_0001: ldfld int32[] JitTest.Column::heightPtr
+ IL_0006: ldc.i4.0
+ IL_0007: ldelem.i4
+ IL_0008: stloc.0
+ IL_0009: br.s IL_000b
+
+ IL_000b: ldloc.0
+ IL_000c: ret
+ } // end of method Column::get_height
+
+ .method public hidebysig specialname
+ instance void set_height(int32 'value') il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: ldfld int32[] JitTest.Column::heightPtr
+ IL_0006: ldc.i4.0
+ IL_0007: ldarg.1
+ IL_0008: stelem.i4
+ IL_0009: ret
+ } // end of method Column::set_height
+
+ .method public hidebysig instance void
+ Init(int32 maxHeight,
+ int32 curHeight) il managed
+ {
+ .maxstack 4
+ .locals (int32 V_0,
+ int32[] V_1)
+ IL_0000: ldarg.0
+ IL_0001: ldarg.1
+ IL_0002: newarr JitTest.Ring
+ IL_0007: stfld value class JitTest.Ring[] JitTest.Column::rings
+ IL_000c: ldc.i4.0
+ IL_000d: stloc.0
+ IL_000e: br.s IL_0028
+
+ IL_0010: ldarg.0
+ IL_0011: ldfld value class JitTest.Ring[] JitTest.Column::rings
+ IL_0016: ldloc.0
+ IL_0017: ldelema JitTest.Ring
+ IL_001c: ldarg.1
+ IL_001d: ldloc.0
+ IL_001e: sub
+ IL_001f: stfld int32 JitTest.Ring::size
+ IL_0024: ldloc.0
+ IL_0025: ldc.i4.1
+ IL_0026: add
+ IL_0027: stloc.0
+ IL_0028: ldloc.0
+ IL_0029: ldarg.2
+ IL_002a: blt.s IL_0010
+
+ IL_002c: ldarg.0
+ IL_002d: ldc.i4.1
+ IL_002e: newarr [mscorlib]System.Int32
+ IL_0033: stloc.1
+ IL_0034: ldloc.1
+ IL_0035: ldc.i4.0
+ IL_0036: ldarg.2
+ IL_0037: stelem.i4
+ IL_0038: ldloc.1
+ IL_0039: stfld int32[] JitTest.Column::heightPtr
+ IL_003e: ret
+ } // end of method Column::Init
+
+ .method public hidebysig instance void
+ Validate() il managed
+ {
+ .maxstack 3
+ .locals (int32 V_0)
+ IL_0000: ldc.i4.1
+ IL_0001: stloc.0
+ IL_0002: br.s IL_0034
+
+ IL_0004: ldarg.0
+ IL_0005: ldfld value class JitTest.Ring[] JitTest.Column::rings
+ IL_000a: ldloc.0
+ IL_000b: ldc.i4.1
+ IL_000c: sub
+ IL_000d: ldelema JitTest.Ring
+ IL_0012: ldfld int32 JitTest.Ring::size
+ IL_0017: ldarg.0
+ IL_0018: ldfld value class JitTest.Ring[] JitTest.Column::rings
+ IL_001d: ldloc.0
+ IL_001e: ldelema JitTest.Ring
+ IL_0023: ldfld int32 JitTest.Ring::size
+ IL_0028: bgt.s IL_0030
+
+ IL_002a: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_002f: throw
+
+ IL_0030: ldloc.0
+ IL_0031: ldc.i4.1
+ IL_0032: add
+ IL_0033: stloc.0
+ IL_0034: ldloc.0
+ IL_0035: ldarg.0
+ IL_0036: ldfld int32[] JitTest.Column::heightPtr
+ IL_003b: ldc.i4.0
+ IL_003c: ldelem.i4
+ IL_003d: blt.s IL_0004
+
+ IL_003f: ret
+ } // end of method Column::Validate
+
+ .method private hidebysig static void
+ move1(value class JitTest.Column from,
+ value class JitTest.Column 'to') il managed
+ {
+ .maxstack 4
+ IL_0000: ldarga.s 'to'
+ IL_0002: ldfld value class JitTest.Ring[] JitTest.Column::rings
+ IL_0007: ldarga.s 'to'
+ IL_0009: call instance int32 JitTest.Column::get_height()
+ IL_000e: ldelema JitTest.Ring
+ IL_0013: ldarga.s from
+ IL_0015: ldfld value class JitTest.Ring[] JitTest.Column::rings
+ IL_001a: ldarga.s from
+ IL_001c: call instance int32 JitTest.Column::get_height()
+ IL_0021: ldc.i4.1
+ IL_0022: sub
+ IL_0023: ldelema JitTest.Ring
+ IL_0028: ldobj JitTest.Ring
+ IL_002d: stobj JitTest.Ring
+ IL_0032: ldarga.s 'to'
+ IL_0034: ldarga.s 'to'
+ IL_0036: call instance int32 JitTest.Column::get_height()
+ IL_003b: ldc.i4.1
+ IL_003c: add
+ IL_003d: call instance void JitTest.Column::set_height(int32)
+ IL_0042: ldarga.s from
+ IL_0044: ldarga.s from
+ IL_0046: call instance int32 JitTest.Column::get_height()
+ IL_004b: ldc.i4.1
+ IL_004c: sub
+ IL_004d: call instance void JitTest.Column::set_height(int32)
+ IL_0052: ldarga.s 'to'
+ IL_0054: call instance void JitTest.Column::Validate()
+ IL_0059: ldarga.s from
+ IL_005b: call instance void JitTest.Column::Validate()
+ IL_0060: ret
+ } // end of method Column::move1
+
+ .method private hidebysig static int32
+ move(value class JitTest.Column from,
+ value class JitTest.Column 'to',
+ value class JitTest.Column temp,
+ int32 num) il managed
+ {
+ .maxstack 6
+ .locals (int32 V_0,
+ int32 V_1)
+ IL_0000: ldc.i4.1
+ IL_0001: stloc.0
+ IL_0002: ldarg.3
+ IL_0003: ldc.i4.1
+ IL_0004: bne.un.s IL_000f
+
+ IL_0006: ldarg.0
+ IL_0007: ldarg.1
+ IL_0008: call void JitTest.Column::move1(value class JitTest.Column,
+ value class JitTest.Column)
+ IL_000d: br.s IL_0032
+
+ IL_000f: ldloc.0
+ IL_0010: ldarg.0
+ IL_0011: ldarg.2
+ IL_0012: ldarg.1
+ IL_0013: ldarg.3
+ IL_0014: ldc.i4.1
+ IL_0015: sub
+ IL_0016: call int32 JitTest.Column::move(value class JitTest.Column,
+ value class JitTest.Column,
+ value class JitTest.Column,
+ int32)
+ IL_001b: add
+ IL_001c: stloc.0
+ IL_001d: ldarg.0
+ IL_001e: ldarg.1
+ IL_001f: call void JitTest.Column::move1(value class JitTest.Column,
+ value class JitTest.Column)
+ IL_0024: ldloc.0
+ IL_0025: ldarg.2
+ IL_0026: ldarg.1
+ IL_0027: ldarg.0
+ IL_0028: ldarg.3
+ IL_0029: ldc.i4.1
+ IL_002a: sub
+ IL_002b: call int32 JitTest.Column::move(value class JitTest.Column,
+ value class JitTest.Column,
+ value class JitTest.Column,
+ int32)
+ IL_0030: add
+ IL_0031: stloc.0
+ IL_0032: ldloc.0
+ IL_0033: stloc.1
+ IL_0034: br.s IL_0036
+
+ IL_0036: ldloc.1
+ IL_0037: ret
+ } // end of method Column::move
+
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 8
+ .locals (value class JitTest.Column V_X)
+ ldloca.s V_X
+ initobj JitTest.Column
+
+ ldloca.s V_X
+ ldc.i4.s 17
+ dup
+ call instance void JitTest.Column::Init(int32, int32)
+ ldloc.0
+
+ ldloca.s V_X
+ ldc.i4.s 17
+ ldc.i4.0
+ call instance void JitTest.Column::Init(int32, int32)
+ ldloc.0
+
+ ldloca.s V_X
+ ldc.i4.s 17
+ ldc.i4.0
+ call instance void JitTest.Column::Init(int32, int32)
+ ldloc.0
+
+ ldc.i4.s 17
+ call int32 JitTest.Column::move(value class JitTest.Column,
+ value class JitTest.Column,
+ value class JitTest.Column,
+ int32)
+ ldc.i4 130971
+ sub
+ ret
+ } // end of method Column::Main
+
+ .property instance int32 height()
+ {
+ .get instance int32 JitTest.Column::get_height()
+ .set instance void JitTest.Column::set_height(int32)
+ } // end of property Column::height
+ } // end of class Column
+
+} // end of namespace JitTest
+
diff --git a/tests/src/JIT/Methodical/VT/etc/han3_ctor.il b/tests/src/JIT/Methodical/VT/etc/han3_ctor.il
new file mode 100644
index 0000000000..a225e8bbdb
--- /dev/null
+++ b/tests/src/JIT/Methodical/VT/etc/han3_ctor.il
@@ -0,0 +1,271 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+.file alignment 512
+
+.assembly extern mscorlib
+{
+}
+.assembly han3_ctor // as "han3_ctor"
+{
+}
+.module han3_ctor.exe
+.namespace JitTest
+{
+ .class value private auto ansi sealed Ring
+ extends [mscorlib]System.ValueType
+ {
+ .field public int32 size
+ } // end of class Ring
+
+ .class value private auto ansi sealed Column
+ extends [mscorlib]System.ValueType
+ {
+ .field public value class JitTest.Ring[] rings
+ .field private int32[] heightPtr
+ .method public hidebysig specialname
+ instance int32 get_height() il managed
+ {
+ .maxstack 2
+ .locals (int32 V_0)
+ IL_0000: ldarg.0
+ IL_0001: ldfld int32[] JitTest.Column::heightPtr
+ IL_0006: ldc.i4.0
+ IL_0007: ldelem.i4
+ IL_0008: stloc.0
+ IL_0009: br.s IL_000b
+
+ IL_000b: ldloc.0
+ IL_000c: ret
+ } // end of method Column::get_height
+
+ .method public hidebysig specialname
+ instance void set_height(int32 'value') il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: ldfld int32[] JitTest.Column::heightPtr
+ IL_0006: ldc.i4.0
+ IL_0007: ldarg.1
+ IL_0008: stelem.i4
+ IL_0009: ret
+ } // end of method Column::set_height
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor(int32 maxHeight,
+ int32 curHeight) il managed
+ {
+ .maxstack 4
+ .locals (int32 V_0,
+ int32[] V_1)
+ IL_0000: ldarg.0
+ IL_0001: ldarg.1
+ IL_0002: newarr JitTest.Ring
+ IL_0007: stfld value class JitTest.Ring[] JitTest.Column::rings
+ IL_000c: ldc.i4.0
+ IL_000d: stloc.0
+ IL_000e: br.s IL_0028
+
+ IL_0010: ldarg.0
+ IL_0011: ldfld value class JitTest.Ring[] JitTest.Column::rings
+ IL_0016: ldloc.0
+ IL_0017: ldelema JitTest.Ring
+ IL_001c: ldarg.1
+ IL_001d: ldloc.0
+ IL_001e: sub
+ IL_001f: stfld int32 JitTest.Ring::size
+ IL_0024: ldloc.0
+ IL_0025: ldc.i4.1
+ IL_0026: add
+ IL_0027: stloc.0
+ IL_0028: ldloc.0
+ IL_0029: ldarg.2
+ IL_002a: blt.s IL_0010
+
+ IL_002c: ldarg.0
+ IL_002d: ldc.i4.1
+ IL_002e: newarr [mscorlib]System.Int32
+ IL_0033: stloc.1
+ IL_0034: ldloc.1
+ IL_0035: ldc.i4.0
+ IL_0036: ldarg.2
+ IL_0037: stelem.i4
+ IL_0038: ldloc.1
+ IL_0039: stfld int32[] JitTest.Column::heightPtr
+ IL_003e: ret
+ } // end of method Column::.ctor
+
+ .method public hidebysig instance void
+ Validate() il managed
+ {
+ .maxstack 3
+ .locals (int32 V_0)
+ IL_0000: ldc.i4.1
+ IL_0001: stloc.0
+ IL_0002: br.s IL_0034
+
+ IL_0004: ldarg.0
+ IL_0005: ldfld value class JitTest.Ring[] JitTest.Column::rings
+ IL_000a: ldloc.0
+ IL_000b: ldc.i4.1
+ IL_000c: sub
+ IL_000d: ldelema JitTest.Ring
+ IL_0012: ldfld int32 JitTest.Ring::size
+ IL_0017: ldarg.0
+ IL_0018: ldfld value class JitTest.Ring[] JitTest.Column::rings
+ IL_001d: ldloc.0
+ IL_001e: ldelema JitTest.Ring
+ IL_0023: ldfld int32 JitTest.Ring::size
+ IL_0028: bgt.s IL_0030
+
+ IL_002a: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_002f: throw
+
+ IL_0030: ldloc.0
+ IL_0031: ldc.i4.1
+ IL_0032: add
+ IL_0033: stloc.0
+ IL_0034: ldloc.0
+ IL_0035: ldarg.0
+ IL_0036: ldfld int32[] JitTest.Column::heightPtr
+ IL_003b: ldc.i4.0
+ IL_003c: ldelem.i4
+ IL_003d: blt.s IL_0004
+
+ IL_003f: ret
+ } // end of method Column::Validate
+
+ .method private hidebysig static void
+ move1(value class JitTest.Column from,
+ value class JitTest.Column 'to') il managed
+ {
+ .maxstack 4
+ IL_0000: ldarga.s 'to'
+ IL_0002: ldfld value class JitTest.Ring[] JitTest.Column::rings
+ IL_0007: ldarga.s 'to'
+ IL_0009: call instance int32 JitTest.Column::get_height()
+ IL_000e: ldelema JitTest.Ring
+ IL_0013: ldarga.s from
+ IL_0015: ldfld value class JitTest.Ring[] JitTest.Column::rings
+ IL_001a: ldarga.s from
+ IL_001c: call instance int32 JitTest.Column::get_height()
+ IL_0021: ldc.i4.1
+ IL_0022: sub
+ IL_0023: ldelema JitTest.Ring
+ IL_0028: ldobj JitTest.Ring
+ IL_002d: stobj JitTest.Ring
+ IL_0032: ldarga.s 'to'
+ IL_0034: ldarga.s 'to'
+ IL_0036: call instance int32 JitTest.Column::get_height()
+ IL_003b: ldc.i4.1
+ IL_003c: add
+ IL_003d: call instance void JitTest.Column::set_height(int32)
+ IL_0042: ldarga.s from
+ IL_0044: ldarga.s from
+ IL_0046: call instance int32 JitTest.Column::get_height()
+ IL_004b: ldc.i4.1
+ IL_004c: sub
+ IL_004d: call instance void JitTest.Column::set_height(int32)
+ IL_0052: ldarga.s 'to'
+ IL_0054: call instance void JitTest.Column::Validate()
+ IL_0059: ldarga.s from
+ IL_005b: call instance void JitTest.Column::Validate()
+ IL_0060: ret
+ } // end of method Column::move1
+
+ .method private hidebysig static int32
+ move(value class JitTest.Column from,
+ value class JitTest.Column 'to',
+ value class JitTest.Column temp,
+ int32 num) il managed
+ {
+ .maxstack 6
+ .locals (int32 V_0, int32 V_1)
+ IL_0000: ldarga.s 'to'
+ IL_0002: call instance void JitTest.Column::Validate()
+ IL_0007: ldarga.s from
+ IL_0009: call instance void JitTest.Column::Validate()
+ IL_000e: ldarga.s temp
+ IL_0010: call instance void JitTest.Column::Validate()
+
+ IL_0015: ldc.i4.1
+
+ IL_0017: ldarg.3
+ IL_0018: ldc.i4.1
+ IL_0019: bne.un.s IL_0024
+
+ IL_001b: ldarg.0
+ IL_001c: ldarg.1
+ IL_001d: call void JitTest.Column::move1(value class JitTest.Column,
+ value class JitTest.Column)
+ IL_0022: br.s IL_004c
+
+ IL_0024:
+
+ IL_0025: ldarg.0
+ IL_0026: ldarg.2
+ IL_0027: ldarg.1
+ IL_0028: ldarg.3
+ IL_0029: ldc.i4.1
+ IL_002a: sub
+ IL_002b: call int32 JitTest.Column::move(value class JitTest.Column,
+ value class JitTest.Column,
+ value class JitTest.Column,
+ int32)
+ IL_0030: add
+
+ IL_0032: ldarg.0
+ IL_0033: ldarg.1
+ IL_0034: call void JitTest.Column::move1(value class JitTest.Column,
+ value class JitTest.Column)
+
+ IL_003a: ldarg.2
+ IL_003b: ldarg.1
+ IL_003c: ldarg.0
+ IL_003d: ldarg.3
+ IL_003e: ldc.i4.1
+ IL_003f: sub
+ IL_0040: call int32 JitTest.Column::move(value class JitTest.Column,
+ value class JitTest.Column,
+ value class JitTest.Column,
+ int32)
+ IL_0045: add
+
+ IL_004c: ret
+ } // end of method Column::move
+
+ .method private hidebysig static int32 Main() il managed
+ {
+ .entrypoint
+ .maxstack 8
+ ldc.i4.s 17
+ dup
+ newobj instance void JitTest.Column::.ctor(int32, int32)
+ ldc.i4.s 17
+ ldc.i4.0
+ newobj instance void JitTest.Column::.ctor(int32, int32)
+ ldc.i4.s 17
+ ldc.i4.0
+ newobj instance void JitTest.Column::.ctor(int32, int32)
+ ldc.i4.s 17
+ call int32 JitTest.Column::move( value class JitTest.Column,
+ value class JitTest.Column,
+ value class JitTest.Column,
+ int32)
+ ldc.i4 0x1ff9b
+ sub
+ ret
+ } // end of method Column::Main
+
+ .property instance int32 height()
+ {
+ .get instance int32 JitTest.Column::get_height()
+ .set instance void JitTest.Column::set_height(int32)
+ } // end of property Column::height
+ } // end of class Column
+
+} // end of namespace JitTest
+
diff --git a/tests/src/JIT/Methodical/VT/etc/han3_ref.il b/tests/src/JIT/Methodical/VT/etc/han3_ref.il
new file mode 100644
index 0000000000..7d05750512
--- /dev/null
+++ b/tests/src/JIT/Methodical/VT/etc/han3_ref.il
@@ -0,0 +1,302 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+.file alignment 512
+
+.assembly extern mscorlib
+{
+}
+.assembly han3_ref // as "han3_ref"
+{
+}
+.module han3_ref.exe
+.namespace JitTest
+{
+ .class value private auto ansi sealed Ring
+ extends [mscorlib]System.ValueType
+ {
+ .field public int32 size
+ } // end of class Ring
+
+ .class value private auto ansi sealed Column
+ extends [mscorlib]System.ValueType
+ {
+ .field public value class JitTest.Ring[] rings
+ .field private int32[] heightPtr
+ .method public hidebysig specialname
+ instance int32 get_height() il managed
+ {
+ .maxstack 2
+ .locals (int32 V_0)
+ IL_0000: ldarg.0
+ IL_0001: ldfld int32[] JitTest.Column::heightPtr
+ IL_0006: ldc.i4.0
+ IL_0007: ldelem.i4
+ IL_0008: stloc.0
+ IL_0009: br.s IL_000b
+
+ IL_000b: ldloc.0
+ IL_000c: ret
+ } // end of method Column::get_height
+
+ .method public hidebysig specialname
+ instance void set_height(int32 'value') il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: ldfld int32[] JitTest.Column::heightPtr
+ IL_0006: ldc.i4.0
+ IL_0007: ldarg.1
+ IL_0008: stelem.i4
+ IL_0009: ret
+ } // end of method Column::set_height
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor(int32 maxHeight,
+ int32 curHeight) il managed
+ {
+ .maxstack 4
+ .locals (int32 V_0,
+ int32[] V_1)
+ IL_0000: ldarg.0
+ IL_0001: ldarg.1
+ IL_0002: newarr JitTest.Ring
+ IL_0007: stfld value class JitTest.Ring[] JitTest.Column::rings
+ IL_000c: ldc.i4.0
+ IL_000d: stloc.0
+ IL_000e: br.s IL_0028
+
+ IL_0010: ldarg.0
+ IL_0011: ldfld value class JitTest.Ring[] JitTest.Column::rings
+ IL_0016: ldloc.0
+ IL_0017: ldelema JitTest.Ring
+ IL_001c: ldarg.1
+ IL_001d: ldloc.0
+ IL_001e: sub
+ IL_001f: stfld int32 JitTest.Ring::size
+ IL_0024: ldloc.0
+ IL_0025: ldc.i4.1
+ IL_0026: add
+ IL_0027: stloc.0
+ IL_0028: ldloc.0
+ IL_0029: ldarg.2
+ IL_002a: blt.s IL_0010
+
+ IL_002c: ldarg.0
+ IL_002d: ldc.i4.1
+ IL_002e: newarr [mscorlib]System.Int32
+ IL_0033: stloc.1
+ IL_0034: ldloc.1
+ IL_0035: ldc.i4.0
+ IL_0036: ldarg.2
+ IL_0037: stelem.i4
+ IL_0038: ldloc.1
+ IL_0039: stfld int32[] JitTest.Column::heightPtr
+ IL_003e: ret
+ } // end of method Column::.ctor
+
+ .method public hidebysig instance void
+ Validate() il managed
+ {
+ .maxstack 3
+ .locals (int32 V_0)
+ IL_0000: ldc.i4.1
+ IL_0001: stloc.0
+ IL_0002: br.s IL_0034
+
+ IL_0004: ldarg.0
+ IL_0005: ldfld value class JitTest.Ring[] JitTest.Column::rings
+ IL_000a: ldloc.0
+ IL_000b: ldc.i4.1
+ IL_000c: sub
+ IL_000d: ldelema JitTest.Ring
+ IL_0012: ldfld int32 JitTest.Ring::size
+ IL_0017: ldarg.0
+ IL_0018: ldfld value class JitTest.Ring[] JitTest.Column::rings
+ IL_001d: ldloc.0
+ IL_001e: ldelema JitTest.Ring
+ IL_0023: ldfld int32 JitTest.Ring::size
+ IL_0028: bgt.s IL_0030
+
+ IL_002a: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_002f: throw
+
+ IL_0030: ldloc.0
+ IL_0031: ldc.i4.1
+ IL_0032: add
+ IL_0033: stloc.0
+ IL_0034: ldloc.0
+ IL_0035: ldarg.0
+ IL_0036: ldfld int32[] JitTest.Column::heightPtr
+ IL_003b: ldc.i4.0
+ IL_003c: ldelem.i4
+ IL_003d: blt.s IL_0004
+
+ IL_003f: ret
+ } // end of method Column::Validate
+
+ .method private hidebysig static void
+ move1(value class JitTest.Column& from,
+ value class JitTest.Column& 'to') il managed
+ {
+ .maxstack 4
+ IL_0000: ldarg.1
+ IL_0001: ldfld value class JitTest.Ring[] JitTest.Column::rings
+ IL_0006: ldarg.1
+ IL_0007: call instance int32 JitTest.Column::get_height()
+ IL_000c: ldelema JitTest.Ring
+ IL_0011: ldarg.0
+ IL_0012: ldfld value class JitTest.Ring[] JitTest.Column::rings
+ IL_0017: ldarg.0
+ IL_0018: call instance int32 JitTest.Column::get_height()
+ IL_001d: ldc.i4.1
+ IL_001e: sub
+ IL_001f: ldelema JitTest.Ring
+ IL_0024: ldobj JitTest.Ring
+ IL_0029: stobj JitTest.Ring
+ IL_002e: ldarg.1
+ IL_002f: ldarg.1
+ IL_0030: call instance int32 JitTest.Column::get_height()
+ IL_0035: ldc.i4.1
+ IL_0036: add
+ IL_0037: call instance void JitTest.Column::set_height(int32)
+ IL_003c: ldarg.0
+ IL_003d: ldarg.0
+ IL_003e: call instance int32 JitTest.Column::get_height()
+ IL_0043: ldc.i4.1
+ IL_0044: sub
+ IL_0045: call instance void JitTest.Column::set_height(int32)
+ IL_004a: ldarg.1
+ IL_004b: call instance void JitTest.Column::Validate()
+ IL_0050: ldarg.0
+ IL_0051: call instance void JitTest.Column::Validate()
+ IL_0056: ret
+ } // end of method Column::move1
+
+ .method private hidebysig static int32
+ move(value class JitTest.Column& from,
+ value class JitTest.Column& 'to',
+ value class JitTest.Column& temp,
+ int32 num) il managed
+ {
+ .maxstack 6
+ .locals (int32 V_0,
+ int32 V_1)
+ IL_0000: ldarg.1
+ IL_0001: call instance void JitTest.Column::Validate()
+ IL_0006: ldarg.0
+ IL_0007: call instance void JitTest.Column::Validate()
+ IL_000c: ldarg.2
+ IL_000d: call instance void JitTest.Column::Validate()
+ IL_0012: ldc.i4.1
+ IL_0013: stloc.0
+ IL_0014: ldarg.3
+ IL_0015: ldc.i4.1
+ IL_0016: bne.un.s IL_0021
+
+ IL_0018: ldarg.0
+ IL_0019: ldarg.1
+ IL_001a: call void JitTest.Column::move1(value class JitTest.Column&,
+ value class JitTest.Column&)
+ IL_001f: br.s IL_0044
+
+ IL_0021: ldloc.0
+ IL_0022: ldarg.0
+ IL_0023: ldarg.2
+ IL_0024: ldarg.1
+ IL_0025: ldarg.3
+ IL_0026: ldc.i4.1
+ IL_0027: sub
+ IL_0028: call int32 JitTest.Column::move(value class JitTest.Column&,
+ value class JitTest.Column&,
+ value class JitTest.Column&,
+ int32)
+ IL_002d: add
+ IL_002e: stloc.0
+ IL_002f: ldarg.0
+ IL_0030: ldarg.1
+ IL_0031: call void JitTest.Column::move1(value class JitTest.Column&,
+ value class JitTest.Column&)
+ IL_0036: ldloc.0
+ IL_0037: ldarg.2
+ IL_0038: ldarg.1
+ IL_0039: ldarg.0
+ IL_003a: ldarg.3
+ IL_003b: ldc.i4.1
+ IL_003c: sub
+ IL_003d: call int32 JitTest.Column::move(value class JitTest.Column&,
+ value class JitTest.Column&,
+ value class JitTest.Column&,
+ int32)
+ IL_0042: add
+ IL_0043: stloc.0
+ IL_0044: ldloc.0
+ IL_0045: stloc.1
+ IL_0046: br.s IL_0048
+
+ IL_0048: ldloc.1
+ IL_0049: ret
+ } // end of method Column::move
+
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 4
+ .locals (value class JitTest.Column V_0,
+ value class JitTest.Column V_1,
+ value class JitTest.Column V_2,
+ int32 V_3,
+ int32 V_4)
+ IL_0000: ldloca.s V_0
+ IL_0002: ldc.i4.s 17
+ IL_0004: ldc.i4.s 17
+ IL_0006: call instance void JitTest.Column::.ctor(int32,
+ int32)
+ IL_000b: ldloca.s V_1
+ IL_000d: ldc.i4.s 17
+ IL_000f: ldc.i4.0
+ IL_0010: call instance void JitTest.Column::.ctor(int32,
+ int32)
+ IL_0015: ldloca.s V_2
+ IL_0017: ldc.i4.s 17
+ IL_0019: ldc.i4.0
+ IL_001a: call instance void JitTest.Column::.ctor(int32,
+ int32)
+ IL_001f: ldloca.s V_0
+ IL_0021: ldloca.s V_1
+ IL_0023: ldloca.s V_2
+ IL_0025: ldc.i4.s 17
+ IL_0027: call int32 JitTest.Column::move(value class JitTest.Column&,
+ value class JitTest.Column&,
+ value class JitTest.Column&,
+ int32)
+ IL_002c: ldc.i4 0x1ff9b
+ IL_0031: sub
+ IL_0032: stloc.3
+ IL_0033: ldloca.s V_0
+ IL_0035: call instance void JitTest.Column::Validate()
+ IL_003a: ldloca.s V_1
+ IL_003c: call instance void JitTest.Column::Validate()
+ IL_0041: ldloca.s V_2
+ IL_0043: call instance void JitTest.Column::Validate()
+ IL_0048: ldloc.3
+ IL_0049: stloc.s V_4
+ IL_004b: br.s IL_004d
+
+ IL_004d: ldloc.s V_4
+ IL_004f: ret
+ } // end of method Column::Main
+
+ .property instance int32 height()
+ {
+ .get instance int32 JitTest.Column::get_height()
+ .set instance void JitTest.Column::set_height(int32)
+ } // end of property Column::height
+ } // end of class Column
+
+} // end of namespace JitTest
+
diff --git a/tests/src/JIT/Methodical/VT/etc/hanoi.il b/tests/src/JIT/Methodical/VT/etc/hanoi.il
new file mode 100644
index 0000000000..64c8f0a8a1
--- /dev/null
+++ b/tests/src/JIT/Methodical/VT/etc/hanoi.il
@@ -0,0 +1,297 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+.file alignment 512
+
+.assembly extern mscorlib
+{
+}
+.assembly hanoi // as "hanoi"
+{
+}
+.module hanoi.exe
+.namespace JitTest
+{
+ .class value private auto ansi sealed CI
+ extends [mscorlib]System.ValueType
+ {
+ .field public int32 index
+ } // end of class CI
+
+ .class private auto ansi Test
+ extends [mscorlib]System.Object
+ {
+ .field private static int32[][] cols
+ .field private static int32[] heights
+ .method private hidebysig static void
+ test() il managed
+ {
+ .maxstack 3
+ .locals (int32 V_0,
+ int32 V_1)
+ IL_0000: ldc.i4.0
+ IL_0001: stloc.0
+ IL_0002: br.s IL_0036
+
+ IL_0004: ldc.i4.1
+ IL_0005: stloc.1
+ IL_0006: br.s IL_0028
+
+ IL_0008: ldsfld int32[][] JitTest.Test::cols
+ IL_000d: ldloc.0
+ IL_000e: ldelem.ref
+ IL_000f: ldloc.1
+ IL_0010: ldc.i4.1
+ IL_0011: sub
+ IL_0012: ldelem.i4
+ IL_0013: ldsfld int32[][] JitTest.Test::cols
+ IL_0018: ldloc.0
+ IL_0019: ldelem.ref
+ IL_001a: ldloc.1
+ IL_001b: ldelem.i4
+ IL_001c: bgt.s IL_0024
+
+ IL_001e: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_0023: throw
+
+ IL_0024: ldloc.1
+ IL_0025: ldc.i4.1
+ IL_0026: add
+ IL_0027: stloc.1
+ IL_0028: ldloc.1
+ IL_0029: ldsfld int32[] JitTest.Test::heights
+ IL_002e: ldloc.0
+ IL_002f: ldelem.i4
+ IL_0030: blt.s IL_0008
+
+ IL_0032: ldloc.0
+ IL_0033: ldc.i4.1
+ IL_0034: add
+ IL_0035: stloc.0
+ IL_0036: ldloc.0
+ IL_0037: ldc.i4.3
+ IL_0038: blt.s IL_0004
+
+ IL_003a: ret
+ } // end of method Test::test
+
+ .method private hidebysig static void
+ move1(value class JitTest.CI from,
+ value class JitTest.CI 'to') il managed
+ {
+ .maxstack 7
+ .locals (int32[] V_0,
+ int32 V_1,
+ int32 V_2)
+ IL_0000: ldsfld int32[][] JitTest.Test::cols
+ IL_0005: ldarga.s 'to'
+ IL_0007: ldfld int32 JitTest.CI::index
+ IL_000c: ldelem.ref
+ IL_000d: ldsfld int32[] JitTest.Test::heights
+ IL_0012: dup
+ IL_0013: stloc.0
+ IL_0014: ldarga.s 'to'
+ IL_0016: ldfld int32 JitTest.CI::index
+ IL_001b: dup
+ IL_001c: stloc.1
+ IL_001d: ldloc.0
+ IL_001e: ldloc.1
+ IL_001f: ldelem.i4
+ IL_0020: dup
+ IL_0021: stloc.2
+ IL_0022: ldc.i4.1
+ IL_0023: add
+ IL_0024: stelem.i4
+ IL_0025: ldloc.2
+ IL_0026: ldsfld int32[][] JitTest.Test::cols
+ IL_002b: ldarga.s from
+ IL_002d: ldfld int32 JitTest.CI::index
+ IL_0032: ldelem.ref
+ IL_0033: ldsfld int32[] JitTest.Test::heights
+ IL_0038: dup
+ IL_0039: stloc.0
+ IL_003a: ldarga.s from
+ IL_003c: ldfld int32 JitTest.CI::index
+ IL_0041: dup
+ IL_0042: stloc.1
+ IL_0043: ldloc.0
+ IL_0044: ldloc.1
+ IL_0045: ldelem.i4
+ IL_0046: ldc.i4.1
+ IL_0047: sub
+ IL_0048: dup
+ IL_0049: stloc.2
+ IL_004a: stelem.i4
+ IL_004b: ldloc.2
+ IL_004c: ldelem.i4
+ IL_004d: stelem.i4
+ IL_004e: call void JitTest.Test::test()
+ IL_0053: ret
+ } // end of method Test::move1
+
+ .method private hidebysig static void
+ move(value class JitTest.CI from,
+ value class JitTest.CI 'to',
+ int32 num) il managed
+ {
+ .maxstack 4
+ .locals (value class JitTest.CI V_0,
+ value class JitTest.CI V_1)
+ IL_0000: ldloca.s V_0
+ IL_0002: initobj JitTest.CI
+ IL_0008: ldloca.s V_1
+ IL_000a: initobj JitTest.CI
+ IL_0010: ldarg.2
+ IL_0011: ldc.i4.1
+ IL_0012: bne.un.s IL_001d
+
+ IL_0014: ldarg.0
+ IL_0015: ldarg.1
+ IL_0016: call void JitTest.Test::move1(value class JitTest.CI,
+ value class JitTest.CI)
+ IL_001b: br.s IL_0084
+
+ IL_001d: ldloca.s V_0
+ IL_001f: ldarga.s from
+ IL_0021: ldfld int32 JitTest.CI::index
+ IL_0026: stfld int32 JitTest.CI::index
+ IL_002b: ldloca.s V_1
+ IL_002d: ldc.i4.3
+ IL_002e: ldarga.s from
+ IL_0030: ldfld int32 JitTest.CI::index
+ IL_0035: sub
+ IL_0036: ldarga.s 'to'
+ IL_0038: ldfld int32 JitTest.CI::index
+ IL_003d: sub
+ IL_003e: stfld int32 JitTest.CI::index
+ IL_0043: ldloc.0
+ IL_0044: ldloc.1
+ IL_0045: ldarg.2
+ IL_0046: ldc.i4.1
+ IL_0047: sub
+ IL_0048: call void JitTest.Test::move(value class JitTest.CI,
+ value class JitTest.CI,
+ int32)
+ IL_004d: ldarg.0
+ IL_004e: ldarg.1
+ IL_004f: call void JitTest.Test::move1(value class JitTest.CI,
+ value class JitTest.CI)
+ IL_0054: ldloca.s V_0
+ IL_0056: ldc.i4.3
+ IL_0057: ldarga.s from
+ IL_0059: ldfld int32 JitTest.CI::index
+ IL_005e: sub
+ IL_005f: ldarga.s 'to'
+ IL_0061: ldfld int32 JitTest.CI::index
+ IL_0066: sub
+ IL_0067: stfld int32 JitTest.CI::index
+ IL_006c: ldloca.s V_1
+ IL_006e: ldarga.s 'to'
+ IL_0070: ldfld int32 JitTest.CI::index
+ IL_0075: stfld int32 JitTest.CI::index
+ IL_007a: ldloc.0
+ IL_007b: ldloc.1
+ IL_007c: ldarg.2
+ IL_007d: ldc.i4.1
+ IL_007e: sub
+ IL_007f: call void JitTest.Test::move(value class JitTest.CI,
+ value class JitTest.CI,
+ int32)
+ IL_0084: ret
+ } // end of method Test::move
+
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 4
+ .zeroinit
+ .locals (int32 V_0,
+ int32 V_1,
+ value class JitTest.CI V_2,
+ value class JitTest.CI V_3,
+ int32 V_4,
+ int32[] V_5)
+
+ IL_0010: ldc.i4.4
+ IL_0011: stloc.0
+ IL_0012: ldc.i4.3
+ IL_0013: newarr int32[]
+ IL_0018: stsfld int32[][] JitTest.Test::cols
+ IL_001d: ldsfld int32[][] JitTest.Test::cols
+ IL_0022: ldc.i4.0
+ IL_0023: ldloc.0
+ IL_0024: newarr [mscorlib]System.Int32
+ IL_0029: stelem.ref
+ IL_002a: ldsfld int32[][] JitTest.Test::cols
+ IL_002f: ldc.i4.1
+ IL_0030: ldloc.0
+ IL_0031: newarr [mscorlib]System.Int32
+ IL_0036: stelem.ref
+ IL_0037: ldsfld int32[][] JitTest.Test::cols
+ IL_003c: ldc.i4.2
+ IL_003d: ldloc.0
+ IL_003e: newarr [mscorlib]System.Int32
+ IL_0043: stelem.ref
+ IL_0044: ldc.i4.3
+ IL_0045: newarr [mscorlib]System.Int32
+ IL_004a: stloc.s V_5
+ IL_004c: ldloc.s V_5
+ IL_004e: ldc.i4.0
+ IL_004f: ldloc.0
+ IL_0050: stelem.i4
+ IL_0051: ldloc.s V_5
+ IL_0053: stsfld int32[] JitTest.Test::heights
+ IL_0058: ldc.i4.0
+ IL_0059: stloc.1
+ IL_005a: br.s IL_006c
+
+ IL_005c: ldsfld int32[][] JitTest.Test::cols
+ IL_0061: ldc.i4.0
+ IL_0062: ldelem.ref
+ IL_0063: ldloc.1
+ IL_0064: ldloc.0
+ IL_0065: ldloc.1
+ IL_0066: sub
+ IL_0067: stelem.i4
+ IL_0068: ldloc.1
+ IL_0069: ldc.i4.1
+ IL_006a: add
+ IL_006b: stloc.1
+ IL_006c: ldloc.1
+ IL_006d: ldloc.0
+ IL_006e: blt.s IL_005c
+
+ IL_0070: call void JitTest.Test::test()
+ IL_0075: ldloca.s V_2
+ IL_0077: ldc.i4.0
+ IL_0078: stfld int32 JitTest.CI::index
+ IL_007d: ldloca.s V_3
+ IL_007f: ldc.i4.1
+ IL_0080: stfld int32 JitTest.CI::index
+ IL_0085: ldloc.2
+ IL_0086: ldloc.3
+ IL_0087: ldloc.0
+ IL_0088: call void JitTest.Test::move(value class JitTest.CI,
+ value class JitTest.CI,
+ int32)
+ ldc.i4 100
+ ret
+ } // end of method Test::Main
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method Test::.ctor
+
+ } // end of class Test
+
+} // end of namespace JitTest
+
diff --git a/tests/src/JIT/Methodical/VT/etc/hanoi2.il b/tests/src/JIT/Methodical/VT/etc/hanoi2.il
new file mode 100644
index 0000000000..3c182d3f01
--- /dev/null
+++ b/tests/src/JIT/Methodical/VT/etc/hanoi2.il
@@ -0,0 +1,290 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+.file alignment 512
+
+.assembly extern mscorlib
+{
+}
+.assembly hanoi // as "hanoi"
+{
+}
+.module hanoi.exe
+.namespace JitTest
+{
+ .class value private auto ansi sealed CI
+ extends [mscorlib]System.ValueType
+ {
+ .field public int32 index
+ } // end of class CI
+
+ .class private auto ansi Test extends [mscorlib]System.Object
+ {
+ .field private static int32[][] cols
+ .field private static int32[] heights
+ .method private hidebysig static void test() il managed
+ {
+ .maxstack 3
+ .locals (int32 V_0,
+ int32 V_1)
+ IL_0000: ldc.i4.0
+ IL_0001: stloc.0
+ IL_0002: br.s IL_0036
+
+ IL_0004: ldc.i4.1
+ IL_0005: stloc.1
+ IL_0006: br.s IL_0028
+
+ IL_0008: ldsfld int32[][] JitTest.Test::cols
+ IL_000d: ldloc.0
+ IL_000e: ldelem.ref
+ IL_000f: ldloc.1
+ IL_0010: ldc.i4.1
+ IL_0011: sub
+ IL_0012: ldelem.i4
+ IL_0013: ldsfld int32[][] JitTest.Test::cols
+ IL_0018: ldloc.0
+ IL_0019: ldelem.ref
+ IL_001a: ldloc.1
+ IL_001b: ldelem.i4
+ IL_001c: bgt.s IL_0024
+
+ IL_001e: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_0023: throw
+
+ IL_0024: ldloc.1
+ IL_0025: ldc.i4.1
+ IL_0026: add
+ IL_0027: stloc.1
+ IL_0028: ldloc.1
+ IL_0029: ldsfld int32[] JitTest.Test::heights
+ IL_002e: ldloc.0
+ IL_002f: ldelem.i4
+ IL_0030: blt.s IL_0008
+
+ IL_0032: ldloc.0
+ IL_0033: ldc.i4.1
+ IL_0034: add
+ IL_0035: stloc.0
+ IL_0036: ldloc.0
+ IL_0037: ldc.i4.3
+ IL_0038: blt.s IL_0004
+
+ IL_003a: ret
+ } // end of method Test::test
+
+ .method private hidebysig static void
+ move1(value class JitTest.CI from,
+ value class JitTest.CI 'to') il managed
+ {
+ .maxstack 7
+ .locals (int32[] V_0,
+ int32 V_1,
+ int32 V_2)
+ IL_0000: ldsfld int32[][] JitTest.Test::cols
+ IL_0005: ldarga.s 'to'
+ IL_0007: ldfld int32 JitTest.CI::index
+ IL_000c: ldelem.ref
+ IL_000d: ldsfld int32[] JitTest.Test::heights
+ IL_0012: dup
+ IL_0013: stloc.0
+ IL_0014: ldarga.s 'to'
+ IL_0016: ldfld int32 JitTest.CI::index
+ IL_001b: dup
+ IL_001c: stloc.1
+ IL_001d: ldloc.0
+ IL_001e: ldloc.1
+ IL_001f: ldelem.i4
+ IL_0020: dup
+ IL_0021: stloc.2
+ IL_0022: ldc.i4.1
+ IL_0023: add
+ IL_0024: stelem.i4
+ IL_0025: ldloc.2
+ IL_0026: ldsfld int32[][] JitTest.Test::cols
+ IL_002b: ldarga.s from
+ IL_002d: ldfld int32 JitTest.CI::index
+ IL_0032: ldelem.ref
+ IL_0033: ldsfld int32[] JitTest.Test::heights
+ IL_0038: dup
+ IL_0039: stloc.0
+ IL_003a: ldarga.s from
+ IL_003c: ldfld int32 JitTest.CI::index
+ IL_0041: dup
+ IL_0042: stloc.1
+ IL_0043: ldloc.0
+ IL_0044: ldloc.1
+ IL_0045: ldelem.i4
+ IL_0046: ldc.i4.1
+ IL_0047: sub
+ IL_0048: dup
+ IL_0049: stloc.2
+ IL_004a: stelem.i4
+ IL_004b: ldloc.2
+ IL_004c: ldelem.i4
+ IL_004d: stelem.i4
+ IL_004e: call void JitTest.Test::test()
+ IL_0053: ret
+ } // end of method Test::move1
+
+ .method private hidebysig static void
+ move(value class JitTest.CI from,
+ value class JitTest.CI 'to',
+ int32 num) il managed
+ {
+ .maxstack 8
+ .locals (value class JitTest.CI V)
+ ldloca.s V
+ initobj JitTest.CI
+
+ ldarg.2
+ ldc.i4.1
+ bne.un.s IL_001d
+
+ ldarg.0
+ ldarg.1
+ call void JitTest.Test::move1(value class JitTest.CI, value class JitTest.CI)
+ ret
+
+IL_001d:
+ ldloca.s V
+ ldarga.s from
+ ldfld int32 JitTest.CI::index
+ stfld int32 JitTest.CI::index
+ ldloc.0
+
+ ldloca.s V
+ ldc.i4.3
+ ldarga.s from
+ ldfld int32 JitTest.CI::index
+ sub
+ ldarga.s 'to'
+ ldfld int32 JitTest.CI::index
+ sub
+ stfld int32 JitTest.CI::index
+ ldloc.0
+
+ ldarg.2
+ ldc.i4.1
+ sub
+ call void JitTest.Test::move(value class JitTest.CI, value class JitTest.CI, int32)
+
+ ldarg.0
+ ldarg.1
+ call void JitTest.Test::move1(value class JitTest.CI, value class JitTest.CI)
+
+ ldloc.0
+
+ ldloca.s V
+ ldarga.s 'to'
+ ldfld int32 JitTest.CI::index
+ stfld int32 JitTest.CI::index
+ ldloc.0
+
+ ldarg.2
+ ldc.i4.1
+ sub
+ call void JitTest.Test::move(value class JitTest.CI,
+ value class JitTest.CI,
+ int32)
+ ret
+ } // end of method Test::move
+
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 4
+ .locals (int32 V_0,
+ int32 V_1,
+ value class JitTest.CI V_2,
+ value class JitTest.CI V_3,
+ int32 V_4,
+ int32[] V_5)
+ IL_0000: ldloca.s V_2
+ IL_0002: initobj JitTest.CI
+ IL_0008: ldloca.s V_3
+ IL_000a: initobj JitTest.CI
+ IL_0010: ldc.i4.4
+ IL_0011: stloc.0
+ IL_0012: ldc.i4.3
+ IL_0013: newarr int32[]
+ IL_0018: stsfld int32[][] JitTest.Test::cols
+ IL_001d: ldsfld int32[][] JitTest.Test::cols
+ IL_0022: ldc.i4.0
+ IL_0023: ldloc.0
+ IL_0024: newarr [mscorlib]System.Int32
+ IL_0029: stelem.ref
+ IL_002a: ldsfld int32[][] JitTest.Test::cols
+ IL_002f: ldc.i4.1
+ IL_0030: ldloc.0
+ IL_0031: newarr [mscorlib]System.Int32
+ IL_0036: stelem.ref
+ IL_0037: ldsfld int32[][] JitTest.Test::cols
+ IL_003c: ldc.i4.2
+ IL_003d: ldloc.0
+ IL_003e: newarr [mscorlib]System.Int32
+ IL_0043: stelem.ref
+ IL_0044: ldc.i4.3
+ IL_0045: newarr [mscorlib]System.Int32
+ IL_004a: stloc.s V_5
+ IL_004c: ldloc.s V_5
+ IL_004e: ldc.i4.0
+ IL_004f: ldloc.0
+ IL_0050: stelem.i4
+ IL_0051: ldloc.s V_5
+ IL_0053: stsfld int32[] JitTest.Test::heights
+ IL_0058: ldc.i4.0
+ IL_0059: stloc.1
+ IL_005a: br.s IL_006c
+
+ IL_005c: ldsfld int32[][] JitTest.Test::cols
+ IL_0061: ldc.i4.0
+ IL_0062: ldelem.ref
+ IL_0063: ldloc.1
+ IL_0064: ldloc.0
+ IL_0065: ldloc.1
+ IL_0066: sub
+ IL_0067: stelem.i4
+ IL_0068: ldloc.1
+ IL_0069: ldc.i4.1
+ IL_006a: add
+ IL_006b: stloc.1
+ IL_006c: ldloc.1
+ IL_006d: ldloc.0
+ IL_006e: blt.s IL_005c
+
+ IL_0070: call void JitTest.Test::test()
+ IL_0075: ldloca.s V_2
+ IL_0077: ldc.i4.0
+ IL_0078: stfld int32 JitTest.CI::index
+ IL_007d: ldloca.s V_3
+ IL_007f: ldc.i4.1
+ IL_0080: stfld int32 JitTest.CI::index
+ IL_0085: ldloc.2
+ IL_0086: ldloc.3
+ IL_0087: ldloc.0
+ IL_0088: call void JitTest.Test::move(value class JitTest.CI,
+ value class JitTest.CI,
+ int32)
+
+ ldc.i4 100
+ IL_0094: ret
+ } // end of method Test::Main
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method Test::.ctor
+
+ } // end of class Test
+
+} // end of namespace JitTest
+
diff --git a/tests/src/JIT/Methodical/VT/etc/knight.il b/tests/src/JIT/Methodical/VT/etc/knight.il
new file mode 100644
index 0000000000..168b9963f7
--- /dev/null
+++ b/tests/src/JIT/Methodical/VT/etc/knight.il
@@ -0,0 +1,340 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+}
+.assembly knight
+{
+}
+.module knight.exe
+
+.file alignment 512
+
+.namespace KnightMove
+{
+ .class private sequential ansi sealed beforefieldinit MV
+ extends [mscorlib]System.ValueType
+ {
+ .field public int32 x
+ .field public int32 y
+ .field public int32 v
+ } // end of class MV
+
+ .class private sequential ansi sealed beforefieldinit SQ
+ extends [mscorlib]System.ValueType
+ {
+ .field public int32 visited
+ .method private hidebysig static int32
+ Main() cil managed
+ {
+ .entrypoint
+ .maxstack 4
+ .locals (valuetype KnightMove.SQ[0...,0...] V_0,
+ int32[] V_1,
+ int32[] V_2,
+ valuetype KnightMove.MV[] V_3,
+ int32 V_4,
+ int32 V_5,
+ int32 V_6,
+ int32 V_7,
+ int32 V_8,
+ string V_9,
+ int32 V_10)
+ IL_0000: ldc.i4.5
+ IL_0001: ldc.i4.5
+ IL_0002: newobj instance void valuetype KnightMove.SQ[0...,0...]::.ctor(int32,
+ int32)
+ IL_0007: stloc.0
+ IL_0008: ldc.i4.8
+ IL_0009: newarr [mscorlib]System.Int32
+ IL_000e: dup
+ IL_000f: ldtoken field valuetype '<PrivateImplementationDetails>'/'$$struct0x6000001-1' '<PrivateImplementationDetails>'::'$$method0x6000001-1'
+ IL_0014: call void [mscorlib]System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(class [mscorlib]System.Array,
+ valuetype [mscorlib]System.RuntimeFieldHandle)
+ IL_0019: stloc.1
+ IL_001a: ldc.i4.8
+ IL_001b: newarr [mscorlib]System.Int32
+ IL_0020: dup
+ IL_0021: ldtoken field valuetype '<PrivateImplementationDetails>'/'$$struct0x6000001-2' '<PrivateImplementationDetails>'::'$$method0x6000001-2'
+ IL_0026: call void [mscorlib]System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(class [mscorlib]System.Array,
+ valuetype [mscorlib]System.RuntimeFieldHandle)
+ IL_002b: stloc.2
+ IL_002c: ldc.i4.s 25
+ IL_002e: newarr KnightMove.MV
+ IL_0033: stloc.3
+ IL_0034: ldloc.0
+ IL_0035: ldc.i4.0
+ IL_0036: ldc.i4.0
+ IL_0037: call instance valuetype KnightMove.SQ& valuetype KnightMove.SQ[0...,0...]::Address(int32,
+ int32)
+ IL_003c: ldc.i4.1
+ IL_003d: stfld int32 KnightMove.SQ::visited
+ IL_0042: ldloc.3
+ IL_0043: ldc.i4.0
+ IL_0044: ldelema KnightMove.MV
+ IL_0049: ldc.i4.0
+ IL_004a: stfld int32 KnightMove.MV::x
+ IL_004f: ldloc.3
+ IL_0050: ldc.i4.0
+ IL_0051: ldelema KnightMove.MV
+ IL_0056: ldc.i4.0
+ IL_0057: stfld int32 KnightMove.MV::y
+ IL_005c: ldc.i4.1
+ IL_005d: stloc.s V_4
+ IL_005f: br IL_023e
+
+ IL_0064: ldloc.3
+ IL_0065: ldloc.s V_4
+ IL_0067: ldelema KnightMove.MV
+ IL_006c: ldfld int32 KnightMove.MV::v
+ IL_0071: ldc.i4.8
+ IL_0072: blt IL_0104
+
+ IL_0077: ldloc.s V_4
+ IL_0079: ldc.i4.1
+ IL_007a: sub
+ IL_007b: stloc.s V_4
+ IL_007d: ldloc.s V_4
+ IL_007f: brtrue.s IL_0093
+
+ IL_0081: ldstr "There is no solution."
+ IL_0086: call void [System.Console]System.Console::WriteLine(string)
+ IL_008b: ldc.i4.1
+ IL_008c: stloc.s V_10
+ IL_008e: br IL_0243
+
+ IL_0093: ldloc.0
+ IL_0094: ldloc.3
+ IL_0095: ldloc.s V_4
+ IL_0097: ldelema KnightMove.MV
+ IL_009c: ldfld int32 KnightMove.MV::x
+ IL_00a1: ldloc.3
+ IL_00a2: ldloc.s V_4
+ IL_00a4: ldelema KnightMove.MV
+ IL_00a9: ldfld int32 KnightMove.MV::y
+ IL_00ae: call instance valuetype KnightMove.SQ& valuetype KnightMove.SQ[0...,0...]::Address(int32,
+ int32)
+ IL_00b3: ldfld int32 KnightMove.SQ::visited
+ IL_00b8: ldloc.s V_4
+ IL_00ba: ldc.i4.1
+ IL_00bb: add
+ IL_00bc: beq.s IL_00c4
+
+ IL_00be: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_00c3: throw
+
+ IL_00c4: ldloc.0
+ IL_00c5: ldloc.3
+ IL_00c6: ldloc.s V_4
+ IL_00c8: ldelema KnightMove.MV
+ IL_00cd: ldfld int32 KnightMove.MV::x
+ IL_00d2: ldloc.3
+ IL_00d3: ldloc.s V_4
+ IL_00d5: ldelema KnightMove.MV
+ IL_00da: ldfld int32 KnightMove.MV::y
+ IL_00df: call instance valuetype KnightMove.SQ& valuetype KnightMove.SQ[0...,0...]::Address(int32,
+ int32)
+ IL_00e4: ldc.i4.0
+ IL_00e5: stfld int32 KnightMove.SQ::visited
+ IL_00ea: ldloc.3
+ IL_00eb: ldloc.s V_4
+ IL_00ed: ldelema KnightMove.MV
+ IL_00f2: dup
+ IL_00f3: ldfld int32 KnightMove.MV::v
+ IL_00f8: ldc.i4.1
+ IL_00f9: add
+ IL_00fa: stfld int32 KnightMove.MV::v
+ IL_00ff: br IL_023e
+
+ IL_0104: ldloc.3
+ IL_0105: ldloc.s V_4
+ IL_0107: ldc.i4.1
+ IL_0108: sub
+ IL_0109: ldelema KnightMove.MV
+ IL_010e: ldfld int32 KnightMove.MV::x
+ IL_0113: ldloc.1
+ IL_0114: ldloc.3
+ IL_0115: ldloc.s V_4
+ IL_0117: ldelema KnightMove.MV
+ IL_011c: ldfld int32 KnightMove.MV::v
+ IL_0121: ldelem.i4
+ IL_0122: add
+ IL_0123: stloc.s V_5
+ IL_0125: ldloc.3
+ IL_0126: ldloc.s V_4
+ IL_0128: ldc.i4.1
+ IL_0129: sub
+ IL_012a: ldelema KnightMove.MV
+ IL_012f: ldfld int32 KnightMove.MV::y
+ IL_0134: ldloc.2
+ IL_0135: ldloc.3
+ IL_0136: ldloc.s V_4
+ IL_0138: ldelema KnightMove.MV
+ IL_013d: ldfld int32 KnightMove.MV::v
+ IL_0142: ldelem.i4
+ IL_0143: add
+ IL_0144: stloc.s V_6
+ IL_0146: ldloc.s V_5
+ IL_0148: ldc.i4.0
+ IL_0149: blt.s IL_016b
+
+ IL_014b: ldloc.s V_5
+ IL_014d: ldc.i4.5
+ IL_014e: bge.s IL_016b
+
+ IL_0150: ldloc.s V_6
+ IL_0152: ldc.i4.0
+ IL_0153: blt.s IL_016b
+
+ IL_0155: ldloc.s V_6
+ IL_0157: ldc.i4.5
+ IL_0158: bge.s IL_016b
+
+ IL_015a: ldloc.0
+ IL_015b: ldloc.s V_5
+ IL_015d: ldloc.s V_6
+ IL_015f: call instance valuetype KnightMove.SQ& valuetype KnightMove.SQ[0...,0...]::Address(int32,
+ int32)
+ IL_0164: ldfld int32 KnightMove.SQ::visited
+ IL_0169: brfalse.s IL_0185
+
+ IL_016b: ldloc.3
+ IL_016c: ldloc.s V_4
+ IL_016e: ldelema KnightMove.MV
+ IL_0173: dup
+ IL_0174: ldfld int32 KnightMove.MV::v
+ IL_0179: ldc.i4.1
+ IL_017a: add
+ IL_017b: stfld int32 KnightMove.MV::v
+ IL_0180: br IL_023e
+
+ IL_0185: ldloc.3
+ IL_0186: ldloc.s V_4
+ IL_0188: ldelema KnightMove.MV
+ IL_018d: ldloc.s V_5
+ IL_018f: stfld int32 KnightMove.MV::x
+ IL_0194: ldloc.3
+ IL_0195: ldloc.s V_4
+ IL_0197: dup
+ IL_0198: ldc.i4.1
+ IL_0199: add
+ IL_019a: stloc.s V_4
+ IL_019c: ldelema KnightMove.MV
+ IL_01a1: ldloc.s V_6
+ IL_01a3: stfld int32 KnightMove.MV::y
+ IL_01a8: ldloc.0
+ IL_01a9: ldloc.s V_5
+ IL_01ab: ldloc.s V_6
+ IL_01ad: call instance valuetype KnightMove.SQ& valuetype KnightMove.SQ[0...,0...]::Address(int32,
+ int32)
+ IL_01b2: ldloc.s V_4
+ IL_01b4: stfld int32 KnightMove.SQ::visited
+ IL_01b9: ldloc.s V_4
+ IL_01bb: ldc.i4.s 25
+ IL_01bd: bne.un.s IL_0230
+
+ IL_01bf: ldstr "Solution found."
+ IL_01c4: call void [System.Console]System.Console::WriteLine(string)
+ IL_01c9: ldc.i4.0
+ IL_01ca: stloc.s V_7
+ IL_01cc: br.s IL_0225
+
+ IL_01ce: ldc.i4.0
+ IL_01cf: stloc.s V_8
+ IL_01d1: br.s IL_0215
+
+ IL_01d3: ldloc.0
+ IL_01d4: ldloc.s V_7
+ IL_01d6: ldloc.s V_8
+ IL_01d8: call instance valuetype KnightMove.SQ& valuetype KnightMove.SQ[0...,0...]::Address(int32,
+ int32)
+ IL_01dd: ldflda int32 KnightMove.SQ::visited
+ IL_01e2: call instance string [mscorlib]System.Int32::ToString()
+ IL_01e7: stloc.s V_9
+ IL_01e9: ldloc.s V_9
+ IL_01eb: ldloc.s V_9
+ IL_01ed: callvirt instance int32 [mscorlib]System.String::get_Length()
+ IL_01f2: ldc.i4.1
+ IL_01f3: beq.s IL_01fc
+
+ IL_01f5: ldstr " "
+ IL_01fa: br.s IL_0201
+
+ IL_01fc: ldstr " "
+ IL_0201: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_0206: stloc.s V_9
+ IL_0208: ldloc.s V_9
+ IL_020a: call void [System.Console]System.Console::Write(string)
+ IL_020f: ldloc.s V_8
+ IL_0211: ldc.i4.1
+ IL_0212: add
+ IL_0213: stloc.s V_8
+ IL_0215: ldloc.s V_8
+ IL_0217: ldc.i4.5
+ IL_0218: blt.s IL_01d3
+
+ IL_021a: call void [System.Console]System.Console::WriteLine()
+ IL_021f: ldloc.s V_7
+ IL_0221: ldc.i4.1
+ IL_0222: add
+ IL_0223: stloc.s V_7
+ IL_0225: ldloc.s V_7
+ IL_0227: ldc.i4.5
+ IL_0228: blt.s IL_01ce
+
+ IL_022a: ldc.i4.s 100
+ IL_022c: stloc.s V_10
+ IL_022e: br.s IL_0243
+
+ IL_0230: ldloc.3
+ IL_0231: ldloc.s V_4
+ IL_0233: ldelema KnightMove.MV
+ IL_0238: ldc.i4.0
+ IL_0239: stfld int32 KnightMove.MV::v
+ IL_023e: br IL_0064
+
+ IL_0243: ldloc.s V_10
+ IL_0245: ret
+ } // end of method SQ::Main
+
+ } // end of class SQ
+
+} // end of namespace KnightMove
+
+.class private auto ansi '<PrivateImplementationDetails>'
+ extends [mscorlib]System.Object
+{
+ .class explicit ansi sealed nested private '$$struct0x6000001-1'
+ extends [mscorlib]System.ValueType
+ {
+ .pack 1
+ .size 32
+ } // end of class '$$struct0x6000001-1'
+
+ .class explicit ansi sealed nested private '$$struct0x6000001-2'
+ extends [mscorlib]System.ValueType
+ {
+ .pack 1
+ .size 32
+ } // end of class '$$struct0x6000001-2'
+
+ .field static assembly valuetype '<PrivateImplementationDetails>'/'$$struct0x6000001-1' '$$method0x6000001-1' at D_00002050
+ .field static assembly valuetype '<PrivateImplementationDetails>'/'$$struct0x6000001-2' '$$method0x6000001-2' at D_00002070
+} // end of class '<PrivateImplementationDetails>'
+
+.data D_00002050 = bytearray (
+ 01 00 00 00 01 00 00 00 FF FF FF FF FF FF FF FF
+ 02 00 00 00 02 00 00 00 FE FF FF FF FE FF FF FF)
+.data D_00002070 = bytearray (
+ 02 00 00 00 FE FF FF FF 02 00 00 00 FE FF FF FF
+ 01 00 00 00 FF FF FF FF 01 00 00 00 FF FF FF FF)
diff --git a/tests/src/JIT/Methodical/VT/etc/nested.il b/tests/src/JIT/Methodical/VT/etc/nested.il
new file mode 100644
index 0000000000..b360c92dca
--- /dev/null
+++ b/tests/src/JIT/Methodical/VT/etc/nested.il
@@ -0,0 +1,119 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+
+.assembly extern mscorlib
+{
+}
+.assembly 'nested' // as "nested"
+{
+}
+.module nested.exe
+.namespace JitTest
+{
+ .class value private auto ansi sealed Struct1
+ extends [mscorlib]System.ValueType
+ {
+ .class value auto ansi sealed nested public Struct1$Struct2
+ extends [mscorlib]System.ValueType
+ {
+ .field private int32 m_i2
+ .field private int64 m_l2
+ .method public hidebysig instance void
+ Verify() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: ldfld int32 JitTest.Struct1/Struct1$Struct2::m_i2
+ IL_0006: brtrue.s IL_0012
+
+ IL_0008: ldarg.0
+ IL_0009: ldfld int64 JitTest.Struct1/Struct1$Struct2::m_l2
+ IL_000e: ldc.i4.0
+ IL_000f: conv.i8
+ IL_0010: beq.s IL_0018
+
+ IL_0012: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_0017: throw
+
+ IL_0018: ret
+ } // end of method Struct1$Struct2::Verify
+
+ } // end of class Struct1$Struct2
+
+ .field private int32 m_i1
+ .field private int64 m_l1
+ .field public value class JitTest.Struct1/Struct1$Struct2 m_str2
+ .method public hidebysig instance void
+ Verify() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: ldfld int32 JitTest.Struct1::m_i1
+ IL_0006: brtrue.s IL_0012
+
+ IL_0008: ldarg.0
+ IL_0009: ldfld int64 JitTest.Struct1::m_l1
+ IL_000e: ldc.i4.0
+ IL_000f: conv.i8
+ IL_0010: beq.s IL_0018
+
+ IL_0012: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_0017: throw
+
+ IL_0018: ldarg.0
+ IL_0019: ldflda value class JitTest.Struct1/Struct1$Struct2 JitTest.Struct1::m_str2
+ IL_001e: call instance void JitTest.Struct1/Struct1$Struct2::Verify()
+ IL_0023: ret
+ } // end of method Struct1::Verify
+
+ } // end of class Struct1
+
+ .class private auto ansi Test
+ extends [mscorlib]System.Object
+ {
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 1
+ .locals (value class JitTest.Struct1 V_0,
+ typedref V_1,
+ value class JitTest.Struct1/Struct1$Struct2 V_2)
+ IL_0000: ldloca.s V_0
+ IL_0002: initobj JitTest.Struct1
+ IL_0008: ldloca.s V_0
+ IL_000a: mkrefany JitTest.Struct1
+ IL_0011: refanyval JitTest.Struct1
+ IL_0016: ldobj JitTest.Struct1
+ IL_001b: stloc.0
+ IL_001c: ldloca.s V_0
+ IL_001e: call instance void JitTest.Struct1::Verify()
+ IL_0023: ldloca.s V_0
+ IL_0025: ldflda value class JitTest.Struct1/Struct1$Struct2 JitTest.Struct1::m_str2
+ IL_002a: mkrefany JitTest.Struct1/Struct1$Struct2
+ IL_0031: refanyval JitTest.Struct1/Struct1$Struct2
+ IL_0036: ldobj JitTest.Struct1/Struct1$Struct2
+ IL_003b: stloc.2
+ IL_003c: ldloca.s V_2
+ IL_003e: call instance void JitTest.Struct1/Struct1$Struct2::Verify()
+ ldc.i4 100
+ IL_0043: ret
+ } // end of method Test::Main
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method Test::.ctor
+
+ } // end of class Test
+
+} // end of namespace JitTest
+
diff --git a/tests/src/JIT/Methodical/VT/identity/_dbgaccum.csproj b/tests/src/JIT/Methodical/VT/identity/_dbgaccum.csproj
index 047785343b..f9d0b19a64 100644
--- a/tests/src/JIT/Methodical/VT/identity/_dbgaccum.csproj
+++ b/tests/src/JIT/Methodical/VT/identity/_dbgaccum.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/identity/_dbgvcall.csproj b/tests/src/JIT/Methodical/VT/identity/_dbgvcall.csproj
index a3cbe073d9..e32395bd85 100644
--- a/tests/src/JIT/Methodical/VT/identity/_dbgvcall.csproj
+++ b/tests/src/JIT/Methodical/VT/identity/_dbgvcall.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/identity/_il_relaccum.ilproj b/tests/src/JIT/Methodical/VT/identity/_il_relaccum.ilproj
index 65687a60cb..47ddb58cbc 100644
--- a/tests/src/JIT/Methodical/VT/identity/_il_relaccum.ilproj
+++ b/tests/src/JIT/Methodical/VT/identity/_il_relaccum.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="accum.il" />
diff --git a/tests/src/JIT/Methodical/VT/identity/_il_rellivecall.ilproj b/tests/src/JIT/Methodical/VT/identity/_il_rellivecall.ilproj
index 2738134bc0..be7a545ec0 100644
--- a/tests/src/JIT/Methodical/VT/identity/_il_rellivecall.ilproj
+++ b/tests/src/JIT/Methodical/VT/identity/_il_rellivecall.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="livecall.il" />
diff --git a/tests/src/JIT/Methodical/VT/identity/_il_relvolatile.ilproj b/tests/src/JIT/Methodical/VT/identity/_il_relvolatile.ilproj
index 20f42293bc..bce9f61316 100644
--- a/tests/src/JIT/Methodical/VT/identity/_il_relvolatile.ilproj
+++ b/tests/src/JIT/Methodical/VT/identity/_il_relvolatile.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="volatile.il" />
diff --git a/tests/src/JIT/Methodical/VT/identity/_relaccum.csproj b/tests/src/JIT/Methodical/VT/identity/_relaccum.csproj
index 047785343b..f7ee51a1cc 100644
--- a/tests/src/JIT/Methodical/VT/identity/_relaccum.csproj
+++ b/tests/src/JIT/Methodical/VT/identity/_relaccum.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/identity/_relvcall.csproj b/tests/src/JIT/Methodical/VT/identity/_relvcall.csproj
index a3cbe073d9..ae5c1b8bdc 100644
--- a/tests/src/JIT/Methodical/VT/identity/_relvcall.csproj
+++ b/tests/src/JIT/Methodical/VT/identity/_relvcall.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/identity/_speed_dbgaccum.csproj b/tests/src/JIT/Methodical/VT/identity/_speed_dbgaccum.csproj
index 49251dca40..efaabb6dcf 100644
--- a/tests/src/JIT/Methodical/VT/identity/_speed_dbgaccum.csproj
+++ b/tests/src/JIT/Methodical/VT/identity/_speed_dbgaccum.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/identity/_speed_dbgvcall.csproj b/tests/src/JIT/Methodical/VT/identity/_speed_dbgvcall.csproj
index dd5aac57eb..815890f2be 100644
--- a/tests/src/JIT/Methodical/VT/identity/_speed_dbgvcall.csproj
+++ b/tests/src/JIT/Methodical/VT/identity/_speed_dbgvcall.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/identity/_speed_relaccum.csproj b/tests/src/JIT/Methodical/VT/identity/_speed_relaccum.csproj
index 49251dca40..d03852dff7 100644
--- a/tests/src/JIT/Methodical/VT/identity/_speed_relaccum.csproj
+++ b/tests/src/JIT/Methodical/VT/identity/_speed_relaccum.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/identity/_speed_relvcall.csproj b/tests/src/JIT/Methodical/VT/identity/_speed_relvcall.csproj
index dd5aac57eb..6cce406051 100644
--- a/tests/src/JIT/Methodical/VT/identity/_speed_relvcall.csproj
+++ b/tests/src/JIT/Methodical/VT/identity/_speed_relvcall.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/port/_dbglcs.csproj b/tests/src/JIT/Methodical/VT/port/_dbglcs.csproj
index 158ae26099..503287f80d 100644
--- a/tests/src/JIT/Methodical/VT/port/_dbglcs.csproj
+++ b/tests/src/JIT/Methodical/VT/port/_dbglcs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/port/_dbglcs_gcref.csproj b/tests/src/JIT/Methodical/VT/port/_dbglcs_gcref.csproj
index 82fa2500e6..f0881fc53c 100644
--- a/tests/src/JIT/Methodical/VT/port/_dbglcs_gcref.csproj
+++ b/tests/src/JIT/Methodical/VT/port/_dbglcs_gcref.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/port/_il_dbghuge_gcref.ilproj b/tests/src/JIT/Methodical/VT/port/_il_dbghuge_gcref.ilproj
new file mode 100644
index 0000000000..28f6721b77
--- /dev/null
+++ b/tests/src/JIT/Methodical/VT/port/_il_dbghuge_gcref.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="huge_gcref.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/VT/port/_il_relhuge_gcref.ilproj b/tests/src/JIT/Methodical/VT/port/_il_relhuge_gcref.ilproj
new file mode 100644
index 0000000000..b3cdaa819d
--- /dev/null
+++ b/tests/src/JIT/Methodical/VT/port/_il_relhuge_gcref.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="huge_gcref.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/VT/port/_rellcs.csproj b/tests/src/JIT/Methodical/VT/port/_rellcs.csproj
index 158ae26099..fbdaa2e2b3 100644
--- a/tests/src/JIT/Methodical/VT/port/_rellcs.csproj
+++ b/tests/src/JIT/Methodical/VT/port/_rellcs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/port/_rellcs_gcref.csproj b/tests/src/JIT/Methodical/VT/port/_rellcs_gcref.csproj
index 82fa2500e6..88f6f09b35 100644
--- a/tests/src/JIT/Methodical/VT/port/_rellcs_gcref.csproj
+++ b/tests/src/JIT/Methodical/VT/port/_rellcs_gcref.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/port/_speed_dbglcs.csproj b/tests/src/JIT/Methodical/VT/port/_speed_dbglcs.csproj
index d9b390a6b4..20ebabf64f 100644
--- a/tests/src/JIT/Methodical/VT/port/_speed_dbglcs.csproj
+++ b/tests/src/JIT/Methodical/VT/port/_speed_dbglcs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/port/_speed_dbglcs_gcref.csproj b/tests/src/JIT/Methodical/VT/port/_speed_dbglcs_gcref.csproj
index f1ee65e526..d38f175fda 100644
--- a/tests/src/JIT/Methodical/VT/port/_speed_dbglcs_gcref.csproj
+++ b/tests/src/JIT/Methodical/VT/port/_speed_dbglcs_gcref.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/port/_speed_rellcs.csproj b/tests/src/JIT/Methodical/VT/port/_speed_rellcs.csproj
index d9b390a6b4..2b925e981e 100644
--- a/tests/src/JIT/Methodical/VT/port/_speed_rellcs.csproj
+++ b/tests/src/JIT/Methodical/VT/port/_speed_rellcs.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/port/_speed_rellcs_gcref.csproj b/tests/src/JIT/Methodical/VT/port/_speed_rellcs_gcref.csproj
index f1ee65e526..35bcd999fa 100644
--- a/tests/src/JIT/Methodical/VT/port/_speed_rellcs_gcref.csproj
+++ b/tests/src/JIT/Methodical/VT/port/_speed_rellcs_gcref.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/VT/port/huge_gcref.il b/tests/src/JIT/Methodical/VT/port/huge_gcref.il
new file mode 100644
index 0000000000..90f4e521f8
--- /dev/null
+++ b/tests/src/JIT/Methodical/VT/port/huge_gcref.il
@@ -0,0 +1,528 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+
+
+
+
+}
+.assembly 'test' // as "test"
+{
+
+
+
+
+}
+.module 'test.exe'
+.namespace JitTest
+{
+ .class value private auto ansi sealed TestStruct extends [mscorlib]System.ValueType
+ {
+ .field public float64[] dbl_ptr
+ .field public bool[] b_ptr
+ .field public int32 magic
+ .field public unsigned int64[] ul_ptr
+
+ } // end of class 'TestStruct'
+
+ .class private auto ansi Test
+ extends [mscorlib]System.Object
+ {
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 70
+ .locals (value class JitTest.TestStruct[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,] matrix,
+ int32 count,
+ int32[] dim,
+ value class JitTest.TestStruct t,
+ value class JitTest.TestStruct r)
+
+ ldstr "Creating 32-dimension array"
+ call void [System.Console]System.Console::WriteLine(string)
+
+ ldc.i4 32
+ dup
+ stloc count
+
+ dup
+ add
+ newarr int32
+ again:
+ dup
+ dup
+ ldloc count
+ ldc.i4.1
+ sub
+ dup
+ stloc count
+ dup
+ add
+ dup
+ ldc.i4 20
+ mul
+ stelem.i4
+ ldloc count
+ dup
+ add
+ ldc.i4.1
+ add
+ ldloc count
+ ldc.i4.3
+ rem
+ dup
+ brtrue cool
+ pop
+ ldc.i4.1
+ cool:
+ stelem.i4
+ ldloc count
+ brtrue again
+
+ ldc.i4.0
+ stloc count
+ again2:
+ dup
+ ldloc count
+ ldelem.i4
+ call void [System.Console]System.Console::Write(int32)
+ ldstr " "
+ call void [System.Console]System.Console::Write(string)
+ ldloc count
+ ldc.i4.1
+ add
+ dup
+ stloc count
+ ldc.i4 64
+ ceq
+ brfalse again2
+
+ stloc dim
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.1 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.3 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.5 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.7 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 9 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 11 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 13 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 15 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 17 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 19 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 21 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 23 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 25 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 27 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 29 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 31 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 33 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 35 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 37 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 39 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 41 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 43 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 45 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 47 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 49 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 51 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 53 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 55 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 57 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 59 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 61 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ ldloc dim ldc.i4 63 ldelem.i4
+ newobj instance void value class JitTest.TestStruct[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::.ctor(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32)
+ stloc matrix
+
+ ldloc matrix
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+
+ ldloca t
+ initobj JitTest.TestStruct
+ ldloca t
+ dup
+ ldc.i4 99
+ newarr float64
+ dup
+ ldc.i4 98
+ ldc.r8 8.0
+ stelem.r8
+ stfld float64[] JitTest.TestStruct::dbl_ptr
+ ldc.i4 0x05071975
+ stfld int32 JitTest.TestStruct::magic
+
+ call void [mscorlib]System.GC::Collect()
+
+ ldloc t
+ callvirt instance void value class JitTest.TestStruct[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::Set(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ value class JitTest.TestStruct)
+
+ ldloc matrix
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ callvirt instance value class JitTest.TestStruct value class JitTest.TestStruct[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::Get(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32)
+
+ stloc r
+ ldloca r
+ dup
+ ldfld float64[] JitTest.TestStruct::dbl_ptr
+ ldc.i4 98
+ ldelem.r8
+ ldc.r8 8.0
+ ceq
+ brtrue next0_0
+ pop
+ br throw0
+ next0_0:
+ ldfld int32 JitTest.TestStruct::magic
+ ldc.i4 0x05071975
+ ceq
+ brfalse throw0
+ br pass1
+
+ cont1:
+ ldloc matrix
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ br go1
+
+ cont2:
+ br cont3
+
+ go1:
+ callvirt instance value class JitTest.TestStruct value class JitTest.TestStruct[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::Get(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32)
+ stloc r
+ ldloca r
+ dup
+ ldfld float64[] JitTest.TestStruct::dbl_ptr
+ ldc.i4 98
+ ldelem.r8
+ ldc.r8 8.0
+ ceq
+ brtrue next0_1
+ pop
+ br throw0
+ next0_1:
+ ldfld int32 JitTest.TestStruct::magic
+ ldc.i4 0x05071975
+ ceq
+ brfalse throw0
+ br pass1_5
+
+ throw0:
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw1:
+ throw
+
+ pass1:
+ br cont0
+
+ pass2:
+ ldloc matrix
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ ldloc t
+ callvirt instance void value class JitTest.TestStruct[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::Set(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ value class JitTest.TestStruct)
+ ldnull
+ stloc matrix
+ call void [mscorlib]System.GC::Collect()
+
+ ldc.i4 100
+ ldstr "TEST PASSED"
+ call void [System.Console]System.Console::Write(string)
+ ret
+
+ cont0:
+ br cont2
+
+ cont3:
+ br cont1
+
+ pass1_5:
+ ldloc matrix
+ ldloc dim ldc.i4.0 ldelem.i4
+ ldloc dim ldc.i4.2 ldelem.i4
+ ldloc dim ldc.i4.4 ldelem.i4
+ ldloc dim ldc.i4.6 ldelem.i4
+ ldloc dim ldc.i4.8 ldelem.i4
+ ldloc dim ldc.i4 10 ldelem.i4
+ ldloc dim ldc.i4 12 ldelem.i4
+ ldloc dim ldc.i4 14 ldelem.i4
+ ldloc dim ldc.i4 16 ldelem.i4
+ ldloc dim ldc.i4 18 ldelem.i4
+ ldloc dim ldc.i4 20 ldelem.i4
+ ldloc dim ldc.i4 22 ldelem.i4
+ ldloc dim ldc.i4 24 ldelem.i4
+ ldloc dim ldc.i4 26 ldelem.i4
+ ldloc dim ldc.i4 28 ldelem.i4
+ ldloc dim ldc.i4 30 ldelem.i4
+ ldloc dim ldc.i4 32 ldelem.i4
+ ldloc dim ldc.i4 34 ldelem.i4
+ ldloc dim ldc.i4 36 ldelem.i4
+ ldloc dim ldc.i4 38 ldelem.i4
+ ldloc dim ldc.i4 40 ldelem.i4
+ ldloc dim ldc.i4 42 ldelem.i4
+ ldloc dim ldc.i4 44 ldelem.i4
+ ldloc dim ldc.i4 46 ldelem.i4
+ ldloc dim ldc.i4 48 ldelem.i4
+ ldloc dim ldc.i4 50 ldelem.i4
+ ldloc dim ldc.i4 52 ldelem.i4
+ ldloc dim ldc.i4 54 ldelem.i4
+ ldloc dim ldc.i4 56 ldelem.i4
+ ldloc dim ldc.i4 58 ldelem.i4
+ ldloc dim ldc.i4 60 ldelem.i4
+ ldloc dim ldc.i4 62 ldelem.i4
+ callvirt instance value class JitTest.TestStruct& value class JitTest.TestStruct[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]::Address(
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32,
+ int32, int32, int32, int32)
+ dup
+ ldfld float64[] JitTest.TestStruct::dbl_ptr
+ ldc.i4 98
+ ldelem.r8
+ ldc.r8 8.0
+ ceq
+ brtrue next0_2
+ pop
+ br throw0
+ next0_2:
+ ldfld int32 JitTest.TestStruct::magic
+ ldc.i4 0x05071975
+ ceq
+ brfalse throw0
+ br pass2
+
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ br throw1
+ } // end of method 'Test::Main'
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method 'Test::.ctor'
+
+ } // end of class 'Test'
+
+} // end of namespace 'JitTest'
diff --git a/tests/src/JIT/Methodical/casts/SEH/_dbgcast_throw.csproj b/tests/src/JIT/Methodical/casts/SEH/_dbgcast_throw.csproj
index 800d2c6701..a5a29e8636 100644
--- a/tests/src/JIT/Methodical/casts/SEH/_dbgcast_throw.csproj
+++ b/tests/src/JIT/Methodical/casts/SEH/_dbgcast_throw.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/SEH/_dbgthrow.csproj b/tests/src/JIT/Methodical/casts/SEH/_dbgthrow.csproj
index c4f4e36ed6..17dd6473a7 100644
--- a/tests/src/JIT/Methodical/casts/SEH/_dbgthrow.csproj
+++ b/tests/src/JIT/Methodical/casts/SEH/_dbgthrow.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/SEH/_il_relcastclass_catch.ilproj b/tests/src/JIT/Methodical/casts/SEH/_il_relcastclass_catch.ilproj
index 8bf0c19c29..bf2942ed3b 100644
--- a/tests/src/JIT/Methodical/casts/SEH/_il_relcastclass_catch.ilproj
+++ b/tests/src/JIT/Methodical/casts/SEH/_il_relcastclass_catch.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="castclass_catch.il" />
diff --git a/tests/src/JIT/Methodical/casts/SEH/_il_relcastclass_catch_neg.ilproj b/tests/src/JIT/Methodical/casts/SEH/_il_relcastclass_catch_neg.ilproj
index bb39131fb5..9d7e49e436 100644
--- a/tests/src/JIT/Methodical/casts/SEH/_il_relcastclass_catch_neg.ilproj
+++ b/tests/src/JIT/Methodical/casts/SEH/_il_relcastclass_catch_neg.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="castclass_catch_neg.il" />
diff --git a/tests/src/JIT/Methodical/casts/SEH/_il_relfilter.ilproj b/tests/src/JIT/Methodical/casts/SEH/_il_relfilter.ilproj
index 5ee66d86ea..1b9ecddb64 100644
--- a/tests/src/JIT/Methodical/casts/SEH/_il_relfilter.ilproj
+++ b/tests/src/JIT/Methodical/casts/SEH/_il_relfilter.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="filter.il" />
diff --git a/tests/src/JIT/Methodical/casts/SEH/_il_relisinst_catch.ilproj b/tests/src/JIT/Methodical/casts/SEH/_il_relisinst_catch.ilproj
index 747fcac816..69293bdf0d 100644
--- a/tests/src/JIT/Methodical/casts/SEH/_il_relisinst_catch.ilproj
+++ b/tests/src/JIT/Methodical/casts/SEH/_il_relisinst_catch.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="isinst_catch.il" />
diff --git a/tests/src/JIT/Methodical/casts/SEH/_il_relisinst_catch_neg.ilproj b/tests/src/JIT/Methodical/casts/SEH/_il_relisinst_catch_neg.ilproj
index 61a7ede94d..c7e00ff3ef 100644
--- a/tests/src/JIT/Methodical/casts/SEH/_il_relisinst_catch_neg.ilproj
+++ b/tests/src/JIT/Methodical/casts/SEH/_il_relisinst_catch_neg.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="isinst_catch_neg.il" />
diff --git a/tests/src/JIT/Methodical/casts/SEH/_relcast_throw.csproj b/tests/src/JIT/Methodical/casts/SEH/_relcast_throw.csproj
index 800d2c6701..b758f7541d 100644
--- a/tests/src/JIT/Methodical/casts/SEH/_relcast_throw.csproj
+++ b/tests/src/JIT/Methodical/casts/SEH/_relcast_throw.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/SEH/_relthrow.csproj b/tests/src/JIT/Methodical/casts/SEH/_relthrow.csproj
index c4f4e36ed6..257dba479b 100644
--- a/tests/src/JIT/Methodical/casts/SEH/_relthrow.csproj
+++ b/tests/src/JIT/Methodical/casts/SEH/_relthrow.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/SEH/_speed_dbgcast_throw.csproj b/tests/src/JIT/Methodical/casts/SEH/_speed_dbgcast_throw.csproj
index 1001becd2c..60bd4fc74d 100644
--- a/tests/src/JIT/Methodical/casts/SEH/_speed_dbgcast_throw.csproj
+++ b/tests/src/JIT/Methodical/casts/SEH/_speed_dbgcast_throw.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/SEH/_speed_dbgthrow.csproj b/tests/src/JIT/Methodical/casts/SEH/_speed_dbgthrow.csproj
index 5370c9c0c0..88ae95efcb 100644
--- a/tests/src/JIT/Methodical/casts/SEH/_speed_dbgthrow.csproj
+++ b/tests/src/JIT/Methodical/casts/SEH/_speed_dbgthrow.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/SEH/_speed_relcast_throw.csproj b/tests/src/JIT/Methodical/casts/SEH/_speed_relcast_throw.csproj
index 1001becd2c..928b92fcf7 100644
--- a/tests/src/JIT/Methodical/casts/SEH/_speed_relcast_throw.csproj
+++ b/tests/src/JIT/Methodical/casts/SEH/_speed_relcast_throw.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/SEH/_speed_relthrow.csproj b/tests/src/JIT/Methodical/casts/SEH/_speed_relthrow.csproj
index 5370c9c0c0..f7c602607e 100644
--- a/tests/src/JIT/Methodical/casts/SEH/_speed_relthrow.csproj
+++ b/tests/src/JIT/Methodical/casts/SEH/_speed_relthrow.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/array/_il_relarrays.ilproj b/tests/src/JIT/Methodical/casts/array/_il_relarrays.ilproj
index 9c9e4d808a..14b48371fd 100644
--- a/tests/src/JIT/Methodical/casts/array/_il_relarrays.ilproj
+++ b/tests/src/JIT/Methodical/casts/array/_il_relarrays.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="arrays.il" />
diff --git a/tests/src/JIT/Methodical/casts/array/_il_relcastclass_ldlen.ilproj b/tests/src/JIT/Methodical/casts/array/_il_relcastclass_ldlen.ilproj
index 6a30b040ad..5bebcd1742 100644
--- a/tests/src/JIT/Methodical/casts/array/_il_relcastclass_ldlen.ilproj
+++ b/tests/src/JIT/Methodical/casts/array/_il_relcastclass_ldlen.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="castclass_ldlen.il" />
diff --git a/tests/src/JIT/Methodical/casts/array/_il_relisinst_ldlen.ilproj b/tests/src/JIT/Methodical/casts/array/_il_relisinst_ldlen.ilproj
index ff1450b0cd..73c750c8b4 100644
--- a/tests/src/JIT/Methodical/casts/array/_il_relisinst_ldlen.ilproj
+++ b/tests/src/JIT/Methodical/casts/array/_il_relisinst_ldlen.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="isinst_ldlen.il" />
diff --git a/tests/src/JIT/Methodical/casts/coverage/_dbgcastclass_call.csproj b/tests/src/JIT/Methodical/casts/coverage/_dbgcastclass_call.csproj
index e8806b28d1..266163bcf0 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_dbgcastclass_call.csproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_dbgcastclass_call.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/coverage/_dbgcastclass_ldarg.csproj b/tests/src/JIT/Methodical/casts/coverage/_dbgcastclass_ldarg.csproj
index 48ce50fe68..59fb1d100c 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_dbgcastclass_ldarg.csproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_dbgcastclass_ldarg.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/coverage/_dbgcastclass_ldloc.csproj b/tests/src/JIT/Methodical/casts/coverage/_dbgcastclass_ldloc.csproj
index 8a2b9fa368..6f574719ff 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_dbgcastclass_ldloc.csproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_dbgcastclass_ldloc.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/coverage/_dbgcastclass_newobj.csproj b/tests/src/JIT/Methodical/casts/coverage/_dbgcastclass_newobj.csproj
index 345d114381..8dde68b372 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_dbgcastclass_newobj.csproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_dbgcastclass_newobj.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/coverage/_dbgisinst_call.csproj b/tests/src/JIT/Methodical/casts/coverage/_dbgisinst_call.csproj
index 15cbca13be..6b6b7f22b1 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_dbgisinst_call.csproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_dbgisinst_call.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/coverage/_dbgisinst_ldarg.csproj b/tests/src/JIT/Methodical/casts/coverage/_dbgisinst_ldarg.csproj
index 42ae599ec3..cecb219c11 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_dbgisinst_ldarg.csproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_dbgisinst_ldarg.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/coverage/_dbgisinst_ldloc.csproj b/tests/src/JIT/Methodical/casts/coverage/_dbgisinst_ldloc.csproj
index fcd9891ac1..5cc692f250 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_dbgisinst_ldloc.csproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_dbgisinst_ldloc.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/coverage/_dbgisinst_newobj.csproj b/tests/src/JIT/Methodical/casts/coverage/_dbgisinst_newobj.csproj
index 39cac574fe..72fbf5c61c 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_dbgisinst_newobj.csproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_dbgisinst_newobj.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/coverage/_il_relcastclass_call.ilproj b/tests/src/JIT/Methodical/casts/coverage/_il_relcastclass_call.ilproj
index 893b938533..5497bf8b5c 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_il_relcastclass_call.ilproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_il_relcastclass_call.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="castclass_call.il" />
diff --git a/tests/src/JIT/Methodical/casts/coverage/_il_relcastclass_calli.ilproj b/tests/src/JIT/Methodical/casts/coverage/_il_relcastclass_calli.ilproj
index 48e4ae732b..0bb7936334 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_il_relcastclass_calli.ilproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_il_relcastclass_calli.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="castclass_calli.il" />
diff --git a/tests/src/JIT/Methodical/casts/coverage/_il_relcastclass_ldarg.ilproj b/tests/src/JIT/Methodical/casts/coverage/_il_relcastclass_ldarg.ilproj
index 6d0cbcb4ed..98cd6644c9 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_il_relcastclass_ldarg.ilproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_il_relcastclass_ldarg.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="castclass_ldarg.il" />
diff --git a/tests/src/JIT/Methodical/casts/coverage/_il_relcastclass_ldloc.ilproj b/tests/src/JIT/Methodical/casts/coverage/_il_relcastclass_ldloc.ilproj
index 2e87827786..40d5644951 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_il_relcastclass_ldloc.ilproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_il_relcastclass_ldloc.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="castclass_ldloc.il" />
diff --git a/tests/src/JIT/Methodical/casts/coverage/_il_relisinst_call.ilproj b/tests/src/JIT/Methodical/casts/coverage/_il_relisinst_call.ilproj
index 6a81aed0e6..5b85533c0e 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_il_relisinst_call.ilproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_il_relisinst_call.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="isinst_call.il" />
diff --git a/tests/src/JIT/Methodical/casts/coverage/_il_relisinst_calli.ilproj b/tests/src/JIT/Methodical/casts/coverage/_il_relisinst_calli.ilproj
index ce5c85cde2..3c66f88dd9 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_il_relisinst_calli.ilproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_il_relisinst_calli.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="isinst_calli.il" />
diff --git a/tests/src/JIT/Methodical/casts/coverage/_il_relisinst_ldarg.ilproj b/tests/src/JIT/Methodical/casts/coverage/_il_relisinst_ldarg.ilproj
index 47ce446796..6df41d38f8 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_il_relisinst_ldarg.ilproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_il_relisinst_ldarg.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="isinst_ldarg.il" />
diff --git a/tests/src/JIT/Methodical/casts/coverage/_il_relisinst_ldloc.ilproj b/tests/src/JIT/Methodical/casts/coverage/_il_relisinst_ldloc.ilproj
index 60275bbb42..26f7abc880 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_il_relisinst_ldloc.ilproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_il_relisinst_ldloc.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="isinst_ldloc.il" />
diff --git a/tests/src/JIT/Methodical/casts/coverage/_il_relldnull.ilproj b/tests/src/JIT/Methodical/casts/coverage/_il_relldnull.ilproj
index 5a1fe0fecf..cfc507b3e6 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_il_relldnull.ilproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_il_relldnull.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="ldnull.il" />
diff --git a/tests/src/JIT/Methodical/casts/coverage/_relcastclass_call.csproj b/tests/src/JIT/Methodical/casts/coverage/_relcastclass_call.csproj
index e8806b28d1..5909549845 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_relcastclass_call.csproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_relcastclass_call.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/coverage/_relcastclass_ldarg.csproj b/tests/src/JIT/Methodical/casts/coverage/_relcastclass_ldarg.csproj
index 48ce50fe68..97ffda4adc 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_relcastclass_ldarg.csproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_relcastclass_ldarg.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/coverage/_relcastclass_ldloc.csproj b/tests/src/JIT/Methodical/casts/coverage/_relcastclass_ldloc.csproj
index 8a2b9fa368..e77c1b7a4e 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_relcastclass_ldloc.csproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_relcastclass_ldloc.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/coverage/_relcastclass_newobj.csproj b/tests/src/JIT/Methodical/casts/coverage/_relcastclass_newobj.csproj
index 345d114381..8922e201fb 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_relcastclass_newobj.csproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_relcastclass_newobj.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/coverage/_relisinst_call.csproj b/tests/src/JIT/Methodical/casts/coverage/_relisinst_call.csproj
index 15cbca13be..f31796507c 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_relisinst_call.csproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_relisinst_call.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/coverage/_relisinst_ldarg.csproj b/tests/src/JIT/Methodical/casts/coverage/_relisinst_ldarg.csproj
index 42ae599ec3..0a1414c764 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_relisinst_ldarg.csproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_relisinst_ldarg.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/coverage/_relisinst_ldloc.csproj b/tests/src/JIT/Methodical/casts/coverage/_relisinst_ldloc.csproj
index fcd9891ac1..80b099a869 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_relisinst_ldloc.csproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_relisinst_ldloc.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/coverage/_relisinst_newobj.csproj b/tests/src/JIT/Methodical/casts/coverage/_relisinst_newobj.csproj
index 39cac574fe..538cc72105 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_relisinst_newobj.csproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_relisinst_newobj.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/coverage/_speed_dbgcastclass_call.csproj b/tests/src/JIT/Methodical/casts/coverage/_speed_dbgcastclass_call.csproj
index 8108a54b69..1a52fb9e00 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_speed_dbgcastclass_call.csproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_speed_dbgcastclass_call.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/coverage/_speed_dbgcastclass_ldarg.csproj b/tests/src/JIT/Methodical/casts/coverage/_speed_dbgcastclass_ldarg.csproj
index 77fef07634..a5b5eaa5ff 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_speed_dbgcastclass_ldarg.csproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_speed_dbgcastclass_ldarg.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/coverage/_speed_dbgcastclass_ldloc.csproj b/tests/src/JIT/Methodical/casts/coverage/_speed_dbgcastclass_ldloc.csproj
index c1d5dc6f61..734acdb9fb 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_speed_dbgcastclass_ldloc.csproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_speed_dbgcastclass_ldloc.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/coverage/_speed_dbgcastclass_newobj.csproj b/tests/src/JIT/Methodical/casts/coverage/_speed_dbgcastclass_newobj.csproj
index a7efd1ba68..084426c63a 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_speed_dbgcastclass_newobj.csproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_speed_dbgcastclass_newobj.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/coverage/_speed_dbgisinst_call.csproj b/tests/src/JIT/Methodical/casts/coverage/_speed_dbgisinst_call.csproj
index 2cfa476bf9..2f5cb1987e 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_speed_dbgisinst_call.csproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_speed_dbgisinst_call.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/coverage/_speed_dbgisinst_ldarg.csproj b/tests/src/JIT/Methodical/casts/coverage/_speed_dbgisinst_ldarg.csproj
index a2a70bad92..ca22432c1a 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_speed_dbgisinst_ldarg.csproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_speed_dbgisinst_ldarg.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/coverage/_speed_dbgisinst_ldloc.csproj b/tests/src/JIT/Methodical/casts/coverage/_speed_dbgisinst_ldloc.csproj
index f295a02471..85818ad14e 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_speed_dbgisinst_ldloc.csproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_speed_dbgisinst_ldloc.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/coverage/_speed_dbgisinst_newobj.csproj b/tests/src/JIT/Methodical/casts/coverage/_speed_dbgisinst_newobj.csproj
index cabe6f184c..974449ba36 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_speed_dbgisinst_newobj.csproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_speed_dbgisinst_newobj.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/coverage/_speed_relcastclass_call.csproj b/tests/src/JIT/Methodical/casts/coverage/_speed_relcastclass_call.csproj
index 8108a54b69..ba3b9d0ccb 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_speed_relcastclass_call.csproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_speed_relcastclass_call.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/coverage/_speed_relcastclass_ldarg.csproj b/tests/src/JIT/Methodical/casts/coverage/_speed_relcastclass_ldarg.csproj
index 77fef07634..f63d810ff5 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_speed_relcastclass_ldarg.csproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_speed_relcastclass_ldarg.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/coverage/_speed_relcastclass_ldloc.csproj b/tests/src/JIT/Methodical/casts/coverage/_speed_relcastclass_ldloc.csproj
index c1d5dc6f61..78a825f716 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_speed_relcastclass_ldloc.csproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_speed_relcastclass_ldloc.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/coverage/_speed_relcastclass_newobj.csproj b/tests/src/JIT/Methodical/casts/coverage/_speed_relcastclass_newobj.csproj
index a7efd1ba68..ef4c2c7cd6 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_speed_relcastclass_newobj.csproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_speed_relcastclass_newobj.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/coverage/_speed_relisinst_call.csproj b/tests/src/JIT/Methodical/casts/coverage/_speed_relisinst_call.csproj
index 2cfa476bf9..1d591bbd86 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_speed_relisinst_call.csproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_speed_relisinst_call.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/coverage/_speed_relisinst_ldarg.csproj b/tests/src/JIT/Methodical/casts/coverage/_speed_relisinst_ldarg.csproj
index a2a70bad92..282e30ccca 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_speed_relisinst_ldarg.csproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_speed_relisinst_ldarg.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/coverage/_speed_relisinst_ldloc.csproj b/tests/src/JIT/Methodical/casts/coverage/_speed_relisinst_ldloc.csproj
index f295a02471..4919853b6a 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_speed_relisinst_ldloc.csproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_speed_relisinst_ldloc.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/coverage/_speed_relisinst_newobj.csproj b/tests/src/JIT/Methodical/casts/coverage/_speed_relisinst_newobj.csproj
index cabe6f184c..82ed1779e4 100644
--- a/tests/src/JIT/Methodical/casts/coverage/_speed_relisinst_newobj.csproj
+++ b/tests/src/JIT/Methodical/casts/coverage/_speed_relisinst_newobj.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/iface/_dbgiface1.csproj b/tests/src/JIT/Methodical/casts/iface/_dbgiface1.csproj
index 11e5cac2cc..c2e66b4f9b 100644
--- a/tests/src/JIT/Methodical/casts/iface/_dbgiface1.csproj
+++ b/tests/src/JIT/Methodical/casts/iface/_dbgiface1.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/iface/_il_reliface2.ilproj b/tests/src/JIT/Methodical/casts/iface/_il_reliface2.ilproj
index 76506b8d84..1363e4d19f 100644
--- a/tests/src/JIT/Methodical/casts/iface/_il_reliface2.ilproj
+++ b/tests/src/JIT/Methodical/casts/iface/_il_reliface2.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="iface2.il" />
diff --git a/tests/src/JIT/Methodical/casts/iface/_reliface1.csproj b/tests/src/JIT/Methodical/casts/iface/_reliface1.csproj
index 11e5cac2cc..c8e336467a 100644
--- a/tests/src/JIT/Methodical/casts/iface/_reliface1.csproj
+++ b/tests/src/JIT/Methodical/casts/iface/_reliface1.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/iface/_speed_dbgiface1.csproj b/tests/src/JIT/Methodical/casts/iface/_speed_dbgiface1.csproj
index 73bc7d9657..c2a753c7c3 100644
--- a/tests/src/JIT/Methodical/casts/iface/_speed_dbgiface1.csproj
+++ b/tests/src/JIT/Methodical/casts/iface/_speed_dbgiface1.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/iface/_speed_reliface1.csproj b/tests/src/JIT/Methodical/casts/iface/_speed_reliface1.csproj
index 73bc7d9657..9fde0acda2 100644
--- a/tests/src/JIT/Methodical/casts/iface/_speed_reliface1.csproj
+++ b/tests/src/JIT/Methodical/casts/iface/_speed_reliface1.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/ilseq/_il_relCommonBase.csproj b/tests/src/JIT/Methodical/casts/ilseq/_il_relCommonBase.csproj
index 8ecb62e3e8..726f5780e3 100644
--- a/tests/src/JIT/Methodical/casts/ilseq/_il_relCommonBase.csproj
+++ b/tests/src/JIT/Methodical/casts/ilseq/_il_relCommonBase.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/casts/ilseq/_il_reltypeEqualOp.ilproj b/tests/src/JIT/Methodical/casts/ilseq/_il_reltypeEqualOp.ilproj
index 2f4f18cee3..ccfc7cc9d0 100644
--- a/tests/src/JIT/Methodical/casts/ilseq/_il_reltypeEqualOp.ilproj
+++ b/tests/src/JIT/Methodical/casts/ilseq/_il_reltypeEqualOp.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType>Full</DebugType>
+ <DebugType>PdbOnly</DebugType>
</PropertyGroup>
<ItemGroup>
<Compile Include="typeEqualOp.il" />
diff --git a/tests/src/JIT/Methodical/cctor/misc/Desktop/app.config b/tests/src/JIT/Methodical/cctor/misc/Desktop/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/Methodical/cctor/misc/Desktop/app.config
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+ <runtime>
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+ <dependentAssembly>
+ <assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.20.0" newVersion="4.0.20.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Text.Encoding" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Threading.Tasks" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.IO" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Reflection" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ </assemblyBinding>
+ </runtime>
+</configuration> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/cctor/misc/Desktop/throw.cs b/tests/src/JIT/Methodical/cctor/misc/Desktop/throw.cs
new file mode 100644
index 0000000000..585da5bf96
--- /dev/null
+++ b/tests/src/JIT/Methodical/cctor/misc/Desktop/throw.cs
@@ -0,0 +1,67 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+using System;
+internal class measure
+{
+ public static int a = 0xCC;
+}
+internal class test
+{
+ static test()
+ {
+ if (measure.a != 0xCC)
+ {
+ Console.WriteLine("in .cctor(), measure.a is {0}", measure.a);
+ Console.WriteLine("FAILED");
+ throw new Exception();
+ }
+ Console.WriteLine("in .cctor(), measure.a is {0}", measure.a);
+ measure.a = 8;
+ if (measure.a != 8)
+ {
+ Console.WriteLine("in .cctor() after measure.a=8, measure.a is {0}", measure.a);
+ Console.WriteLine("FAILED");
+ throw new Exception();
+ }
+ Console.WriteLine("in .cctor() after measure.a=8, measure.a is {0}", measure.a);
+
+ throw new Exception();
+ }
+}
+
+internal class Driver
+{
+ public static int Main()
+ {
+ try
+ {
+ Console.WriteLine("Testing .cctor() invocation by calling instance method");
+ Console.WriteLine();
+ Console.WriteLine("Before calling instance method");
+ if (measure.a != 0xCC)
+ {
+ Console.WriteLine("in Main(), measure.a is {0}", measure.a);
+ Console.WriteLine("FAILED");
+ return 1;
+ }
+ test t = new test();
+ Console.WriteLine("After calling instance method");
+ if (measure.a != 8)
+ {
+ Console.WriteLine("in Main() after new test(), measure.a is {0}", measure.a);
+ Console.WriteLine("FAILED");
+ return -1;
+ }
+ }
+ catch (Exception e)
+ {
+ Console.WriteLine(e.StackTrace);
+ Console.WriteLine();
+ Console.WriteLine("PASSED");
+ return 100;
+ }
+ return -1;
+ }
+}
diff --git a/tests/src/JIT/Methodical/cctor/misc/Desktop/throw_cs_d.csproj b/tests/src/JIT/Methodical/cctor/misc/Desktop/throw_cs_d.csproj
new file mode 100644
index 0000000000..b473931c64
--- /dev/null
+++ b/tests/src/JIT/Methodical/cctor/misc/Desktop/throw_cs_d.csproj
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ <Optimize></Optimize>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="throw.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/cctor/misc/Desktop/throw_cs_do.csproj b/tests/src/JIT/Methodical/cctor/misc/Desktop/throw_cs_do.csproj
new file mode 100644
index 0000000000..47044612b5
--- /dev/null
+++ b/tests/src/JIT/Methodical/cctor/misc/Desktop/throw_cs_do.csproj
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ <Optimize>True</Optimize>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="throw.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/cctor/misc/Desktop/throw_cs_r.csproj b/tests/src/JIT/Methodical/cctor/misc/Desktop/throw_cs_r.csproj
new file mode 100644
index 0000000000..c94216d0ab
--- /dev/null
+++ b/tests/src/JIT/Methodical/cctor/misc/Desktop/throw_cs_r.csproj
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>None</DebugType>
+ <Optimize></Optimize>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="throw.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/cctor/misc/Desktop/throw_cs_ro.csproj b/tests/src/JIT/Methodical/cctor/misc/Desktop/throw_cs_ro.csproj
new file mode 100644
index 0000000000..69476de62c
--- /dev/null
+++ b/tests/src/JIT/Methodical/cctor/misc/Desktop/throw_cs_ro.csproj
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>None</DebugType>
+ <Optimize>True</Optimize>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="throw.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/cctor/misc/deadlock_il_r.ilproj b/tests/src/JIT/Methodical/cctor/misc/deadlock_il_r.ilproj
index f786bff863..e5950c783d 100644
--- a/tests/src/JIT/Methodical/cctor/misc/deadlock_il_r.ilproj
+++ b/tests/src/JIT/Methodical/cctor/misc/deadlock_il_r.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="deadlock.il" />
diff --git a/tests/src/JIT/Methodical/cctor/simple/Desktop/prefldinit3_il_r.ilproj b/tests/src/JIT/Methodical/cctor/simple/Desktop/prefldinit3_il_r.ilproj
index 83a8f51ecf..66857b3217 100644
--- a/tests/src/JIT/Methodical/cctor/simple/Desktop/prefldinit3_il_r.ilproj
+++ b/tests/src/JIT/Methodical/cctor/simple/Desktop/prefldinit3_il_r.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="prefldinit3.il" />
diff --git a/tests/src/JIT/Methodical/cctor/simple/precise1_cs_d.csproj b/tests/src/JIT/Methodical/cctor/simple/precise1_cs_d.csproj
index 5f6b76919d..0f368b14be 100644
--- a/tests/src/JIT/Methodical/cctor/simple/precise1_cs_d.csproj
+++ b/tests/src/JIT/Methodical/cctor/simple/precise1_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/cctor/simple/precise1_cs_do.csproj b/tests/src/JIT/Methodical/cctor/simple/precise1_cs_do.csproj
index 512249f401..deb8c530f7 100644
--- a/tests/src/JIT/Methodical/cctor/simple/precise1_cs_do.csproj
+++ b/tests/src/JIT/Methodical/cctor/simple/precise1_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/cctor/simple/precise1_cs_r.csproj b/tests/src/JIT/Methodical/cctor/simple/precise1_cs_r.csproj
index 5f6b76919d..bd027709b1 100644
--- a/tests/src/JIT/Methodical/cctor/simple/precise1_cs_r.csproj
+++ b/tests/src/JIT/Methodical/cctor/simple/precise1_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/cctor/simple/precise1_cs_ro.csproj b/tests/src/JIT/Methodical/cctor/simple/precise1_cs_ro.csproj
index 512249f401..68a311ba4f 100644
--- a/tests/src/JIT/Methodical/cctor/simple/precise1_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/cctor/simple/precise1_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/cctor/simple/precise1b_cs_d.csproj b/tests/src/JIT/Methodical/cctor/simple/precise1b_cs_d.csproj
index cad5683348..0031c82a8d 100644
--- a/tests/src/JIT/Methodical/cctor/simple/precise1b_cs_d.csproj
+++ b/tests/src/JIT/Methodical/cctor/simple/precise1b_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/cctor/simple/precise1b_cs_do.csproj b/tests/src/JIT/Methodical/cctor/simple/precise1b_cs_do.csproj
index 97ab3b8c64..efb9d1f792 100644
--- a/tests/src/JIT/Methodical/cctor/simple/precise1b_cs_do.csproj
+++ b/tests/src/JIT/Methodical/cctor/simple/precise1b_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/cctor/simple/precise1b_cs_r.csproj b/tests/src/JIT/Methodical/cctor/simple/precise1b_cs_r.csproj
index cad5683348..6933a76f31 100644
--- a/tests/src/JIT/Methodical/cctor/simple/precise1b_cs_r.csproj
+++ b/tests/src/JIT/Methodical/cctor/simple/precise1b_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/cctor/simple/precise1b_cs_ro.csproj b/tests/src/JIT/Methodical/cctor/simple/precise1b_cs_ro.csproj
index 97ab3b8c64..c19ee87861 100644
--- a/tests/src/JIT/Methodical/cctor/simple/precise1b_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/cctor/simple/precise1b_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/cctor/simple/precise2_cs_d.csproj b/tests/src/JIT/Methodical/cctor/simple/precise2_cs_d.csproj
index 2d8b64558c..89c9914ffb 100644
--- a/tests/src/JIT/Methodical/cctor/simple/precise2_cs_d.csproj
+++ b/tests/src/JIT/Methodical/cctor/simple/precise2_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/cctor/simple/precise2_cs_do.csproj b/tests/src/JIT/Methodical/cctor/simple/precise2_cs_do.csproj
index 3f7a12dbec..b8dd66a285 100644
--- a/tests/src/JIT/Methodical/cctor/simple/precise2_cs_do.csproj
+++ b/tests/src/JIT/Methodical/cctor/simple/precise2_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/cctor/simple/precise2_cs_r.csproj b/tests/src/JIT/Methodical/cctor/simple/precise2_cs_r.csproj
index 2d8b64558c..f6f187924f 100644
--- a/tests/src/JIT/Methodical/cctor/simple/precise2_cs_r.csproj
+++ b/tests/src/JIT/Methodical/cctor/simple/precise2_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/cctor/simple/precise2_cs_ro.csproj b/tests/src/JIT/Methodical/cctor/simple/precise2_cs_ro.csproj
index 3f7a12dbec..773184b6b1 100644
--- a/tests/src/JIT/Methodical/cctor/simple/precise2_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/cctor/simple/precise2_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/cctor/simple/precise4_cs_d.csproj b/tests/src/JIT/Methodical/cctor/simple/precise4_cs_d.csproj
index 4ad70931aa..83204c8ea0 100644
--- a/tests/src/JIT/Methodical/cctor/simple/precise4_cs_d.csproj
+++ b/tests/src/JIT/Methodical/cctor/simple/precise4_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/cctor/simple/precise4_cs_do.csproj b/tests/src/JIT/Methodical/cctor/simple/precise4_cs_do.csproj
index 8d6407b244..bd804f3d57 100644
--- a/tests/src/JIT/Methodical/cctor/simple/precise4_cs_do.csproj
+++ b/tests/src/JIT/Methodical/cctor/simple/precise4_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/cctor/simple/precise4_cs_r.csproj b/tests/src/JIT/Methodical/cctor/simple/precise4_cs_r.csproj
index 4ad70931aa..f0846c587b 100644
--- a/tests/src/JIT/Methodical/cctor/simple/precise4_cs_r.csproj
+++ b/tests/src/JIT/Methodical/cctor/simple/precise4_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/cctor/simple/precise4_cs_ro.csproj b/tests/src/JIT/Methodical/cctor/simple/precise4_cs_ro.csproj
index 8d6407b244..3bb7bd21f4 100644
--- a/tests/src/JIT/Methodical/cctor/simple/precise4_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/cctor/simple/precise4_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/cctor/simple/prefldinit1_il_r.ilproj b/tests/src/JIT/Methodical/cctor/simple/prefldinit1_il_r.ilproj
index a10091f351..a47d6c9ef1 100644
--- a/tests/src/JIT/Methodical/cctor/simple/prefldinit1_il_r.ilproj
+++ b/tests/src/JIT/Methodical/cctor/simple/prefldinit1_il_r.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="prefldinit1.il" />
diff --git a/tests/src/JIT/Methodical/cctor/simple/prefldinit2_il_r.ilproj b/tests/src/JIT/Methodical/cctor/simple/prefldinit2_il_r.ilproj
index 2606d6bfcd..22bea936dd 100644
--- a/tests/src/JIT/Methodical/cctor/simple/prefldinit2_il_r.ilproj
+++ b/tests/src/JIT/Methodical/cctor/simple/prefldinit2_il_r.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="prefldinit2.il" />
diff --git a/tests/src/JIT/Methodical/cctor/simple/prefldinit4_il_r.ilproj b/tests/src/JIT/Methodical/cctor/simple/prefldinit4_il_r.ilproj
index 6710f3ab9f..5756aaf6c3 100644
--- a/tests/src/JIT/Methodical/cctor/simple/prefldinit4_il_r.ilproj
+++ b/tests/src/JIT/Methodical/cctor/simple/prefldinit4_il_r.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="prefldinit4.il" />
diff --git a/tests/src/JIT/Methodical/divrem/div/decimaldiv_cs_d.csproj b/tests/src/JIT/Methodical/divrem/div/decimaldiv_cs_d.csproj
index 1c9b86fe39..177ffa6e9c 100644
--- a/tests/src/JIT/Methodical/divrem/div/decimaldiv_cs_d.csproj
+++ b/tests/src/JIT/Methodical/divrem/div/decimaldiv_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/div/decimaldiv_cs_do.csproj b/tests/src/JIT/Methodical/divrem/div/decimaldiv_cs_do.csproj
index 05bb9ebc93..215cab4380 100644
--- a/tests/src/JIT/Methodical/divrem/div/decimaldiv_cs_do.csproj
+++ b/tests/src/JIT/Methodical/divrem/div/decimaldiv_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/div/decimaldiv_cs_r.csproj b/tests/src/JIT/Methodical/divrem/div/decimaldiv_cs_r.csproj
index 1c9b86fe39..389d939fff 100644
--- a/tests/src/JIT/Methodical/divrem/div/decimaldiv_cs_r.csproj
+++ b/tests/src/JIT/Methodical/divrem/div/decimaldiv_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/div/decimaldiv_cs_ro.csproj b/tests/src/JIT/Methodical/divrem/div/decimaldiv_cs_ro.csproj
index 05bb9ebc93..5642632949 100644
--- a/tests/src/JIT/Methodical/divrem/div/decimaldiv_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/divrem/div/decimaldiv_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/div/i4div_cs_d.csproj b/tests/src/JIT/Methodical/divrem/div/i4div_cs_d.csproj
index d45520fd61..24eed40e60 100644
--- a/tests/src/JIT/Methodical/divrem/div/i4div_cs_d.csproj
+++ b/tests/src/JIT/Methodical/divrem/div/i4div_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/div/i4div_cs_do.csproj b/tests/src/JIT/Methodical/divrem/div/i4div_cs_do.csproj
index 1284ee8cbc..91beba6e2b 100644
--- a/tests/src/JIT/Methodical/divrem/div/i4div_cs_do.csproj
+++ b/tests/src/JIT/Methodical/divrem/div/i4div_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/div/i4div_cs_r.csproj b/tests/src/JIT/Methodical/divrem/div/i4div_cs_r.csproj
index d45520fd61..fd08033118 100644
--- a/tests/src/JIT/Methodical/divrem/div/i4div_cs_r.csproj
+++ b/tests/src/JIT/Methodical/divrem/div/i4div_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/div/i4div_cs_ro.csproj b/tests/src/JIT/Methodical/divrem/div/i4div_cs_ro.csproj
index 1284ee8cbc..483690f473 100644
--- a/tests/src/JIT/Methodical/divrem/div/i4div_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/divrem/div/i4div_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/div/i8div_cs_d.csproj b/tests/src/JIT/Methodical/divrem/div/i8div_cs_d.csproj
index eda50aa118..cfaaaf3bc6 100644
--- a/tests/src/JIT/Methodical/divrem/div/i8div_cs_d.csproj
+++ b/tests/src/JIT/Methodical/divrem/div/i8div_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/div/i8div_cs_do.csproj b/tests/src/JIT/Methodical/divrem/div/i8div_cs_do.csproj
index 5c61587bef..2278927989 100644
--- a/tests/src/JIT/Methodical/divrem/div/i8div_cs_do.csproj
+++ b/tests/src/JIT/Methodical/divrem/div/i8div_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/div/i8div_cs_r.csproj b/tests/src/JIT/Methodical/divrem/div/i8div_cs_r.csproj
index eda50aa118..41a39840f3 100644
--- a/tests/src/JIT/Methodical/divrem/div/i8div_cs_r.csproj
+++ b/tests/src/JIT/Methodical/divrem/div/i8div_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/div/i8div_cs_ro.csproj b/tests/src/JIT/Methodical/divrem/div/i8div_cs_ro.csproj
index 5c61587bef..5c7b9adad9 100644
--- a/tests/src/JIT/Methodical/divrem/div/i8div_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/divrem/div/i8div_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/div/negSignedMod.csproj b/tests/src/JIT/Methodical/divrem/div/negSignedMod.csproj
index 02b6b56a93..8e7df681dc 100644
--- a/tests/src/JIT/Methodical/divrem/div/negSignedMod.csproj
+++ b/tests/src/JIT/Methodical/divrem/div/negSignedMod.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/div/overlddiv_cs_d.csproj b/tests/src/JIT/Methodical/divrem/div/overlddiv_cs_d.csproj
index ab2c7753fa..668633b2c7 100644
--- a/tests/src/JIT/Methodical/divrem/div/overlddiv_cs_d.csproj
+++ b/tests/src/JIT/Methodical/divrem/div/overlddiv_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/div/overlddiv_cs_do.csproj b/tests/src/JIT/Methodical/divrem/div/overlddiv_cs_do.csproj
index a1c8ca1eb4..2908bda750 100644
--- a/tests/src/JIT/Methodical/divrem/div/overlddiv_cs_do.csproj
+++ b/tests/src/JIT/Methodical/divrem/div/overlddiv_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/div/overlddiv_cs_r.csproj b/tests/src/JIT/Methodical/divrem/div/overlddiv_cs_r.csproj
index ab2c7753fa..93cbe28c2a 100644
--- a/tests/src/JIT/Methodical/divrem/div/overlddiv_cs_r.csproj
+++ b/tests/src/JIT/Methodical/divrem/div/overlddiv_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/div/overlddiv_cs_ro.csproj b/tests/src/JIT/Methodical/divrem/div/overlddiv_cs_ro.csproj
index a1c8ca1eb4..18b6d72141 100644
--- a/tests/src/JIT/Methodical/divrem/div/overlddiv_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/divrem/div/overlddiv_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/div/r4div_cs_d.csproj b/tests/src/JIT/Methodical/divrem/div/r4div_cs_d.csproj
index 11e5db463b..a8a7b62498 100644
--- a/tests/src/JIT/Methodical/divrem/div/r4div_cs_d.csproj
+++ b/tests/src/JIT/Methodical/divrem/div/r4div_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/div/r4div_cs_do.csproj b/tests/src/JIT/Methodical/divrem/div/r4div_cs_do.csproj
index f9bf116c0f..1b5297c01c 100644
--- a/tests/src/JIT/Methodical/divrem/div/r4div_cs_do.csproj
+++ b/tests/src/JIT/Methodical/divrem/div/r4div_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/div/r4div_cs_r.csproj b/tests/src/JIT/Methodical/divrem/div/r4div_cs_r.csproj
index 11e5db463b..ac06c17f6e 100644
--- a/tests/src/JIT/Methodical/divrem/div/r4div_cs_r.csproj
+++ b/tests/src/JIT/Methodical/divrem/div/r4div_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/div/r4div_cs_ro.csproj b/tests/src/JIT/Methodical/divrem/div/r4div_cs_ro.csproj
index f9bf116c0f..be346767e0 100644
--- a/tests/src/JIT/Methodical/divrem/div/r4div_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/divrem/div/r4div_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/div/r8div_cs_d.csproj b/tests/src/JIT/Methodical/divrem/div/r8div_cs_d.csproj
index 5b835d0ae2..56c13c921a 100644
--- a/tests/src/JIT/Methodical/divrem/div/r8div_cs_d.csproj
+++ b/tests/src/JIT/Methodical/divrem/div/r8div_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/div/r8div_cs_do.csproj b/tests/src/JIT/Methodical/divrem/div/r8div_cs_do.csproj
index 8574896554..af58e93be1 100644
--- a/tests/src/JIT/Methodical/divrem/div/r8div_cs_do.csproj
+++ b/tests/src/JIT/Methodical/divrem/div/r8div_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/div/r8div_cs_r.csproj b/tests/src/JIT/Methodical/divrem/div/r8div_cs_r.csproj
index 5b835d0ae2..439257a02e 100644
--- a/tests/src/JIT/Methodical/divrem/div/r8div_cs_r.csproj
+++ b/tests/src/JIT/Methodical/divrem/div/r8div_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/div/r8div_cs_ro.csproj b/tests/src/JIT/Methodical/divrem/div/r8div_cs_ro.csproj
index 8574896554..87aba9a58f 100644
--- a/tests/src/JIT/Methodical/divrem/div/r8div_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/divrem/div/r8div_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/div/u4div_cs_d.csproj b/tests/src/JIT/Methodical/divrem/div/u4div_cs_d.csproj
index 54fb22fc70..d2a18fcba0 100644
--- a/tests/src/JIT/Methodical/divrem/div/u4div_cs_d.csproj
+++ b/tests/src/JIT/Methodical/divrem/div/u4div_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/div/u4div_cs_do.csproj b/tests/src/JIT/Methodical/divrem/div/u4div_cs_do.csproj
index dba7e9a9f4..9723b5a21a 100644
--- a/tests/src/JIT/Methodical/divrem/div/u4div_cs_do.csproj
+++ b/tests/src/JIT/Methodical/divrem/div/u4div_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/div/u4div_cs_r.csproj b/tests/src/JIT/Methodical/divrem/div/u4div_cs_r.csproj
index 54fb22fc70..8fbc8ba35f 100644
--- a/tests/src/JIT/Methodical/divrem/div/u4div_cs_r.csproj
+++ b/tests/src/JIT/Methodical/divrem/div/u4div_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/div/u4div_cs_ro.csproj b/tests/src/JIT/Methodical/divrem/div/u4div_cs_ro.csproj
index dba7e9a9f4..298e8711cd 100644
--- a/tests/src/JIT/Methodical/divrem/div/u4div_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/divrem/div/u4div_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/div/u8div_cs_d.csproj b/tests/src/JIT/Methodical/divrem/div/u8div_cs_d.csproj
index b538d7bfac..2db9c3e860 100644
--- a/tests/src/JIT/Methodical/divrem/div/u8div_cs_d.csproj
+++ b/tests/src/JIT/Methodical/divrem/div/u8div_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/div/u8div_cs_do.csproj b/tests/src/JIT/Methodical/divrem/div/u8div_cs_do.csproj
index 11f756af28..e97f13578a 100644
--- a/tests/src/JIT/Methodical/divrem/div/u8div_cs_do.csproj
+++ b/tests/src/JIT/Methodical/divrem/div/u8div_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/div/u8div_cs_r.csproj b/tests/src/JIT/Methodical/divrem/div/u8div_cs_r.csproj
index b538d7bfac..626ad7dba1 100644
--- a/tests/src/JIT/Methodical/divrem/div/u8div_cs_r.csproj
+++ b/tests/src/JIT/Methodical/divrem/div/u8div_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/div/u8div_cs_ro.csproj b/tests/src/JIT/Methodical/divrem/div/u8div_cs_ro.csproj
index 11f756af28..705018bc05 100644
--- a/tests/src/JIT/Methodical/divrem/div/u8div_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/divrem/div/u8div_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/rem/decimalrem_cs_d.csproj b/tests/src/JIT/Methodical/divrem/rem/decimalrem_cs_d.csproj
index 5c9ea65c26..518851cd7f 100644
--- a/tests/src/JIT/Methodical/divrem/rem/decimalrem_cs_d.csproj
+++ b/tests/src/JIT/Methodical/divrem/rem/decimalrem_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/rem/decimalrem_cs_do.csproj b/tests/src/JIT/Methodical/divrem/rem/decimalrem_cs_do.csproj
index e7b4b8b5eb..b46dcc8ff1 100644
--- a/tests/src/JIT/Methodical/divrem/rem/decimalrem_cs_do.csproj
+++ b/tests/src/JIT/Methodical/divrem/rem/decimalrem_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/rem/decimalrem_cs_r.csproj b/tests/src/JIT/Methodical/divrem/rem/decimalrem_cs_r.csproj
index 5c9ea65c26..0d89bf3702 100644
--- a/tests/src/JIT/Methodical/divrem/rem/decimalrem_cs_r.csproj
+++ b/tests/src/JIT/Methodical/divrem/rem/decimalrem_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/rem/decimalrem_cs_ro.csproj b/tests/src/JIT/Methodical/divrem/rem/decimalrem_cs_ro.csproj
index e7b4b8b5eb..84b0806293 100644
--- a/tests/src/JIT/Methodical/divrem/rem/decimalrem_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/divrem/rem/decimalrem_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/rem/i4rem_cs_d.csproj b/tests/src/JIT/Methodical/divrem/rem/i4rem_cs_d.csproj
index 335ff37ebf..fe2e5f4bf6 100644
--- a/tests/src/JIT/Methodical/divrem/rem/i4rem_cs_d.csproj
+++ b/tests/src/JIT/Methodical/divrem/rem/i4rem_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/rem/i4rem_cs_do.csproj b/tests/src/JIT/Methodical/divrem/rem/i4rem_cs_do.csproj
index 1338e8ef6d..485352ac80 100644
--- a/tests/src/JIT/Methodical/divrem/rem/i4rem_cs_do.csproj
+++ b/tests/src/JIT/Methodical/divrem/rem/i4rem_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/rem/i4rem_cs_r.csproj b/tests/src/JIT/Methodical/divrem/rem/i4rem_cs_r.csproj
index 335ff37ebf..75b0e9f087 100644
--- a/tests/src/JIT/Methodical/divrem/rem/i4rem_cs_r.csproj
+++ b/tests/src/JIT/Methodical/divrem/rem/i4rem_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/rem/i4rem_cs_ro.csproj b/tests/src/JIT/Methodical/divrem/rem/i4rem_cs_ro.csproj
index 1338e8ef6d..e0e8355661 100644
--- a/tests/src/JIT/Methodical/divrem/rem/i4rem_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/divrem/rem/i4rem_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/rem/i8rem_cs_d.csproj b/tests/src/JIT/Methodical/divrem/rem/i8rem_cs_d.csproj
index 54572c041e..a405505fe4 100644
--- a/tests/src/JIT/Methodical/divrem/rem/i8rem_cs_d.csproj
+++ b/tests/src/JIT/Methodical/divrem/rem/i8rem_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/rem/i8rem_cs_do.csproj b/tests/src/JIT/Methodical/divrem/rem/i8rem_cs_do.csproj
index 23d9367041..1a31b04346 100644
--- a/tests/src/JIT/Methodical/divrem/rem/i8rem_cs_do.csproj
+++ b/tests/src/JIT/Methodical/divrem/rem/i8rem_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/rem/i8rem_cs_r.csproj b/tests/src/JIT/Methodical/divrem/rem/i8rem_cs_r.csproj
index 54572c041e..a4fb0d2904 100644
--- a/tests/src/JIT/Methodical/divrem/rem/i8rem_cs_r.csproj
+++ b/tests/src/JIT/Methodical/divrem/rem/i8rem_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/rem/i8rem_cs_ro.csproj b/tests/src/JIT/Methodical/divrem/rem/i8rem_cs_ro.csproj
index 23d9367041..b408a4ae63 100644
--- a/tests/src/JIT/Methodical/divrem/rem/i8rem_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/divrem/rem/i8rem_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/rem/overldrem_cs_d.csproj b/tests/src/JIT/Methodical/divrem/rem/overldrem_cs_d.csproj
index 71a12cbe25..f154e47291 100644
--- a/tests/src/JIT/Methodical/divrem/rem/overldrem_cs_d.csproj
+++ b/tests/src/JIT/Methodical/divrem/rem/overldrem_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/rem/overldrem_cs_do.csproj b/tests/src/JIT/Methodical/divrem/rem/overldrem_cs_do.csproj
index ba7ffca53f..1835726841 100644
--- a/tests/src/JIT/Methodical/divrem/rem/overldrem_cs_do.csproj
+++ b/tests/src/JIT/Methodical/divrem/rem/overldrem_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/rem/overldrem_cs_r.csproj b/tests/src/JIT/Methodical/divrem/rem/overldrem_cs_r.csproj
index 71a12cbe25..bbbec965b5 100644
--- a/tests/src/JIT/Methodical/divrem/rem/overldrem_cs_r.csproj
+++ b/tests/src/JIT/Methodical/divrem/rem/overldrem_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/rem/overldrem_cs_ro.csproj b/tests/src/JIT/Methodical/divrem/rem/overldrem_cs_ro.csproj
index ba7ffca53f..397d71c1fc 100644
--- a/tests/src/JIT/Methodical/divrem/rem/overldrem_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/divrem/rem/overldrem_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/rem/r4rem_cs_d.csproj b/tests/src/JIT/Methodical/divrem/rem/r4rem_cs_d.csproj
index 28c8b56d7d..619dd77016 100644
--- a/tests/src/JIT/Methodical/divrem/rem/r4rem_cs_d.csproj
+++ b/tests/src/JIT/Methodical/divrem/rem/r4rem_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/rem/r4rem_cs_do.csproj b/tests/src/JIT/Methodical/divrem/rem/r4rem_cs_do.csproj
index d8653d60fd..e4eec40f5c 100644
--- a/tests/src/JIT/Methodical/divrem/rem/r4rem_cs_do.csproj
+++ b/tests/src/JIT/Methodical/divrem/rem/r4rem_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/rem/r4rem_cs_r.csproj b/tests/src/JIT/Methodical/divrem/rem/r4rem_cs_r.csproj
index 28c8b56d7d..76ff2d43da 100644
--- a/tests/src/JIT/Methodical/divrem/rem/r4rem_cs_r.csproj
+++ b/tests/src/JIT/Methodical/divrem/rem/r4rem_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/rem/r4rem_cs_ro.csproj b/tests/src/JIT/Methodical/divrem/rem/r4rem_cs_ro.csproj
index d8653d60fd..8d91bb7702 100644
--- a/tests/src/JIT/Methodical/divrem/rem/r4rem_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/divrem/rem/r4rem_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/rem/r8rem_cs_d.csproj b/tests/src/JIT/Methodical/divrem/rem/r8rem_cs_d.csproj
index fce331eecd..2ecb75aa38 100644
--- a/tests/src/JIT/Methodical/divrem/rem/r8rem_cs_d.csproj
+++ b/tests/src/JIT/Methodical/divrem/rem/r8rem_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/rem/r8rem_cs_do.csproj b/tests/src/JIT/Methodical/divrem/rem/r8rem_cs_do.csproj
index 551a42e62c..99ed10cda2 100644
--- a/tests/src/JIT/Methodical/divrem/rem/r8rem_cs_do.csproj
+++ b/tests/src/JIT/Methodical/divrem/rem/r8rem_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/rem/r8rem_cs_r.csproj b/tests/src/JIT/Methodical/divrem/rem/r8rem_cs_r.csproj
index fce331eecd..4a69d13e96 100644
--- a/tests/src/JIT/Methodical/divrem/rem/r8rem_cs_r.csproj
+++ b/tests/src/JIT/Methodical/divrem/rem/r8rem_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/rem/r8rem_cs_ro.csproj b/tests/src/JIT/Methodical/divrem/rem/r8rem_cs_ro.csproj
index 551a42e62c..3090259c6b 100644
--- a/tests/src/JIT/Methodical/divrem/rem/r8rem_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/divrem/rem/r8rem_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/rem/u4rem_cs_d.csproj b/tests/src/JIT/Methodical/divrem/rem/u4rem_cs_d.csproj
index df8eda1cfa..d3994c2fa5 100644
--- a/tests/src/JIT/Methodical/divrem/rem/u4rem_cs_d.csproj
+++ b/tests/src/JIT/Methodical/divrem/rem/u4rem_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/rem/u4rem_cs_do.csproj b/tests/src/JIT/Methodical/divrem/rem/u4rem_cs_do.csproj
index 4d3c556fe7..a356898e16 100644
--- a/tests/src/JIT/Methodical/divrem/rem/u4rem_cs_do.csproj
+++ b/tests/src/JIT/Methodical/divrem/rem/u4rem_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/rem/u4rem_cs_r.csproj b/tests/src/JIT/Methodical/divrem/rem/u4rem_cs_r.csproj
index df8eda1cfa..414f830f84 100644
--- a/tests/src/JIT/Methodical/divrem/rem/u4rem_cs_r.csproj
+++ b/tests/src/JIT/Methodical/divrem/rem/u4rem_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/rem/u4rem_cs_ro.csproj b/tests/src/JIT/Methodical/divrem/rem/u4rem_cs_ro.csproj
index 4d3c556fe7..8f9ff94c47 100644
--- a/tests/src/JIT/Methodical/divrem/rem/u4rem_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/divrem/rem/u4rem_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/rem/u8rem_cs_d.csproj b/tests/src/JIT/Methodical/divrem/rem/u8rem_cs_d.csproj
index b1f39aa46b..fad78d02c7 100644
--- a/tests/src/JIT/Methodical/divrem/rem/u8rem_cs_d.csproj
+++ b/tests/src/JIT/Methodical/divrem/rem/u8rem_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/rem/u8rem_cs_do.csproj b/tests/src/JIT/Methodical/divrem/rem/u8rem_cs_do.csproj
index cd3492e5cf..ce5f9d566b 100644
--- a/tests/src/JIT/Methodical/divrem/rem/u8rem_cs_do.csproj
+++ b/tests/src/JIT/Methodical/divrem/rem/u8rem_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/rem/u8rem_cs_r.csproj b/tests/src/JIT/Methodical/divrem/rem/u8rem_cs_r.csproj
index b1f39aa46b..8d8cad48e7 100644
--- a/tests/src/JIT/Methodical/divrem/rem/u8rem_cs_r.csproj
+++ b/tests/src/JIT/Methodical/divrem/rem/u8rem_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/divrem/rem/u8rem_cs_ro.csproj b/tests/src/JIT/Methodical/divrem/rem/u8rem_cs_ro.csproj
index cd3492e5cf..941b25df06 100644
--- a/tests/src/JIT/Methodical/divrem/rem/u8rem_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/divrem/rem/u8rem_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/doublearray/dblarray1_cs_d.csproj b/tests/src/JIT/Methodical/doublearray/dblarray1_cs_d.csproj
index 7308145af8..baa2c1ebb9 100644
--- a/tests/src/JIT/Methodical/doublearray/dblarray1_cs_d.csproj
+++ b/tests/src/JIT/Methodical/doublearray/dblarray1_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/doublearray/dblarray1_cs_do.csproj b/tests/src/JIT/Methodical/doublearray/dblarray1_cs_do.csproj
index 42ddc2c3a2..85fba20654 100644
--- a/tests/src/JIT/Methodical/doublearray/dblarray1_cs_do.csproj
+++ b/tests/src/JIT/Methodical/doublearray/dblarray1_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/doublearray/dblarray1_cs_r.csproj b/tests/src/JIT/Methodical/doublearray/dblarray1_cs_r.csproj
index 7308145af8..91a130a471 100644
--- a/tests/src/JIT/Methodical/doublearray/dblarray1_cs_r.csproj
+++ b/tests/src/JIT/Methodical/doublearray/dblarray1_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/doublearray/dblarray1_cs_ro.csproj b/tests/src/JIT/Methodical/doublearray/dblarray1_cs_ro.csproj
index 42ddc2c3a2..02a65f419f 100644
--- a/tests/src/JIT/Methodical/doublearray/dblarray1_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/doublearray/dblarray1_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/doublearray/dblarray2_cs_d.csproj b/tests/src/JIT/Methodical/doublearray/dblarray2_cs_d.csproj
index 6e33281464..aa55a3212e 100644
--- a/tests/src/JIT/Methodical/doublearray/dblarray2_cs_d.csproj
+++ b/tests/src/JIT/Methodical/doublearray/dblarray2_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/doublearray/dblarray2_cs_do.csproj b/tests/src/JIT/Methodical/doublearray/dblarray2_cs_do.csproj
index 6c4d6bb6a8..5d4ccf2162 100644
--- a/tests/src/JIT/Methodical/doublearray/dblarray2_cs_do.csproj
+++ b/tests/src/JIT/Methodical/doublearray/dblarray2_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/doublearray/dblarray2_cs_r.csproj b/tests/src/JIT/Methodical/doublearray/dblarray2_cs_r.csproj
index 6e33281464..18a6024bbc 100644
--- a/tests/src/JIT/Methodical/doublearray/dblarray2_cs_r.csproj
+++ b/tests/src/JIT/Methodical/doublearray/dblarray2_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/doublearray/dblarray2_cs_ro.csproj b/tests/src/JIT/Methodical/doublearray/dblarray2_cs_ro.csproj
index 6c4d6bb6a8..4ea4d7be4e 100644
--- a/tests/src/JIT/Methodical/doublearray/dblarray2_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/doublearray/dblarray2_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/doublearray/dblarray4_cs_d.csproj b/tests/src/JIT/Methodical/doublearray/dblarray4_cs_d.csproj
index 83dcab6ebd..02cde03ffa 100644
--- a/tests/src/JIT/Methodical/doublearray/dblarray4_cs_d.csproj
+++ b/tests/src/JIT/Methodical/doublearray/dblarray4_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/doublearray/dblarray4_cs_do.csproj b/tests/src/JIT/Methodical/doublearray/dblarray4_cs_do.csproj
index a28169d667..10883b14b5 100644
--- a/tests/src/JIT/Methodical/doublearray/dblarray4_cs_do.csproj
+++ b/tests/src/JIT/Methodical/doublearray/dblarray4_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/doublearray/dblarray4_cs_r.csproj b/tests/src/JIT/Methodical/doublearray/dblarray4_cs_r.csproj
index 83dcab6ebd..cd0d8f6494 100644
--- a/tests/src/JIT/Methodical/doublearray/dblarray4_cs_r.csproj
+++ b/tests/src/JIT/Methodical/doublearray/dblarray4_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/doublearray/dblarray4_cs_ro.csproj b/tests/src/JIT/Methodical/doublearray/dblarray4_cs_ro.csproj
index a28169d667..fef0810a94 100644
--- a/tests/src/JIT/Methodical/doublearray/dblarray4_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/doublearray/dblarray4_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/dynamic_methods/bug_445388.csproj b/tests/src/JIT/Methodical/dynamic_methods/bug_445388.csproj
index af0c7ff485..3cc8e13864 100644
--- a/tests/src/JIT/Methodical/dynamic_methods/bug_445388.csproj
+++ b/tests/src/JIT/Methodical/dynamic_methods/bug_445388.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>PdbOnly</DebugType>
</PropertyGroup>
<ItemGroup>
<Compile Include="bug_445388.cs" />
diff --git a/tests/src/JIT/Methodical/eh/common/common.cs b/tests/src/JIT/Methodical/eh/common/common.cs
new file mode 100644
index 0000000000..dce2d0c3b9
--- /dev/null
+++ b/tests/src/JIT/Methodical/eh/common/common.cs
@@ -0,0 +1,276 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+// throw in catch handler
+
+using System;
+using System.IO;
+
+namespace TestUtil
+{
+ // This class implements a string writer that writes to a string buffer and a
+ // given text writer, which allows echoing the written string if stdout is
+ // specified as the text writer.
+
+ public class StringRecorder : StringWriter
+ {
+ private TextWriter _outStream;
+ private int _outLimit; // maximum output size limit in characters
+ private bool _bufferIsFull; // if set, stop writting/recording output
+
+ // Constructs a new StringRecorder that writes to the given TextWriter.
+ public StringRecorder(TextWriter ostream, int olimit)
+ {
+ if (ostream == null)
+ {
+ throw new ArgumentNullException("ostream", "Output stream cannot be null.");
+ }
+ this._outStream = ostream;
+ this._outLimit = olimit;
+ this._bufferIsFull = false;
+ }
+
+ public StringRecorder(TextWriter ostream) : this(ostream, 0)
+ {
+ }
+
+ // Only these three methods need to be overridden in order to override
+ // all different overloads of Write/WriteLine methods.
+
+ public override void Write(char c)
+ {
+ if (!this._bufferIsFull)
+ {
+ _outStream.Write(c);
+ base.Write(c);
+ this.CheckOverflow();
+ }
+ }
+
+ public override void Write(string val)
+ {
+ if (!this._bufferIsFull)
+ {
+ _outStream.Write(val);
+ base.Write(val);
+ this.CheckOverflow();
+ }
+ }
+
+ public override void Write(char[] buffer, int index, int count)
+ {
+ if (!this._bufferIsFull)
+ {
+ _outStream.Write(buffer, index, count);
+ base.Write(buffer, index, count);
+ this.CheckOverflow();
+ }
+ }
+
+ protected void CheckOverflow()
+ {
+ if (this._outLimit > 0 && this.ToString().Length > this._outLimit)
+ {
+ this._bufferIsFull = true;
+ this._outStream.WriteLine("ERROR: Output exceeded maximum limit, extra output will be discarded!");
+ }
+ }
+ }
+
+
+
+ // This class represents a test log. It allows for redirecting both stdout
+ // and stderr of the test to StringRecorder objects. The redirected output
+ // can then be compared to expected output supplied to the class
+ // constructor.
+
+ public class TestLog
+ {
+
+ const int SUCC_RET_CODE = 100;
+ const int FAIL_RET_CODE = 1;
+ const int OUTPUT_LIMIT_FACTOR = 100;
+
+ const string IGNORE_STR = "#IGNORE#";
+
+ protected string expectedOut;
+ protected string expectedError;
+ protected TextWriter stdOut;
+ protected TextWriter stdError;
+ protected StringWriter testOut;
+ protected StringWriter testError;
+
+ public TestLog() : this(null, null)
+ {
+ }
+
+ public TestLog(object expOut) : this(expOut, null)
+ {
+ }
+
+ // Creates a new TestLog and set both expected output, and
+ // expected error to supplied values.
+ public TestLog(object expOut, object expError)
+ {
+ this.expectedOut = expOut == null ? String.Empty : expOut.ToString();
+ this.expectedError = expError == null ? String.Empty : expError.ToString();
+ this.stdOut = System.Console.Out;
+ this.stdError = System.Console.Error;
+ this.testOut = new StringRecorder(this.stdOut, this.expectedOut != null ? this.expectedOut.ToString().Length * OUTPUT_LIMIT_FACTOR : 0);
+ this.testError = new StringRecorder(this.stdError, this.expectedError != null ? this.expectedError.ToString().Length * OUTPUT_LIMIT_FACTOR : 0);
+ }
+
+ // Start recoding by redirecting both stdout and stderr to
+ // string recorders.
+ public void StartRecording()
+ {
+ System.Console.SetOut(this.testOut);
+ System.Console.SetError(this.testError);
+ }
+
+ // Stop recording by resetting both stdout and stderr to their
+ // initial values.
+ public void StopRecording()
+ {
+ // For now we disable the ability of stop recoding, so that we still recoed until the program exits.
+ // This issue came up with finally being called twice. The first time we stop recoding and from this
+ // point on we loose all output.
+ // System.Console.SetOut(this.stdOut);
+ // System.Console.SetError(this.stdError);
+ }
+
+ // Returns true if both expected output and expected error are
+ // identical to actual output and actual error; false otherwise.
+ protected bool Identical()
+ {
+ return this.testOut.ToString().Equals(this.expectedOut) && this.testError.ToString().Equals(this.expectedError);
+ }
+
+ // Display differences between expected output and actual output.
+ protected string Diff()
+ {
+ string result = String.Empty;
+ if (!this.testOut.ToString().Equals(this.expectedOut))
+ {
+ string newLine = this.testOut.NewLine;
+ string delimStr = newLine[0].ToString();
+ string[] actualLines = ((this.ActualOutput.Trim()).Replace(newLine, delimStr)).Split(delimStr.ToCharArray());
+ string[] expectedLines = ((this.ExpectedOutput.Trim()).Replace(newLine, delimStr)).Split(delimStr.ToCharArray());
+ int commonLineCount = actualLines.Length < expectedLines.Length ? actualLines.Length : expectedLines.Length;
+ bool identical = true;
+ for (int i = 0; i < commonLineCount && identical; ++i)
+ {
+ string actualLine = actualLines[i];
+ string expectedLine = expectedLines[i];
+ bool similar = true;
+ while (!actualLine.Equals(expectedLine) && similar)
+ {
+ bool ignoreMode = false;
+ while (expectedLine.StartsWith(IGNORE_STR))
+ {
+ expectedLine = expectedLine.Substring(IGNORE_STR.Length);
+ ignoreMode = true;
+ }
+ int nextIgnore = expectedLine.IndexOf(IGNORE_STR);
+ if (nextIgnore > 0)
+ {
+ string expectedToken = expectedLine.Substring(0, nextIgnore);
+ int at = actualLine.IndexOf(expectedToken);
+ similar = (at == 0) || (ignoreMode && at > 0);
+ expectedLine = expectedLine.Substring(nextIgnore);
+ actualLine = similar ? actualLine.Substring(at + expectedToken.Length) : actualLine;
+ }
+ else {
+ similar = (ignoreMode && actualLine.EndsWith(expectedLine)) || actualLine.Equals(expectedLine);
+ expectedLine = String.Empty;
+ actualLine = String.Empty;
+ }
+ }
+ if (!similar)
+ {
+ result += ("< " + expectedLines[i] + newLine);
+ result += "---" + newLine;
+ result += ("> " + actualLines[i] + newLine);
+ identical = false;
+ }
+ }
+ if (identical)
+ {
+ for (int i = commonLineCount; i < expectedLines.Length; ++i)
+ {
+ result += ("< " + expectedLines[i] + newLine);
+ }
+ for (int i = commonLineCount; i < actualLines.Length; ++i)
+ {
+ result += ("< " + actualLines[i] + newLine);
+ }
+ }
+ }
+ return result;
+ }
+
+ // Verifies test output and error strings. If identical it returns
+ // successful return code; otherwise it prints expected output and
+ // diff results, and it returns failed result code.
+ public int VerifyOutput()
+ {
+ int retCode = -1;
+ string diff = this.Diff();
+ if (String.Empty.Equals(diff))
+ {
+ // this.stdOut.WriteLine();
+ // this.stdOut.WriteLine("PASSED");
+ retCode = SUCC_RET_CODE;
+ }
+ else {
+ this.stdOut.WriteLine();
+ this.stdOut.WriteLine("FAILED!");
+ this.stdOut.WriteLine();
+ this.stdOut.WriteLine("[EXPECTED OUTPUT]");
+ this.stdOut.WriteLine(this.ExpectedOutput);
+ this.stdOut.WriteLine("[DIFF RESULT]");
+ this.stdOut.WriteLine(diff);
+ retCode = FAIL_RET_CODE;
+ }
+ return retCode;
+ }
+
+ // Returns actual test output.
+ public string ActualOutput
+ {
+ get
+ {
+ return this.testOut.ToString();
+ }
+ }
+
+ // Returns actual test error.
+ public string ActualError
+ {
+ get
+ {
+ return this.testError.ToString();
+ }
+ }
+
+ // Returns expected test output.
+ public string ExpectedOutput
+ {
+ get
+ {
+ return this.expectedOut.ToString();
+ }
+ }
+
+ // Returns expected test error.
+ public string ExpectedError
+ {
+ get
+ {
+ return this.expectedError.ToString();
+ }
+ }
+ }
+
+}
+
diff --git a/tests/src/JIT/Methodical/eh/common/common.csproj b/tests/src/JIT/Methodical/eh/common/common.csproj
new file mode 100644
index 0000000000..95ffb82f9c
--- /dev/null
+++ b/tests/src/JIT/Methodical/eh/common/common.csproj
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <CLRTestKind>BuildOnly</CLRTestKind>
+ <GenerateRunScript>false</GenerateRunScript>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType></DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="common.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
diff --git a/tests/src/JIT/Methodical/eh/deadcode/app.config b/tests/src/JIT/Methodical/eh/deadcode/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/Methodical/eh/deadcode/app.config
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+ <runtime>
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+ <dependentAssembly>
+ <assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.20.0" newVersion="4.0.20.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Text.Encoding" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Threading.Tasks" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.IO" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Reflection" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ </assemblyBinding>
+ </runtime>
+</configuration> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/eh/deadcode/deadEHregionacrossBB.il b/tests/src/JIT/Methodical/eh/deadcode/deadEHregionacrossBB.il
new file mode 100644
index 0000000000..b25230055c
--- /dev/null
+++ b/tests/src/JIT/Methodical/eh/deadcode/deadEHregionacrossBB.il
@@ -0,0 +1,107 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+ .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4..
+ .ver 1:1:3300:0
+}
+.assembly extern common {}
+.assembly test
+{
+ .hash algorithm 0x00008004
+ .ver 0:0:0:0
+}
+.module test.exe
+.imagebase 0x00400000
+.subsystem 0x00000003
+.file alignment 512
+.corflags 0x00000001
+.class private auto ansi beforefieldinit test
+ extends [mscorlib]System.Object
+{
+ .field private static class [common]TestUtil.TestLog testLog
+ .method private hidebysig specialname rtspecialname static void .cctor() cil managed
+ {
+ .maxstack 2
+ newobj instance void [common]TestUtil.TestLog::.ctor()
+ stsfld class [common]TestUtil.TestLog test::testLog
+ ret
+ } // end of method test::.cctor
+} // end of class test
+
+
+
+
+
+
+
+
+
+.class private auto ansi beforefieldinit test
+ extends [mscorlib]System.Object
+{
+ .method public hidebysig static int32 Main() cil managed
+ {
+ .entrypoint
+ .maxstack 1
+ .locals init (int32 V_0)
+ ldsfld class [common]TestUtil.TestLog test::testLog
+ callvirt instance void [common]TestUtil.TestLog::StartRecording()
+
+ L:
+ br IL_0019
+ .try
+ {
+ IL_0000: ldstr "In try"
+ IL_0005: call void [System.Console]System.Console::WriteLine(string)
+ ldloc.0
+ brfalse L2
+ leave.s L
+ L2:
+ .try {
+ leave.s L
+ } finally {
+ endfinally
+ }
+ IL_000a: leave.s IL_0019
+ } // end .try
+ catch [mscorlib]System.Object
+ {
+ IL_000c: pop
+ IL_000d: ldstr "In catch"
+ IL_0012: call void [System.Console]System.Console::WriteLine(string)
+ IL_0017: leave.s IL_0019
+
+ } // end handler
+ IL_0019:
+ ldsfld class [common]TestUtil.TestLog test::testLog
+ callvirt instance void [common]TestUtil.TestLog::StopRecording()
+
+ ldsfld class [common]TestUtil.TestLog test::testLog
+ callvirt instance int32 [common]TestUtil.TestLog::VerifyOutput()
+
+ IL_0022: ret
+ } // end of method test::Main
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() cil managed
+ {
+ .maxstack 1
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method test::.ctor
+
+} // end of class test
+
+
+
diff --git a/tests/src/JIT/Methodical/eh/deadcode/deadEHregionacrossBB_d.ilproj b/tests/src/JIT/Methodical/eh/deadcode/deadEHregionacrossBB_d.ilproj
new file mode 100644
index 0000000000..685621c663
--- /dev/null
+++ b/tests/src/JIT/Methodical/eh/deadcode/deadEHregionacrossBB_d.ilproj
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="deadEHregionacrossBB.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\common\common.csproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
diff --git a/tests/src/JIT/Methodical/eh/deadcode/deadEHregionacrossBB_r.ilproj b/tests/src/JIT/Methodical/eh/deadcode/deadEHregionacrossBB_r.ilproj
new file mode 100644
index 0000000000..3474ea2950
--- /dev/null
+++ b/tests/src/JIT/Methodical/eh/deadcode/deadEHregionacrossBB_r.ilproj
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="deadEHregionacrossBB.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\common\common.csproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
diff --git a/tests/src/JIT/Methodical/eh/deadcode/deadoponerror.il b/tests/src/JIT/Methodical/eh/deadcode/deadoponerror.il
new file mode 100644
index 0000000000..a9d95276b8
--- /dev/null
+++ b/tests/src/JIT/Methodical/eh/deadcode/deadoponerror.il
@@ -0,0 +1,61 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+.assembly extern mscorlib
+{ }
+.assembly extern common {}
+.assembly 'test'
+{ }
+.class private auto ansi Test extends [mscorlib]System.Object
+{
+.method private hidebysig static int32 Main() il managed
+{
+ .entrypoint
+ .maxstack 8
+ .locals init (
+ class [common]TestUtil.TestLog testLog
+ )
+ newobj instance void [common]TestUtil.TestLog::.ctor()
+ stloc.s testLog
+
+ ldloc.s testLog
+ callvirt instance void [common]TestUtil.TestLog::StartRecording()
+ .try {
+ ldc.i4 1
+ leave endtry2
+ } catch [mscorlib]System.Exception {
+ pop
+ leave endtry2
+ }
+
+endtry1:
+
+ .try {
+ ldc.i4 2
+ leave endtry2
+ } catch [mscorlib]System.Exception {
+ pop
+ leave endtry2
+ }
+
+endtry2:
+ ldloc.s testLog
+ callvirt instance void [common]TestUtil.TestLog::StopRecording()
+
+ ldloc.s testLog
+ callvirt instance int32 [common]TestUtil.TestLog::VerifyOutput()
+
+ ret
+} // end of method 'Test::Main'
+
+.method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+{
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+} // end of method 'Test::.ctor'
+
+} // end of class 'Test'
diff --git a/tests/src/JIT/Methodical/eh/deadcode/deadoponerror_d.ilproj b/tests/src/JIT/Methodical/eh/deadcode/deadoponerror_d.ilproj
new file mode 100644
index 0000000000..345af5bb06
--- /dev/null
+++ b/tests/src/JIT/Methodical/eh/deadcode/deadoponerror_d.ilproj
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="deadoponerror.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\common\common.csproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
diff --git a/tests/src/JIT/Methodical/eh/deadcode/deadoponerror_r.ilproj b/tests/src/JIT/Methodical/eh/deadcode/deadoponerror_r.ilproj
new file mode 100644
index 0000000000..45b2ba9f53
--- /dev/null
+++ b/tests/src/JIT/Methodical/eh/deadcode/deadoponerror_r.ilproj
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="deadoponerror.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\common\common.csproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
diff --git a/tests/src/JIT/Methodical/eh/interactions/ehso.csproj b/tests/src/JIT/Methodical/eh/interactions/ehso.csproj
index 9f5aa8f594..4b00eae071 100644
--- a/tests/src/JIT/Methodical/eh/interactions/ehso.csproj
+++ b/tests/src/JIT/Methodical/eh/interactions/ehso.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
</PropertyGroup>
<ItemGroup>
<Compile Include="ehSO.cs" />
diff --git a/tests/src/JIT/Methodical/eh/interactions/volatilefromfinally.csproj b/tests/src/JIT/Methodical/eh/interactions/volatilefromfinally.csproj
index dbd06159dd..35163a6059 100644
--- a/tests/src/JIT/Methodical/eh/interactions/volatilefromfinally.csproj
+++ b/tests/src/JIT/Methodical/eh/interactions/volatilefromfinally.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
</PropertyGroup>
<ItemGroup>
<Compile Include="volatileFromFinally.cs" />
diff --git a/tests/src/JIT/Methodical/explicit/basic/_il_relrefarg_c.ilproj b/tests/src/JIT/Methodical/explicit/basic/_il_relrefarg_c.ilproj
index d5addfc841..eebcdfd80d 100644
--- a/tests/src/JIT/Methodical/explicit/basic/_il_relrefarg_c.ilproj
+++ b/tests/src/JIT/Methodical/explicit/basic/_il_relrefarg_c.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="refarg_c.il" />
diff --git a/tests/src/JIT/Methodical/explicit/basic/_il_relrefarg_f4.ilproj b/tests/src/JIT/Methodical/explicit/basic/_il_relrefarg_f4.ilproj
index 3cef84fbbe..3053b4c748 100644
--- a/tests/src/JIT/Methodical/explicit/basic/_il_relrefarg_f4.ilproj
+++ b/tests/src/JIT/Methodical/explicit/basic/_il_relrefarg_f4.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="refarg_f4.il" />
diff --git a/tests/src/JIT/Methodical/explicit/basic/_il_relrefarg_f8.ilproj b/tests/src/JIT/Methodical/explicit/basic/_il_relrefarg_f8.ilproj
index db95cb29eb..fd4334da7f 100644
--- a/tests/src/JIT/Methodical/explicit/basic/_il_relrefarg_f8.ilproj
+++ b/tests/src/JIT/Methodical/explicit/basic/_il_relrefarg_f8.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="refarg_f8.il" />
diff --git a/tests/src/JIT/Methodical/explicit/basic/_il_relrefarg_i1.ilproj b/tests/src/JIT/Methodical/explicit/basic/_il_relrefarg_i1.ilproj
index 37cbf03741..9a17529f29 100644
--- a/tests/src/JIT/Methodical/explicit/basic/_il_relrefarg_i1.ilproj
+++ b/tests/src/JIT/Methodical/explicit/basic/_il_relrefarg_i1.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="refarg_i1.il" />
diff --git a/tests/src/JIT/Methodical/explicit/basic/_il_relrefarg_i2.ilproj b/tests/src/JIT/Methodical/explicit/basic/_il_relrefarg_i2.ilproj
index 7f0e86d3b1..5b6b168b9d 100644
--- a/tests/src/JIT/Methodical/explicit/basic/_il_relrefarg_i2.ilproj
+++ b/tests/src/JIT/Methodical/explicit/basic/_il_relrefarg_i2.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="refarg_i2.il" />
diff --git a/tests/src/JIT/Methodical/explicit/basic/_il_relrefarg_i4.ilproj b/tests/src/JIT/Methodical/explicit/basic/_il_relrefarg_i4.ilproj
index a1443555eb..622196f5cd 100644
--- a/tests/src/JIT/Methodical/explicit/basic/_il_relrefarg_i4.ilproj
+++ b/tests/src/JIT/Methodical/explicit/basic/_il_relrefarg_i4.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="refarg_i4.il" />
diff --git a/tests/src/JIT/Methodical/explicit/basic/_il_relrefarg_o.ilproj b/tests/src/JIT/Methodical/explicit/basic/_il_relrefarg_o.ilproj
index 86a09de091..c3a9fdbb6d 100644
--- a/tests/src/JIT/Methodical/explicit/basic/_il_relrefarg_o.ilproj
+++ b/tests/src/JIT/Methodical/explicit/basic/_il_relrefarg_o.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="refarg_o.il" />
diff --git a/tests/src/JIT/Methodical/explicit/basic/_il_relrefarg_s.ilproj b/tests/src/JIT/Methodical/explicit/basic/_il_relrefarg_s.ilproj
index 97c44535fd..a998817535 100644
--- a/tests/src/JIT/Methodical/explicit/basic/_il_relrefarg_s.ilproj
+++ b/tests/src/JIT/Methodical/explicit/basic/_il_relrefarg_s.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="refarg_s.il" />
diff --git a/tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_c.ilproj b/tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_c.ilproj
index 40a67c9de8..bbd4ffda20 100644
--- a/tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_c.ilproj
+++ b/tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_c.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="refloc_c.il" />
diff --git a/tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_i1.ilproj b/tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_i1.ilproj
index afd0366721..6966702b2e 100644
--- a/tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_i1.ilproj
+++ b/tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_i1.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="refloc_i1.il" />
diff --git a/tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_i2.ilproj b/tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_i2.ilproj
index 58d583bcdd..2a1110b877 100644
--- a/tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_i2.ilproj
+++ b/tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_i2.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="refloc_i2.il" />
diff --git a/tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_i4.ilproj b/tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_i4.ilproj
index 2830100852..50d3fc2a0c 100644
--- a/tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_i4.ilproj
+++ b/tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_i4.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="refloc_i4.il" />
diff --git a/tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_o.ilproj b/tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_o.ilproj
index 393e3da3ab..607e83e629 100644
--- a/tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_o.ilproj
+++ b/tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_o.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="refloc_o.il" />
diff --git a/tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_o2.ilproj b/tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_o2.ilproj
index cd7674efd4..3d19471643 100644
--- a/tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_o2.ilproj
+++ b/tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_o2.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="refloc_o2.il" />
diff --git a/tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_r4.ilproj b/tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_r4.ilproj
index 45578fdb40..18f83d0b49 100644
--- a/tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_r4.ilproj
+++ b/tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_r4.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="refloc_r4.il" />
diff --git a/tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_r8.ilproj b/tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_r8.ilproj
index 5f07d6708e..6a3a3c34cb 100644
--- a/tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_r8.ilproj
+++ b/tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_r8.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="refloc_r8.il" />
diff --git a/tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_u2.ilproj b/tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_u2.ilproj
index c51cf554ea..7521bf4a5a 100644
--- a/tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_u2.ilproj
+++ b/tests/src/JIT/Methodical/explicit/basic/_il_relrefloc_u2.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="refloc_u2.il" />
diff --git a/tests/src/JIT/Methodical/explicit/basic/_opt_relrefarg_c.csproj b/tests/src/JIT/Methodical/explicit/basic/_opt_relrefarg_c.csproj
index bb2860307e..8971ed374e 100644
--- a/tests/src/JIT/Methodical/explicit/basic/_opt_relrefarg_c.csproj
+++ b/tests/src/JIT/Methodical/explicit/basic/_opt_relrefarg_c.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/basic/_opt_relrefarg_f4.csproj b/tests/src/JIT/Methodical/explicit/basic/_opt_relrefarg_f4.csproj
index b09ffb9a5a..e4f644e2ba 100644
--- a/tests/src/JIT/Methodical/explicit/basic/_opt_relrefarg_f4.csproj
+++ b/tests/src/JIT/Methodical/explicit/basic/_opt_relrefarg_f4.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/basic/_opt_relrefarg_f8.csproj b/tests/src/JIT/Methodical/explicit/basic/_opt_relrefarg_f8.csproj
index 8c647f79c7..4c5a1e0e66 100644
--- a/tests/src/JIT/Methodical/explicit/basic/_opt_relrefarg_f8.csproj
+++ b/tests/src/JIT/Methodical/explicit/basic/_opt_relrefarg_f8.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/basic/_opt_relrefarg_i1.csproj b/tests/src/JIT/Methodical/explicit/basic/_opt_relrefarg_i1.csproj
index 0cadba4c9c..4f8fe880ee 100644
--- a/tests/src/JIT/Methodical/explicit/basic/_opt_relrefarg_i1.csproj
+++ b/tests/src/JIT/Methodical/explicit/basic/_opt_relrefarg_i1.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/basic/_opt_relrefarg_i2.csproj b/tests/src/JIT/Methodical/explicit/basic/_opt_relrefarg_i2.csproj
index 3ac6484344..fb50b52889 100644
--- a/tests/src/JIT/Methodical/explicit/basic/_opt_relrefarg_i2.csproj
+++ b/tests/src/JIT/Methodical/explicit/basic/_opt_relrefarg_i2.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/basic/_opt_relrefarg_i4.csproj b/tests/src/JIT/Methodical/explicit/basic/_opt_relrefarg_i4.csproj
index 39e0f14c47..66516a71d6 100644
--- a/tests/src/JIT/Methodical/explicit/basic/_opt_relrefarg_i4.csproj
+++ b/tests/src/JIT/Methodical/explicit/basic/_opt_relrefarg_i4.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/basic/_opt_relrefarg_o.csproj b/tests/src/JIT/Methodical/explicit/basic/_opt_relrefarg_o.csproj
index 16a81e3846..507ae30e5e 100644
--- a/tests/src/JIT/Methodical/explicit/basic/_opt_relrefarg_o.csproj
+++ b/tests/src/JIT/Methodical/explicit/basic/_opt_relrefarg_o.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/basic/_opt_relrefarg_s.csproj b/tests/src/JIT/Methodical/explicit/basic/_opt_relrefarg_s.csproj
index 792175ba80..c7e4b2315f 100644
--- a/tests/src/JIT/Methodical/explicit/basic/_opt_relrefarg_s.csproj
+++ b/tests/src/JIT/Methodical/explicit/basic/_opt_relrefarg_s.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/basic/_relrefarg_c.csproj b/tests/src/JIT/Methodical/explicit/basic/_relrefarg_c.csproj
index b56f51ce98..aa479554b5 100644
--- a/tests/src/JIT/Methodical/explicit/basic/_relrefarg_c.csproj
+++ b/tests/src/JIT/Methodical/explicit/basic/_relrefarg_c.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/basic/_relrefarg_f4.csproj b/tests/src/JIT/Methodical/explicit/basic/_relrefarg_f4.csproj
index 2a26e57483..81effb10d1 100644
--- a/tests/src/JIT/Methodical/explicit/basic/_relrefarg_f4.csproj
+++ b/tests/src/JIT/Methodical/explicit/basic/_relrefarg_f4.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/basic/_relrefarg_f8.csproj b/tests/src/JIT/Methodical/explicit/basic/_relrefarg_f8.csproj
index 2550f207cb..06e3a9a34a 100644
--- a/tests/src/JIT/Methodical/explicit/basic/_relrefarg_f8.csproj
+++ b/tests/src/JIT/Methodical/explicit/basic/_relrefarg_f8.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/basic/_relrefarg_i1.csproj b/tests/src/JIT/Methodical/explicit/basic/_relrefarg_i1.csproj
index fd954eaf23..1c72554279 100644
--- a/tests/src/JIT/Methodical/explicit/basic/_relrefarg_i1.csproj
+++ b/tests/src/JIT/Methodical/explicit/basic/_relrefarg_i1.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/basic/_relrefarg_i2.csproj b/tests/src/JIT/Methodical/explicit/basic/_relrefarg_i2.csproj
index 91e7efb07d..c90fd46d5d 100644
--- a/tests/src/JIT/Methodical/explicit/basic/_relrefarg_i2.csproj
+++ b/tests/src/JIT/Methodical/explicit/basic/_relrefarg_i2.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/basic/_relrefarg_i4.csproj b/tests/src/JIT/Methodical/explicit/basic/_relrefarg_i4.csproj
index a99887b79e..6d5d71db61 100644
--- a/tests/src/JIT/Methodical/explicit/basic/_relrefarg_i4.csproj
+++ b/tests/src/JIT/Methodical/explicit/basic/_relrefarg_i4.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/basic/_relrefarg_o.csproj b/tests/src/JIT/Methodical/explicit/basic/_relrefarg_o.csproj
index 66c05bed14..e8c024b48a 100644
--- a/tests/src/JIT/Methodical/explicit/basic/_relrefarg_o.csproj
+++ b/tests/src/JIT/Methodical/explicit/basic/_relrefarg_o.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/basic/_relrefarg_s.csproj b/tests/src/JIT/Methodical/explicit/basic/_relrefarg_s.csproj
index 10cb27fac0..d2e6e8bb04 100644
--- a/tests/src/JIT/Methodical/explicit/basic/_relrefarg_s.csproj
+++ b/tests/src/JIT/Methodical/explicit/basic/_relrefarg_s.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/funcptr/expl_funcptr_gc_r.ilproj b/tests/src/JIT/Methodical/explicit/funcptr/expl_funcptr_gc_r.ilproj
index 202fe79a6a..a4ed1f80b4 100644
--- a/tests/src/JIT/Methodical/explicit/funcptr/expl_funcptr_gc_r.ilproj
+++ b/tests/src/JIT/Methodical/explicit/funcptr/expl_funcptr_gc_r.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="expl_funcptr_gc.il" />
diff --git a/tests/src/JIT/Methodical/explicit/funcptr/expl_funcptr_val_r.ilproj b/tests/src/JIT/Methodical/explicit/funcptr/expl_funcptr_val_r.ilproj
index f5f8f14a4e..96b00260cf 100644
--- a/tests/src/JIT/Methodical/explicit/funcptr/expl_funcptr_val_r.ilproj
+++ b/tests/src/JIT/Methodical/explicit/funcptr/expl_funcptr_val_r.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="expl_funcptr_val.il" />
diff --git a/tests/src/JIT/Methodical/explicit/funcptr/seq_funcptr_gc_r.ilproj b/tests/src/JIT/Methodical/explicit/funcptr/seq_funcptr_gc_r.ilproj
index b102b6e29d..3048305f8d 100644
--- a/tests/src/JIT/Methodical/explicit/funcptr/seq_funcptr_gc_r.ilproj
+++ b/tests/src/JIT/Methodical/explicit/funcptr/seq_funcptr_gc_r.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="seq_funcptr_gc.il" />
diff --git a/tests/src/JIT/Methodical/explicit/funcptr/seq_funcptr_val_r.ilproj b/tests/src/JIT/Methodical/explicit/funcptr/seq_funcptr_val_r.ilproj
index c663e5e899..ce1bad1e58 100644
--- a/tests/src/JIT/Methodical/explicit/funcptr/seq_funcptr_val_r.ilproj
+++ b/tests/src/JIT/Methodical/explicit/funcptr/seq_funcptr_val_r.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="seq_funcptr_val.il" />
diff --git a/tests/src/JIT/Methodical/explicit/misc/_dbgexplicit1.csproj b/tests/src/JIT/Methodical/explicit/misc/_dbgexplicit1.csproj
index b753ec086d..7c1ead15b2 100644
--- a/tests/src/JIT/Methodical/explicit/misc/_dbgexplicit1.csproj
+++ b/tests/src/JIT/Methodical/explicit/misc/_dbgexplicit1.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/misc/_dbgexplicit2.csproj b/tests/src/JIT/Methodical/explicit/misc/_dbgexplicit2.csproj
index ec0861c2b2..067181ddc8 100644
--- a/tests/src/JIT/Methodical/explicit/misc/_dbgexplicit2.csproj
+++ b/tests/src/JIT/Methodical/explicit/misc/_dbgexplicit2.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/misc/_dbgexplicit3.csproj b/tests/src/JIT/Methodical/explicit/misc/_dbgexplicit3.csproj
index 617683f34b..ad26e10765 100644
--- a/tests/src/JIT/Methodical/explicit/misc/_dbgexplicit3.csproj
+++ b/tests/src/JIT/Methodical/explicit/misc/_dbgexplicit3.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/misc/_dbgexplicit4.csproj b/tests/src/JIT/Methodical/explicit/misc/_dbgexplicit4.csproj
index b6e41c68cd..c821d3aaf6 100644
--- a/tests/src/JIT/Methodical/explicit/misc/_dbgexplicit4.csproj
+++ b/tests/src/JIT/Methodical/explicit/misc/_dbgexplicit4.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/misc/_dbgexplicit5.csproj b/tests/src/JIT/Methodical/explicit/misc/_dbgexplicit5.csproj
index 8642904e2b..f80886c775 100644
--- a/tests/src/JIT/Methodical/explicit/misc/_dbgexplicit5.csproj
+++ b/tests/src/JIT/Methodical/explicit/misc/_dbgexplicit5.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/misc/_dbgexplicit6.csproj b/tests/src/JIT/Methodical/explicit/misc/_dbgexplicit6.csproj
index 1551a5371d..fec70a6a94 100644
--- a/tests/src/JIT/Methodical/explicit/misc/_dbgexplicit6.csproj
+++ b/tests/src/JIT/Methodical/explicit/misc/_dbgexplicit6.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/misc/_dbgexplicit7.csproj b/tests/src/JIT/Methodical/explicit/misc/_dbgexplicit7.csproj
index c387f1b87c..bba2505405 100644
--- a/tests/src/JIT/Methodical/explicit/misc/_dbgexplicit7.csproj
+++ b/tests/src/JIT/Methodical/explicit/misc/_dbgexplicit7.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/misc/_dbgexplicit8.csproj b/tests/src/JIT/Methodical/explicit/misc/_dbgexplicit8.csproj
index 1ee9653ac8..1e2bafddd8 100644
--- a/tests/src/JIT/Methodical/explicit/misc/_dbgexplicit8.csproj
+++ b/tests/src/JIT/Methodical/explicit/misc/_dbgexplicit8.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/misc/_il_relrefarg_box_val.ilproj b/tests/src/JIT/Methodical/explicit/misc/_il_relrefarg_box_val.ilproj
index 1b603de6d1..b136ce377f 100644
--- a/tests/src/JIT/Methodical/explicit/misc/_il_relrefarg_box_val.ilproj
+++ b/tests/src/JIT/Methodical/explicit/misc/_il_relrefarg_box_val.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="refarg_box_val.il" />
diff --git a/tests/src/JIT/Methodical/explicit/misc/_opt_dbgexplicit1.csproj b/tests/src/JIT/Methodical/explicit/misc/_opt_dbgexplicit1.csproj
index e47f8b9c20..8d9723c050 100644
--- a/tests/src/JIT/Methodical/explicit/misc/_opt_dbgexplicit1.csproj
+++ b/tests/src/JIT/Methodical/explicit/misc/_opt_dbgexplicit1.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/misc/_opt_dbgexplicit2.csproj b/tests/src/JIT/Methodical/explicit/misc/_opt_dbgexplicit2.csproj
index af5eba904a..b2b50065be 100644
--- a/tests/src/JIT/Methodical/explicit/misc/_opt_dbgexplicit2.csproj
+++ b/tests/src/JIT/Methodical/explicit/misc/_opt_dbgexplicit2.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/misc/_opt_dbgexplicit3.csproj b/tests/src/JIT/Methodical/explicit/misc/_opt_dbgexplicit3.csproj
index 211d92aad5..a933f85a2b 100644
--- a/tests/src/JIT/Methodical/explicit/misc/_opt_dbgexplicit3.csproj
+++ b/tests/src/JIT/Methodical/explicit/misc/_opt_dbgexplicit3.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/misc/_opt_dbgexplicit4.csproj b/tests/src/JIT/Methodical/explicit/misc/_opt_dbgexplicit4.csproj
index bc36de68fa..2507f2bc68 100644
--- a/tests/src/JIT/Methodical/explicit/misc/_opt_dbgexplicit4.csproj
+++ b/tests/src/JIT/Methodical/explicit/misc/_opt_dbgexplicit4.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/misc/_opt_dbgexplicit5.csproj b/tests/src/JIT/Methodical/explicit/misc/_opt_dbgexplicit5.csproj
index fa35eb2db4..a7b941c654 100644
--- a/tests/src/JIT/Methodical/explicit/misc/_opt_dbgexplicit5.csproj
+++ b/tests/src/JIT/Methodical/explicit/misc/_opt_dbgexplicit5.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/misc/_opt_dbgexplicit6.csproj b/tests/src/JIT/Methodical/explicit/misc/_opt_dbgexplicit6.csproj
index d59e44abec..8bcbf8f504 100644
--- a/tests/src/JIT/Methodical/explicit/misc/_opt_dbgexplicit6.csproj
+++ b/tests/src/JIT/Methodical/explicit/misc/_opt_dbgexplicit6.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/misc/_opt_dbgexplicit7.csproj b/tests/src/JIT/Methodical/explicit/misc/_opt_dbgexplicit7.csproj
index 09450c823b..02380a30da 100644
--- a/tests/src/JIT/Methodical/explicit/misc/_opt_dbgexplicit7.csproj
+++ b/tests/src/JIT/Methodical/explicit/misc/_opt_dbgexplicit7.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/misc/_opt_dbgexplicit8.csproj b/tests/src/JIT/Methodical/explicit/misc/_opt_dbgexplicit8.csproj
index d04abd8a71..fb3df62a9c 100644
--- a/tests/src/JIT/Methodical/explicit/misc/_opt_dbgexplicit8.csproj
+++ b/tests/src/JIT/Methodical/explicit/misc/_opt_dbgexplicit8.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/misc/_opt_relexplicit1.csproj b/tests/src/JIT/Methodical/explicit/misc/_opt_relexplicit1.csproj
index e47f8b9c20..f578746fce 100644
--- a/tests/src/JIT/Methodical/explicit/misc/_opt_relexplicit1.csproj
+++ b/tests/src/JIT/Methodical/explicit/misc/_opt_relexplicit1.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/misc/_opt_relexplicit2.csproj b/tests/src/JIT/Methodical/explicit/misc/_opt_relexplicit2.csproj
index af5eba904a..35a1207c22 100644
--- a/tests/src/JIT/Methodical/explicit/misc/_opt_relexplicit2.csproj
+++ b/tests/src/JIT/Methodical/explicit/misc/_opt_relexplicit2.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/misc/_opt_relexplicit3.csproj b/tests/src/JIT/Methodical/explicit/misc/_opt_relexplicit3.csproj
index 211d92aad5..3f46dc6f06 100644
--- a/tests/src/JIT/Methodical/explicit/misc/_opt_relexplicit3.csproj
+++ b/tests/src/JIT/Methodical/explicit/misc/_opt_relexplicit3.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/misc/_opt_relexplicit4.csproj b/tests/src/JIT/Methodical/explicit/misc/_opt_relexplicit4.csproj
index bc36de68fa..2a46694440 100644
--- a/tests/src/JIT/Methodical/explicit/misc/_opt_relexplicit4.csproj
+++ b/tests/src/JIT/Methodical/explicit/misc/_opt_relexplicit4.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/misc/_opt_relexplicit5.csproj b/tests/src/JIT/Methodical/explicit/misc/_opt_relexplicit5.csproj
index fa35eb2db4..09d03189b2 100644
--- a/tests/src/JIT/Methodical/explicit/misc/_opt_relexplicit5.csproj
+++ b/tests/src/JIT/Methodical/explicit/misc/_opt_relexplicit5.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/misc/_opt_relexplicit6.csproj b/tests/src/JIT/Methodical/explicit/misc/_opt_relexplicit6.csproj
index d59e44abec..9d142252fe 100644
--- a/tests/src/JIT/Methodical/explicit/misc/_opt_relexplicit6.csproj
+++ b/tests/src/JIT/Methodical/explicit/misc/_opt_relexplicit6.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/misc/_opt_relexplicit7.csproj b/tests/src/JIT/Methodical/explicit/misc/_opt_relexplicit7.csproj
index 09450c823b..171224d785 100644
--- a/tests/src/JIT/Methodical/explicit/misc/_opt_relexplicit7.csproj
+++ b/tests/src/JIT/Methodical/explicit/misc/_opt_relexplicit7.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/misc/_opt_relexplicit8.csproj b/tests/src/JIT/Methodical/explicit/misc/_opt_relexplicit8.csproj
index d04abd8a71..fadc8a0ac5 100644
--- a/tests/src/JIT/Methodical/explicit/misc/_opt_relexplicit8.csproj
+++ b/tests/src/JIT/Methodical/explicit/misc/_opt_relexplicit8.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/misc/_relexplicit1.csproj b/tests/src/JIT/Methodical/explicit/misc/_relexplicit1.csproj
index b753ec086d..bd0ffac2c8 100644
--- a/tests/src/JIT/Methodical/explicit/misc/_relexplicit1.csproj
+++ b/tests/src/JIT/Methodical/explicit/misc/_relexplicit1.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/misc/_relexplicit2.csproj b/tests/src/JIT/Methodical/explicit/misc/_relexplicit2.csproj
index ec0861c2b2..56d88c20ac 100644
--- a/tests/src/JIT/Methodical/explicit/misc/_relexplicit2.csproj
+++ b/tests/src/JIT/Methodical/explicit/misc/_relexplicit2.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/misc/_relexplicit3.csproj b/tests/src/JIT/Methodical/explicit/misc/_relexplicit3.csproj
index 617683f34b..cde63afce9 100644
--- a/tests/src/JIT/Methodical/explicit/misc/_relexplicit3.csproj
+++ b/tests/src/JIT/Methodical/explicit/misc/_relexplicit3.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/misc/_relexplicit4.csproj b/tests/src/JIT/Methodical/explicit/misc/_relexplicit4.csproj
index b6e41c68cd..2fb3fe1276 100644
--- a/tests/src/JIT/Methodical/explicit/misc/_relexplicit4.csproj
+++ b/tests/src/JIT/Methodical/explicit/misc/_relexplicit4.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/misc/_relexplicit5.csproj b/tests/src/JIT/Methodical/explicit/misc/_relexplicit5.csproj
index 8642904e2b..cddec3cb3f 100644
--- a/tests/src/JIT/Methodical/explicit/misc/_relexplicit5.csproj
+++ b/tests/src/JIT/Methodical/explicit/misc/_relexplicit5.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/misc/_relexplicit6.csproj b/tests/src/JIT/Methodical/explicit/misc/_relexplicit6.csproj
index 1551a5371d..6c451e2292 100644
--- a/tests/src/JIT/Methodical/explicit/misc/_relexplicit6.csproj
+++ b/tests/src/JIT/Methodical/explicit/misc/_relexplicit6.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/misc/_relexplicit7.csproj b/tests/src/JIT/Methodical/explicit/misc/_relexplicit7.csproj
index c387f1b87c..ed70cce28d 100644
--- a/tests/src/JIT/Methodical/explicit/misc/_relexplicit7.csproj
+++ b/tests/src/JIT/Methodical/explicit/misc/_relexplicit7.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/misc/_relexplicit8.csproj b/tests/src/JIT/Methodical/explicit/misc/_relexplicit8.csproj
index 1ee9653ac8..a07833845a 100644
--- a/tests/src/JIT/Methodical/explicit/misc/_relexplicit8.csproj
+++ b/tests/src/JIT/Methodical/explicit/misc/_relexplicit8.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/rotate/_il_relrotarg_double.ilproj b/tests/src/JIT/Methodical/explicit/rotate/_il_relrotarg_double.ilproj
index f13ea2307d..8b27308f35 100644
--- a/tests/src/JIT/Methodical/explicit/rotate/_il_relrotarg_double.ilproj
+++ b/tests/src/JIT/Methodical/explicit/rotate/_il_relrotarg_double.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="rotarg_double.il" />
diff --git a/tests/src/JIT/Methodical/explicit/rotate/_il_relrotarg_float.ilproj b/tests/src/JIT/Methodical/explicit/rotate/_il_relrotarg_float.ilproj
index f39613f22d..97acfc5319 100644
--- a/tests/src/JIT/Methodical/explicit/rotate/_il_relrotarg_float.ilproj
+++ b/tests/src/JIT/Methodical/explicit/rotate/_il_relrotarg_float.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="rotarg_float.il" />
diff --git a/tests/src/JIT/Methodical/explicit/rotate/_il_relrotarg_objref.ilproj b/tests/src/JIT/Methodical/explicit/rotate/_il_relrotarg_objref.ilproj
index fb9e8a72c6..28d976b036 100644
--- a/tests/src/JIT/Methodical/explicit/rotate/_il_relrotarg_objref.ilproj
+++ b/tests/src/JIT/Methodical/explicit/rotate/_il_relrotarg_objref.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="rotarg_objref.il" />
diff --git a/tests/src/JIT/Methodical/explicit/rotate/_il_relrotarg_valref.ilproj b/tests/src/JIT/Methodical/explicit/rotate/_il_relrotarg_valref.ilproj
index 9d1b81dd9a..028a8ccf22 100644
--- a/tests/src/JIT/Methodical/explicit/rotate/_il_relrotarg_valref.ilproj
+++ b/tests/src/JIT/Methodical/explicit/rotate/_il_relrotarg_valref.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="rotarg_valref.il" />
diff --git a/tests/src/JIT/Methodical/explicit/rotate/_il_relrotate_i4.ilproj b/tests/src/JIT/Methodical/explicit/rotate/_il_relrotate_i4.ilproj
index 3d02981a41..71db1d8ec6 100644
--- a/tests/src/JIT/Methodical/explicit/rotate/_il_relrotate_i4.ilproj
+++ b/tests/src/JIT/Methodical/explicit/rotate/_il_relrotate_i4.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="rotate_i4.il" />
diff --git a/tests/src/JIT/Methodical/explicit/rotate/_il_relrotate_u2.ilproj b/tests/src/JIT/Methodical/explicit/rotate/_il_relrotate_u2.ilproj
index a4c4d9e668..9126c3080d 100644
--- a/tests/src/JIT/Methodical/explicit/rotate/_il_relrotate_u2.ilproj
+++ b/tests/src/JIT/Methodical/explicit/rotate/_il_relrotate_u2.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="rotate_u2.il" />
diff --git a/tests/src/JIT/Methodical/explicit/rotate/_opt_relrotarg_double.csproj b/tests/src/JIT/Methodical/explicit/rotate/_opt_relrotarg_double.csproj
index d5488680cb..e1febd76e5 100644
--- a/tests/src/JIT/Methodical/explicit/rotate/_opt_relrotarg_double.csproj
+++ b/tests/src/JIT/Methodical/explicit/rotate/_opt_relrotarg_double.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/rotate/_opt_relrotarg_float.csproj b/tests/src/JIT/Methodical/explicit/rotate/_opt_relrotarg_float.csproj
index 42599339a3..001d336928 100644
--- a/tests/src/JIT/Methodical/explicit/rotate/_opt_relrotarg_float.csproj
+++ b/tests/src/JIT/Methodical/explicit/rotate/_opt_relrotarg_float.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/rotate/_opt_relrotarg_objref.csproj b/tests/src/JIT/Methodical/explicit/rotate/_opt_relrotarg_objref.csproj
index 6ab3faf466..7efec2fb5f 100644
--- a/tests/src/JIT/Methodical/explicit/rotate/_opt_relrotarg_objref.csproj
+++ b/tests/src/JIT/Methodical/explicit/rotate/_opt_relrotarg_objref.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/rotate/_opt_relrotarg_valref.csproj b/tests/src/JIT/Methodical/explicit/rotate/_opt_relrotarg_valref.csproj
index 908c4c1d83..60cd9531a3 100644
--- a/tests/src/JIT/Methodical/explicit/rotate/_opt_relrotarg_valref.csproj
+++ b/tests/src/JIT/Methodical/explicit/rotate/_opt_relrotarg_valref.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/rotate/_relrotarg_double.csproj b/tests/src/JIT/Methodical/explicit/rotate/_relrotarg_double.csproj
index 2c9b3b2d55..0a69f50588 100644
--- a/tests/src/JIT/Methodical/explicit/rotate/_relrotarg_double.csproj
+++ b/tests/src/JIT/Methodical/explicit/rotate/_relrotarg_double.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/rotate/_relrotarg_float.csproj b/tests/src/JIT/Methodical/explicit/rotate/_relrotarg_float.csproj
index 3a93149ebf..c6bb770552 100644
--- a/tests/src/JIT/Methodical/explicit/rotate/_relrotarg_float.csproj
+++ b/tests/src/JIT/Methodical/explicit/rotate/_relrotarg_float.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/rotate/_relrotarg_objref.csproj b/tests/src/JIT/Methodical/explicit/rotate/_relrotarg_objref.csproj
index f1ae8330f9..2531b08def 100644
--- a/tests/src/JIT/Methodical/explicit/rotate/_relrotarg_objref.csproj
+++ b/tests/src/JIT/Methodical/explicit/rotate/_relrotarg_objref.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/explicit/rotate/_relrotarg_valref.csproj b/tests/src/JIT/Methodical/explicit/rotate/_relrotarg_valref.csproj
index 9cc8f1d246..f7dd03a550 100644
--- a/tests/src/JIT/Methodical/explicit/rotate/_relrotarg_valref.csproj
+++ b/tests/src/JIT/Methodical/explicit/rotate/_relrotarg_valref.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/flowgraph/bug614098/intToByte.csproj b/tests/src/JIT/Methodical/flowgraph/bug614098/intToByte.csproj
index be1afeeb56..d1b6c91a4d 100644
--- a/tests/src/JIT/Methodical/flowgraph/bug614098/intToByte.csproj
+++ b/tests/src/JIT/Methodical/flowgraph/bug614098/intToByte.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/flowgraph/bug619534/ILStackAllocRepro.ilproj b/tests/src/JIT/Methodical/flowgraph/bug619534/ILStackAllocRepro.ilproj
index 56a3f09c70..0d5a1b0443 100644
--- a/tests/src/JIT/Methodical/flowgraph/bug619534/ILStackAllocRepro.ilproj
+++ b/tests/src/JIT/Methodical/flowgraph/bug619534/ILStackAllocRepro.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType>Full</DebugType>
+ <DebugType>PdbOnly</DebugType>
</PropertyGroup>
<ItemGroup>
<Compile Include="ILStackAllocRepro.il" />
diff --git a/tests/src/JIT/Methodical/flowgraph/bug619534/NonVirtualCall.il b/tests/src/JIT/Methodical/flowgraph/bug619534/NonVirtualCall.il
new file mode 100644
index 0000000000..b8e731caba
--- /dev/null
+++ b/tests/src/JIT/Methodical/flowgraph/bug619534/NonVirtualCall.il
@@ -0,0 +1,416 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib {}
+.assembly extern NonVirtualCall_Lib {}
+.assembly NonVirtualCall
+{
+.custom instance void [mscorlib]System.Security.SecurityTransparentAttribute::.ctor() = ( 01 00 00 00 )
+ .custom instance void [mscorlib]System.Security.SecurityRulesAttribute::.ctor(valuetype [mscorlib]System.Security.SecurityRuleSet) = ( 01 00 02 00 00 )
+}
+
+
+.method public static void Test_CallNonFinalVirtualOutside_Neg()
+{
+ newobj instance void [NonVirtualCall_Lib]ChildClass::.ctor()
+ call instance void [NonVirtualCall_Lib]ChildClass::VirtualMethod()
+ ret
+}
+
+.method public static void Test_DelegateNonFinalVirtualOutside_Neg()
+{
+ newobj instance void [NonVirtualCall_Lib]ChildClass::.ctor()
+ ldftn instance void [NonVirtualCall_Lib]ChildClass::VirtualMethod()
+ newobj instance void [NonVirtualCall_Lib]TestDelegate::.ctor(object, native int)
+ call instance void [NonVirtualCall_Lib]TestDelegate::Invoke()
+ ret
+}
+
+.method public static void Test_CallFinalVirtualOutside_Pos()
+{
+ newobj instance void [NonVirtualCall_Lib]ChildClass::.ctor()
+ call instance void [NonVirtualCall_Lib]ChildClass::FinalVirtualMethod()
+ ret
+}
+
+.method public static void Test_DelegateFinalVirtualOutside_Pos()
+{
+ newobj instance void [NonVirtualCall_Lib]ChildClass::.ctor()
+ ldftn instance void [NonVirtualCall_Lib]ChildClass::FinalVirtualMethod()
+ newobj instance void [NonVirtualCall_Lib]TestDelegate::.ctor(object, native int)
+ call instance void [NonVirtualCall_Lib]TestDelegate::Invoke()
+ ret
+}
+
+.method public static void Test_CallSealedVirtualOutside_Pos()
+{
+ newobj instance void [NonVirtualCall_Lib]SealedClass::.ctor()
+ call instance void [NonVirtualCall_Lib]SealedClass::VirtualMethod()
+ ret
+}
+
+.method public static void Test_DelegateSealedVirtualOutside_Pos()
+{
+ newobj instance void [NonVirtualCall_Lib]SealedClass::.ctor()
+ ldftn instance void [NonVirtualCall_Lib]SealedClass::VirtualMethod()
+ newobj instance void [NonVirtualCall_Lib]TestDelegate::.ctor(object, native int)
+ call instance void [NonVirtualCall_Lib]TestDelegate::Invoke()
+ ret
+}
+
+.method public static void Test_CallNonFinalVirtualBoxedValueType_Pos()
+{
+ .locals init (value class [NonVirtualCall_Lib]TestValueType)
+ ldloc 0
+ box value class [NonVirtualCall_Lib]TestValueType
+ call instance string [mscorlib]System.Object::ToString()
+ pop
+ ret
+}
+
+.method public static void Test_DelegateNonFinalVirtualBoxedValueType_Pos()
+{
+ .locals init (value class [NonVirtualCall_Lib]TestValueType)
+ ldloc 0
+ box value class [NonVirtualCall_Lib]TestValueType
+ ldftn instance string [mscorlib]System.Object::ToString()
+ newobj instance void [NonVirtualCall_Lib]ToStringDelegate::.ctor(object, native int)
+ call instance string [NonVirtualCall_Lib]ToStringDelegate::Invoke()
+ pop
+ ret
+}
+
+.method public static int32 Main()
+{
+ .entrypoint
+
+ .try
+ {
+ call void Test_CallNonFinalVirtualOutside_Neg()
+ ldstr "Error: Test_CallNonFinalVirtualOutside_Neg did not throw an exception"
+ call void [System.Console]System.Console::WriteLine(string)
+ leave Fail
+ }
+ catch [mscorlib]System.Security.VerificationException
+ {
+ leave Next0
+ }
+ catch [mscorlib]System.Exception
+ {
+ ldstr "Error: Test_CallNonFinalVirtualOutside_Neg threw an unexpected exception"
+ call void [System.Console]System.Console::WriteLine(string)
+ leave Fail
+ }
+
+Next0:
+ .try
+ {
+ call void Test_DelegateNonFinalVirtualOutside_Neg()
+ ldstr "Error: Test_DelegateNonFinalVirtualOutside_Neg did not throw an exception"
+ call void [System.Console]System.Console::WriteLine(string)
+ leave Fail
+ }
+ catch [mscorlib]System.Security.VerificationException
+ {
+ leave Next1
+ }
+ catch [mscorlib]System.Exception
+ {
+ ldstr "Error: Test_DelegateNonFinalVirtualOutside_Neg threw an unexpected exception"
+ call void [System.Console]System.Console::WriteLine(string)
+ leave Fail
+ }
+
+
+Next1:
+ call void Test_CallFinalVirtualOutside_Pos()
+ call void Test_DelegateFinalVirtualOutside_Pos()
+ call void Test_CallSealedVirtualOutside_Pos()
+ call void Test_CallSealedVirtualOutside_Pos()
+
+ newobj instance void [NonVirtualCall_Lib]ChildClass::.ctor()
+ dup
+ dup
+ dup
+ dup
+ dup
+ call instance void [NonVirtualCall_Lib]ChildClass::Test_CallNonFinalVirtualInside_Pos()
+ call instance void [NonVirtualCall_Lib]ChildClass::Test_DelegateNonFinalVirtualInside_Pos()
+ call instance void [NonVirtualCall_Lib]ChildClass::Test_CallParentNonFinalVirtualInside_Pos()
+ call instance void [NonVirtualCall_Lib]ChildClass::Test_DelegateParentNonFinalVirtualInside_Pos()
+ call instance void [NonVirtualCall_Lib]ChildClass::Test_CallGrandparentNonFinalVirtualInside_Pos()
+ call instance void [NonVirtualCall_Lib]ChildClass::Test_DelegateGrandparentNonFinalVirtualInside_Pos()
+
+ call void Test_CallNonFinalVirtualBoxedValueType_Pos()
+ call void Test_DelegateNonFinalVirtualBoxedValueType_Pos()
+
+ .try
+ {
+ newobj instance void [NonVirtualCall_Lib]ChildClass::.ctor()
+ call instance void [NonVirtualCall_Lib]ChildClass::Test_CallParentNonFinalVirtualAfterLdarga_Neg()
+ ldstr "Error: Test_CallParentNonFinalVirtualAfterLdarga_Neg did not throw an exception"
+ call void [System.Console]System.Console::WriteLine(string)
+ leave Fail
+ }
+ catch [mscorlib]System.Security.VerificationException
+ {
+ leave Next2
+ }
+ catch [mscorlib]System.Exception
+ {
+ ldstr "Error: Test_CallParentNonFinalVirtualAfterLdarga_Neg threw an unexpected exception"
+ call void [System.Console]System.Console::WriteLine(string)
+ leave Fail
+ }
+
+Next2:
+ .try
+ {
+ newobj instance void [NonVirtualCall_Lib]ChildClass::.ctor()
+ call instance void [NonVirtualCall_Lib]ChildClass::Test_CallParentNonFinalVirtualAfterLdargaS_Neg()
+ ldstr "Error: Test_CallParentNonFinalVirtualAfterLdargaS_Neg did not throw an exception"
+ call void [System.Console]System.Console::WriteLine(string)
+ leave Fail
+ }
+ catch [mscorlib]System.Security.VerificationException
+ {
+ leave Next3
+ }
+ catch [mscorlib]System.Exception
+ {
+ ldstr "Error: Test_CallParentNonFinalVirtualAfterLdargaS_Neg threw an unexpected exception"
+ call void [System.Console]System.Console::WriteLine(string)
+ leave Fail
+ }
+
+Next3:
+ .try
+ {
+ newobj instance void [NonVirtualCall_Lib]ChildClass::.ctor()
+ call instance void [NonVirtualCall_Lib]ChildClass::Test_CallParentNonFinalVirtualAfterStarg_Neg()
+ ldstr "Error: Test_CallParentNonFinalVirtualAfterStarg_Neg did not throw an exception"
+ call void [System.Console]System.Console::WriteLine(string)
+ leave Fail
+ }
+ catch [mscorlib]System.Security.VerificationException
+ {
+ leave Next4
+ }
+ catch [mscorlib]System.Exception
+ {
+ ldstr "Error: Test_CallParentNonFinalVirtualAfterStarg_Neg threw an unexpected exception"
+ call void [System.Console]System.Console::WriteLine(string)
+ leave Fail
+ }
+
+Next4:
+ .try
+ {
+ newobj instance void [NonVirtualCall_Lib]ChildClass::.ctor()
+ call instance void [NonVirtualCall_Lib]ChildClass::Test_CallParentNonFinalVirtualAfterStargS_Neg()
+ ldstr "Error: Test_CallParentNonFinalVirtualAfterStargS_Neg did not throw an exception"
+ call void [System.Console]System.Console::WriteLine(string)
+ leave Fail
+ }
+ catch [mscorlib]System.Security.VerificationException
+ {
+ leave Next5
+ }
+ catch [mscorlib]System.Exception
+ {
+ ldstr "Error: Test_CallParentNonFinalVirtualAfterStargS_Neg threw an unexpected exception"
+ call void [System.Console]System.Console::WriteLine(string)
+ leave Fail
+ }
+
+Next5:
+ newobj instance void [NonVirtualCall_Lib]ChildClass::.ctor()
+ dup
+ call instance void [NonVirtualCall_Lib]ChildClass::Test_CallParentNonFinalVirtualAfterStargNonZero_Pos(class [NonVirtualCall_Lib]ChildClass)
+
+ .try
+ {
+ newobj instance void [NonVirtualCall_Lib]ChildClass::.ctor()
+ call instance void [NonVirtualCall_Lib]ChildClass::Test_DelegateParentNonFinalVirtualAfterStarg_Neg()
+ ldstr "Error: Test_DelegateParentNonFinalVirtualAfterStarg_Neg did not throw an exception"
+ call void [System.Console]System.Console::WriteLine(string)
+ leave Fail
+ }
+ catch [mscorlib]System.Security.VerificationException
+ {
+ leave Next6
+ }
+ catch [mscorlib]System.Exception
+ {
+ ldstr "Error: Test_DelegateParentNonFinalVirtualAfterStarg_Neg threw an unexpected exception"
+ call void [System.Console]System.Console::WriteLine(string)
+ leave Fail
+ }
+
+Next6:
+ .try
+ {
+ newobj instance void [NonVirtualCall_Lib]ChildClass::.ctor()
+ call instance void [NonVirtualCall_Lib]ChildClass::Test_CallParentNonFinalVirtualAfterLdlocStloc_Neg()
+ ldstr "Error: Test_CallParentNonFinalVirtualAfterLdlocStloc_Neg did not throw an exception"
+ call void [System.Console]System.Console::WriteLine(string)
+ leave Fail
+ }
+ catch [mscorlib]System.Security.VerificationException
+ {
+ leave Next7
+ }
+ catch [mscorlib]System.Exception
+ {
+ ldstr "Error: Test_CallParentNonFinalVirtualAfterLdlocStloc_Neg threw an unexpected exception"
+ call void [System.Console]System.Console::WriteLine(string)
+ leave Fail
+ }
+
+Next7:
+ .try
+ {
+ newobj instance void [NonVirtualCall_Lib]ChildClass::.ctor()
+ call instance void [NonVirtualCall_Lib]ChildClass::Test_CallParentNonFinalVirtualAfterNewobj_Neg()
+ ldstr "Error: Test_CallParentNonFinalVirtualAfterNewobj_Neg did not throw an exception"
+ call void [System.Console]System.Console::WriteLine(string)
+ leave Fail
+ }
+ catch [mscorlib]System.Security.VerificationException
+ {
+ leave Next8
+ }
+ catch [mscorlib]System.Exception
+ {
+ ldstr "Error: Test_CallParentNonFinalVirtualAfterNewobj_Neg threw an unexpected exception"
+ call void [System.Console]System.Console::WriteLine(string)
+ leave Fail
+ }
+
+Next8:
+ .try
+ {
+ newobj instance void [NonVirtualCall_Lib]ChildClass::.ctor()
+ call instance void [NonVirtualCall_Lib]ChildClass::Test_CallParentNonFinalVirtualWithNull_Neg()
+ ldstr "Error: Test_CallParentNonFinalVirtualWithNull_Neg did not throw an exception"
+ call void [System.Console]System.Console::WriteLine(string)
+ leave Fail
+ }
+ catch [mscorlib]System.Security.VerificationException
+ {
+ leave Next9
+ }
+ catch [mscorlib]System.Exception
+ {
+ ldstr "Error: Test_CallParentNonFinalVirtualWithNull_Neg threw an unexpected exception"
+ call void [System.Console]System.Console::WriteLine(string)
+ leave Fail
+ }
+
+Next9:
+ .try
+ {
+ newobj instance void [NonVirtualCall_Lib]ChildClass::.ctor()
+ call instance void [NonVirtualCall_Lib]ChildClass::Test_DelegateParentNonFinalVirtualWithNull_Neg()
+ ldstr "Error: Test_DelegateParentNonFinalVirtualWithNull_Neg did not throw an exception"
+ call void [System.Console]System.Console::WriteLine(string)
+ leave Fail
+ }
+ catch [mscorlib]System.Security.VerificationException
+ {
+ leave Next10
+ }
+ catch [mscorlib]System.Exception
+ {
+ ldstr "Error: Test_DelegateParentNonFinalVirtualWithNull_Neg threw an unexpected exception"
+ call void [System.Console]System.Console::WriteLine(string)
+ leave Fail
+ }
+
+Next10:
+ newobj instance void [NonVirtualCall_Lib]ChildClass::.ctor()
+ call instance void [NonVirtualCall_Lib]ChildClass::Test_CallParentNonFinalVirtualWithDup_Pos()
+
+ .try
+ {
+ newobj instance void [NonVirtualCall_Lib]ChildClass::.ctor()
+ ldc.i4.0
+ call instance void [NonVirtualCall_Lib]ChildClass::Test_CallParentNonFinalVirtualAfterCondStarg_Neg(int32)
+ ldstr "Error: Test_CallParentNonFinalVirtualAfterCondStarg_Neg did not throw an exception"
+ call void [System.Console]System.Console::WriteLine(string)
+ leave Fail
+ }
+ catch [mscorlib]System.Security.VerificationException
+ {
+ leave Next11
+ }
+ catch [mscorlib]System.Exception
+ {
+ ldstr "Error: Test_CallParentNonFinalVirtualAfterCondStarg_Neg threw an unexpected exception"
+ call void [System.Console]System.Console::WriteLine(string)
+ leave Fail
+ }
+
+Next11:
+ .try
+ {
+ newobj instance void [NonVirtualCall_Lib]ChildClass::.ctor()
+ call instance void [NonVirtualCall_Lib]ChildClass::Test_CallParentNonFinalVirtualInException_Neg()
+ ldstr "Error: Test_CallParentNonFinalVirtualInException_Neg did not throw an exception"
+ call void [System.Console]System.Console::WriteLine(string)
+ leave Fail
+ }
+ catch [mscorlib]System.Security.VerificationException
+ {
+ leave Next12
+ }
+ catch [mscorlib]System.Exception
+ {
+ ldstr "Error: Test_CallParentNonFinalVirtualInException_Neg threw an unexpected exception"
+ call void [System.Console]System.Console::WriteLine(string)
+ leave Fail
+ }
+
+Next12:
+ .try
+ {
+ newobj instance void [NonVirtualCall_Lib]ChildClass::.ctor()
+ call instance void [NonVirtualCall_Lib]ChildClass::Test_CallParentNonFinalVirtualBeforeStarg_Neg()
+ ldstr "Error: Test_CallParentNonFinalVirtualBeforeStarg_Neg did not throw an exception"
+ call void [System.Console]System.Console::WriteLine(string)
+ leave Fail
+ }
+ catch [mscorlib]System.Security.VerificationException
+ {
+ leave Next13
+ }
+ catch [mscorlib]System.Exception
+ {
+ ldstr "Error: Test_CallParentNonFinalVirtualBeforeStarg_Neg threw an unexpected exception"
+ call void [System.Console]System.Console::WriteLine(string)
+ leave Fail
+ }
+
+Next13:
+ newobj instance void [NonVirtualCall_Lib]ChildClass::.ctor()
+ call instance void [NonVirtualCall_Lib]ChildClass::Test_CallNonFinalVirtualBoxedValueTypeAfterStarg_Pos()
+
+ ldstr "Test Passed"
+ call void [System.Console]System.Console::WriteLine(string)
+ ldc.i4 100
+ br End
+
+Fail:
+ ldstr "Test Failed"
+ call void [System.Console]System.Console::WriteLine(string)
+ ldc.i4 101
+
+End:
+ ret
+}
diff --git a/tests/src/JIT/Methodical/flowgraph/bug619534/NonVirtualCall.ilproj b/tests/src/JIT/Methodical/flowgraph/bug619534/NonVirtualCall.ilproj
new file mode 100644
index 0000000000..1910251e08
--- /dev/null
+++ b/tests/src/JIT/Methodical/flowgraph/bug619534/NonVirtualCall.ilproj
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="NonVirtualCall.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <ItemGroup>
+ <ProjectReference Include="NonVirtualCall_Lib.ilproj" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
diff --git a/tests/src/JIT/Methodical/flowgraph/bug619534/NonVirtualCall_Lib.il b/tests/src/JIT/Methodical/flowgraph/bug619534/NonVirtualCall_Lib.il
new file mode 100644
index 0000000000..5904bf1298
--- /dev/null
+++ b/tests/src/JIT/Methodical/flowgraph/bug619534/NonVirtualCall_Lib.il
@@ -0,0 +1,332 @@
+
+// Microsoft (R) .NET Framework IL Disassembler. Version 2.0.50620.00
+// Microsoft Corporation. All rights reserved.
+
+
+
+// Metadata version: v2.0.50620
+.assembly extern mscorlib
+{
+ .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4..
+ .ver 2:0:0:0
+}
+.assembly NonVirtualCall_Lib
+{
+ .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilationRelaxationsAttribute::.ctor(int32) = ( 01 00 08 00 00 00 00 00 )
+ .custom instance void [mscorlib]System.Runtime.CompilerServices.RuntimeCompatibilityAttribute::.ctor() = ( 01 00 01 00 54 02 16 57 72 61 70 4E 6F 6E 45 78 // ....T..WrapNonEx
+ 63 65 70 74 69 6F 6E 54 68 72 6F 77 73 01 ) // ceptionThrows.
+ .custom instance void [mscorlib]System.Security.SecurityTransparentAttribute::.ctor() = ( 01 00 00 00 )
+ .custom instance void [mscorlib]System.Security.SecurityRulesAttribute::.ctor(valuetype [mscorlib]System.Security.SecurityRuleSet) = ( 01 00 02 00 00 )
+ .hash algorithm 0x00008004
+ .ver 0:0:0:0
+}
+.module NonVirtualCall_Lib.dll
+// MVID: {06A0A842-CB0F-4CC1-9439-EECC24ABD077}
+.imagebase 0x00400000
+.file alignment 0x00000200
+.stackreserve 0x00100000
+.subsystem 0x0003 // WINDOWS_CUI
+.corflags 0x00000001 // ILONLY
+// Image base: 0x01010000
+
+
+// =============== CLASS MEMBERS DECLARATION ===================
+
+.class public ChildClass extends ParentClass
+{
+ .method public instance void .ctor()
+ {
+ ldarg 0
+ call instance void ParentClass::.ctor()
+ ret
+ }
+
+ .method public virtual void VirtualMethod()
+ {
+ ret
+ }
+
+ .method public final virtual void FinalVirtualMethod()
+ {
+ ret
+ }
+
+ // In-class Testcases
+ //
+ .method public instance void Test_CallNonFinalVirtualInside_Pos()
+ {
+ ldarg 0
+ call instance void ChildClass::VirtualMethod()
+ ret
+ }
+
+ .method public instance void Test_DelegateNonFinalVirtualInside_Pos()
+ {
+ ldarg 0
+ ldftn instance void ChildClass::VirtualMethod()
+ newobj instance void TestDelegate::.ctor(object, native int)
+ call instance void TestDelegate::Invoke()
+ ret
+ }
+
+ .method public instance void Test_CallParentNonFinalVirtualInside_Pos()
+ {
+ ldarg 0
+ call instance void ParentClass::VirtualMethod()
+ ret
+ }
+
+ .method public instance void Test_DelegateParentNonFinalVirtualInside_Pos()
+ {
+ ldarg 0
+ ldftn instance void ParentClass::VirtualMethod()
+ newobj instance void TestDelegate::.ctor(object, native int)
+ call instance void TestDelegate::Invoke()
+ ret
+ }
+
+ .method public instance void Test_CallGrandparentNonFinalVirtualInside_Pos()
+ {
+ ldarg 0
+ call instance void GrandparentClass::VirtualMethod()
+ ret
+ }
+
+ .method public instance void Test_DelegateGrandparentNonFinalVirtualInside_Pos()
+ {
+ ldarg 0
+ ldftn instance void GrandparentClass::VirtualMethod()
+ newobj instance void TestDelegate::.ctor(object, native int)
+ call instance void TestDelegate::Invoke()
+ ret
+ }
+
+ .method public instance void Test_CallParentNonFinalVirtualAfterLdarga_Neg()
+ {
+ ldarg 0
+ ldarga 0
+ pop
+ call instance void ParentClass::VirtualMethod()
+ ret
+ }
+
+ .method public instance void Test_CallParentNonFinalVirtualAfterLdargaS_Neg()
+ {
+ // Switched the order of ldarg/ldarga to cover both opcodes, plus before/after ldarg opcode
+ //
+ ldarga.s 0
+ pop
+ ldarg 0
+ call instance void ParentClass::VirtualMethod()
+ ret
+ }
+
+ .method public instance void Test_CallParentNonFinalVirtualAfterStarg_Neg()
+ {
+ ldarg 0
+ dup
+ starg 0
+ call instance void ParentClass::VirtualMethod()
+ ret
+ }
+
+ .method public instance void Test_CallParentNonFinalVirtualAfterStargS_Neg()
+ {
+ // Switched the order of ldarg/starg to cover both opcodes, plus before/after ldarg opcode
+ //
+ ldarg 0
+ starg.s 0
+ ldarg 0
+ call instance void ParentClass::VirtualMethod()
+ ret
+ }
+
+ .method public instance void Test_CallParentNonFinalVirtualAfterStargNonZero_Pos(class ChildClass)
+ {
+ ldarg 0
+ starg 1
+ ldarg 0
+ call instance void ParentClass::VirtualMethod()
+ ret
+ }
+
+ .method public instance void Test_DelegateParentNonFinalVirtualAfterStarg_Neg()
+ {
+ ldarg 0
+ starg 0
+ ldarg 0
+ ldftn instance void ParentClass::VirtualMethod()
+ newobj instance void TestDelegate::.ctor(object, native int)
+ call instance void TestDelegate::Invoke()
+ ret
+ }
+
+ .method public instance void Test_CallParentNonFinalVirtualAfterLdlocStloc_Neg()
+ {
+ .locals init (class ChildClass)
+ ldarg 0
+ stloc 0
+ ldloc 0
+ call instance void ParentClass::VirtualMethod()
+ ret
+ }
+
+ .method public instance void Test_CallParentNonFinalVirtualAfterNewobj_Neg()
+ {
+ newobj instance void ChildClass::.ctor()
+ call instance void ParentClass::VirtualMethod()
+ ret
+ }
+
+ .method public instance void Test_CallParentNonFinalVirtualWithNull_Neg()
+ {
+ ldnull
+ call instance void ParentClass::VirtualMethod()
+ ret
+ }
+
+ .method public instance void Test_DelegateParentNonFinalVirtualWithNull_Neg()
+ {
+ ldnull
+ ldftn instance void ParentClass::VirtualMethod()
+ newobj instance void TestDelegate::.ctor(object, native int)
+ pop
+ ret
+ }
+
+ .method public instance void Test_CallParentNonFinalVirtualWithDup_Pos()
+ {
+ ldarg 0
+ dup
+ call instance void ParentClass::VirtualMethod()
+ pop
+ ret
+ }
+
+ .method public instance void Test_CallParentNonFinalVirtualAfterCondStarg_Neg(int32)
+ {
+ ldarg 1
+ brfalse Label
+ ldarg 0
+ starg 0
+Label:
+ ldarg 0
+ call instance void ParentClass::VirtualMethod()
+ ret
+ }
+
+ .method public instance void Test_CallParentNonFinalVirtualInException_Neg()
+ {
+ .try
+ {
+ ldarg 0
+ starg 0
+ newobj instance void [mscorlib]System.Exception::.ctor()
+ throw
+ }
+ catch [mscorlib]System.Exception
+ {
+ ldarg 0
+ call instance void ParentClass::VirtualMethod()
+ leave EndSEH
+ }
+
+EndSEH:
+ ret
+ }
+
+ .method public instance void Test_CallParentNonFinalVirtualBeforeStarg_Neg()
+ {
+ ldarg 0
+ call instance void ParentClass::VirtualMethod()
+ ldarg 0
+ starg 0
+ ret
+ }
+
+ .method public instance void Test_CallNonFinalVirtualBoxedValueTypeAfterStarg_Pos()
+ {
+ .locals init (value class TestValueType)
+ ldarg 0
+ starg 0
+ ldloc 0
+ box value class TestValueType
+ call instance string [mscorlib]System.Object::ToString()
+ pop
+ ret
+ }
+}
+.class public GrandparentClass extends [mscorlib]System.Object
+{
+ .method public instance void .ctor()
+ {
+ ldarg 0
+ call instance void [mscorlib]System.Object::.ctor()
+ ret
+ }
+
+ .method public virtual void VirtualMethod()
+ {
+ ret
+ }
+}
+
+.class public ParentClass extends GrandparentClass
+{
+ .method public instance void .ctor()
+ {
+ ldarg 0
+ call instance void GrandparentClass::.ctor()
+ ret
+ }
+
+ .method public virtual void VirtualMethod()
+ {
+ ret
+ }
+}
+
+
+// Helper Classes
+//
+.class sealed public TestDelegate extends [mscorlib]System.MulticastDelegate
+{
+ .method public instance void .ctor(object, native int) runtime { }
+ .method public instance void Invoke() runtime { }
+}
+
+.class sealed public ToStringDelegate extends [mscorlib]System.MulticastDelegate
+{
+ .method public instance void .ctor(object, native int) runtime { }
+ .method public instance string Invoke() runtime { }
+}
+
+.class public sealed auto TestValueType extends [mscorlib]System.ValueType
+{
+ .field public int32 i
+
+ .method public virtual void VirtualMethod()
+ {
+ ret
+ }
+}
+.class public sealed SealedClass extends [mscorlib]System.Object
+{
+ .method public instance void .ctor()
+ {
+ ldarg 0
+ call instance void [mscorlib]System.Object::.ctor()
+ ret
+ }
+
+ .method public virtual void VirtualMethod()
+ {
+ ret
+ }
+}
+
+
+// =============================================================
+
+// *********** DISASSEMBLY COMPLETE ***********************
+// WARNING: Created Win32 resource file NonVirtualCall_Lib.res
diff --git a/tests/src/JIT/Methodical/flowgraph/bug619534/NonVirtualCall_Lib.ilproj b/tests/src/JIT/Methodical/flowgraph/bug619534/NonVirtualCall_Lib.ilproj
new file mode 100644
index 0000000000..9e5ff2d25c
--- /dev/null
+++ b/tests/src/JIT/Methodical/flowgraph/bug619534/NonVirtualCall_Lib.ilproj
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ <CLRTestKind>BuildOnly</CLRTestKind>
+ <GenerateRunScript>false</GenerateRunScript>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType></DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="NonVirtualCall_Lib.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
diff --git a/tests/src/JIT/Methodical/flowgraph/bug619534/ehCodeMotion.csproj b/tests/src/JIT/Methodical/flowgraph/bug619534/ehCodeMotion.csproj
index 961a86c876..d895800d5e 100644
--- a/tests/src/JIT/Methodical/flowgraph/bug619534/ehCodeMotion.csproj
+++ b/tests/src/JIT/Methodical/flowgraph/bug619534/ehCodeMotion.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/flowgraph/bug619534/finallyclone.csproj b/tests/src/JIT/Methodical/flowgraph/bug619534/finallyclone.csproj
index 12a2811fdd..efceb32c35 100644
--- a/tests/src/JIT/Methodical/flowgraph/bug619534/finallyclone.csproj
+++ b/tests/src/JIT/Methodical/flowgraph/bug619534/finallyclone.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType>Full</DebugType>
+ <DebugType>PdbOnly</DebugType>
<Optimize>False</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/flowgraph/bug619534/twoEndFinallys.ilproj b/tests/src/JIT/Methodical/flowgraph/bug619534/twoEndFinallys.ilproj
index 41cb6ccb17..a99e251e96 100644
--- a/tests/src/JIT/Methodical/flowgraph/bug619534/twoEndFinallys.ilproj
+++ b/tests/src/JIT/Methodical/flowgraph/bug619534/twoEndFinallys.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="twoEndFinallys.il" />
diff --git a/tests/src/JIT/Methodical/flowgraph/bug621705/ptuple_lost.csproj b/tests/src/JIT/Methodical/flowgraph/bug621705/ptuple_lost.csproj
index dda04b7163..a3dd47938e 100644
--- a/tests/src/JIT/Methodical/flowgraph/bug621705/ptuple_lost.csproj
+++ b/tests/src/JIT/Methodical/flowgraph/bug621705/ptuple_lost.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/flowgraph/bug647189/ssa_tuIsAddr.csproj b/tests/src/JIT/Methodical/flowgraph/bug647189/ssa_tuIsAddr.csproj
index 02bc00ca39..9874df6dd9 100644
--- a/tests/src/JIT/Methodical/flowgraph/bug647189/ssa_tuIsAddr.csproj
+++ b/tests/src/JIT/Methodical/flowgraph/bug647189/ssa_tuIsAddr.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/flowgraph/dev10_bug642944/GCMaskForGSCookie.ilproj b/tests/src/JIT/Methodical/flowgraph/dev10_bug642944/GCMaskForGSCookie.ilproj
index 0ed5f477a5..96ce9bbe2f 100644
--- a/tests/src/JIT/Methodical/flowgraph/dev10_bug642944/GCMaskForGSCookie.ilproj
+++ b/tests/src/JIT/Methodical/flowgraph/dev10_bug642944/GCMaskForGSCookie.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
</PropertyGroup>
<ItemGroup>
<Compile Include="GCMaskForGSCookie.il" />
diff --git a/tests/src/JIT/Methodical/flowgraph/dev10_bug675304/arrayDim.csproj b/tests/src/JIT/Methodical/flowgraph/dev10_bug675304/arrayDim.csproj
index d0b10c7966..9cac41c704 100644
--- a/tests/src/JIT/Methodical/flowgraph/dev10_bug675304/arrayDim.csproj
+++ b/tests/src/JIT/Methodical/flowgraph/dev10_bug675304/arrayDim.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/flowgraph/dev10_bug675304/loopIV_init.il b/tests/src/JIT/Methodical/flowgraph/dev10_bug675304/loopIV_init.il
new file mode 100644
index 0000000000..13453f7f14
--- /dev/null
+++ b/tests/src/JIT/Methodical/flowgraph/dev10_bug675304/loopIV_init.il
@@ -0,0 +1,99 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+.assembly extern mscorlib
+{
+ .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4..
+ .ver 4:0:0:0
+}
+.assembly loopIV_init
+{
+ .custom instance void [mscorlib]System.Runtime.CompilerServices.RuntimeCompatibilityAttribute::.ctor() = ( 01 00 01 00 54 02 16 57 72 61 70 4E 6F 6E 45 78 // ....T..WrapNonEx
+ 63 65 70 74 69 6F 6E 54 68 72 6F 77 73 01 ) // ceptionThrows.
+ .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilationRelaxationsAttribute::.ctor(int32) = ( 01 00 08 00 00 00 00 00 )
+ .permissionset reqmin
+ = {[mscorlib]System.Security.Permissions.SecurityPermissionAttribute = {property bool 'SkipVerification' = bool(true)}}
+ .hash algorithm 0x00008004
+ .ver 0:0:0:0
+}
+.module loopIV_init.exe
+.custom instance void [mscorlib]System.Security.UnverifiableCodeAttribute::.ctor() = ( 01 00 00 00 )
+.imagebase 0x00400000
+.file alignment 0x00000200
+.stackreserve 0x00100000
+.subsystem 0x0003 // WINDOWS_CUI
+.corflags 0x00000001 // ILONLY
+
+
+
+.class private sequential ansi sealed beforefieldinit V
+ extends [mscorlib]System.ValueType
+{
+ .class sequential ansi sealed nested public beforefieldinit '<x>e__FixedBuffer0'
+ extends [mscorlib]System.ValueType
+ {
+ .pack 0
+ .size 8000
+ .custom instance void [mscorlib]System.Runtime.CompilerServices.UnsafeValueTypeAttribute::.ctor() = ( 01 00 00 00 )
+ .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
+ .field public int64 FixedElementField
+ } // end of class '<x>e__FixedBuffer0'
+
+ .field public valuetype V/'<x>e__FixedBuffer0' x
+ .custom instance void [mscorlib]System.Runtime.CompilerServices.FixedBufferAttribute::.ctor(class [mscorlib]System.Type,
+ int32) = ( 01 00 59 53 79 73 74 65 6D 2E 49 6E 74 36 34 2C // ..YSystem.Int64,
+ 20 6D 73 63 6F 72 6C 69 62 2C 20 56 65 72 73 69 // mscorlib, Versi
+ 6F 6E 3D 34 2E 30 2E 30 2E 30 2C 20 43 75 6C 74 // on=4.0.0.0, Cult
+ 75 72 65 3D 6E 65 75 74 72 61 6C 2C 20 50 75 62 // ure=neutral, Pub
+ 6C 69 63 4B 65 79 54 6F 6B 65 6E 3D 62 37 37 61 // licKeyToken=b77a
+ 35 63 35 36 31 39 33 34 65 30 38 39 E8 03 00 00 // 5c561934e089....
+ 00 00 )
+} // end of class V
+
+.class private abstract auto ansi sealed beforefieldinit Repro
+ extends [mscorlib]System.Object
+{
+ .method private hidebysig static int32 Main() cil managed
+ {
+ .entrypoint
+ .maxstack 3
+ .locals init (valuetype V V_0,
+ valuetype V/'<x>e__FixedBuffer0'& V_1,
+ int32 V_2)
+ IL_0000: ldloca.s V_0
+ IL_0002: initobj V
+ IL_0008: ldloca.s V_0
+ IL_000a: ldflda valuetype V/'<x>e__FixedBuffer0' V::x
+ IL_0016: stloc.1
+ IL_0017: ldc.i4.0
+ IL_0018: stloc.2
+
+ IL_0019: ldloc.1
+ IL_0021: ldloc.2
+ IL_0022: ldloc.2
+ IL_0023: mul
+ IL_0024: conv.i8
+ IL_0025: stind.i8
+ IL_0026: ldloc.2
+ IL_0027: ldc.i4.1
+ IL_0028: add
+ IL_0029: stloc.2
+ IL_001b: ldloc.1
+ IL_001d: ldc.i4.8
+ IL_001e: conv.i
+ IL_001f: add
+ IL_0020: stloc.1
+ IL_002a: ldloc.2
+ IL_002b: ldc.i4 0x3e8
+ IL_0030: blt.s IL_0019
+ IL_0032: ldc.i4 100
+ IL_0034: ret
+ } // end of method Repro::Main
+
+} // end of class Repro
+
+
+
diff --git a/tests/src/JIT/Methodical/flowgraph/dev10_bug675304/loopIV_init.ilproj b/tests/src/JIT/Methodical/flowgraph/dev10_bug675304/loopIV_init.ilproj
new file mode 100644
index 0000000000..ca5735689b
--- /dev/null
+++ b/tests/src/JIT/Methodical/flowgraph/dev10_bug675304/loopIV_init.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>PdbOnly</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="loopIV_init.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/flowgraph/dev10_bug675304/osrAddovershot.csproj b/tests/src/JIT/Methodical/flowgraph/dev10_bug675304/osrAddovershot.csproj
index 5f9b51671e..9e3f3008e6 100644
--- a/tests/src/JIT/Methodical/flowgraph/dev10_bug675304/osrAddovershot.csproj
+++ b/tests/src/JIT/Methodical/flowgraph/dev10_bug675304/osrAddovershot.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/flowgraph/dev10_bug679008/GCOverReporting.csproj b/tests/src/JIT/Methodical/flowgraph/dev10_bug679008/GCOverReporting.csproj
index 33b44a6052..0283452627 100644
--- a/tests/src/JIT/Methodical/flowgraph/dev10_bug679008/GCOverReporting.csproj
+++ b/tests/src/JIT/Methodical/flowgraph/dev10_bug679008/GCOverReporting.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>PdbOnly</DebugType>
<Optimize>True</Optimize>
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
</PropertyGroup>
diff --git a/tests/src/JIT/Methodical/flowgraph/dev10_bug679008/singleRefField.csproj b/tests/src/JIT/Methodical/flowgraph/dev10_bug679008/singleRefField.csproj
index 0e5d4d0e40..04c2a1ee22 100644
--- a/tests/src/JIT/Methodical/flowgraph/dev10_bug679008/singleRefField.csproj
+++ b/tests/src/JIT/Methodical/flowgraph/dev10_bug679008/singleRefField.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/flowgraph/dev10_bug679053/cpblkInt32.ilproj b/tests/src/JIT/Methodical/flowgraph/dev10_bug679053/cpblkInt32.ilproj
index def721a674..4c3c705698 100644
--- a/tests/src/JIT/Methodical/flowgraph/dev10_bug679053/cpblkInt32.ilproj
+++ b/tests/src/JIT/Methodical/flowgraph/dev10_bug679053/cpblkInt32.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType>Full</DebugType>
+ <DebugType>PdbOnly</DebugType>
</PropertyGroup>
<ItemGroup>
<Compile Include="cpblkInt32.il" />
diff --git a/tests/src/JIT/Methodical/flowgraph/dev10_bug679053/flowgraph.ilproj b/tests/src/JIT/Methodical/flowgraph/dev10_bug679053/flowgraph.ilproj
index 0a4014bd7f..4744666147 100644
--- a/tests/src/JIT/Methodical/flowgraph/dev10_bug679053/flowgraph.ilproj
+++ b/tests/src/JIT/Methodical/flowgraph/dev10_bug679053/flowgraph.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType>Full</DebugType>
+ <DebugType>PdbOnly</DebugType>
</PropertyGroup>
<ItemGroup>
<Compile Include="flowgraph.il" />
diff --git a/tests/src/JIT/Methodical/flowgraph/dev10_bug679955/indexMinusOne.ilproj b/tests/src/JIT/Methodical/flowgraph/dev10_bug679955/indexMinusOne.ilproj
index 07d51fe1a6..c96d54d301 100644
--- a/tests/src/JIT/Methodical/flowgraph/dev10_bug679955/indexMinusOne.ilproj
+++ b/tests/src/JIT/Methodical/flowgraph/dev10_bug679955/indexMinusOne.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType>Full</DebugType>
+ <DebugType>PdbOnly</DebugType>
</PropertyGroup>
<ItemGroup>
<Compile Include="indexMinusOne.il" />
diff --git a/tests/src/JIT/Methodical/flowgraph/dev10_bug679955/volatileLocal1.ilproj b/tests/src/JIT/Methodical/flowgraph/dev10_bug679955/volatileLocal1.ilproj
index d1a3e446e1..c0132d4a33 100644
--- a/tests/src/JIT/Methodical/flowgraph/dev10_bug679955/volatileLocal1.ilproj
+++ b/tests/src/JIT/Methodical/flowgraph/dev10_bug679955/volatileLocal1.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType>Full</DebugType>
+ <DebugType>PdbOnly</DebugType>
</PropertyGroup>
<ItemGroup>
<Compile Include="volatileLocal1.il" />
diff --git a/tests/src/JIT/Methodical/flowgraph/dev10_bug679955/volatileLocal2.ilproj b/tests/src/JIT/Methodical/flowgraph/dev10_bug679955/volatileLocal2.ilproj
index 0b316297a6..ba0a60c540 100644
--- a/tests/src/JIT/Methodical/flowgraph/dev10_bug679955/volatileLocal2.ilproj
+++ b/tests/src/JIT/Methodical/flowgraph/dev10_bug679955/volatileLocal2.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType>Full</DebugType>
+ <DebugType>PdbOnly</DebugType>
</PropertyGroup>
<ItemGroup>
<Compile Include="volatileLocal2.il" />
diff --git a/tests/src/JIT/Methodical/flowgraph/dev10_bug723489/qMarkColon.csproj b/tests/src/JIT/Methodical/flowgraph/dev10_bug723489/qMarkColon.csproj
index dad50a8bd6..0531f5a9d7 100644
--- a/tests/src/JIT/Methodical/flowgraph/dev10_bug723489/qMarkColon.csproj
+++ b/tests/src/JIT/Methodical/flowgraph/dev10_bug723489/qMarkColon.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/fp/exgen/1000w1d.cs b/tests/src/JIT/Methodical/fp/exgen/1000w1d.cs
new file mode 100644
index 0000000000..505be54d85
--- /dev/null
+++ b/tests/src/JIT/Methodical/fp/exgen/1000w1d.cs
@@ -0,0 +1,749 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+using System;
+internal unsafe class testout1
+{
+ public struct VT_0
+ {
+ public double a8_0;
+ public double a20_0;
+ public int[,] arr2d_0;
+ public double a29_0;
+ public short a32_0;
+ public double a35_0;
+ public double a36_0;
+ public double a39_0;
+ public Decimal a48_0;
+ public int a51_0;
+ public ulong a59_0;
+ public float a68_0;
+ public int[,,] arr3d_0;
+ public double a95_0;
+ public double a102_0;
+ public int[] arr1d_0;
+ public int a113_0;
+ public short a119_0;
+ public double a122_0;
+ public Decimal a131_0;
+ public long a157_0;
+ public double a175_0;
+ public double a191_0;
+ public long a194_0;
+ public long a199_0;
+ public Decimal a211_0;
+ public double a221_0;
+ public double a228_0;
+ public ulong a231_0;
+ public double a235_0;
+ public double a255_0;
+ public Decimal a266_0;
+ public double a267_0;
+ public ulong a272_0;
+ public Decimal a275_0;
+ public float a276_0;
+ public float a284_0;
+ public long a314_0;
+ public double a327_0;
+ public double a337_0;
+ public long a356_0;
+ public double a367_0;
+ public float a372_0;
+ public double a408_0;
+ public Decimal a409_0;
+ public float a431_0;
+ public double a434_0;
+ public Decimal a475_0;
+ public ulong a492_0;
+ public double a493_0;
+ public VT_0(int i)
+ {
+ a8_0 = 1;
+ a20_0 = 1;
+ a29_0 = 1;
+ a32_0 = 1;
+ a35_0 = 1;
+ a36_0 = 1;
+ a39_0 = 1;
+ a48_0 = 1;
+ a51_0 = 1;
+ a59_0 = 1;
+ a68_0 = 1;
+ a95_0 = 1;
+ a102_0 = 1;
+ a113_0 = 1;
+ a119_0 = 1;
+ a122_0 = 1;
+ a131_0 = 1;
+ a157_0 = 1;
+ a175_0 = 1;
+ a191_0 = 1;
+ a194_0 = 1;
+ a199_0 = 1;
+ a211_0 = 1;
+ a221_0 = 1;
+ a228_0 = 1;
+ a231_0 = 1;
+ a235_0 = 1;
+ a255_0 = 1;
+ a266_0 = 1;
+ a267_0 = 1;
+ a272_0 = 1;
+ a275_0 = 1;
+ a276_0 = 1;
+ a284_0 = 1;
+ a314_0 = 1;
+ a327_0 = 1;
+ a337_0 = 1;
+ a356_0 = 1;
+ a367_0 = 1;
+ a372_0 = 1;
+ a408_0 = 1;
+ a409_0 = 1;
+ a431_0 = 1;
+ a434_0 = 1;
+ a475_0 = 1;
+ a492_0 = 1;
+ a493_0 = 1;
+ arr1d_0 = new int[1001];
+ arr2d_0 = new int[3, 1001];
+ arr3d_0 = new int[5, 1001, 4];
+ }
+ }
+ public class CL_0
+ {
+ public double[] arr1d_0 = new double[1001];
+ public long a14_0 = 1L;
+ public int[,,] arr3d_0 = new int[5, 1001, 4];
+ public ulong a21_0 = 16UL;
+ public float a30_0 = -0.830942154F;
+ public double a38_0 = 29587.125;
+ public double a49_0 = 0.0;
+ public double a50_0 = 9.7817634440601928E-06;
+ public double a54_0 = -1073741824.0;
+ public double a57_0 = 0.0034151547491995731;
+ public int a61_0 = 1601537759;
+ public long a69_0 = -32L;
+ public int[,] arr2d_0 = new int[3, 1001];
+ public double a100_0 = -2.0;
+ public double a120_0 = -3687990331.5456095;
+ public long a124_0 = -4194304L;
+ public int a125_0 = -1424518870;
+ public float a130_0 = 0.0F;
+ public double a135_0 = 22460447.489134759;
+ public double a146_0 = -444084908893.84503;
+ public short a151_0 = 2167;
+ public Decimal a162_0 = 3.1198310179543423511251929482M;
+ public double a172_0 = 1008125475.1612629;
+ public double a174_0 = -2.9998890338836555E-12;
+ public float a197_0 = 0.0009765625F;
+ public double a243_0 = 13331.125;
+ public ulong a270_0 = 612238849UL;
+ public long a291_0 = 725656032350168710L;
+ public double a306_0 = 16384.476190476191;
+ public int a311_0 = 2;
+ public Decimal a316_0 = -9713M;
+ public double a322_0 = 0.03125;
+ public long a377_0 = -4225040281376492772L;
+ public double a379_0 = 4242120880.9846859;
+ public long a384_0 = -1948830608L;
+ public double a390_0 = -665768745.8173331;
+ public Decimal a407_0 = 3.11983101795434M;
+ public float a413_0 = 22424.0F;
+ public double a432_0 = 0.0015051159451836109;
+ public double a443_0 = -4.0;
+ public long a461_0 = 725656032571687660L;
+ public double a471_0 = 1.0;
+ public short a480_0 = 16415;
+ public double a487_0 = 0.015527603464516347;
+ public double a490_0 = -0.99999021874968164;
+ public long a498_0 = 3897661216L;
+ }
+ private static int[] s_arr1d_0 = new int[1001];
+ private static long s_a15_0 = 2453101149405660275L;
+ private static double s_a44_0 = -574497545.01935112;
+ private static ushort s_a65_0 = 38124;
+ private static float s_a70_0 = 20257.0F;
+ private static Decimal s_a77_0 = 0M;
+ private static double s_a81_0 = 0.02734375;
+ private static ulong s_a88_0 = 536870912UL;
+ private static uint s_a92_0 = 3450228224U;
+ private static double s_a101_0 = 16378.181818195202;
+ private static double s_a104_0 = 16.59643667096752;
+ private static uint s_a105_0 = 3897661216U;
+ private static long s_a116_0 = -4225041378952951808L;
+ private static double s_a137_0 = 6668182.1845052941;
+ private static double s_a139_0 = 0.0;
+ private static double s_a147_0 = 0.75343873517786608;
+ private static double s_a148_0 = 8.1241368104638883E-05;
+ private static double s_a150_0 = 5.818181804797673;
+ private static int s_a158_0 = -1731287083;
+ private static double s_a217_0 = 0.016129032258064516;
+ private static int s_a219_0 = 35310;
+ private static double s_a238_0 = 0.0;
+ private static int[,] s_arr2d_0 = new int[3, 1001];
+ private static double s_a245_0 = 2.0534333388134087E-11;
+ private static long s_a261_0 = -38125L;
+ private static double s_a264_0 = 2.0083333333333333;
+ private static double s_a320_0 = 1.9082906397419761E-13;
+ private static double s_a339_0 = -7.4071423491241293E-06;
+ private static Decimal s_a351_0 = 3841M;
+ private static double s_a373_0 = -1016.8998006505088;
+ private static double s_a385_0 = 3.7689752849388161E-05;
+ private static double s_a477_0 = -13.282136878855308;
+ private static double s_a489_0 = -0.5;
+
+ public static VT_0 vtstatic_0 = new VT_0(1);
+ public static CL_0 clstatic_0 = new CL_0();
+
+ public static int Func_0()
+ {
+ VT_0 vt_0 = new VT_0(1);
+ vt_0.a8_0 = -0.029533917859225767;
+ vt_0.a20_0 = 0.0;
+ vt_0.arr2d_0[2, 25] = 1646039084;
+ vt_0.a29_0 = -136365211648.0;
+ vt_0.a32_0 = 13934;
+ vt_0.a35_0 = 6668588.3385084374;
+ vt_0.a36_0 = 1532.1242897710033;
+ vt_0.a39_0 = 0.0;
+ vt_0.arr2d_0[2, 47] = 38126;
+ vt_0.a48_0 = 7M;
+ vt_0.a51_0 = -1902202403;
+ vt_0.a59_0 = 16384UL;
+ vt_0.a68_0 = 0.000122070313F;
+ vt_0.arr3d_0[4, 71, 3] = 1424530500;
+ vt_0.a95_0 = 4194304.0;
+ vt_0.a102_0 = 0.029533917858790955;
+ vt_0.arr1d_0[106] = 959501585;
+ vt_0.a113_0 = 1731325207;
+ vt_0.a119_0 = 27758;
+ vt_0.a122_0 = -523775.99999952957;
+ vt_0.a131_0 = -64M;
+ vt_0.a157_0 = 38120L;
+ vt_0.a175_0 = -35.66219608018995;
+ vt_0.a191_0 = 1453439376.0;
+ vt_0.a194_0 = 0L;
+ vt_0.a199_0 = 1177468808L;
+ vt_0.arr1d_0[205] = 1571740451;
+ vt_0.a211_0 = 271879.26981026785714285714286M;
+ vt_0.a221_0 = 102592.82396066003;
+ vt_0.a228_0 = 1.0;
+ vt_0.a231_0 = 1UL;
+ vt_0.a235_0 = -2.05771540232547E-05;
+ vt_0.a255_0 = -2580768.8541640141;
+ vt_0.a266_0 = 1.9753986050915954982411593267M;
+ vt_0.a267_0 = -4.0;
+ vt_0.a272_0 = 37996UL;
+ vt_0.a275_0 = 1216633011M;
+ vt_0.a276_0 = -16384.0F;
+ vt_0.a284_0 = 0.0F;
+ vt_0.a314_0 = -1714339056L;
+ vt_0.arr3d_0[4, 315, 3] = 757699931;
+ vt_0.a327_0 = 6.42976096941147;
+ vt_0.a337_0 = -0.016617313508064516;
+ vt_0.a356_0 = 38123L;
+ vt_0.a367_0 = -102584.82396066003;
+ vt_0.a372_0 = 0.0F;
+ vt_0.a408_0 = 901822898906401.88;
+ vt_0.a409_0 = 4M;
+ vt_0.a431_0 = -7289.0F;
+ vt_0.a434_0 = -2.8421711366479446E-14;
+ vt_0.a475_0 = 0.25M;
+ vt_0.a492_0 = 4UL;
+ vt_0.a493_0 = 8796093022208.0;
+ CL_0 cl_0 = new CL_0();
+ ulong* a17_0 = stackalloc ulong[1];
+ *a17_0 = 128UL;
+ double a46_0 = -1.1920928955078125E-07;
+ double* a114_0 = stackalloc double[1];
+ *a114_0 = 1624138.28125;
+ int[,,] arr3d_0 = new int[5, 1001, 4];
+ long a206_0 = 3450228257L;
+ Decimal* a263_0 = stackalloc Decimal[1];
+ *a263_0 = -3.75M;
+ short* a283_0 = stackalloc short[1];
+ *a283_0 = 17028;
+ long* a301_0 = stackalloc long[1];
+ *a301_0 = 0L;
+ double* a347_0 = stackalloc double[1];
+ *a347_0 = 0.94508537148131055;
+ double a369_0 = 2.3679032010153653;
+ double* a398_0 = stackalloc double[1];
+ *a398_0 = -57408.7572681126;
+ double a426_0 = -5.8331422201503938E-10;
+ double a436_0 = 35.662211338979013;
+ double* a448_0 = stackalloc double[1];
+ *a448_0 = 0.0;
+ long a452_0 = -38120L;
+ double* a479_0 = stackalloc double[1];
+ *a479_0 = 0.723117399703826;
+ Decimal a485_0 = 52M;
+
+ vtstatic_0.a8_0 = -0.029533917859225767;
+ vtstatic_0.a20_0 = 0.0;
+ vtstatic_0.arr2d_0[2, 25] = 1646039084;
+ vtstatic_0.a29_0 = -136365211648.0;
+ vtstatic_0.a32_0 = 13934;
+ vtstatic_0.a35_0 = 6668588.3385084374;
+ vtstatic_0.a36_0 = 1532.1242897710033;
+ vtstatic_0.a39_0 = 0.0;
+ vtstatic_0.arr2d_0[2, 47] = 38126;
+ vtstatic_0.a48_0 = 7M;
+ vtstatic_0.a51_0 = -1902202403;
+ vtstatic_0.a59_0 = 16384UL;
+ vtstatic_0.a68_0 = 0.000122070313F;
+ vtstatic_0.arr3d_0[4, 71, 3] = 1424530500;
+ vtstatic_0.a95_0 = 4194304.0;
+ vtstatic_0.a102_0 = 0.029533917858790955;
+ vtstatic_0.arr1d_0[106] = 959501585;
+ vtstatic_0.a113_0 = 1731325207;
+ vtstatic_0.a119_0 = 27758;
+ vtstatic_0.a122_0 = -523775.99999952957;
+ vtstatic_0.a131_0 = -64M;
+ vtstatic_0.a157_0 = 38120L;
+ vtstatic_0.a175_0 = -35.66219608018995;
+ vtstatic_0.a191_0 = 1453439376.0;
+ vtstatic_0.a194_0 = 0L;
+ vtstatic_0.a199_0 = 1177468808L;
+ vtstatic_0.arr1d_0[205] = 1571740451;
+ vtstatic_0.a211_0 = 271879.26981026785714285714286M;
+ vtstatic_0.a221_0 = 102592.82396066003;
+ vtstatic_0.a228_0 = 1.0;
+ vtstatic_0.a231_0 = 1UL;
+ vtstatic_0.a235_0 = -2.05771540232547E-05;
+ vtstatic_0.a255_0 = -2580768.8541640141;
+ vtstatic_0.a266_0 = 1.9753986050915954982411593267M;
+ vtstatic_0.a267_0 = -4.0;
+ vtstatic_0.a272_0 = 37996UL;
+ vtstatic_0.a275_0 = 1216633011M;
+ vtstatic_0.a276_0 = -16384.0F;
+ vtstatic_0.a284_0 = 0.0F;
+ vtstatic_0.a314_0 = -1714339056L;
+ vtstatic_0.arr3d_0[4, 315, 3] = 757699931;
+ vtstatic_0.a327_0 = 6.42976096941147;
+ vtstatic_0.a337_0 = -0.016617313508064516;
+ vtstatic_0.a356_0 = 38123L;
+ vtstatic_0.a367_0 = -102584.82396066003;
+ vtstatic_0.a372_0 = 0.0F;
+ vtstatic_0.a408_0 = 901822898906401.88;
+ vtstatic_0.a409_0 = 4M;
+ vtstatic_0.a431_0 = -7289.0F;
+ vtstatic_0.a434_0 = -2.8421711366479446E-14;
+ vtstatic_0.a475_0 = 0.25M;
+ vtstatic_0.a492_0 = 4UL;
+ vtstatic_0.a493_0 = 8796093022208.0;
+ cl_0.arr3d_0[4, 19, 3] = 1;
+ arr3d_0[4, 182, 3] = 2110963302;
+ arr3d_0[4, 237, 3] = 1714339072;
+ clstatic_0.arr1d_0[0] = 0.0;
+ s_arr1d_0[9] = -1424521686;
+ clstatic_0.arr1d_0[58] = 1.5529680414017629E-08;
+ clstatic_0.arr2d_0[2, 90] = 1677997813;
+ clstatic_0.arr2d_0[2, 143] = 920297882;
+ clstatic_0.arr1d_0[215] = 210470467.854164;
+ s_arr2d_0[2, 244] = 0;
+ s_arr2d_0[2, 247] = 28723;
+ clstatic_0.arr1d_0[278] = 901822898906405.88;
+ clstatic_0.arr2d_0[2, 280] = 1035761659;
+ s_arr2d_0[2, 309] = -386662223;
+ clstatic_0.arr1d_0[313] = -1.6245885300365646;
+ s_arr1d_0[353] = 221546708;
+ clstatic_0.arr1d_0[360] = -202093.94965177082;
+ clstatic_0.arr1d_0[363] = 4096.0;
+ clstatic_0.arr1d_0[371] = -0.012473478906031232;
+ clstatic_0.arr1d_0[387] = 1.0;
+ clstatic_0.arr2d_0[2, 403] = 207889698;
+ clstatic_0.arr1d_0[414] = -0.037736834772917248;
+ clstatic_0.arr1d_0[467] = 901822898906401.88;
+ clstatic_0.arr1d_0[488] = 7.1001993494911346;
+ ulong asgop0 = (*a17_0);
+ asgop0 *= ((vtstatic_0.a231_0));
+ ulong asgop1 = vtstatic_0.a231_0;
+ asgop1 *= (clstatic_0.a21_0);
+ uint asgop2 = s_a105_0;
+ asgop2 %= Convert.ToUInt32(Convert.ToUInt32(Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(s_a65_0) - Convert.ToInt64(725656029121525319L))) + Convert.ToInt64(Convert.ToInt64(vtstatic_0.a231_0 + Convert.ToUInt64(Convert.ToInt32(s_arr1d_0[353]) + Convert.ToInt64(cl_0.a291_0))))));
+ Decimal asgop3 = vtstatic_0.a409_0;
+ asgop3 += (Convert.ToDecimal(Convert.ToDecimal(a485_0)));
+ double asgop4 = clstatic_0.a243_0;
+ asgop4 -= (((Convert.ToInt32(s_a351_0 - 1424522711M) / (1 * 932.610916323287))));
+ long asgop5 = clstatic_0.a14_0;
+ asgop5 /= (Convert.ToInt64(clstatic_0.a14_0));
+ long asgop6 = clstatic_0.a14_0;
+ asgop6 -= (vt_0.a194_0);
+ double asgop7 = vtstatic_0.a8_0;
+ asgop7 -= ((-1.5291576289304971));
+ double asgop8 = vt_0.a95_0;
+ asgop8 += ((vt_0.a95_0 - 12517376.0));
+ double asgop9 = vtstatic_0.a102_0;
+ asgop9 += ((Convert.ToUInt64(Convert.ToInt32(cl_0.arr3d_0[4, 19, 3]) - Convert.ToInt64(-15L)) / -0.0019531038759242766));
+ clstatic_0.arr2d_0[2, 90] %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(clstatic_0.arr2d_0[2, 143]))))));
+ int asgop11 = 633029283;
+ asgop11 %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(1714341888U) + -1081314653)))))));
+ double asgop12 = -64.0;
+ asgop12 += ((Convert.ToDouble(Convert.ToDecimal(s_a351_0) / Convert.ToDecimal(-60.015625M)) - cl_0.a38_0));
+ short asgop13 = 27760;
+ asgop13 %= Convert.ToInt16((Convert.ToInt16((Convert.ToInt16(Convert.ToInt16(27760 / 1.0000360243524622))))));
+ float asgop14 = s_a70_0;
+ asgop14 -= (20225.0F);
+ asgop14 -= (0.0F);
+ double asgop16 = s_a217_0;
+ asgop16 += (0.0001220703125);
+ double asgop17 = vt_0.a175_0;
+ asgop17 += ((vt_0.a175_0 + clstatic_0.a146_0));
+ ulong asgop18 = clstatic_0.a21_0;
+ asgop18 *= (vtstatic_0.a231_0);
+ int asgop19 = cl_0.arr3d_0[4, 19, 3];
+ asgop19 *= ((Convert.ToInt32(Convert.ToInt64(33L) - Convert.ToInt64((-1183583238L)))));
+ double asgop20 = -3.637978807091713E-12;
+ asgop20 -= (3.637978807091713E-12);
+ float asgop21 = 45413.0F;
+ asgop21 += (0.0F);
+ double asgop22 = 0.0083333333311952987;
+ asgop22 -= ((-2.1380345410770829E-12));
+ float asgop23 = vt_0.a68_0;
+ asgop23 -= (0.0F);
+ double asgop24 = -37457.0;
+ asgop24 += (0.0);
+ double asgop25 = vtstatic_0.a122_0;
+ asgop25 += (-2089984.0000009406);
+ asgop21 -= ((65536.0F + -41442.11F));
+ arr3d_0[4, 182, 3] %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(1353263371))))));
+ short asgop28 = 2816;
+ asgop28 -= Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(38108L) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(38108L) / 2.6750772758490535E-05))))) - Convert.ToInt32((s_arr1d_0[9]))) * Convert.ToInt64(vtstatic_0.a231_0 - vtstatic_0.a231_0)));
+ asgop28 *= Convert.ToInt16((2816 / Convert.ToInt16(-0.412876725F + Convert.ToSingle(38108L * 0.073906078560850089))));
+ double asgop30 = 2.1380342906984283E-12;
+ asgop30 -= (clstatic_0.arr1d_0[0]);
+ asgop1 /= (Convert.ToUInt64(Convert.ToUInt64(Convert.ToUInt16(s_a65_0) - Convert.ToInt64(38123L))));
+ double asgop32 = clstatic_0.a100_0;
+ asgop32 += (Convert.ToDouble(Convert.ToDecimal(0.00048828125M) * Convert.ToDecimal(s_a351_0)));
+ int asgop33 = cl_0.arr3d_0[4, 19, 3];
+ asgop33 -= (s_arr2d_0[2, 244]);
+ Decimal asgop34 = vtstatic_0.a475_0;
+ asgop34 -= (Convert.ToDecimal(Convert.ToDecimal(((*a263_0)))));
+ double asgop35 = 444.45422262569087;
+ asgop35 -= (vtstatic_0.a39_0);
+ ulong asgop36 = s_a88_0;
+ asgop36 /= (Convert.ToUInt64(Convert.ToUInt64(Convert.ToUInt16(37453) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(clstatic_0.a377_0) / clstatic_0.arr1d_0[467])))));
+ double asgop37 = 7.5655281721000671E-07;
+ asgop37 -= (38124.0);
+ double asgop38 = vtstatic_0.a122_0;
+ asgop38 += (asgop25);
+ int asgop39 = cl_0.a61_0;
+ asgop39 %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(Convert.ToInt32(cl_0.a61_0 / 1.0000012787726094)))))));
+ asgop11 /= (cl_0.arr3d_0[4, 19, 3]);
+ double asgop41 = clstatic_0.a57_0;
+ asgop41 -= (((clstatic_0.a57_0 - (vtstatic_0.a276_0 * -0.00048997655380983267))));
+ asgop20 -= ((clstatic_0.a174_0));
+ long asgop43 = clstatic_0.a69_0;
+ asgop43 *= (Convert.ToInt64(Convert.ToInt64(clstatic_0.a14_0)));
+ double asgop44 = 1.0000524603924037;
+ asgop44 -= ((-1441790.9999475395));
+ double asgop45 = -17.875759801349979;
+ asgop45 += (141710715.23940727);
+ asgop36 /= (Convert.ToUInt64((Convert.ToUInt64((Convert.ToUInt64((Convert.ToUInt64((s_a88_0 * vtstatic_0.a231_0) / vtstatic_0.a59_0)) / (Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt32(1353263371) + Convert.ToInt64(-1353230603L)) / 512UL)))) / clstatic_0.a21_0))));
+ asgop43 *= (Convert.ToInt64(Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(clstatic_0.a151_0 * 24.016151361329026)) - Convert.ToInt64(52042L)))));
+ double asgop48 = clstatic_0.a471_0;
+ asgop48 -= (0.1171875);
+ asgop30 += ((Convert.ToDouble(((asgop5 + -1948830609L) - Convert.ToInt64(Convert.ToUInt32(s_a105_0) - Convert.ToInt64(cl_0.a498_0))) * asgop20)));
+ ulong asgop50 = (*a17_0);
+ asgop50 /= (Convert.ToUInt64((32UL)));
+ float asgop51 = -1.52587891E-05F;
+ asgop51 += (vt_0.a284_0);
+ double asgop52 = 5.4697184269080405E-06;
+ asgop52 += (((5.4697184269080405E-06 + 0.0) + 50391723000.374985));
+ float asgop53 = -32.0F;
+ asgop53 -= ((-16.0F));
+ double asgop54 = clstatic_0.arr1d_0[488];
+ asgop54 += (0.0);
+ double asgop55 = vt_0.a35_0;
+ asgop55 /= (clstatic_0.a471_0);
+ double asgop56 = 0.00390625;
+ asgop56 += (((0.00390625 / clstatic_0.a471_0) + (clstatic_0.a471_0 - asgop48)));
+ double asgop57 = s_a217_0;
+ asgop57 -= (asgop16);
+ asgop30 -= (((((Convert.ToInt32(asgop22 - s_a264_0)) / ((s_a264_0 - 0.0) + (2816 * -0.085940459280303028))) - (Convert.ToUInt16(2816 * (-242.00833333333333 / -17.875759801349979)) * (s_a105_0 / asgop45)))));
+ double asgop59 = -2.384185791015625E-07;
+ asgop59 -= ((-9.9497139631156921E-07));
+ asgop50 *= ((Convert.ToUInt64(vtstatic_0.a492_0 / (Convert.ToUInt64(vtstatic_0.a492_0 / vtstatic_0.a231_0)))));
+ asgop30 += ((Convert.ToSingle(Convert.ToInt32(Convert.ToInt64(Convert.ToUInt16((Convert.ToUInt16(vtstatic_0.arr2d_0[2, 47] / 1.0000524603924037))) - Convert.ToInt64(38126L)) / clstatic_0.a14_0) * (Convert.ToSingle(2816 / asgop44) / (((1.0000524603924037 + 26.504301752177106) - 0.0) - 27.504353258895193))) * ((Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal(-128M) + Convert.ToDecimal(0M))) * Convert.ToDecimal((Convert.ToDecimal(-128M) - Convert.ToDecimal(32640M)))) + asgop8) - (((Convert.ToInt32(vtstatic_0.arr2d_0[2, 47] * -5.2457640455332319E-05)) * (Convert.ToInt32((Convert.ToInt32(vt_0.a51_0)) % (Convert.ToInt32(clstatic_0.arr2d_0[2, 280]))))) * s_a385_0))));
+ asgop23 += ((vt_0.a68_0 - (Convert.ToSingle(vtstatic_0.arr2d_0[2, 47] * -4.4824643943765408E-08))));
+ asgop19 %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(clstatic_0.arr2d_0[2, 90]))))));
+ double asgop64 = -3137536.0;
+ asgop64 -= (438868385792.0);
+ asgop57 += ((0.016251102570564516 + vt_0.a337_0));
+ asgop50 *= (Convert.ToUInt64(Convert.ToInt32(arr3d_0[4, 237, 3]) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(-1714341880L) * 0.99999835272063708))));
+ double asgop67 = s_a137_0;
+ asgop67 -= (0.0);
+ asgop34 += (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(1) / (Convert.ToDecimal(s_arr2d_0[2, 309]) / -1546648892M))) + Convert.ToDecimal(asgop3)))));
+ asgop23 -= (0.0F);
+ short asgop70 = 8824;
+ asgop70 %= Convert.ToInt16((Convert.ToInt16((Convert.ToInt16(8823)))));
+ long asgop71 = cl_0.a124_0;
+ asgop71 *= (Convert.ToInt64(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(cl_0.a124_0) * -2.384185791015625E-07))));
+ asgop56 += ((cl_0.arr3d_0[4, 19, 3] * vtstatic_0.a267_0));
+ long asgop73 = s_a15_0;
+ asgop73 += (-5631858326354467267L);
+ asgop35 += (vt_0.a36_0);
+ float asgop75 = 32.0F;
+ asgop75 += (0.0F);
+ Decimal asgop76 = vt_0.a131_0;
+ asgop76 -= (Convert.ToDecimal(Convert.ToDecimal(clstatic_0.a316_0)));
+ float asgop77 = 512.0F;
+ asgop77 += (24695.0781F);
+ asgop59 -= ((vtstatic_0.a235_0));
+ vtstatic_0.a493_0 += (114005941775817.03);
+ Decimal asgop80 = vt_0.a131_0;
+ asgop80 += (Convert.ToDecimal(Convert.ToDecimal(asgop76)));
+ asgop55 -= (s_a137_0);
+ ulong asgop82 = vtstatic_0.a231_0;
+ asgop82 /= (Convert.ToUInt64((Convert.ToUInt64(vtstatic_0.a231_0 / vtstatic_0.a231_0))));
+ double asgop83 = clstatic_0.arr1d_0[363];
+ asgop83 -= ((37453 * 1.1094705364056283));
+ asgop54 -= ((s_a373_0));
+ double asgop85 = -14.242731887401938;
+ asgop85 *= (clstatic_0.a471_0);
+ long asgop86 = clstatic_0.a14_0;
+ asgop86 /= (Convert.ToInt64(clstatic_0.a14_0));
+ asgop77 += (vtstatic_0.a372_0);
+ double asgop88 = 53573183.75;
+ asgop88 -= (53573181.0);
+ Decimal asgop89 = -96M;
+ asgop89 += (Convert.ToDecimal(Convert.ToDecimal(16480M)));
+ double asgop90 = a426_0;
+ asgop90 -= (1674174.7651272968);
+ double asgop91 = 7.5263516386749105E-06;
+ asgop91 -= (0.0);
+ asgop89 += (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(-3897661212L) / vtstatic_0.a211_0))));
+ double asgop93 = 0.0084382622453688435;
+ asgop93 += (18.277276023468914);
+ ulong asgop94 = vtstatic_0.a231_0;
+ asgop94 /= (Convert.ToUInt64((vtstatic_0.a231_0 * vtstatic_0.a231_0)));
+ double asgop95 = s_a150_0;
+ asgop95 += (0.0);
+ double asgop96 = vtstatic_0.a221_0;
+ asgop96 += (vtstatic_0.a367_0);
+ double asgop97 = -0.029533917858790955;
+ asgop97 -= (20730025319.609375);
+ asgop91 /= (clstatic_0.a471_0);
+ double asgop99 = clstatic_0.a471_0;
+ asgop99 -= ((-256.00000023519851));
+ double asgop100 = s_a148_0;
+ asgop100 += (3.0426517182549353);
+ double asgop101 = a369_0;
+ asgop101 /= (-3.3973621624028216E-10);
+ long asgop102 = 725656032571715419L;
+ asgop102 += (-2453101149405622152L);
+ vtstatic_0.arr1d_0[205] %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(vtstatic_0.arr1d_0[106]))))));
+ double asgop104 = 43175.928129262407;
+ asgop104 *= (clstatic_0.arr1d_0[313]);
+ long asgop105 = 2800L;
+ asgop105 += (35308L);
+ asgop24 -= ((-46820.25));
+ asgop57 += (asgop32);
+ asgop95 += (s_a101_0);
+ asgop67 += ((Convert.ToDouble(33L * clstatic_0.arr1d_0[360])));
+ asgop86 *= (Convert.ToInt64(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(clstatic_0.a14_0) / (Convert.ToDouble(clstatic_0.a14_0 * -5.1312822976762278E-10))))));
+ long asgop111 = clstatic_0.a14_0;
+ asgop111 /= (Convert.ToInt64(clstatic_0.a14_0));
+ double asgop112 = clstatic_0.a471_0;
+ asgop112 -= (asgop99);
+ asgop57 -= (((-1714341880L / ((Convert.ToDouble(((*a17_0)) * -0.015625)) - (s_a65_0 * 351.30872776990873))) - (Convert.ToUInt16(s_a92_0 - 3450190100U) / (2816 / clstatic_0.arr1d_0[488]))));
+ long asgop114 = vtstatic_0.a314_0;
+ asgop114 += (-2824L);
+ asgop93 -= (0.0);
+ asgop75 += (0.0F);
+ asgop85 -= ((clstatic_0.a471_0 - (((*a398_0)))));
+ double asgop118 = clstatic_0.arr1d_0[467];
+ asgop118 -= (clstatic_0.arr1d_0[278]);
+ int asgop119 = 1367876371;
+ asgop119 %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(386662224))))));
+ Decimal asgop120 = -12288M;
+ asgop120 -= (Convert.ToDecimal(Convert.ToDecimal(-28672M)));
+ asgop55 += (asgop67);
+ double asgop122 = 2.384185791015625E-07;
+ asgop122 += (a46_0);
+ double asgop123 = cl_0.a54_0;
+ asgop123 += (0.0);
+ asgop123 -= (0.0);
+ float asgop125 = 2.0F;
+ asgop125 -= ((2.0F - Convert.ToSingle(clstatic_0.a21_0 / 64.0)));
+ double asgop126 = s_a245_0;
+ asgop126 += (0.0);
+ double asgop127 = 4294968408.6428576;
+ asgop127 += (0.0);
+ int asgop128 = vtstatic_0.arr2d_0[2, 25];
+ asgop128 -= (s_arr1d_0[353]);
+ asgop55 += ((Convert.ToDouble(asgop43 * ((cl_0.a270_0 / -666814.98627027) + (Convert.ToUInt32(Convert.ToInt32(52043) - (Convert.ToInt32(-2.11983101795434M - 1714289842.88016898204566M))) / vtstatic_0.a221_0)))));
+ asgop93 += (((Convert.ToDouble(vt_0.a199_0 * clstatic_0.arr1d_0[58])) + (asgop51 / vtstatic_0.a434_0)));
+ int asgop131 = cl_0.arr3d_0[4, 19, 3];
+ asgop131 /= (cl_0.arr3d_0[4, 19, 3]);
+ double asgop132 = -0.029533917858790955;
+ asgop132 -= ((asgop97));
+ asgop125 /= ((0.25F / 1.0F));
+ asgop91 -= ((Convert.ToDouble(Convert.ToInt64(Convert.ToInt32(Convert.ToInt32(cl_0.a407_0 + -2.11983101795434M)) - Convert.ToInt64(33L)) * asgop112)));
+ asgop91 += ((((-256.00000023519851 - ((*a448_0))) + ((Convert.ToDouble(33L * (-3.7252902984619141E-09 * 2082408387.8525946))) + vtstatic_0.a122_0)) + asgop38));
+ double asgop136 = 932.610916323287;
+ asgop136 -= ((-180.03194081957008));
+ asgop95 -= ((Convert.ToDouble(Convert.ToDecimal(-32768M) * Convert.ToDecimal(vtstatic_0.a48_0))));
+ double asgop138 = s_a320_0;
+ asgop138 += (77479403.015869245);
+ asgop120 += (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(((*a17_0))) * -96M))));
+ ulong asgop140 = vtstatic_0.a231_0;
+ asgop140 /= (Convert.ToUInt64(vtstatic_0.a231_0));
+ asgop123 -= (((Convert.ToUInt32(207889699 * s_a104_0) / -1.61928840697281)));
+ asgop114 *= (Convert.ToInt64(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(-1714341880L) * a426_0))));
+ double asgop143 = 4398046511104.0;
+ asgop143 -= ((-1045356021106026.0));
+ double asgop144 = 9.1496436869845726E-09;
+ asgop144 -= ((Convert.ToDouble(-1735519511L * -2.05484270636584E-08)));
+ asgop120 -= (Convert.ToDecimal(Convert.ToDecimal(asgop89)));
+ asgop93 /= ((((Convert.ToSingle(asgop33 / clstatic_0.a322_0) + clstatic_0.a130_0) * (asgop125 * (clstatic_0.a322_0 - s_a81_0))) - (asgop56)));
+ asgop140 *= (Convert.ToUInt64(Convert.ToInt16(2816) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(-1714341880L) * -1.6332798216421103E-06))));
+ asgop126 -= ((((21556 / asgop143) + -0.029533917858790955)));
+ long asgop149 = s_a261_0;
+ asgop149 -= ((-38126L));
+ asgop94 *= (((*a17_0)));
+ asgop126 += (((612238865L / asgop132) + asgop9));
+ asgop136 -= (4294968408.6428576);
+ asgop94 /= (Convert.ToUInt64(Convert.ToUInt64(Convert.ToUInt16(s_a65_0) - Convert.ToInt64(vtstatic_0.a157_0))));
+ long asgop154 = clstatic_0.a384_0;
+ asgop154 += (((*a301_0)));
+ asgop126 -= (((((-15L / 0.0018310348836790094) - (vtstatic_0.a8_0)) + (Convert.ToInt16((Convert.ToInt16(Convert.ToInt16(1714329579U - 1714300242U))) % (Convert.ToInt16(((*a283_0))))) / asgop7)) + ((Convert.ToInt16(clstatic_0.a413_0 - s_a70_0) * ((Convert.ToDouble(clstatic_0.a69_0 * s_a489_0)) - ((s_a489_0 + -13.742731887401938)))) + asgop85)));
+ double asgop156 = -0.0038986355357907287;
+ asgop156 -= (((Convert.ToDouble(clstatic_0.a14_0 * clstatic_0.a120_0))));
+ float asgop157 = cl_0.a30_0;
+ asgop157 -= (0.0F);
+ long asgop158 = 3178757180399035215L;
+ asgop158 *= (Convert.ToInt64(Convert.ToInt64(clstatic_0.a14_0)));
+ asgop94 /= (Convert.ToUInt64(Convert.ToUInt64(Convert.ToUInt32(Convert.ToUInt32(Convert.ToInt16(Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(vtstatic_0.a157_0) - Convert.ToInt64(38119L)))) + Convert.ToInt32(2815)) + arr3d_0[4, 237, 3])) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(arr3d_0[4, 237, 3]) + Convert.ToInt64(-3428680952L))))));
+ asgop122 -= ((s_a339_0));
+ int asgop161 = vtstatic_0.a113_0;
+ asgop161 /= (cl_0.arr3d_0[4, 19, 3]);
+ float asgop162 = clstatic_0.a197_0;
+ asgop162 -= (((clstatic_0.a197_0 + -0.001953125F)));
+ double asgop163 = cl_0.a443_0;
+ asgop163 -= (0.0);
+ asgop163 *= ((clstatic_0.a151_0 / -8667.9840475422461));
+ double asgop165 = 7.5655281721000671E-07;
+ asgop165 -= ((7.5655281721000671E-07 + (7.5655281721000671E-07 - (-4139006745311244.0))));
+ double asgop166 = 3.7256973298300746E-08;
+ asgop166 /= (vt_0.a228_0);
+ Decimal asgop167 = 1.9753986050916M;
+ asgop167 -= (Convert.ToDecimal(Convert.ToDecimal(s_a77_0)));
+ double asgop168 = vtstatic_0.a367_0;
+ asgop168 += (757802515.82396066);
+ asgop127 /= (1.4488030995176202);
+ asgop167 -= (Convert.ToDecimal(Convert.ToDecimal(65.9753986050916M)));
+ long asgop171 = clstatic_0.a14_0;
+ asgop171 *= (Convert.ToInt64(Convert.ToInt64(-1735519511L)));
+ asgop154 *= (Convert.ToInt64(Convert.ToInt64(clstatic_0.a14_0)));
+ double asgop173 = clstatic_0.a306_0;
+ asgop173 *= (clstatic_0.arr1d_0[387]);
+ asgop166 -= (a436_0);
+ if (((((Convert.ToSingle(Convert.ToInt16(Convert.ToInt16(Convert.ToInt32(vt_0.arr3d_0[4, 71, 3]) + Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(-1714341880L) - Convert.ToInt64((-289823010L)))))) * (Convert.ToUInt64(Convert.ToInt32(clstatic_0.a125_0) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(-289823010L) * -9.6610686639407962E-06)) / 1.96557590602558E-06))) / (Convert.ToDouble(Convert.ToUInt64(Convert.ToUInt16(s_a65_0) - Convert.ToInt64(asgop105)) * 0.47619047619047616)))) / (((s_a65_0 * 1.2490569619936947E-05) - clstatic_0.a306_0) + (((Convert.ToUInt32(clstatic_0.a125_0 / Convert.ToSingle(-0.412876725F)) / (asgop173 - 226969.69494047618)) - 0.0) - (asgop12)))) - Convert.ToSingle(Convert.ToUInt16(asgop28 * Convert.ToSingle(Convert.ToSingle(asgop1 / (1 * ((*a479_0)))))) / (Convert.ToUInt32(Convert.ToInt32(Convert.ToDecimal(s_arr1d_0[9]) * 0.9999980231961172123567096051M) / Convert.ToSingle(cl_0.a30_0)) / asgop4))) / ((Convert.ToUInt16((Convert.ToInt32(1424522711M - vt_0.a275_0) - ((Convert.ToInt32(asgop136 + asgop127)))) / Convert.ToSingle(Convert.ToSingle(Convert.ToInt16(s_a351_0 + -3840M) / ((1 + (1 + clstatic_0.arr2d_0[2, 403])) * s_a320_0)))) * (Convert.ToSingle(Convert.ToUInt32(vtstatic_0.a231_0 + 1714341887UL) / (Convert.ToDouble(Convert.ToDecimal(-3840M) / Convert.ToDecimal(-20122720931645959.577092140687M)) + asgop138)) * (asgop157 / s_a44_0))) - vt_0.a20_0)) + (((((Convert.ToInt16(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(38123L) * vtstatic_0.a493_0)) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(1) + Convert.ToInt64(4681581972605108222L)))) * ((1714341887UL / clstatic_0.arr1d_0[371]) - (vt_0.a29_0))) + asgop123) - ((asgop77 * (Convert.ToUInt64(Convert.ToUInt32(s_a92_0) - Convert.ToInt64(1735886337L)) / vtstatic_0.a255_0)))) - (Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal((Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(vtstatic_0.a255_0 + clstatic_0.arr1d_0[215])) * (s_a65_0 / 38123.99981661429))) * (clstatic_0.a21_0 / ((*a114_0)))))) / (Convert.ToDecimal(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt32(asgop119) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(s_a65_0) - Convert.ToInt64(-4681581972397180400L))))) * -6.8352963137785907E-18)) / (Convert.ToDecimal(Convert.ToInt16(Convert.ToInt64(clstatic_0.a69_0) - Convert.ToInt64((Convert.ToInt64(Convert.ToUInt32(s_a92_0) - Convert.ToInt64(a206_0)))))) * (Convert.ToDecimal(Convert.ToInt16(Convert.ToInt32(386662224) + Convert.ToInt32(s_arr2d_0[2, 309]))) / (Convert.ToDecimal(1) * vtstatic_0.a475_0)))))) * Convert.ToDecimal(asgop34)))) - ((((Convert.ToSingle(asgop70 / (8823 / 141168.0)) - (asgop53)) * Convert.ToSingle(asgop11 / ((8823 / s_a477_0) + (asgop131 / clstatic_0.a432_0)))) / ((Convert.ToUInt16(asgop39 / ((Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(a206_0) / -107819633.03125)) * Convert.ToInt64(clstatic_0.a14_0)) / (Convert.ToSingle(1 / clstatic_0.a322_0) / (s_a65_0 / -697196.373046875))))) * (vtstatic_0.arr1d_0[205] * (32.0F / (s_a65_0 / 2.6601794673711162E-08))))) - ((((asgop75 * (s_a65_0 / -0.07271575927734375)) + (37453 * 444.45422262569087)) - (Convert.ToUInt32(Convert.ToDecimal(((Convert.ToInt32(Convert.ToInt64(clstatic_0.a14_0) + Convert.ToInt64(Convert.ToInt64(clstatic_0.a21_0 + cl_0.a270_0)))) / cl_0.arr3d_0[4, 19, 3])) / 0.3571276361416189114315102123M) / asgop35))))))) <= (vt_0.a20_0))
+ {
+ int if0_0retval_0 = Convert.ToInt32((Convert.ToInt32(((((Convert.ToDouble(Convert.ToDecimal(asgop120) / Convert.ToDecimal((Convert.ToDecimal(asgop23) / (Convert.ToDecimal((Convert.ToInt32(Convert.ToUInt16(asgop0 + vtstatic_0.a272_0)) - Convert.ToInt32(38126L / clstatic_0.a14_0))) * (Convert.ToDecimal(asgop162) / -128M))))) + (Convert.ToUInt64(Convert.ToUInt32(Convert.ToUInt32((Convert.ToInt32(Convert.ToInt64(asgop6) - Convert.ToInt64((s_a261_0)))) / cl_0.a50_0)) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(Convert.ToInt64(asgop149) + Convert.ToInt64(vtstatic_0.a356_0))) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(s_a105_0) - Convert.ToInt64(a452_0)))))) / (Convert.ToUInt32((Convert.ToInt32((Convert.ToInt32(s_a65_0) - (Convert.ToInt32(vtstatic_0.arr2d_0[2, 47] * clstatic_0.a14_0))) * asgop111)) * asgop86) * ((Convert.ToUInt16(Convert.ToInt32((2816 + s_a219_0)) - Convert.ToInt32(cl_0.a311_0))) * (asgop154 / -3.4750246253123208E+25))))) + asgop30) - (((((((Convert.ToDouble(vtstatic_0.a272_0 * (clstatic_0.a14_0 / clstatic_0.a172_0))) + s_a139_0) + (Convert.ToInt16(0.001953125F + 2815.998F) * s_a150_0)) + asgop95) - ((Convert.ToInt64(Convert.ToInt32((Convert.ToInt32(s_a65_0) - ((2816 + (Convert.ToInt32(s_a101_0 + -1731306277.1818183)))))) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt32(s_a158_0) - Convert.ToInt64(-1731287084L))) / 2.5781110577566729E-10))) / (vtstatic_0.a113_0 * 3.7256973298300746E-08)))) - (Convert.ToUInt64(Convert.ToInt16(Convert.ToInt16((Convert.ToInt16(vtstatic_0.a48_0 + 2809M) / 1) * Convert.ToSingle(Convert.ToSingle((Convert.ToUInt16(vtstatic_0.a113_0 / 45412.999868849016)) * (2815.998F / clstatic_0.a135_0))))) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt32((Convert.ToInt32(vtstatic_0.a113_0 * clstatic_0.a14_0))) + Convert.ToInt64(asgop171))) / ((-1735519511L / -46582407462475096.0) - (asgop166))))) / ((((Convert.ToUInt32((a436_0 + 0.0) + 3897661180.3377886)) * 9.1496436869845726E-09) + asgop144) - ((Convert.ToInt32(1731325207L / clstatic_0.a14_0) / asgop17))))) - ((Convert.ToSingle(Convert.ToUInt32(Convert.ToUInt16(Convert.ToInt32(1731325207L / clstatic_0.a14_0) / Convert.ToSingle(45413F)) + (Convert.ToInt32((Convert.ToInt32(asgop161 * (Convert.ToInt64(Convert.ToInt64(vtstatic_0.a272_0 - 37995UL) / clstatic_0.a14_0)))) * (vtstatic_0.a113_0 / asgop156)))) / (Convert.ToDouble((Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt16(asgop13) + Convert.ToInt64(37995L)) / Convert.ToUInt64(Convert.ToUInt16(Convert.ToUInt16(Convert.ToSingle(37995UL / 0.83665470239799178) + vtstatic_0.a431_0)) + Convert.ToInt64(-38123L)))) * (asgop82 / (s_a65_0 / -1592863.3581561216))))) / ((Convert.ToUInt16((Convert.ToInt32((Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(-38123L) - Convert.ToInt64((-1731363330L)))) * (vtstatic_0.a113_0 * 5.4913969573838816E-10))))) % (Convert.ToInt32(Convert.ToInt32(Convert.ToDecimal(Convert.ToInt32(vtstatic_0.a113_0 / 1.05181293921208)) / vtstatic_0.a266_0))))) / Convert.ToSingle(asgop21)) * ((Convert.ToUInt16(vtstatic_0.arr2d_0[2, 25] / 43175.928129262407)) / (-41442.11F * asgop104))) * (Convert.ToSingle(Convert.ToUInt32(vtstatic_0.arr2d_0[2, 25] * a369_0) * (-38123L / asgop101)) * (Convert.ToUInt16(vtstatic_0.arr2d_0[2, 25] / Convert.ToSingle(43175.9258F)) / asgop52))))))) - ((Convert.ToInt16(Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(Convert.ToUInt16((Convert.ToDecimal(asgop71) / asgop167) - asgop80) - Convert.ToUInt16(Convert.ToInt16(Convert.ToDecimal((Convert.ToInt16(27759 / Convert.ToSingle(9.857599F)) / Convert.ToInt16(s_a105_0 - 3897661215U))) / 0.0935361721915897163356141633M) * Convert.ToSingle(Convert.ToSingle(s_a65_0 * asgop59))))) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt32((Convert.ToInt32((Convert.ToUInt16(vtstatic_0.arr2d_0[2, 25] / (vtstatic_0.arr2d_0[2, 25] * (s_a65_0 / vt_0.a191_0))))) + asgop128)) + Convert.ToInt64((Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(s_a105_0) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(Convert.ToDecimal(27759) * 1.3733924132713714470982384092M)) - Convert.ToInt64(-3897623091L))))) * Convert.ToInt64((Convert.ToInt64(Convert.ToDouble(-3897623091L) / clstatic_0.a490_0) + -725656033019148410L)))))))) + Convert.ToInt64(((Convert.ToInt64(asgop2) + Convert.ToInt64(Convert.ToInt32((Convert.ToInt32(s_arr1d_0[353] * vt_0.a327_0))) + Convert.ToInt64((Convert.ToInt64(Convert.ToInt16(27759) + Convert.ToInt64(clstatic_0.a461_0)) - (asgop102))))) + Convert.ToInt64(Convert.ToInt32(((Convert.ToInt32((Convert.ToUInt16(7.5655281721000671E-07 - (asgop37)))) - ((Convert.ToInt32(s_arr1d_0[353] / (s_arr1d_0[353] / 1424492376.0)) / Convert.ToInt32(0.0935361721915897M - 1.0935361721915897M)))) * (Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(s_a105_0) - Convert.ToInt64(-2453101145507960936L))) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(s_a65_0) - Convert.ToInt64(s_a15_0))))))) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(s_a92_0) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(s_a92_0 - 3450200465U) - vtstatic_0.a119_0)) + Convert.ToInt64(asgop73))))))))) * ((Convert.ToDouble((Convert.ToUInt64(Convert.ToInt16(Convert.ToInt16((Convert.ToInt16(Convert.ToInt16(vtstatic_0.a119_0 / Convert.ToSingle(1.9921056F)))) % (Convert.ToInt16(Convert.ToInt16(vt_0.a32_0 * ((s_arr1d_0[353] / -5811.2136188331888) * (vt_0.a32_0 / clstatic_0.a390_0))))))) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(asgop158) / asgop165))) * asgop94) * asgop57)) / (((asgop50 / (asgop18 / asgop54)) - ((Convert.ToInt64(Convert.ToDouble(asgop114) / (Convert.ToUInt32(arr3d_0[4, 237, 3] * 2.0125482504315224) * clstatic_0.a487_0)) / ((2816 / asgop88) - (Convert.ToInt64(Convert.ToDouble(clstatic_0.a14_0) / (2816 / -4827586734080.0)) / asgop90))))) - ((((2816 * (9.857599F * -75.548544143842989)) - cl_0.a49_0) + ((Convert.ToSingle(s_a92_0 / clstatic_0.a379_0) * (arr3d_0[4, 237, 3] / -1329.724264912511)) - (Convert.ToDouble(asgop140 * (s_a65_0 / s_a147_0))))))))))) + ((((Convert.ToSingle(Convert.ToInt16(Convert.ToInt16(Convert.ToInt32(vt_0.arr3d_0[4, 71, 3]) + Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(-1714341880L) - Convert.ToInt64((-289823010L)))))) * (Convert.ToUInt64(Convert.ToInt32(clstatic_0.a125_0) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(-289823010L) * -9.6610686639407962E-06)) / 1.96557590602558E-06))) / (Convert.ToDouble(Convert.ToUInt64(Convert.ToUInt16(s_a65_0) - Convert.ToInt64(asgop105)) * 0.47619047619047616)))) / (((s_a65_0 * 1.2490569619936947E-05) - clstatic_0.a306_0) + (((Convert.ToUInt32(clstatic_0.a125_0 / Convert.ToSingle(-0.412876725F)) / (asgop173 - 226969.69494047618)) - 0.0) - (asgop12)))) - Convert.ToSingle(Convert.ToUInt16(asgop28 * Convert.ToSingle(Convert.ToSingle(asgop1 / (1 * ((*a479_0)))))) / (Convert.ToUInt32(Convert.ToInt32(Convert.ToDecimal(s_arr1d_0[9]) * 0.9999980231961172123567096051M) / Convert.ToSingle(cl_0.a30_0)) / asgop4))) / ((Convert.ToUInt16((Convert.ToInt32(1424522711M - vt_0.a275_0) - ((Convert.ToInt32(asgop136 + asgop127)))) / Convert.ToSingle(Convert.ToSingle(Convert.ToInt16(s_a351_0 + -3840M) / ((1 + (1 + clstatic_0.arr2d_0[2, 403])) * s_a320_0)))) * (Convert.ToSingle(Convert.ToUInt32(vtstatic_0.a231_0 + 1714341887UL) / (Convert.ToDouble(Convert.ToDecimal(-3840M) / Convert.ToDecimal(-20122720931645959.577092140687M)) + asgop138)) * (asgop157 / s_a44_0))) - vt_0.a20_0)) + (((((Convert.ToInt16(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(38123L) * vtstatic_0.a493_0)) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(1) + Convert.ToInt64(4681581972605108222L)))) * ((1714341887UL / clstatic_0.arr1d_0[371]) - (vt_0.a29_0))) + asgop123) - ((asgop77 * (Convert.ToUInt64(Convert.ToUInt32(s_a92_0) - Convert.ToInt64(1735886337L)) / vtstatic_0.a255_0)))) - (Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal((Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(vtstatic_0.a255_0 + clstatic_0.arr1d_0[215])) * (s_a65_0 / 38123.99981661429))) * (clstatic_0.a21_0 / ((*a114_0)))))) / (Convert.ToDecimal(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt32(asgop119) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(s_a65_0) - Convert.ToInt64(-4681581972397180400L))))) * -6.8352963137785907E-18)) / (Convert.ToDecimal(Convert.ToInt16(Convert.ToInt64(clstatic_0.a69_0) - Convert.ToInt64((Convert.ToInt64(Convert.ToUInt32(s_a92_0) - Convert.ToInt64(a206_0)))))) * (Convert.ToDecimal(Convert.ToInt16(Convert.ToInt32(386662224) + Convert.ToInt32(s_arr2d_0[2, 309]))) / (Convert.ToDecimal(1) * vtstatic_0.a475_0)))))) * Convert.ToDecimal(asgop34)))) - ((((Convert.ToSingle(asgop70 / (8823 / 141168.0)) - (asgop53)) * Convert.ToSingle(asgop11 / ((8823 / s_a477_0) + (asgop131 / clstatic_0.a432_0)))) / ((Convert.ToUInt16(asgop39 / ((Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(a206_0) / -107819633.03125)) * Convert.ToInt64(clstatic_0.a14_0)) / (Convert.ToSingle(1 / clstatic_0.a322_0) / (s_a65_0 / -697196.373046875))))) * (vtstatic_0.arr1d_0[205] * (32.0F / (s_a65_0 / 2.6601794673711162E-08))))) - ((((asgop75 * (s_a65_0 / -0.07271575927734375)) + (37453 * 444.45422262569087)) - (Convert.ToUInt32(Convert.ToDecimal(((Convert.ToInt32(Convert.ToInt64(clstatic_0.a14_0) + Convert.ToInt64(Convert.ToInt64(clstatic_0.a21_0 + cl_0.a270_0)))) / cl_0.arr3d_0[4, 19, 3])) / 0.3571276361416189114315102123M) / asgop35)))))) + ((((Convert.ToInt16((Convert.ToInt16(Convert.ToInt16((Convert.ToInt16(Convert.ToInt16(Convert.ToInt32(cl_0.arr3d_0[4, 19, 3]) + Convert.ToInt32(s_arr2d_0[2, 247])))) % (Convert.ToInt16(cl_0.a480_0))))) % (Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToUInt16(Convert.ToInt32(s_arr2d_0[2, 247]) + Convert.ToInt32(8730)) - 25144) * 1) / (clstatic_0.a197_0 * 1242.7939262472885))))) * (Convert.ToUInt16(Convert.ToUInt16(Convert.ToInt16(Convert.ToInt16(1 * clstatic_0.a14_0) / s_a148_0) * asgop100) + (Convert.ToUInt16((Convert.ToUInt16(65536.0F - clstatic_0.a413_0)) % 21556))) * (Convert.ToUInt16(Convert.ToDecimal(Convert.ToInt16(1714341888U - 1714329579U)) * clstatic_0.a162_0) * s_a245_0))) - (asgop126)) - (((((clstatic_0.a151_0 / clstatic_0.arr1d_0[414]) - s_a238_0) + (asgop14 / asgop122)) + asgop91) + ((asgop19 * ((1714341888U / asgop64) / ((Convert.ToUInt16(32768.0F - (-19275.0F))) * (52043 / vt_0.a35_0)))) + asgop55))) - (((((Convert.ToUInt16(clstatic_0.a151_0 * ((*a347_0))) / (-1.52587891E-05F / asgop96)) + (Convert.ToDouble(Convert.ToUInt64(Convert.ToUInt32(Convert.ToUInt32(vt_0.arr3d_0[4, 315, 3] * (1714341888U / asgop168))) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(clstatic_0.a151_0 / cl_0.arr3d_0[4, 19, 3])) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(cl_0.arr3d_0[4, 19, 3]) + Convert.ToInt64(vt_0.a199_0)))))) * (Convert.ToInt64(clstatic_0.a21_0 + clstatic_0.a21_0) / (clstatic_0.a151_0 * (-1.52587891E-05F * -553.00995451249253)))))) - asgop93) - (((Convert.ToUInt64(Convert.ToUInt64((Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt32(Convert.ToInt32(clstatic_0.a14_0 / (Convert.ToInt64(clstatic_0.a14_0 / clstatic_0.a14_0)))) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(52043) + Convert.ToInt64(1177416765L))))) * asgop163) - (s_a116_0)) + Convert.ToInt64(Convert.ToInt32(arr3d_0[4, 182, 3]) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(Convert.ToInt64(s_a116_0) + Convert.ToInt64(4225041378952953975L))) - Convert.ToInt64(clstatic_0.a377_0))))) / asgop36)) / ((((clstatic_0.a21_0 / asgop118) - 0.0) * ((Convert.ToUInt16((vtstatic_0.a276_0 / clstatic_0.arr1d_0[363]) - (asgop83))) / asgop24)) - (((Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(clstatic_0.a377_0) / vtstatic_0.a408_0) * clstatic_0.a57_0)) + ((Convert.ToDouble(-4685L * (vtstatic_0.a276_0 * 4.4491889804765315E-11))) + asgop41)))))))))))));
+ return if0_0retval_0;
+ }
+ else
+ {
+ if (((((Convert.ToSingle(Convert.ToInt16(Convert.ToInt16(Convert.ToInt32(vt_0.arr3d_0[4, 71, 3]) + Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(-1714341880L) - Convert.ToInt64((-289823010L)))))) * (Convert.ToUInt64(Convert.ToInt32(clstatic_0.a125_0) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(-289823010L) * -9.6610686639407962E-06)) / 1.96557590602558E-06))) / (Convert.ToDouble(Convert.ToUInt64(Convert.ToUInt16(s_a65_0) - Convert.ToInt64(asgop105)) * 0.47619047619047616)))) / (((s_a65_0 * 1.2490569619936947E-05) - clstatic_0.a306_0) + (((Convert.ToUInt32(clstatic_0.a125_0 / Convert.ToSingle(-0.412876725F)) / (asgop173 - 226969.69494047618)) - 0.0) - (asgop12)))) - Convert.ToSingle(Convert.ToUInt16(asgop28 * Convert.ToSingle(Convert.ToSingle(asgop1 / (1 * ((*a479_0)))))) / (Convert.ToUInt32(Convert.ToInt32(Convert.ToDecimal(s_arr1d_0[9]) * 0.9999980231961172123567096051M) / Convert.ToSingle(cl_0.a30_0)) / asgop4))) / ((Convert.ToUInt16((Convert.ToInt32(1424522711M - vt_0.a275_0) - ((Convert.ToInt32(asgop136 + asgop127)))) / Convert.ToSingle(Convert.ToSingle(Convert.ToInt16(s_a351_0 + -3840M) / ((1 + (1 + clstatic_0.arr2d_0[2, 403])) * s_a320_0)))) * (Convert.ToSingle(Convert.ToUInt32(vtstatic_0.a231_0 + 1714341887UL) / (Convert.ToDouble(Convert.ToDecimal(-3840M) / Convert.ToDecimal(-20122720931645959.577092140687M)) + asgop138)) * (asgop157 / s_a44_0))) - vt_0.a20_0)) + (((((Convert.ToInt16(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(38123L) * vtstatic_0.a493_0)) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(1) + Convert.ToInt64(4681581972605108222L)))) * ((1714341887UL / clstatic_0.arr1d_0[371]) - (vt_0.a29_0))) + asgop123) - ((asgop77 * (Convert.ToUInt64(Convert.ToUInt32(s_a92_0) - Convert.ToInt64(1735886337L)) / vtstatic_0.a255_0)))) - (Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal((Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(vtstatic_0.a255_0 + clstatic_0.arr1d_0[215])) * (s_a65_0 / 38123.99981661429))) * (clstatic_0.a21_0 / ((*a114_0)))))) / (Convert.ToDecimal(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt32(asgop119) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(s_a65_0) - Convert.ToInt64(-4681581972397180400L))))) * -6.8352963137785907E-18)) / (Convert.ToDecimal(Convert.ToInt16(Convert.ToInt64(clstatic_0.a69_0) - Convert.ToInt64((Convert.ToInt64(Convert.ToUInt32(s_a92_0) - Convert.ToInt64(a206_0)))))) * (Convert.ToDecimal(Convert.ToInt16(Convert.ToInt32(386662224) + Convert.ToInt32(s_arr2d_0[2, 309]))) / (Convert.ToDecimal(1) * vtstatic_0.a475_0)))))) * Convert.ToDecimal(asgop34)))) - ((((Convert.ToSingle(asgop70 / (8823 / 141168.0)) - (asgop53)) * Convert.ToSingle(asgop11 / ((8823 / s_a477_0) + (asgop131 / clstatic_0.a432_0)))) / ((Convert.ToUInt16(asgop39 / ((Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(a206_0) / -107819633.03125)) * Convert.ToInt64(clstatic_0.a14_0)) / (Convert.ToSingle(1 / clstatic_0.a322_0) / (s_a65_0 / -697196.373046875))))) * (vtstatic_0.arr1d_0[205] * (32.0F / (s_a65_0 / 2.6601794673711162E-08))))) - ((((asgop75 * (s_a65_0 / -0.07271575927734375)) + (37453 * 444.45422262569087)) - (Convert.ToUInt32(Convert.ToDecimal(((Convert.ToInt32(Convert.ToInt64(clstatic_0.a14_0) + Convert.ToInt64(Convert.ToInt64(clstatic_0.a21_0 + cl_0.a270_0)))) / cl_0.arr3d_0[4, 19, 3])) / 0.3571276361416189114315102123M) / asgop35))))))) <= (vt_0.a20_0))
+ {
+ if (((((Convert.ToSingle(Convert.ToInt16(Convert.ToInt16(Convert.ToInt32(vt_0.arr3d_0[4, 71, 3]) + Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(-1714341880L) - Convert.ToInt64((-289823010L)))))) * (Convert.ToUInt64(Convert.ToInt32(clstatic_0.a125_0) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(-289823010L) * -9.6610686639407962E-06)) / 1.96557590602558E-06))) / (Convert.ToDouble(Convert.ToUInt64(Convert.ToUInt16(s_a65_0) - Convert.ToInt64(asgop105)) * 0.47619047619047616)))) / (((s_a65_0 * 1.2490569619936947E-05) - clstatic_0.a306_0) + (((Convert.ToUInt32(clstatic_0.a125_0 / Convert.ToSingle(-0.412876725F)) / (asgop173 - 226969.69494047618)) - 0.0) - (asgop12)))) - Convert.ToSingle(Convert.ToUInt16(asgop28 * Convert.ToSingle(Convert.ToSingle(asgop1 / (1 * ((*a479_0)))))) / (Convert.ToUInt32(Convert.ToInt32(Convert.ToDecimal(s_arr1d_0[9]) * 0.9999980231961172123567096051M) / Convert.ToSingle(cl_0.a30_0)) / asgop4))) / ((Convert.ToUInt16((Convert.ToInt32(1424522711M - vt_0.a275_0) - ((Convert.ToInt32(asgop136 + asgop127)))) / Convert.ToSingle(Convert.ToSingle(Convert.ToInt16(s_a351_0 + -3840M) / ((1 + (1 + clstatic_0.arr2d_0[2, 403])) * s_a320_0)))) * (Convert.ToSingle(Convert.ToUInt32(vtstatic_0.a231_0 + 1714341887UL) / (Convert.ToDouble(Convert.ToDecimal(-3840M) / Convert.ToDecimal(-20122720931645959.577092140687M)) + asgop138)) * (asgop157 / s_a44_0))) - vt_0.a20_0)) + (((((Convert.ToInt16(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(38123L) * vtstatic_0.a493_0)) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(1) + Convert.ToInt64(4681581972605108222L)))) * ((1714341887UL / clstatic_0.arr1d_0[371]) - (vt_0.a29_0))) + asgop123) - ((asgop77 * (Convert.ToUInt64(Convert.ToUInt32(s_a92_0) - Convert.ToInt64(1735886337L)) / vtstatic_0.a255_0)))) - (Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal((Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(vtstatic_0.a255_0 + clstatic_0.arr1d_0[215])) * (s_a65_0 / 38123.99981661429))) * (clstatic_0.a21_0 / ((*a114_0)))))) / (Convert.ToDecimal(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt32(asgop119) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(s_a65_0) - Convert.ToInt64(-4681581972397180400L))))) * -6.8352963137785907E-18)) / (Convert.ToDecimal(Convert.ToInt16(Convert.ToInt64(clstatic_0.a69_0) - Convert.ToInt64((Convert.ToInt64(Convert.ToUInt32(s_a92_0) - Convert.ToInt64(a206_0)))))) * (Convert.ToDecimal(Convert.ToInt16(Convert.ToInt32(386662224) + Convert.ToInt32(s_arr2d_0[2, 309]))) / (Convert.ToDecimal(1) * vtstatic_0.a475_0)))))) * Convert.ToDecimal(asgop34)))) - ((((Convert.ToSingle(asgop70 / (8823 / 141168.0)) - (asgop53)) * Convert.ToSingle(asgop11 / ((8823 / s_a477_0) + (asgop131 / clstatic_0.a432_0)))) / ((Convert.ToUInt16(asgop39 / ((Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(a206_0) / -107819633.03125)) * Convert.ToInt64(clstatic_0.a14_0)) / (Convert.ToSingle(1 / clstatic_0.a322_0) / (s_a65_0 / -697196.373046875))))) * (vtstatic_0.arr1d_0[205] * (32.0F / (s_a65_0 / 2.6601794673711162E-08))))) - ((((asgop75 * (s_a65_0 / -0.07271575927734375)) + (37453 * 444.45422262569087)) - (Convert.ToUInt32(Convert.ToDecimal(((Convert.ToInt32(Convert.ToInt64(clstatic_0.a14_0) + Convert.ToInt64(Convert.ToInt64(clstatic_0.a21_0 + cl_0.a270_0)))) / cl_0.arr3d_0[4, 19, 3])) / 0.3571276361416189114315102123M) / asgop35))))))) == (vt_0.a20_0))
+ {
+ if (((((Convert.ToSingle(Convert.ToInt16(Convert.ToInt16(Convert.ToInt32(vt_0.arr3d_0[4, 71, 3]) + Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(-1714341880L) - Convert.ToInt64((-289823010L)))))) * (Convert.ToUInt64(Convert.ToInt32(clstatic_0.a125_0) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(-289823010L) * -9.6610686639407962E-06)) / 1.96557590602558E-06))) / (Convert.ToDouble(Convert.ToUInt64(Convert.ToUInt16(s_a65_0) - Convert.ToInt64(asgop105)) * 0.47619047619047616)))) / (((s_a65_0 * 1.2490569619936947E-05) - clstatic_0.a306_0) + (((Convert.ToUInt32(clstatic_0.a125_0 / Convert.ToSingle(-0.412876725F)) / (asgop173 - 226969.69494047618)) - 0.0) - (asgop12)))) - Convert.ToSingle(Convert.ToUInt16(asgop28 * Convert.ToSingle(Convert.ToSingle(asgop1 / (1 * ((*a479_0)))))) / (Convert.ToUInt32(Convert.ToInt32(Convert.ToDecimal(s_arr1d_0[9]) * 0.9999980231961172123567096051M) / Convert.ToSingle(cl_0.a30_0)) / asgop4))) / ((Convert.ToUInt16((Convert.ToInt32(1424522711M - vt_0.a275_0) - ((Convert.ToInt32(asgop136 + asgop127)))) / Convert.ToSingle(Convert.ToSingle(Convert.ToInt16(s_a351_0 + -3840M) / ((1 + (1 + clstatic_0.arr2d_0[2, 403])) * s_a320_0)))) * (Convert.ToSingle(Convert.ToUInt32(vtstatic_0.a231_0 + 1714341887UL) / (Convert.ToDouble(Convert.ToDecimal(-3840M) / Convert.ToDecimal(-20122720931645959.577092140687M)) + asgop138)) * (asgop157 / s_a44_0))) - vt_0.a20_0)) + (((((Convert.ToInt16(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(38123L) * vtstatic_0.a493_0)) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(1) + Convert.ToInt64(4681581972605108222L)))) * ((1714341887UL / clstatic_0.arr1d_0[371]) - (vt_0.a29_0))) + asgop123) - ((asgop77 * (Convert.ToUInt64(Convert.ToUInt32(s_a92_0) - Convert.ToInt64(1735886337L)) / vtstatic_0.a255_0)))) - (Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal((Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(vtstatic_0.a255_0 + clstatic_0.arr1d_0[215])) * (s_a65_0 / 38123.99981661429))) * (clstatic_0.a21_0 / ((*a114_0)))))) / (Convert.ToDecimal(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt32(asgop119) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(s_a65_0) - Convert.ToInt64(-4681581972397180400L))))) * -6.8352963137785907E-18)) / (Convert.ToDecimal(Convert.ToInt16(Convert.ToInt64(clstatic_0.a69_0) - Convert.ToInt64((Convert.ToInt64(Convert.ToUInt32(s_a92_0) - Convert.ToInt64(a206_0)))))) * (Convert.ToDecimal(Convert.ToInt16(Convert.ToInt32(386662224) + Convert.ToInt32(s_arr2d_0[2, 309]))) / (Convert.ToDecimal(1) * vtstatic_0.a475_0)))))) * Convert.ToDecimal(asgop34)))) - ((((Convert.ToSingle(asgop70 / (8823 / 141168.0)) - (asgop53)) * Convert.ToSingle(asgop11 / ((8823 / s_a477_0) + (asgop131 / clstatic_0.a432_0)))) / ((Convert.ToUInt16(asgop39 / ((Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(a206_0) / -107819633.03125)) * Convert.ToInt64(clstatic_0.a14_0)) / (Convert.ToSingle(1 / clstatic_0.a322_0) / (s_a65_0 / -697196.373046875))))) * (vtstatic_0.arr1d_0[205] * (32.0F / (s_a65_0 / 2.6601794673711162E-08))))) - ((((asgop75 * (s_a65_0 / -0.07271575927734375)) + (37453 * 444.45422262569087)) - (Convert.ToUInt32(Convert.ToDecimal(((Convert.ToInt32(Convert.ToInt64(clstatic_0.a14_0) + Convert.ToInt64(Convert.ToInt64(clstatic_0.a21_0 + cl_0.a270_0)))) / cl_0.arr3d_0[4, 19, 3])) / 0.3571276361416189114315102123M) / asgop35))))))) != (vt_0.a20_0))
+ Console.WriteLine("Func_0: != true");
+ }
+ }
+ }
+ return Convert.ToInt32((Convert.ToInt32(((((Convert.ToDouble(Convert.ToDecimal(asgop120) / Convert.ToDecimal((Convert.ToDecimal(asgop23) / (Convert.ToDecimal((Convert.ToInt32(Convert.ToUInt16(asgop0 + vtstatic_0.a272_0)) - Convert.ToInt32(38126L / clstatic_0.a14_0))) * (Convert.ToDecimal(asgop162) / -128M))))) + (Convert.ToUInt64(Convert.ToUInt32(Convert.ToUInt32((Convert.ToInt32(Convert.ToInt64(asgop6) - Convert.ToInt64((s_a261_0)))) / cl_0.a50_0)) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(Convert.ToInt64(asgop149) + Convert.ToInt64(vtstatic_0.a356_0))) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(s_a105_0) - Convert.ToInt64(a452_0)))))) / (Convert.ToUInt32((Convert.ToInt32((Convert.ToInt32(s_a65_0) - (Convert.ToInt32(vtstatic_0.arr2d_0[2, 47] * clstatic_0.a14_0))) * asgop111)) * asgop86) * ((Convert.ToUInt16(Convert.ToInt32((2816 + s_a219_0)) - Convert.ToInt32(cl_0.a311_0))) * (asgop154 / -3.4750246253123208E+25))))) + asgop30) - (((((((Convert.ToDouble(vtstatic_0.a272_0 * (clstatic_0.a14_0 / clstatic_0.a172_0))) + s_a139_0) + (Convert.ToInt16(0.001953125F + 2815.998F) * s_a150_0)) + asgop95) - ((Convert.ToInt64(Convert.ToInt32((Convert.ToInt32(s_a65_0) - ((2816 + (Convert.ToInt32(s_a101_0 + -1731306277.1818183)))))) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt32(s_a158_0) - Convert.ToInt64(-1731287084L))) / 2.5781110577566729E-10))) / (vtstatic_0.a113_0 * 3.7256973298300746E-08)))) - (Convert.ToUInt64(Convert.ToInt16(Convert.ToInt16((Convert.ToInt16(vtstatic_0.a48_0 + 2809M) / 1) * Convert.ToSingle(Convert.ToSingle((Convert.ToUInt16(vtstatic_0.a113_0 / 45412.999868849016)) * (2815.998F / clstatic_0.a135_0))))) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt32((Convert.ToInt32(vtstatic_0.a113_0 * clstatic_0.a14_0))) + Convert.ToInt64(asgop171))) / ((-1735519511L / -46582407462475096.0) - (asgop166))))) / ((((Convert.ToUInt32((a436_0 + 0.0) + 3897661180.3377886)) * 9.1496436869845726E-09) + asgop144) - ((Convert.ToInt32(1731325207L / clstatic_0.a14_0) / asgop17))))) - ((Convert.ToSingle(Convert.ToUInt32(Convert.ToUInt16(Convert.ToInt32(1731325207L / clstatic_0.a14_0) / Convert.ToSingle(45413F)) + (Convert.ToInt32((Convert.ToInt32(asgop161 * (Convert.ToInt64(Convert.ToInt64(vtstatic_0.a272_0 - 37995UL) / clstatic_0.a14_0)))) * (vtstatic_0.a113_0 / asgop156)))) / (Convert.ToDouble((Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt16(asgop13) + Convert.ToInt64(37995L)) / Convert.ToUInt64(Convert.ToUInt16(Convert.ToUInt16(Convert.ToSingle(37995UL / 0.83665470239799178) + vtstatic_0.a431_0)) + Convert.ToInt64(-38123L)))) * (asgop82 / (s_a65_0 / -1592863.3581561216))))) / ((Convert.ToUInt16((Convert.ToInt32((Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(-38123L) - Convert.ToInt64((-1731363330L)))) * (vtstatic_0.a113_0 * 5.4913969573838816E-10))))) % (Convert.ToInt32(Convert.ToInt32(Convert.ToDecimal(Convert.ToInt32(vtstatic_0.a113_0 / 1.05181293921208)) / vtstatic_0.a266_0))))) / Convert.ToSingle(asgop21)) * ((Convert.ToUInt16(vtstatic_0.arr2d_0[2, 25] / 43175.928129262407)) / (-41442.11F * asgop104))) * (Convert.ToSingle(Convert.ToUInt32(vtstatic_0.arr2d_0[2, 25] * a369_0) * (-38123L / asgop101)) * (Convert.ToUInt16(vtstatic_0.arr2d_0[2, 25] / Convert.ToSingle(43175.9258F)) / asgop52))))))) - ((Convert.ToInt16(Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(Convert.ToUInt16((Convert.ToDecimal(asgop71) / asgop167) - asgop80) - Convert.ToUInt16(Convert.ToInt16(Convert.ToDecimal((Convert.ToInt16(27759 / Convert.ToSingle(9.857599F)) / Convert.ToInt16(s_a105_0 - 3897661215U))) / 0.0935361721915897163356141633M) * Convert.ToSingle(Convert.ToSingle(s_a65_0 * asgop59))))) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt32((Convert.ToInt32((Convert.ToUInt16(vtstatic_0.arr2d_0[2, 25] / (vtstatic_0.arr2d_0[2, 25] * (s_a65_0 / vt_0.a191_0))))) + asgop128)) + Convert.ToInt64((Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(s_a105_0) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(Convert.ToDecimal(27759) * 1.3733924132713714470982384092M)) - Convert.ToInt64(-3897623091L))))) * Convert.ToInt64((Convert.ToInt64(Convert.ToDouble(-3897623091L) / clstatic_0.a490_0) + -725656033019148410L)))))))) + Convert.ToInt64(((Convert.ToInt64(asgop2) + Convert.ToInt64(Convert.ToInt32((Convert.ToInt32(s_arr1d_0[353] * vt_0.a327_0))) + Convert.ToInt64((Convert.ToInt64(Convert.ToInt16(27759) + Convert.ToInt64(clstatic_0.a461_0)) - (asgop102))))) + Convert.ToInt64(Convert.ToInt32(((Convert.ToInt32((Convert.ToUInt16(7.5655281721000671E-07 - (asgop37)))) - ((Convert.ToInt32(s_arr1d_0[353] / (s_arr1d_0[353] / 1424492376.0)) / Convert.ToInt32(0.0935361721915897M - 1.0935361721915897M)))) * (Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(s_a105_0) - Convert.ToInt64(-2453101145507960936L))) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(s_a65_0) - Convert.ToInt64(s_a15_0))))))) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(s_a92_0) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(s_a92_0 - 3450200465U) - vtstatic_0.a119_0)) + Convert.ToInt64(asgop73))))))))) * ((Convert.ToDouble((Convert.ToUInt64(Convert.ToInt16(Convert.ToInt16((Convert.ToInt16(Convert.ToInt16(vtstatic_0.a119_0 / Convert.ToSingle(1.9921056F)))) % (Convert.ToInt16(Convert.ToInt16(vt_0.a32_0 * ((s_arr1d_0[353] / -5811.2136188331888) * (vt_0.a32_0 / clstatic_0.a390_0))))))) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(asgop158) / asgop165))) * asgop94) * asgop57)) / (((asgop50 / (asgop18 / asgop54)) - ((Convert.ToInt64(Convert.ToDouble(asgop114) / (Convert.ToUInt32(arr3d_0[4, 237, 3] * 2.0125482504315224) * clstatic_0.a487_0)) / ((2816 / asgop88) - (Convert.ToInt64(Convert.ToDouble(clstatic_0.a14_0) / (2816 / -4827586734080.0)) / asgop90))))) - ((((2816 * (9.857599F * -75.548544143842989)) - cl_0.a49_0) + ((Convert.ToSingle(s_a92_0 / clstatic_0.a379_0) * (arr3d_0[4, 237, 3] / -1329.724264912511)) - (Convert.ToDouble(asgop140 * (s_a65_0 / s_a147_0))))))))))) + ((((Convert.ToSingle(Convert.ToInt16(Convert.ToInt16(Convert.ToInt32(vt_0.arr3d_0[4, 71, 3]) + Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(-1714341880L) - Convert.ToInt64((-289823010L)))))) * (Convert.ToUInt64(Convert.ToInt32(clstatic_0.a125_0) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(-289823010L) * -9.6610686639407962E-06)) / 1.96557590602558E-06))) / (Convert.ToDouble(Convert.ToUInt64(Convert.ToUInt16(s_a65_0) - Convert.ToInt64(asgop105)) * 0.47619047619047616)))) / (((s_a65_0 * 1.2490569619936947E-05) - clstatic_0.a306_0) + (((Convert.ToUInt32(clstatic_0.a125_0 / Convert.ToSingle(-0.412876725F)) / (asgop173 - 226969.69494047618)) - 0.0) - (asgop12)))) - Convert.ToSingle(Convert.ToUInt16(asgop28 * Convert.ToSingle(Convert.ToSingle(asgop1 / (1 * ((*a479_0)))))) / (Convert.ToUInt32(Convert.ToInt32(Convert.ToDecimal(s_arr1d_0[9]) * 0.9999980231961172123567096051M) / Convert.ToSingle(cl_0.a30_0)) / asgop4))) / ((Convert.ToUInt16((Convert.ToInt32(1424522711M - vt_0.a275_0) - ((Convert.ToInt32(asgop136 + asgop127)))) / Convert.ToSingle(Convert.ToSingle(Convert.ToInt16(s_a351_0 + -3840M) / ((1 + (1 + clstatic_0.arr2d_0[2, 403])) * s_a320_0)))) * (Convert.ToSingle(Convert.ToUInt32(vtstatic_0.a231_0 + 1714341887UL) / (Convert.ToDouble(Convert.ToDecimal(-3840M) / Convert.ToDecimal(-20122720931645959.577092140687M)) + asgop138)) * (asgop157 / s_a44_0))) - vt_0.a20_0)) + (((((Convert.ToInt16(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(38123L) * vtstatic_0.a493_0)) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(1) + Convert.ToInt64(4681581972605108222L)))) * ((1714341887UL / clstatic_0.arr1d_0[371]) - (vt_0.a29_0))) + asgop123) - ((asgop77 * (Convert.ToUInt64(Convert.ToUInt32(s_a92_0) - Convert.ToInt64(1735886337L)) / vtstatic_0.a255_0)))) - (Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal((Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(vtstatic_0.a255_0 + clstatic_0.arr1d_0[215])) * (s_a65_0 / 38123.99981661429))) * (clstatic_0.a21_0 / ((*a114_0)))))) / (Convert.ToDecimal(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt32(asgop119) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(s_a65_0) - Convert.ToInt64(-4681581972397180400L))))) * -6.8352963137785907E-18)) / (Convert.ToDecimal(Convert.ToInt16(Convert.ToInt64(clstatic_0.a69_0) - Convert.ToInt64((Convert.ToInt64(Convert.ToUInt32(s_a92_0) - Convert.ToInt64(a206_0)))))) * (Convert.ToDecimal(Convert.ToInt16(Convert.ToInt32(386662224) + Convert.ToInt32(s_arr2d_0[2, 309]))) / (Convert.ToDecimal(1) * vtstatic_0.a475_0)))))) * Convert.ToDecimal(asgop34)))) - ((((Convert.ToSingle(asgop70 / (8823 / 141168.0)) - (asgop53)) * Convert.ToSingle(asgop11 / ((8823 / s_a477_0) + (asgop131 / clstatic_0.a432_0)))) / ((Convert.ToUInt16(asgop39 / ((Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(a206_0) / -107819633.03125)) * Convert.ToInt64(clstatic_0.a14_0)) / (Convert.ToSingle(1 / clstatic_0.a322_0) / (s_a65_0 / -697196.373046875))))) * (vtstatic_0.arr1d_0[205] * (32.0F / (s_a65_0 / 2.6601794673711162E-08))))) - ((((asgop75 * (s_a65_0 / -0.07271575927734375)) + (37453 * 444.45422262569087)) - (Convert.ToUInt32(Convert.ToDecimal(((Convert.ToInt32(Convert.ToInt64(clstatic_0.a14_0) + Convert.ToInt64(Convert.ToInt64(clstatic_0.a21_0 + cl_0.a270_0)))) / cl_0.arr3d_0[4, 19, 3])) / 0.3571276361416189114315102123M) / asgop35)))))) + ((((Convert.ToInt16((Convert.ToInt16(Convert.ToInt16((Convert.ToInt16(Convert.ToInt16(Convert.ToInt32(cl_0.arr3d_0[4, 19, 3]) + Convert.ToInt32(s_arr2d_0[2, 247])))) % (Convert.ToInt16(cl_0.a480_0))))) % (Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToUInt16(Convert.ToInt32(s_arr2d_0[2, 247]) + Convert.ToInt32(8730)) - 25144) * 1) / (clstatic_0.a197_0 * 1242.7939262472885))))) * (Convert.ToUInt16(Convert.ToUInt16(Convert.ToInt16(Convert.ToInt16(1 * clstatic_0.a14_0) / s_a148_0) * asgop100) + (Convert.ToUInt16((Convert.ToUInt16(65536.0F - clstatic_0.a413_0)) % 21556))) * (Convert.ToUInt16(Convert.ToDecimal(Convert.ToInt16(1714341888U - 1714329579U)) * clstatic_0.a162_0) * s_a245_0))) - (asgop126)) - (((((clstatic_0.a151_0 / clstatic_0.arr1d_0[414]) - s_a238_0) + (asgop14 / asgop122)) + asgop91) + ((asgop19 * ((1714341888U / asgop64) / ((Convert.ToUInt16(32768.0F - (-19275.0F))) * (52043 / vt_0.a35_0)))) + asgop55))) - (((((Convert.ToUInt16(clstatic_0.a151_0 * ((*a347_0))) / (-1.52587891E-05F / asgop96)) + (Convert.ToDouble(Convert.ToUInt64(Convert.ToUInt32(Convert.ToUInt32(vt_0.arr3d_0[4, 315, 3] * (1714341888U / asgop168))) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(clstatic_0.a151_0 / cl_0.arr3d_0[4, 19, 3])) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(cl_0.arr3d_0[4, 19, 3]) + Convert.ToInt64(vt_0.a199_0)))))) * (Convert.ToInt64(clstatic_0.a21_0 + clstatic_0.a21_0) / (clstatic_0.a151_0 * (-1.52587891E-05F * -553.00995451249253)))))) - asgop93) - (((Convert.ToUInt64(Convert.ToUInt64((Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt32(Convert.ToInt32(clstatic_0.a14_0 / (Convert.ToInt64(clstatic_0.a14_0 / clstatic_0.a14_0)))) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(52043) + Convert.ToInt64(1177416765L))))) * asgop163) - (s_a116_0)) + Convert.ToInt64(Convert.ToInt32(arr3d_0[4, 182, 3]) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(Convert.ToInt64(s_a116_0) + Convert.ToInt64(4225041378952953975L))) - Convert.ToInt64(clstatic_0.a377_0))))) / asgop36)) / ((((clstatic_0.a21_0 / asgop118) - 0.0) * ((Convert.ToUInt16((vtstatic_0.a276_0 / clstatic_0.arr1d_0[363]) - (asgop83))) / asgop24)) - (((Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(clstatic_0.a377_0) / vtstatic_0.a408_0) * clstatic_0.a57_0)) + ((Convert.ToDouble(-4685L * (vtstatic_0.a276_0 * 4.4491889804765315E-11))) + asgop41)))))))))))));
+ }
+
+ public static int Main()
+ {
+ vtstatic_0.a8_0 = -0.029533917859225767;
+ vtstatic_0.a20_0 = 0.0;
+ vtstatic_0.arr2d_0[2, 25] = 1646039084;
+ vtstatic_0.a29_0 = -136365211648.0;
+ vtstatic_0.a32_0 = 13934;
+ vtstatic_0.a35_0 = 6668588.3385084374;
+ vtstatic_0.a36_0 = 1532.1242897710033;
+ vtstatic_0.a39_0 = 0.0;
+ vtstatic_0.arr2d_0[2, 47] = 38126;
+ vtstatic_0.a48_0 = 7M;
+ vtstatic_0.a51_0 = -1902202403;
+ vtstatic_0.a59_0 = 16384UL;
+ vtstatic_0.a68_0 = 0.000122070313F;
+ vtstatic_0.arr3d_0[4, 71, 3] = 1424530500;
+ vtstatic_0.a95_0 = 4194304.0;
+ vtstatic_0.a102_0 = 0.029533917858790955;
+ vtstatic_0.arr1d_0[106] = 959501585;
+ vtstatic_0.a113_0 = 1731325207;
+ vtstatic_0.a119_0 = 27758;
+ vtstatic_0.a122_0 = -523775.99999952957;
+ vtstatic_0.a131_0 = -64M;
+ vtstatic_0.a157_0 = 38120L;
+ vtstatic_0.a175_0 = -35.66219608018995;
+ vtstatic_0.a191_0 = 1453439376.0;
+ vtstatic_0.a194_0 = 0L;
+ vtstatic_0.a199_0 = 1177468808L;
+ vtstatic_0.arr1d_0[205] = 1571740451;
+ vtstatic_0.a211_0 = 271879.26981026785714285714286M;
+ vtstatic_0.a221_0 = 102592.82396066003;
+ vtstatic_0.a228_0 = 1.0;
+ vtstatic_0.a231_0 = 1UL;
+ vtstatic_0.a235_0 = -2.05771540232547E-05;
+ vtstatic_0.a255_0 = -2580768.8541640141;
+ vtstatic_0.a266_0 = 1.9753986050915954982411593267M;
+ vtstatic_0.a267_0 = -4.0;
+ vtstatic_0.a272_0 = 37996UL;
+ vtstatic_0.a275_0 = 1216633011M;
+ vtstatic_0.a276_0 = -16384.0F;
+ vtstatic_0.a284_0 = 0.0F;
+ vtstatic_0.a314_0 = -1714339056L;
+ vtstatic_0.arr3d_0[4, 315, 3] = 757699931;
+ vtstatic_0.a327_0 = 6.42976096941147;
+ vtstatic_0.a337_0 = -0.016617313508064516;
+ vtstatic_0.a356_0 = 38123L;
+ vtstatic_0.a367_0 = -102584.82396066003;
+ vtstatic_0.a372_0 = 0.0F;
+ vtstatic_0.a408_0 = 901822898906401.88;
+ vtstatic_0.a409_0 = 4M;
+ vtstatic_0.a431_0 = -7289.0F;
+ vtstatic_0.a434_0 = -2.8421711366479446E-14;
+ vtstatic_0.a475_0 = 0.25M;
+ vtstatic_0.a492_0 = 4UL;
+ vtstatic_0.a493_0 = 8796093022208.0;
+ clstatic_0.arr1d_0[0] = 0.0;
+ s_arr1d_0[9] = -1424521686;
+ clstatic_0.arr1d_0[58] = 1.5529680414017629E-08;
+ clstatic_0.arr2d_0[2, 90] = 1677997813;
+ clstatic_0.arr2d_0[2, 143] = 920297882;
+ clstatic_0.arr1d_0[215] = 210470467.854164;
+ s_arr2d_0[2, 244] = 0;
+ s_arr2d_0[2, 247] = 28723;
+ clstatic_0.arr1d_0[278] = 901822898906405.88;
+ clstatic_0.arr2d_0[2, 280] = 1035761659;
+ s_arr2d_0[2, 309] = -386662223;
+ clstatic_0.arr1d_0[313] = -1.6245885300365646;
+ s_arr1d_0[353] = 221546708;
+ clstatic_0.arr1d_0[360] = -202093.94965177082;
+ clstatic_0.arr1d_0[363] = 4096.0;
+ clstatic_0.arr1d_0[371] = -0.012473478906031232;
+ clstatic_0.arr1d_0[387] = 1.0;
+ clstatic_0.arr2d_0[2, 403] = 207889698;
+ clstatic_0.arr1d_0[414] = -0.037736834772917248;
+ clstatic_0.arr1d_0[467] = 901822898906401.88;
+ clstatic_0.arr1d_0[488] = 7.1001993494911346;
+
+ int retval;
+ retval = Convert.ToInt32(Func_0());
+ if ((retval >= 99) && (retval < 100))
+ retval = 100;
+ if ((retval > 100) && (retval <= 101))
+ retval = 100;
+ Console.WriteLine(retval);
+ return retval;
+ }
+}
diff --git a/tests/src/JIT/Methodical/fp/exgen/1000w1d_cs_d.csproj b/tests/src/JIT/Methodical/fp/exgen/1000w1d_cs_d.csproj
new file mode 100644
index 0000000000..c48daab7de
--- /dev/null
+++ b/tests/src/JIT/Methodical/fp/exgen/1000w1d_cs_d.csproj
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ <Optimize></Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="1000w1d.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/fp/exgen/1000w1d_cs_do.csproj b/tests/src/JIT/Methodical/fp/exgen/1000w1d_cs_do.csproj
new file mode 100644
index 0000000000..6fea3ab3d8
--- /dev/null
+++ b/tests/src/JIT/Methodical/fp/exgen/1000w1d_cs_do.csproj
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ <Optimize>True</Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="1000w1d.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/fp/exgen/1000w1d_cs_r.csproj b/tests/src/JIT/Methodical/fp/exgen/1000w1d_cs_r.csproj
new file mode 100644
index 0000000000..89b35cda9f
--- /dev/null
+++ b/tests/src/JIT/Methodical/fp/exgen/1000w1d_cs_r.csproj
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>None</DebugType>
+ <Optimize></Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="1000w1d.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/fp/exgen/1000w1d_cs_ro.csproj b/tests/src/JIT/Methodical/fp/exgen/1000w1d_cs_ro.csproj
new file mode 100644
index 0000000000..0ad8b6d1af
--- /dev/null
+++ b/tests/src/JIT/Methodical/fp/exgen/1000w1d_cs_ro.csproj
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>None</DebugType>
+ <Optimize>True</Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="1000w1d.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/fp/exgen/10w250d.cs b/tests/src/JIT/Methodical/fp/exgen/10w250d.cs
new file mode 100644
index 0000000000..564bfa0fe1
--- /dev/null
+++ b/tests/src/JIT/Methodical/fp/exgen/10w250d.cs
@@ -0,0 +1,4299 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+using System;
+internal unsafe class testout1
+{
+ public struct VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public float a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(int i)
+ {
+ a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public float a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(int i)
+ {
+ a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public float a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public float a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public float a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(int i)
+ {
+ a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public float a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public float a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public float a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(int i)
+ {
+ a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public float a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public float a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(int i)
+ {
+ a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public double a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public double a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(int i)
+ {
+ a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public Decimal a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(int i)
+ {
+ a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public Decimal a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(int i)
+ {
+ a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public int a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public double a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(int i)
+ {
+ a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public double a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(int i)
+ {
+ a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public long a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(int i)
+ {
+ a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public short a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public double a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(int i)
+ {
+ a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public ulong a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(int i)
+ {
+ a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public short a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(int i)
+ {
+ a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public float a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(int i)
+ {
+ a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public float a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(int i)
+ {
+ a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public float a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public float a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public float a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(int i)
+ {
+ a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public float a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public float a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public float a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(int i)
+ {
+ a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public float a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public float a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(int i)
+ {
+ a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public float a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(int i)
+ {
+ a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public double a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public double a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(int i)
+ {
+ a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public long a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(int i)
+ {
+ a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public double a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public long a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public double a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public double a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1(int i)
+ {
+ a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public long a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ public VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1(int i)
+ {
+ a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public double a3_0_1_1_1_1_1_1_1_1_1_1_1_1;
+ public VT_0_1_1_1_1_1_1_1_1_1_1_1_1(int i)
+ {
+ a3_0_1_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public long a0_0_1_1_1_1_1_1_1_1_1_1_1;
+ public double a3_0_1_1_1_1_1_1_1_1_1_1_1;
+ public int a4_0_1_1_1_1_1_1_1_1_1_1_1;
+ public VT_0_1_1_1_1_1_1_1_1_1_1_1(int i)
+ {
+ a0_0_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ a3_0_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ a4_0_1_1_1_1_1_1_1_1_1_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_1_1_1_1_1_1_1_1
+ {
+ public double a1_0_1_1_1_1_1_1_1_1_1_1;
+ public float a3_0_1_1_1_1_1_1_1_1_1_1;
+ public VT_0_1_1_1_1_1_1_1_1_1_1(int i)
+ {
+ a1_0_1_1_1_1_1_1_1_1_1_1 = 1;
+ a3_0_1_1_1_1_1_1_1_1_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_1_1_1_1_1_1_1
+ {
+ public float a2_0_1_1_1_1_1_1_1_1_1;
+ public float a4_0_1_1_1_1_1_1_1_1_1;
+ public VT_0_1_1_1_1_1_1_1_1_1(int i)
+ {
+ a2_0_1_1_1_1_1_1_1_1_1 = 1;
+ a4_0_1_1_1_1_1_1_1_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_1_1_1_1_1_1
+ {
+ public float a1_0_1_1_1_1_1_1_1_1;
+ public float a2_0_1_1_1_1_1_1_1_1;
+ public float a3_0_1_1_1_1_1_1_1_1;
+ public VT_0_1_1_1_1_1_1_1_1(int i)
+ {
+ a1_0_1_1_1_1_1_1_1_1 = 1;
+ a2_0_1_1_1_1_1_1_1_1 = 1;
+ a3_0_1_1_1_1_1_1_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_1_1_1_1_1
+ {
+ public float a0_0_1_1_1_1_1_1_1;
+ public float a1_0_1_1_1_1_1_1_1;
+ public float a3_0_1_1_1_1_1_1_1;
+ public float a4_0_1_1_1_1_1_1_1;
+ public VT_0_1_1_1_1_1_1_1(int i)
+ {
+ a0_0_1_1_1_1_1_1_1 = 1;
+ a1_0_1_1_1_1_1_1_1 = 1;
+ a3_0_1_1_1_1_1_1_1 = 1;
+ a4_0_1_1_1_1_1_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_1_1_1_1
+ {
+ public float a0_0_1_1_1_1_1_1;
+ public float a2_0_1_1_1_1_1_1;
+ public double a4_0_1_1_1_1_1_1;
+ public VT_0_1_1_1_1_1_1(int i)
+ {
+ a0_0_1_1_1_1_1_1 = 1;
+ a2_0_1_1_1_1_1_1 = 1;
+ a4_0_1_1_1_1_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_1_1_1
+ {
+ public float a0_0_1_1_1_1_1;
+ public VT_0_1_1_1_1_1(int i)
+ {
+ a0_0_1_1_1_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_1_1
+ {
+ public long a1_0_1_1_1_1;
+ public double a3_0_1_1_1_1;
+ public VT_0_1_1_1_1(int i)
+ {
+ a1_0_1_1_1_1 = 1;
+ a3_0_1_1_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_1
+ {
+ public double a0_0_1_1;
+ public float a2_0_1_1;
+ public long a3_0_1_1;
+ public VT_0_1_1(int i)
+ {
+ a0_0_1_1 = 1;
+ a2_0_1_1 = 1;
+ a3_0_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_1
+ {
+ public float a1_0_1;
+ public VT_0_1(int i)
+ {
+ a1_0_1 = 1;
+ }
+ }
+ public class CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public float a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 12288.0F;
+ }
+ public class CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public float[,] arr2d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new float[3, 11];
+ }
+ public class CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public float a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = -15.0F;
+ }
+ public class CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public float[] arr1d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new float[11];
+ }
+ public class CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public double[] arr1d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new double[11];
+ public double a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 0.75;
+ }
+ public class CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public short[,] arr2d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new short[3, 11];
+ }
+ public class CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public double a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 0.0;
+ public long a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 512L;
+ }
+ public class CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public float a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 524288.0F;
+ }
+ public class CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public float a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 524288.0F;
+ public float a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = -131072.0F;
+ }
+ public class CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public float a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = -0.0625F;
+ }
+ public class CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public float[,] arr2d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new float[3, 11];
+ public float a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = -0.5F;
+ }
+ public class CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public float a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = -65536.0F;
+ public float a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = -0.03124237F;
+ }
+ public class CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public double a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 281474976710656.0;
+ public short a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 29585;
+ }
+ public class CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public double[] arr1d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new double[11];
+ public double a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = -2.4630497461828151E-12;
+ public short a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 27752;
+ }
+ public class CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public double[,,] arr3d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new double[5, 11, 4];
+ public double a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = -3.6088749766349792E-09;
+ }
+ public class CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public double[] arr1d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new double[11];
+ }
+ public class CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public long a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 3726382895242149888L;
+ }
+ public class CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public int a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1 = -245194393;
+ }
+ public class CL_0_1_1_1_1_1_1_1_1_1_1_1_1
+ {
+ public float[,] arr2d_0_1_1_1_1_1_1_1_1_1_1_1_1 = new float[3, 11];
+ public int[,,] arr3d_0_1_1_1_1_1_1_1_1_1_1_1_1 = new int[5, 11, 4];
+ }
+ public class CL_0_1_1_1_1_1_1_1_1_1_1
+ {
+ public float a0_0_1_1_1_1_1_1_1_1_1_1 = 0.0009765625F;
+ }
+ public class CL_0_1_1_1_1_1_1_1_1_1
+ {
+ public float a1_0_1_1_1_1_1_1_1_1_1 = 0.0F;
+ }
+ public class CL_0_1_1_1_1_1_1_1_1
+ {
+ public float a0_0_1_1_1_1_1_1_1_1 = -262144.0F;
+ }
+ public class CL_0_1_1_1_1_1_1_1
+ {
+ public float a2_0_1_1_1_1_1_1_1 = -0.999755859F;
+ }
+ public class CL_0_1_1_1_1_1_1
+ {
+ public int[,] arr2d_0_1_1_1_1_1_1 = new int[3, 11];
+ }
+ public class CL_0_1_1_1_1_1
+ {
+ public double a1_0_1_1_1_1_1 = 6.1094760894775391E-05;
+ }
+ public class CL_0_1_1_1_1
+ {
+ public int[] arr1d_0_1_1_1_1 = new int[11];
+ }
+ public class CL_0_1_1_1
+ {
+ public int a2_0_1_1_1 = 1842923349;
+ }
+ private static float[,] s_arr2d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new float[3, 11];
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ private static float s_a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 0.0F;
+
+ public static CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+
+
+ public static VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(1);
+ public static CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+
+ private static float s_a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 5.58345748E+10F;
+
+ public static VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(1);
+
+
+ public static VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(1);
+ public static CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+
+
+ public static VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(1);
+
+
+ public static VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(1);
+
+ private static double[] s_arr1d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new double[11];
+
+ public static VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(1);
+
+ private static Decimal s_a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = -0.00000095367431640625M;
+
+ public static VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(1);
+ public static CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+
+ private static Decimal s_a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 2097152M;
+
+ public static VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(1);
+
+ private static double s_a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 0.0044342840899307913;
+
+ public static VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(1);
+
+
+ public static VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(1);
+ public static CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+
+
+ public static VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(1);
+
+ private static double s_a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 0.0016451649181434057;
+ private static double s_a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 0.0625;
+
+ public static VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(1);
+
+
+ public static VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(1);
+
+
+ public static CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+
+ private static uint[] s_arr1d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new uint[11];
+
+ public static VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(1);
+
+
+ public static VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(1);
+
+
+ public static VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(1);
+ public static CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+
+
+ public static VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(1);
+
+
+ public static VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(1);
+ public static CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+
+
+ public static VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(1);
+
+ private static float s_a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = -0.025390625F;
+
+ public static CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+
+ private static float s_a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 32.0F;
+
+ public static VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(1);
+ public static CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+
+
+ public static CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+
+
+
+
+ public static VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(1);
+ public static CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+
+
+ public static VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(1);
+
+
+ public static VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1 vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1(1);
+ public static CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1 clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+
+ private static float s_a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1 = 614.25F;
+
+ public static VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1 vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1(1);
+
+ private static double s_a1_0_1_1_1_1_1_1_1_1_1_1_1_1 = 0.25;
+
+ public static VT_0_1_1_1_1_1_1_1_1_1_1_1_1 vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1_1_1_1_1(1);
+ public static CL_0_1_1_1_1_1_1_1_1_1_1_1_1 clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1 = new CL_0_1_1_1_1_1_1_1_1_1_1_1_1();
+
+
+ public static VT_0_1_1_1_1_1_1_1_1_1_1_1 vtstatic_0_1_1_1_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1_1_1_1(1);
+
+
+ public static VT_0_1_1_1_1_1_1_1_1_1_1 vtstatic_0_1_1_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1_1_1(1);
+
+
+ public static VT_0_1_1_1_1_1_1_1_1_1 vtstatic_0_1_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1_1(1);
+ public static CL_0_1_1_1_1_1_1_1_1_1 clstatic_0_1_1_1_1_1_1_1_1_1 = new CL_0_1_1_1_1_1_1_1_1_1();
+
+
+ public static CL_0_1_1_1_1_1_1_1_1 clstatic_0_1_1_1_1_1_1_1_1 = new CL_0_1_1_1_1_1_1_1_1();
+
+
+ public static VT_0_1_1_1_1_1_1_1 vtstatic_0_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1(1);
+
+
+ public static VT_0_1_1_1_1_1_1 vtstatic_0_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1(1);
+ public static CL_0_1_1_1_1_1_1 clstatic_0_1_1_1_1_1_1 = new CL_0_1_1_1_1_1_1();
+
+
+ public static CL_0_1_1_1_1_1 clstatic_0_1_1_1_1_1 = new CL_0_1_1_1_1_1();
+
+
+ public static VT_0_1_1_1_1 vtstatic_0_1_1_1_1 = new VT_0_1_1_1_1(1);
+ public static CL_0_1_1_1_1 clstatic_0_1_1_1_1 = new CL_0_1_1_1_1();
+
+ private static Decimal[,,] s_arr3d_0_1_1_1 = new Decimal[5, 11, 4];
+
+
+
+ public static VT_0_1_1 vtstatic_0_1_1 = new VT_0_1_1(1);
+
+ private static double[] s_arr1d_0_1 = new double[11];
+
+ public static VT_0_1 vtstatic_0_1 = new VT_0_1(1);
+
+ private static double[,] s_arr2d_0 = new double[3, 11];
+
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ s_arr2d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[2, 0] = 0.0F;
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(s_arr2d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[2, 0]);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) < 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) == 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ }
+ else
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) >= 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: >= true");
+ }
+ }
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) < 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: > true");
+ }
+ else
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) != 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ else
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: <= false");
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) != 10)
+ {
+ float if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ else
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) < 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: < false");
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) != 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: != true");
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: > true");
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) < 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: < true");
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: < false");
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) != 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ else
+ {
+ float else0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return else0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) == 10)
+ {
+ float if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ else
+ {
+ float else0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return else0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) >= 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ }
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: >= false");
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) == 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) >= 10)
+ {
+ float if1_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return if1_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ else
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= 10)
+ {
+ float if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: <= false");
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) != 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: != true");
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ {
+ float if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) != 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) == 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ }
+ }
+ else
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) >= 10)
+ {
+ float if0_1retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return if0_1retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: >= false");
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) == 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) >= 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) >= 10)
+ {
+ float if2_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return if2_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ }
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: >= false");
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ {
+ float if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) == 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: == true");
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) == 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) == 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: == true");
+ else
+ {
+ float else2_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return else2_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ }
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: <= true");
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: <= false");
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) != 10)
+ {
+ float if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) < 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: < true");
+ else
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: <= true");
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) >= 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ else
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) != 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: > true");
+ }
+ }
+ }
+ else
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) == 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: <= true");
+ }
+ else
+ {
+ float else2_2retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return else2_2retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ }
+ else
+ {
+ float else1_2retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return else1_2retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ }
+ else
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ }
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) == 10)
+ {
+ float if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: == false");
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: <= true");
+ else
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) >= 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: >= true");
+ }
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ {
+ float if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ else
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) < 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ else
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) == 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) < 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) != 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ }
+ else
+ {
+ float else2_2retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return else2_2retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ }
+ }
+ }
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= 10)
+ {
+ float if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) == 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: == true");
+ else
+ {
+ float else0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return else0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) == 10)
+ {
+ float if1_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return if1_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ }
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: > false");
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) < 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: < true");
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) == 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: == true");
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ else
+ {
+ float else0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return else0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) == 10)
+ {
+ float if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: <= true");
+ else
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) == 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) != 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: > true");
+ }
+ else
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ }
+ else
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ }
+ else
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) != 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: != true");
+ }
+ }
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) >= 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: >= true");
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: >= false");
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ else
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: > false");
+ }
+ }
+ else
+ {
+ float else0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return else0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) < 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) != 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) < 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: < true");
+ else
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) != 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ }
+ else
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: <= false");
+ }
+ }
+ }
+ }
+ else
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) == 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ {
+ float if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ else
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: <= true");
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ {
+ float if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ {
+ float if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: <= true");
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) < 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) != 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: != true");
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) >= 10)
+ {
+ float if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: >= false");
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) < 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: < true");
+ else
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: <= true");
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) < 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) != 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: != true");
+ }
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: < false");
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) < 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= 10)
+ {
+ float if1_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return if1_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ }
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: < false");
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) >= 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: >= true");
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: >= false");
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) >= 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) == 10)
+ {
+ float if2_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return if2_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ else
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) < 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: < true");
+ }
+ }
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: <= false");
+ }
+ else
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) >= 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: >= true");
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) < 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ else
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) >= 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: >= true");
+ else
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: > true");
+ }
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) < 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ else
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) == 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: == true");
+ else
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) >= 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: >= true");
+ }
+ }
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) != 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) != 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ }
+ else
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) < 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) != 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: != true");
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: > true");
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: > false");
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) >= 10)
+ {
+ float if1_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return if1_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ else
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ {
+ float if2_1retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return if2_1retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ else
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ }
+ }
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: <= false");
+ }
+ }
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: <= false");
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) != 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ {
+ float if1_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return if1_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ else
+ {
+ float else1_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return else1_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ }
+ else
+ {
+ float else0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return else0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) >= 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) == 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: == true");
+ else
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ }
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) >= 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) < 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) != 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: != false");
+ }
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: < false");
+ }
+ }
+ else
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ else
+ {
+ float else0_1retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return else0_1retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ }
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) >= 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: >= true");
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: >= false");
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: > true");
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: > false");
+ }
+ else
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) >= 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: >= true");
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) == 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) != 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: != true");
+ else
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) >= 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ else
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ }
+ }
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) >= 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: >= true");
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: >= false");
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: > true");
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) < 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: < true");
+ else
+ {
+ float else0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return else0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) >= 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: <= true");
+ }
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) < 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) >= 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= 10)
+ {
+ float if2_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return if2_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ }
+ else
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) >= 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) == 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: == true");
+ }
+ }
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= 10)
+ {
+ float if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ else
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: > true");
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: > false");
+ }
+ }
+ else
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) < 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: < true");
+ }
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) == 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) >= 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: > true");
+ }
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: >= false");
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) >= 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) >= 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: >= true");
+ else
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) >= 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ else
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) != 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ }
+ }
+ }
+ }
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) != 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: != true");
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) >= 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ else
+ {
+ float else0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return else0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) < 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ {
+ float if1_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return if1_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: > false");
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) == 10)
+ {
+ float if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: == false");
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) == 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) != 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ else
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ }
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: == false");
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) == 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: <= true");
+ }
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: > true");
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: <= true");
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: <= false");
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) >= 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) >= 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) < 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: < true");
+ else
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ }
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) != 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) >= 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) == 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ }
+ }
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) < 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: < true");
+ }
+ }
+ else
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) != 10)
+ {
+ float if0_1retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return if0_1retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ }
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: > true");
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) == 10)
+ {
+ float if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: == false");
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) >= 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ }
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) == 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) != 10)
+ {
+ float if1_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return if1_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ }
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) == 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) != 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: != false");
+ }
+ else
+ {
+ float else1_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return else1_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ }
+ else
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) >= 10)
+ {
+ float if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) == 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: == false");
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ {
+ float if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ else
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) == 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) < 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= 10)
+ {
+ float if1_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return if1_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ else
+ {
+ float else1_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return else1_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) != 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) == 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: == true");
+ }
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: != false");
+ }
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) < 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ }
+ else
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) == 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ {
+ float if1_1retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return if1_1retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ }
+ else
+ {
+ float else0_1retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return else0_1retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) == 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) != 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ else
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: > false");
+ }
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) == 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) >= 10)
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: >= true");
+ else
+ {
+ float else2_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return else2_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ }
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: == false");
+ }
+ else
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= 10)
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > 10)
+ {
+ float if1_1retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return if1_1retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ else
+ {
+ float else1_1retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return else1_1retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ }
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) >= 10)
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ else
+ {
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+ return Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float asgop0 = -0.75F;
+ asgop0 += (18429.75F);
+ float asgop1 = 4.0F;
+ asgop1 -= (val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ asgop1 *= (((131072.0F + -126976.0F) + clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1));
+ if ((asgop0) > ((((clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 - s_a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) / -0.75F) - asgop0)))
+ {
+ float if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle((asgop1 + (((clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 - s_a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) / -0.75F) - asgop0)));
+ return if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: > false");
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle((asgop1 + (((clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 - s_a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) / -0.75F) - asgop0)));
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 30719.0F;
+ clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.arr2d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[2, 0] = 30720.0F;
+ clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.arr2d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[2, 4] = 6.10351563E-05F;
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float asgop0 = 1.90734863E-06F;
+ asgop0 /= (0.125F);
+ float asgop1 = 0.125F;
+ asgop1 /= (clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.arr2d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[2, 4]);
+ asgop1 += ((clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.arr2d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[2, 4] * 503316480.0F));
+ float asgop3 = vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ asgop3 -= (val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ asgop0 *= (asgop1);
+ float asgop5 = clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.arr2d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[2, 0];
+ asgop5 -= (vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return Convert.ToSingle((asgop0 * (asgop5 - ((asgop3 + -3.0F)))));
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = -31.9999847F;
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float asgop0 = 32.0F;
+ asgop0 += (vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ float asgop1 = -0.000244140625F;
+ asgop1 /= (32.0F);
+ asgop1 += ((asgop0 / (vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 / -7.999996F)));
+ float asgop3 = val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ asgop3 /= (3.05175781E-05F);
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle((asgop1 * (asgop3 + (3.05175781E-05F * s_a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1))));
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(1);
+ vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1.0F;
+ vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 8.0F;
+ vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = -7.4375F;
+
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1.0F;
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 8.0F;
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = -7.4375F;
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float asgop0 = val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ asgop0 -= ((vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1));
+ if (((vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 + clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1)) == (vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1))
+ {
+ return Convert.ToSingle((((vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 / vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) + (vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 + clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1)) * asgop0));
+ }
+ else
+ {
+ return Convert.ToSingle((((vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 / vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) + (vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 + clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1)) * asgop0));
+ }
+ return Convert.ToSingle((((vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 / vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) + (vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 + clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1)) * asgop0));
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(1);
+ vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 0.5F;
+ vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 0.5F;
+ vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1.0F;
+ CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 0.5F;
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 0.5F;
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1.0F;
+ cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.arr1d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[0] = 128.0F;
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float asgop0 = 0.0625F;
+ asgop0 /= ((0.0625F + val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1));
+ float asgop1 = vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ asgop1 *= (vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ asgop1 -= (((vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 - (vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 + vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1))));
+ if ((asgop0) >= ((((cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.arr1d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[0] / 64.0F) * 16384.0F) / asgop0)))
+ {
+ return Convert.ToSingle((asgop1 / (((cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.arr1d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[0] / 64.0F) * 16384.0F) / asgop0)));
+ }
+ return Convert.ToSingle((asgop1 / (((cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.arr1d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[0] / 64.0F) * 16384.0F) / asgop0)));
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(1);
+ vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = -127.986328F;
+ vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 126.0F;
+
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = -127.986328F;
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 126.0F;
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float asgop0 = vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ asgop0 += (128.0F);
+ asgop0 /= (0.000106811523F);
+ float asgop2 = 3.81469727E-06F;
+ asgop2 /= ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 + 1.99999619F));
+ return Convert.ToSingle(((asgop2 - (((-0.125F / 128.0F) * (128.0F + vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1)))) / (asgop0 - vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1)));
+ }
+
+ public static double Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(1);
+ vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 8.0;
+ vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 0.49987983703613281;
+ float* a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = stackalloc float[1];
+ *a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 7.62939453E-06F;
+
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 8.0;
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 0.49987983703613281;
+ s_arr1d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[0] = 8184.0;
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ double asgop0 = 8.0;
+ asgop0 += (s_arr1d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[0]);
+ asgop0 *= (((((((*a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1)) + 0.00780487061F) / 8.0) / vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) - 0.0001201629638671875));
+ return Convert.ToDouble((asgop0 / (val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 * ((((*a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1)) * 15.75) + vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1))));
+ }
+
+ public static Decimal Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 0.0078125M;
+ cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.arr1d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[0] = 4096.0;
+ double val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ double asgop0 = val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ asgop0 -= ((cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.arr1d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[0] * clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1));
+ Decimal asgop1 = vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ asgop1 += (Convert.ToDecimal(Convert.ToDecimal(-0.000946044921875M)));
+ Decimal asgop2 = vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ asgop2 -= (Convert.ToDecimal(Convert.ToDecimal(asgop1)));
+ if ((s_a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) < ((Convert.ToDecimal(asgop0) * s_a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1)))
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: < true");
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(asgop0) * s_a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1)) - Convert.ToDecimal(asgop2)));
+ }
+
+ public static Decimal Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 0.5M;
+ Decimal val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ Decimal asgop0 = vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(8) / (Convert.ToDecimal(vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) + Convert.ToDecimal(15.5M)))) - Convert.ToDecimal(63.875M)))));
+ Decimal retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(s_a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) * Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(0.125M) - Convert.ToDecimal((Convert.ToDecimal(0.125M) - Convert.ToDecimal(0.001953125M))))) + Convert.ToDecimal(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1))))) - Convert.ToDecimal(asgop0)));
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static double Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(1);
+ vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 16384;
+ vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 0.0034577215899307913;
+
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 16384;
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 0.0034577215899307913;
+ Decimal val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ double asgop0 = vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ asgop0 -= (s_a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ asgop0 -= (vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ if ((Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(512) / (Convert.ToDecimal(64M) - Convert.ToDecimal(63.999755859375M)))) * Convert.ToDecimal(64M))) / Convert.ToDecimal(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1))) < ((vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 / Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(512) / (Convert.ToDecimal(64M) - Convert.ToDecimal(63.999755859375M)))) * Convert.ToDecimal(64M))) / Convert.ToDecimal(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1)))))
+ {
+ if ((asgop0) > (((vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 / Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(512) / (Convert.ToDecimal(64M) - Convert.ToDecimal(63.999755859375M)))) * Convert.ToDecimal(64M))) / Convert.ToDecimal(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1))) - (asgop0))))
+ {
+ if ((asgop0) >= (((vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 / Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(512) / (Convert.ToDecimal(64M) - Convert.ToDecimal(63.999755859375M)))) * Convert.ToDecimal(64M))) / Convert.ToDecimal(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1))) - (asgop0))))
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: >= true");
+ }
+ }
+ else
+ {
+ return Convert.ToDouble(((vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 / Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(512) / (Convert.ToDecimal(64M) - Convert.ToDecimal(63.999755859375M)))) * Convert.ToDecimal(64M))) / Convert.ToDecimal(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1))) - (asgop0)));
+ }
+ double retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToDouble(((vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 / Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(512) / (Convert.ToDecimal(64M) - Convert.ToDecimal(63.999755859375M)))) * Convert.ToDecimal(64M))) / Convert.ToDecimal(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1))) - (asgop0)));
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static double Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 0.754395589559759;
+ clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.arr2d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[2, 0] = 28767;
+ double val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ double asgop0 = 0.125;
+ asgop0 -= ((clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.arr2d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[2, 0] * 4.3451241110555281E-06));
+ if ((clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.arr2d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[2, 0]) > 10)
+ {
+ if (((1416527616U * vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1)) != (((((Convert.ToUInt16(2056514959 / 4016630.779296875)) / 0.125) / asgop0) - (1416527616U * vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1))))
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: != true");
+ }
+ else
+ {
+ if ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) != ((Convert.ToSingle(clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.arr2d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[2, 0] * val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) / ((((Convert.ToUInt16(2056514959 / 4016630.779296875)) / 0.125) / asgop0) - (1416527616U * vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1)))))
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: != true");
+ else
+ {
+ if (((1416527616U * vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1)) >= (((((Convert.ToUInt16(2056514959 / 4016630.779296875)) / 0.125) / asgop0) - (1416527616U * vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1))))
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: >= true");
+ }
+ }
+ return Convert.ToDouble((Convert.ToSingle(clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.arr2d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[2, 0] * val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) / ((((Convert.ToUInt16(2056514959 / 4016630.779296875)) / 0.125) / asgop0) - (1416527616U * vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1))));
+ }
+
+ public static long Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 2199023255552L;
+ double val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ long asgop0 = vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ asgop0 *= (Convert.ToInt64(Convert.ToInt64((Convert.ToInt64(vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 / 34359738368L)))));
+ return Convert.ToInt64((Convert.ToInt64(Convert.ToDouble(asgop0) / val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) + Convert.ToInt64(Convert.ToInt32((Convert.ToInt16(31408 * Convert.ToSingle(0.6846027F)) + 1117353416)) + Convert.ToInt64(-8342377900856147082L))));
+ }
+
+ public static ulong Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(1);
+ vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 19772;
+ vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = -77115.953124999432;
+ ulong[,] arr2d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new ulong[3, 11];
+
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 19772;
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = -77115.953124999432;
+ arr2d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[2, 0] = 7956302533587107840UL;
+ long val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt64(arr2d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[2, 0] - Convert.ToUInt64(Convert.ToInt16(vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) - Convert.ToInt64(-2713276388734907076L))) - Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) / vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1)) / s_a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1)) / s_a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1)));
+ }
+
+ public static ulong Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 7140916255300517888UL;
+ ulong val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ return Convert.ToUInt64(Convert.ToUInt64(vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 + val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1));
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+
+ ulong val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ double asgop0 = 128.0;
+ asgop0 += (clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ if ((asgop0) != 10)
+ {
+ if ((cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) <= ((Convert.ToInt64(cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 / Convert.ToInt64(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 - 12041757888914390784UL)))))
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: <= true");
+ }
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(Convert.ToSingle((Convert.ToInt64(cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 / Convert.ToInt64(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 - 12041757888914390784UL))) * asgop0));
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 10992;
+ s_arr1d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[0] = 4258547200U;
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float asgop0 = val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ asgop0 -= ((-28160.0F));
+ cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 += (-492032.0F);
+ if ((cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) >= ((Convert.ToSingle(vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 / 21.46875) + cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1)))
+ {
+ if ((Convert.ToSingle(vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 / 21.46875)) > ((Convert.ToSingle(vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 / 21.46875) + cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1)))
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: > true");
+ else
+ {
+ float else1_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(((Convert.ToSingle(vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 / 21.46875) + cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) - (Convert.ToSingle(s_arr1d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[0] / 16634950.0) + asgop0)));
+ return else1_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ }
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: >= false");
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(((Convert.ToSingle(vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 / 21.46875) + cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) - (Convert.ToSingle(s_arr1d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[0] / 16634950.0) + asgop0)));
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 8.0F;
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float asgop0 = 256.0F;
+ asgop0 *= (vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ float asgop1 = -1024.0F;
+ asgop1 += ((-1024.0F - ((-1024.0F * 1.25F))));
+ asgop0 -= (1920.0F);
+ if ((asgop0) < ((asgop0 * (val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 + asgop1))))
+ {
+ if ((asgop0) < ((asgop0 * (val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 + asgop1))))
+ {
+ if ((asgop0) <= ((asgop0 * (val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 + asgop1))))
+ {
+ float if2_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle((asgop0 * (val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 + asgop1)));
+ return if2_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ }
+ }
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle((asgop0 * (val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 + asgop1)));
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 32768.0F;
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float asgop0 = clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ asgop0 += (-262144.0F);
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 += (val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ float asgop2 = clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ asgop2 += (asgop0);
+ clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 -= (vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ if ((clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) < ((clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 + (asgop2 * (128.0F * (128.0F * 7.3928386E-06F))))))
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: < true");
+ return Convert.ToSingle((clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 + (asgop2 * (128.0F * (128.0F * 7.3928386E-06F)))));
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(1);
+ vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 63.5F;
+ vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 0.5F;
+ vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 131072.0F;
+
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 63.5F;
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 0.5F;
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 131072.0F;
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 += (vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ float asgop1 = 3.81469727E-06F;
+ asgop1 -= (0.0F);
+ asgop1 *= ((vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 + 1441792.0F));
+ vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 *= ((vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 / val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1));
+ return Convert.ToSingle((vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 + asgop1));
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 7.0F;
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1.335144E-05F;
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 65536.0F;
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 -= (vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 *= (vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ float asgop2 = vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ asgop2 /= (3.5F);
+ float asgop3 = clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ asgop3 -= ((clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 * -1.0F));
+ asgop3 -= (vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ return Convert.ToSingle(((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 * asgop2) + asgop3));
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ float a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1.0F;
+
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = -0.25F;
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = -0.12109375F;
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float asgop0 = vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ asgop0 *= (-0.5625F);
+ float asgop1 = vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ asgop1 -= ((((vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 + 0.0F) - (vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1))));
+ if (((vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 + asgop0)) == (vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1))
+ {
+ float if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(((((a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 + -0.96875F) / (val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 - (-1.0F))) - ((vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 + asgop0))) + asgop1));
+ return if0_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: == false");
+ return Convert.ToSingle(((((a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 + -0.96875F) / (val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 - (-1.0F))) - ((vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 + asgop0))) + asgop1));
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+
+ cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.arr2d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[2, 0] = -0.0009765625F;
+ clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.arr2d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[2, 1] = 0.001953125F;
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ float asgop0 = 0.00390625F;
+ asgop0 += ((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 * clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1));
+ float asgop1 = 0.25F;
+ asgop1 += (-0.21875F);
+ float asgop2 = clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.arr2d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[2, 1];
+ asgop2 += (cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.arr2d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[2, 0]);
+ asgop1 += (s_a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ float asgop4 = cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.arr2d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[2, 0];
+ asgop4 -= ((-0.0029296875F));
+ if ((asgop4) >= ((((asgop0 + 0.0F) / asgop2) * (asgop4 + asgop1))))
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: >= true");
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle((((asgop0 + 0.0F) / asgop2) * (asgop4 + asgop1)));
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 0.015625F;
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 -= (32667.6641F);
+ float asgop1 = val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ asgop1 += (cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ float asgop2 = vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ asgop2 *= ((vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 * 2048.0F));
+ float asgop3 = vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ asgop3 += (asgop1);
+ asgop3 *= (asgop2);
+ if ((asgop3) > ((asgop3 * ((s_a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 + 32736.0F) - (clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1)))))
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: > true");
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: > false");
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle((asgop3 * ((s_a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 + 32736.0F) - (clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1))));
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static double Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+
+ float val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ double asgop0 = clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ asgop0 += ((clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 + -562400197607424.0));
+ float asgop1 = 0.499617249F;
+ asgop1 -= ((-0.440185815F));
+ double retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToDouble((Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 + -281474976694992.0) / Convert.ToSingle(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1)) - Convert.ToInt16(cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 / Convert.ToSingle(asgop1))) / asgop0));
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static double Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+
+ cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.arr1d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[0] = -1.1920928955078125E-07;
+ double val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ double asgop0 = cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.arr1d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[0];
+ asgop0 *= (-0.5927734375);
+ double asgop1 = cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ asgop1 -= (7.448117547177645E-09);
+ asgop1 += ((cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.arr1d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[0] + asgop0));
+ val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 += ((Convert.ToInt16(cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 * 0.868586047852407) * cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1));
+ return Convert.ToDouble((val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 - (asgop1)));
+ }
+
+ public static double Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1(1);
+ vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 3.6961864680051804E-09;
+ vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 2.9103830456733704E-11;
+ CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 3.6961864680051804E-09;
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 2.9103830456733704E-11;
+ clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.arr3d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[4, 0, 3] = -9.293613625134018;
+ double val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ double asgop0 = val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ asgop0 += (clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.arr3d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[4, 0, 3]);
+ vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 += (vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1);
+ vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 += ((vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 - (vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 - (cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1))));
+ if ((vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1) > ((vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 + (cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 * asgop0))))
+ {
+ return Convert.ToDouble((vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 + (cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 * asgop0)));
+ }
+ else
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1: > false");
+ return Convert.ToDouble((vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 + (cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 * asgop0)));
+ }
+
+ public static double Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ double* a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = stackalloc double[1];
+ *a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 8.4739127203877654E-10;
+
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 134217728L;
+ cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.arr1d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[0] = 59424936.0;
+ double val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ double asgop0 = -1024.0;
+ asgop0 += (1016.0);
+ asgop0 *= (((*a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1)));
+ if ((cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.arr1d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[0]) <= (val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1))
+ {
+ if (((vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 / (cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.arr1d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[0] * val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1))) > (cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.arr1d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[0]))
+ {
+ double if1_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToDouble(((Convert.ToUInt32((vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 / (cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.arr1d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[0] * val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1)) + cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.arr1d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[0])) * asgop0));
+ return if1_0retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+ else
+ {
+ return Convert.ToDouble(((Convert.ToUInt32((vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 / (cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.arr1d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[0] * val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1)) + cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.arr1d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[0])) * asgop0));
+ }
+ }
+ double retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToDouble(((Convert.ToUInt32((vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 / (cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.arr1d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[0] * val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1)) + cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1.arr1d_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1[0])) * asgop0));
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static ushort Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1 vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1(1);
+ vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1.1658381994583953;
+ vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = -3726382894297438588L;
+ vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 0.00390625;
+ vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 2.0607923535000885;
+
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 1.1658381994583953;
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = -3726382894297438588L;
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 0.00390625;
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = 2.0607923535000885;
+ double val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ int asgop0 = 944711300;
+ asgop0 *= (1);
+ return Convert.ToUInt16((Convert.ToUInt16(Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1) + Convert.ToInt64(vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1))) * vt_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1))) - Convert.ToInt32((Convert.ToInt16(Convert.ToInt16(8783913731907125248UL - 8783913731907119591UL) * (vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1 + vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1)) - (Convert.ToInt32(asgop0 / val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1_1)))))));
+ }
+
+ public static long Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1 cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1 = new CL_0_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ long* a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1 = stackalloc long[1];
+ *a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1 = 6105947609342410752L;
+
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1 = 6505362800072836070L;
+ ushort val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ (*a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1) -= ((vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1_1_1_1));
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToInt32((Convert.ToInt32((Convert.ToUInt16(Convert.ToUInt16(104 * Convert.ToSingle(s_a3_0_1_1_1_1_1_1_1_1_1_1_1_1_1)) % val_0_1_1_1_1_1_1_1_1_1_1_1_1_1_1))) - (cl_0_1_1_1_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1_1_1_1))) - Convert.ToInt64((*a4_0_1_1_1_1_1_1_1_1_1_1_1_1_1))));
+ }
+
+ public static int Func_0_1_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ long a2_0_1_1_1_1_1_1_1_1_1_1_1_1 = 399415190975676416L;
+
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1 = 121.19299857779564;
+ clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1.arr2d_0_1_1_1_1_1_1_1_1_1_1_1_1[2, 0] = -0.0009765625F;
+ clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1.arr3d_0_1_1_1_1_1_1_1_1_1_1_1_1[4, 4, 3] = 1926991106;
+ long val_0_1_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1_1();
+ s_a1_0_1_1_1_1_1_1_1_1_1_1_1_1 += ((clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1.arr2d_0_1_1_1_1_1_1_1_1_1_1_1_1[2, 0] * vtstatic_0_1_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1_1));
+ int retval_0_1_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToInt32((Convert.ToInt32((Convert.ToInt16(Convert.ToInt64(a2_0_1_1_1_1_1_1_1_1_1_1_1_1) - Convert.ToInt64(val_0_1_1_1_1_1_1_1_1_1_1_1_1_1)) + (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(clstatic_0_1_1_1_1_1_1_1_1_1_1_1_1.arr3d_0_1_1_1_1_1_1_1_1_1_1_1_1[4, 4, 3])) % (Convert.ToInt32(1166890908)))) * (61908 * 1.1846857906635787E-05)))) * s_a1_0_1_1_1_1_1_1_1_1_1_1_1_1)));
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1_1()
+ {
+ VT_0_1_1_1_1_1_1_1_1_1_1_1 vt_0_1_1_1_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1_1_1_1(1);
+ vt_0_1_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1_1 = 2257513700736892928L;
+ vt_0_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1 = 87421.3155285394;
+ vt_0_1_1_1_1_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1_1_1_1_1 = 73393188;
+
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1_1 = 2257513700736892928L;
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1 = 87421.3155285394;
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1_1_1_1_1 = 73393188;
+ int val_0_1_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1_1();
+ double asgop0 = 5.9604644775390625E-08;
+ asgop0 += (8.9406967163085938E-07);
+ asgop0 -= ((Convert.ToUInt16(val_0_1_1_1_1_1_1_1_1_1_1_1_1 / Convert.ToSingle((128.0F - (-1057.52014F)))) * 1.4724653461550125E-11));
+ float retval_0_1_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(Convert.ToSingle((Convert.ToUInt16((Convert.ToInt32(Convert.ToInt64(vtstatic_0_1_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1_1) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(vtstatic_0_1_1_1_1_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1_1_1_1_1) - Convert.ToInt64(2257513698782461281L))))) / vt_0_1_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1_1)) * asgop0));
+ return retval_0_1_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1_1()
+ {
+ VT_0_1_1_1_1_1_1_1_1_1_1 vt_0_1_1_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1_1_1(1);
+ vt_0_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1 = 2.7792362518169803E-13;
+ vt_0_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1 = 0.48288244F;
+ CL_0_1_1_1_1_1_1_1_1_1_1 cl_0_1_1_1_1_1_1_1_1_1_1 = new CL_0_1_1_1_1_1_1_1_1_1_1();
+
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1 = 2.7792362518169803E-13;
+ vtstatic_0_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1 = 0.48288244F;
+ float val_0_1_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1_1();
+ float asgop0 = val_0_1_1_1_1_1_1_1_1_1_1_1;
+ asgop0 -= (((cl_0_1_1_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1_1_1 - 0.0F) - 6.10351563E-05F));
+ float retval_0_1_1_1_1_1_1_1_1_1_1 = Convert.ToSingle((asgop0 - (Convert.ToSingle(Convert.ToUInt32(1590696295 / Convert.ToSingle(vt_0_1_1_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1_1_1)) * ((2.7437091150289753E-13 - vtstatic_0_1_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1_1) - 2.7437091150289753E-13)))));
+ return retval_0_1_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1_1()
+ {
+ VT_0_1_1_1_1_1_1_1_1_1 vt_0_1_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1_1(1);
+ vt_0_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1 = 1.0F;
+ vt_0_1_1_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1_1_1 = 0.0006713867F;
+ float[,] arr2d_0_1_1_1_1_1_1_1_1_1 = new float[3, 11];
+
+ vtstatic_0_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1 = 1.0F;
+ vtstatic_0_1_1_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1_1_1 = 0.0006713867F;
+ arr2d_0_1_1_1_1_1_1_1_1_1[2, 0] = 0.03125F;
+ float val_0_1_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1_1();
+ arr2d_0_1_1_1_1_1_1_1_1_1[2, 0] /= (2.38418579E-07F);
+ float asgop1 = -0.00146484375F;
+ asgop1 += (0.0639648438F);
+ float asgop2 = -0.00048828125F;
+ asgop2 *= (vt_0_1_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1_1);
+ arr2d_0_1_1_1_1_1_1_1_1_1[2, 0] *= (vtstatic_0_1_1_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1_1_1);
+ if ((arr2d_0_1_1_1_1_1_1_1_1_1[2, 0]) <= ((((asgop2 + (-0.00048828125F - val_0_1_1_1_1_1_1_1_1_1_1)) / (asgop1 - clstatic_0_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1)) * arr2d_0_1_1_1_1_1_1_1_1_1[2, 0])))
+ {
+ if (((asgop1 - clstatic_0_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1)) < (asgop1))
+ {
+ float if1_0retval_0_1_1_1_1_1_1_1_1_1 = Convert.ToSingle((((asgop2 + (-0.00048828125F - val_0_1_1_1_1_1_1_1_1_1_1)) / (asgop1 - clstatic_0_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1)) * arr2d_0_1_1_1_1_1_1_1_1_1[2, 0]));
+ return if1_0retval_0_1_1_1_1_1_1_1_1_1;
+ }
+ }
+ float retval_0_1_1_1_1_1_1_1_1_1 = Convert.ToSingle((((asgop2 + (-0.00048828125F - val_0_1_1_1_1_1_1_1_1_1_1)) / (asgop1 - clstatic_0_1_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1_1)) * arr2d_0_1_1_1_1_1_1_1_1_1[2, 0]));
+ return retval_0_1_1_1_1_1_1_1_1_1;
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1_1()
+ {
+ VT_0_1_1_1_1_1_1_1_1 vt_0_1_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1_1(1);
+ vt_0_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1 = 512.0F;
+ vt_0_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1 = 768.0F;
+ vt_0_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1 = -131072.0F;
+ float a4_0_1_1_1_1_1_1_1_1 = 1.5F;
+
+ float val_0_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1();
+ float asgop0 = vt_0_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1;
+ asgop0 *= (1.0F);
+ float asgop1 = vt_0_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1;
+ asgop1 += ((vt_0_1_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1_1 + clstatic_0_1_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1_1));
+ asgop1 += ((vt_0_1_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1_1 * vt_0_1_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1_1));
+ if ((val_0_1_1_1_1_1_1_1_1_1) > ((((asgop0 - 766.0F) - a4_0_1_1_1_1_1_1_1_1) - (val_0_1_1_1_1_1_1_1_1_1))))
+ {
+ if ((asgop1) >= ((asgop1 * (((asgop0 - 766.0F) - a4_0_1_1_1_1_1_1_1_1) - (val_0_1_1_1_1_1_1_1_1_1)))))
+ {
+ return Convert.ToSingle((asgop1 * (((asgop0 - 766.0F) - a4_0_1_1_1_1_1_1_1_1) - (val_0_1_1_1_1_1_1_1_1_1))));
+ }
+ else
+ {
+ return Convert.ToSingle((asgop1 * (((asgop0 - 766.0F) - a4_0_1_1_1_1_1_1_1_1) - (val_0_1_1_1_1_1_1_1_1_1))));
+ }
+ }
+ return Convert.ToSingle((asgop1 * (((asgop0 - 766.0F) - a4_0_1_1_1_1_1_1_1_1) - (val_0_1_1_1_1_1_1_1_1_1))));
+ }
+
+ public static float Func_0_1_1_1_1_1_1_1()
+ {
+ VT_0_1_1_1_1_1_1_1 vt_0_1_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1_1(1);
+ vt_0_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1 = -0.0156211853F;
+ vt_0_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1 = 0.0008544922F;
+ vt_0_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1 = 65536.0F;
+ vt_0_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1 = 3.81469727E-06F;
+ CL_0_1_1_1_1_1_1_1 cl_0_1_1_1_1_1_1_1 = new CL_0_1_1_1_1_1_1_1();
+
+ vtstatic_0_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1 = -0.0156211853F;
+ vtstatic_0_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1 = 0.0008544922F;
+ vtstatic_0_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1 = 65536.0F;
+ vtstatic_0_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1 = 3.81469727E-06F;
+ float val_0_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1();
+ float asgop0 = 0.0009765625F;
+ asgop0 -= (vtstatic_0_1_1_1_1_1_1_1.a1_0_1_1_1_1_1_1_1);
+ asgop0 *= ((vt_0_1_1_1_1_1_1_1.a3_0_1_1_1_1_1_1_1 - (val_0_1_1_1_1_1_1_1_1)));
+ if ((vt_0_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1) > (((((0.015625F * cl_0_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1) + 0.015625F) - (vtstatic_0_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1)) / vt_0_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1)))
+ Console.WriteLine("Func_0_1_1_1_1_1_1_1: > true");
+ return Convert.ToSingle((((((0.015625F * cl_0_1_1_1_1_1_1_1.a2_0_1_1_1_1_1_1_1) + 0.015625F) - (vtstatic_0_1_1_1_1_1_1_1.a0_0_1_1_1_1_1_1_1)) / vt_0_1_1_1_1_1_1_1.a4_0_1_1_1_1_1_1_1) * asgop0));
+ }
+
+ public static float Func_0_1_1_1_1_1_1()
+ {
+ VT_0_1_1_1_1_1_1 vt_0_1_1_1_1_1_1 = new VT_0_1_1_1_1_1_1(1);
+ vt_0_1_1_1_1_1_1.a0_0_1_1_1_1_1_1 = 56089.0977F;
+ vt_0_1_1_1_1_1_1.a2_0_1_1_1_1_1_1 = 524288.0F;
+ vt_0_1_1_1_1_1_1.a4_0_1_1_1_1_1_1 = -64.0;
+
+ vtstatic_0_1_1_1_1_1_1.a0_0_1_1_1_1_1_1 = 56089.0977F;
+ vtstatic_0_1_1_1_1_1_1.a2_0_1_1_1_1_1_1 = 524288.0F;
+ vtstatic_0_1_1_1_1_1_1.a4_0_1_1_1_1_1_1 = -64.0;
+ clstatic_0_1_1_1_1_1_1.arr2d_0_1_1_1_1_1_1[2, 3] = 597685446;
+ float val_0_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1();
+ float asgop0 = -262144.0F;
+ asgop0 += (vtstatic_0_1_1_1_1_1_1.a2_0_1_1_1_1_1_1);
+ float retval_0_1_1_1_1_1_1 = Convert.ToSingle((Convert.ToSingle(Convert.ToUInt16(clstatic_0_1_1_1_1_1_1.arr2d_0_1_1_1_1_1_1[2, 3] / Convert.ToSingle(vt_0_1_1_1_1_1_1.a0_0_1_1_1_1_1_1)) * (vtstatic_0_1_1_1_1_1_1.a4_0_1_1_1_1_1_1 + (vtstatic_0_1_1_1_1_1_1.a4_0_1_1_1_1_1_1 * -0.61561561561561562))) + (asgop0 + (-262144.0F + val_0_1_1_1_1_1_1_1))));
+ return retval_0_1_1_1_1_1_1;
+ }
+
+ public static double Func_0_1_1_1_1_1()
+ {
+ VT_0_1_1_1_1_1 vt_0_1_1_1_1_1 = new VT_0_1_1_1_1_1(1);
+ vt_0_1_1_1_1_1.a0_0_1_1_1_1_1 = 9.536743E-07F;
+
+ float val_0_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1();
+ double asgop0 = 6.103515625E-05;
+ asgop0 -= (clstatic_0_1_1_1_1_1.a1_0_1_1_1_1_1);
+ double asgop1 = 6.103515625E-05;
+ asgop1 /= (1.0);
+ asgop1 += ((asgop0 - (-5.9604644775390625E-08 - (-1.5613603225842596E-05))));
+ if ((asgop1) != ((((-0.00390625F / vt_0_1_1_1_1_1.a0_0_1_1_1_1_1) + (val_0_1_1_1_1_1_1 + (-16384.0F + 20480.0F))) * asgop1)))
+ Console.WriteLine("Func_0_1_1_1_1_1: != true");
+ double retval_0_1_1_1_1_1 = Convert.ToDouble((((-0.00390625F / vt_0_1_1_1_1_1.a0_0_1_1_1_1_1) + (val_0_1_1_1_1_1_1 + (-16384.0F + 20480.0F))) * asgop1));
+ return retval_0_1_1_1_1_1;
+ }
+
+ public static ulong Func_0_1_1_1_1()
+ {
+ VT_0_1_1_1_1 vt_0_1_1_1_1 = new VT_0_1_1_1_1(1);
+ vt_0_1_1_1_1.a1_0_1_1_1_1 = 5272122519744061976L;
+ vt_0_1_1_1_1.a3_0_1_1_1_1 = 0.00390625;
+
+ vtstatic_0_1_1_1_1.a1_0_1_1_1_1 = 5272122519744061976L;
+ vtstatic_0_1_1_1_1.a3_0_1_1_1_1 = 0.00390625;
+ clstatic_0_1_1_1_1.arr1d_0_1_1_1_1[0] = 174213421;
+ double val_0_1_1_1_1_1 = Func_0_1_1_1_1_1();
+ vt_0_1_1_1_1.a3_0_1_1_1_1 -= ((val_0_1_1_1_1_1));
+ long asgop1 = vtstatic_0_1_1_1_1.a1_0_1_1_1_1;
+ asgop1 += (0L);
+ if ((vtstatic_0_1_1_1_1.a1_0_1_1_1_1) > (Convert.ToInt64(Convert.ToDouble(vtstatic_0_1_1_1_1.a1_0_1_1_1_1) * vt_0_1_1_1_1.a3_0_1_1_1_1)))
+ {
+ ulong if0_0retval_0_1_1_1_1 = Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt64(Convert.ToDouble(vtstatic_0_1_1_1_1.a1_0_1_1_1_1) * vt_0_1_1_1_1.a3_0_1_1_1_1) - (Convert.ToInt64(Convert.ToInt32(clstatic_0_1_1_1_1.arr1d_0_1_1_1_1[0]) - Convert.ToInt64(asgop1)))));
+ return if0_0retval_0_1_1_1_1;
+ }
+ else
+ {
+ return Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt64(Convert.ToDouble(vtstatic_0_1_1_1_1.a1_0_1_1_1_1) * vt_0_1_1_1_1.a3_0_1_1_1_1) - (Convert.ToInt64(Convert.ToInt32(clstatic_0_1_1_1_1.arr1d_0_1_1_1_1[0]) - Convert.ToInt64(asgop1)))));
+ }
+ ulong retval_0_1_1_1_1 = Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt64(Convert.ToDouble(vtstatic_0_1_1_1_1.a1_0_1_1_1_1) * vt_0_1_1_1_1.a3_0_1_1_1_1) - (Convert.ToInt64(Convert.ToInt32(clstatic_0_1_1_1_1.arr1d_0_1_1_1_1[0]) - Convert.ToInt64(asgop1)))));
+ return retval_0_1_1_1_1;
+ }
+
+ public static int Func_0_1_1_1()
+ {
+ CL_0_1_1_1 cl_0_1_1_1 = new CL_0_1_1_1();
+
+ s_arr3d_0_1_1_1[4, 0, 3] = 0.0078125M;
+ ulong val_0_1_1_1_1 = Func_0_1_1_1_1();
+ Decimal asgop0 = s_arr3d_0_1_1_1[4, 0, 3];
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal(-0.923254546946661M)));
+ double asgop1 = 1.0;
+ asgop1 -= (0.087536987849023085);
+ Decimal asgop2 = s_arr3d_0_1_1_1[4, 0, 3];
+ asgop2 -= (Convert.ToDecimal(Convert.ToDecimal(asgop0)));
+ int retval_0_1_1_1 = Convert.ToInt32(Convert.ToInt32(Convert.ToDecimal(Convert.ToInt32(Convert.ToInt32(Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt32(cl_0_1_1_1.a2_0_1_1_1) + Convert.ToInt64(9216160338245269675L))) - Convert.ToUInt64(val_0_1_1_1_1)) / asgop1)) * asgop2));
+ return retval_0_1_1_1;
+ }
+
+ public static double Func_0_1_1()
+ {
+ VT_0_1_1 vt_0_1_1 = new VT_0_1_1(1);
+ vt_0_1_1.a0_0_1_1 = 0.5;
+ vt_0_1_1.a2_0_1_1 = 0.060546875F;
+ vt_0_1_1.a3_0_1_1 = 5593L;
+
+ vtstatic_0_1_1.a0_0_1_1 = 0.5;
+ vtstatic_0_1_1.a2_0_1_1 = 0.060546875F;
+ vtstatic_0_1_1.a3_0_1_1 = 5593L;
+ int val_0_1_1_1 = Func_0_1_1_1();
+ float asgop0 = -0.001953125F;
+ asgop0 -= (vt_0_1_1.a2_0_1_1);
+ double retval_0_1_1 = Convert.ToDouble(((Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt32(val_0_1_1_1) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(vtstatic_0_1_1.a3_0_1_1) * -269222.39138208475))) / Convert.ToUInt64(Convert.ToInt16(23590) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(17989) + Convert.ToInt64(vtstatic_0_1_1.a3_0_1_1)))))) / (asgop0 / vtstatic_0_1_1.a0_0_1_1)));
+ return retval_0_1_1;
+ }
+
+ public static double Func_0_1()
+ {
+ vtstatic_0_1.a1_0_1 = 1.90734863E-06F;
+ s_arr1d_0_1[0] = 1.984405517578125;
+ double val_0_1_1 = Func_0_1_1();
+ val_0_1_1 += (7680.0);
+ double asgop1 = 512.0;
+ asgop1 -= ((val_0_1_1));
+ asgop1 -= (((7680.0 / (7680.0 / -64512.0))));
+ if ((asgop1) < ((asgop1 + (((vtstatic_0_1.a1_0_1 / (vtstatic_0_1.a1_0_1 / -0.0625F)) / vtstatic_0_1.a1_0_1) * s_arr1d_0_1[0]))))
+ {
+ return Convert.ToDouble((asgop1 + (((vtstatic_0_1.a1_0_1 / (vtstatic_0_1.a1_0_1 / -0.0625F)) / vtstatic_0_1.a1_0_1) * s_arr1d_0_1[0])));
+ }
+ else
+ {
+ return Convert.ToDouble((asgop1 + (((vtstatic_0_1.a1_0_1 / (vtstatic_0_1.a1_0_1 / -0.0625F)) / vtstatic_0_1.a1_0_1) * s_arr1d_0_1[0])));
+ }
+ double retval_0_1 = Convert.ToDouble((asgop1 + (((vtstatic_0_1.a1_0_1 / (vtstatic_0_1.a1_0_1 / -0.0625F)) / vtstatic_0_1.a1_0_1) * s_arr1d_0_1[0])));
+ return retval_0_1;
+ }
+
+ public static double Func_0()
+ {
+ double* a1_0 = stackalloc double[1];
+ *a1_0 = 1.0019569471624266;
+
+ s_arr2d_0[2, 0] = -0.000244140625;
+ double val_0_1 = Func_0_1();
+ double asgop0 = 8.0;
+ asgop0 *= (32.0);
+ float asgop1 = -0.001953125F;
+ asgop1 *= (1.0F);
+ double retval_0 = Convert.ToDouble((((((-0.001953125F * -261632.0) * ((*a1_0))) - val_0_1) * asgop0) - ((-0.001953125F / s_arr2d_0[2, 0]) - ((asgop1 / 1.3196790540540541E-05)))));
+ return retval_0;
+ }
+
+ public static int Main()
+ {
+ s_arr2d_0[2, 0] = -0.000244140625;
+
+ int retval;
+ retval = Convert.ToInt32(Func_0());
+ if ((retval >= 99) && (retval < 100))
+ retval = 100;
+ if ((retval > 100) && (retval <= 101))
+ retval = 100;
+ Console.WriteLine(retval);
+ return retval;
+ }
+}
diff --git a/tests/src/JIT/Methodical/fp/exgen/10w250d_cs_d.csproj b/tests/src/JIT/Methodical/fp/exgen/10w250d_cs_d.csproj
new file mode 100644
index 0000000000..956e3c6139
--- /dev/null
+++ b/tests/src/JIT/Methodical/fp/exgen/10w250d_cs_d.csproj
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ <Optimize></Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="10w250d.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/fp/exgen/10w250d_cs_do.csproj b/tests/src/JIT/Methodical/fp/exgen/10w250d_cs_do.csproj
new file mode 100644
index 0000000000..3dec7c73b2
--- /dev/null
+++ b/tests/src/JIT/Methodical/fp/exgen/10w250d_cs_do.csproj
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ <Optimize>True</Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="10w250d.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/fp/exgen/10w250d_cs_r.csproj b/tests/src/JIT/Methodical/fp/exgen/10w250d_cs_r.csproj
new file mode 100644
index 0000000000..49ffe8bcdf
--- /dev/null
+++ b/tests/src/JIT/Methodical/fp/exgen/10w250d_cs_r.csproj
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>None</DebugType>
+ <Optimize></Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="10w250d.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/fp/exgen/10w250d_cs_ro.csproj b/tests/src/JIT/Methodical/fp/exgen/10w250d_cs_ro.csproj
new file mode 100644
index 0000000000..3840dc2cd4
--- /dev/null
+++ b/tests/src/JIT/Methodical/fp/exgen/10w250d_cs_ro.csproj
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>None</DebugType>
+ <Optimize>True</Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="10w250d.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/fp/exgen/10w5d.cs b/tests/src/JIT/Methodical/fp/exgen/10w5d.cs
new file mode 100644
index 0000000000..9f45925934
--- /dev/null
+++ b/tests/src/JIT/Methodical/fp/exgen/10w5d.cs
@@ -0,0 +1,36331 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+using System;
+unsafe class testout1
+{
+
+ public struct VT_0_6_6_6_2
+ {
+ public float a1_0_6_6_6_2;
+ public VT_0_6_6_6_2(int i)
+ {
+ a1_0_6_6_6_2 = 1;
+ }
+ }
+
+ public struct VT_0_6_6_5_5
+ {
+ public double a1_0_6_6_5_5;
+ public VT_0_6_6_5_5(int i)
+ {
+ a1_0_6_6_5_5 = 1;
+ }
+ }
+
+ public struct VT_0_6_6_5_4
+ {
+ public float[,,] arr3d_0_6_6_5_4;
+ public float a1_0_6_6_5_4;
+ public float a4_0_6_6_5_4;
+ public VT_0_6_6_5_4(int i)
+ {
+ a1_0_6_6_5_4 = 1;
+ a4_0_6_6_5_4 = 1;
+ arr3d_0_6_6_5_4 = new float[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_6_6_5_3
+ {
+ public double[,] arr2d_0_6_6_5_3;
+ public VT_0_6_6_5_3(int i)
+ {
+ arr2d_0_6_6_5_3 = new double[3, 11];
+ }
+ }
+
+ public struct VT_0_6_6_4_6
+ {
+ public float[] arr1d_0_6_6_4_6;
+ public VT_0_6_6_4_6(int i)
+ {
+ arr1d_0_6_6_4_6 = new float[11];
+ }
+ }
+
+ public struct VT_0_6_6_4_3
+ {
+ public float a3_0_6_6_4_3;
+ public float a4_0_6_6_4_3;
+ public VT_0_6_6_4_3(int i)
+ {
+ a3_0_6_6_4_3 = 1;
+ a4_0_6_6_4_3 = 1;
+ }
+ }
+
+ public struct VT_0_6_6_4_2
+ {
+ public float a3_0_6_6_4_2;
+ public VT_0_6_6_4_2(int i)
+ {
+ a3_0_6_6_4_2 = 1;
+ }
+ }
+
+ public struct VT_0_6_6_4_1
+ {
+ public float a4_0_6_6_4_1;
+ public VT_0_6_6_4_1(int i)
+ {
+ a4_0_6_6_4_1 = 1;
+ }
+ }
+
+ public struct VT_0_6_6_3_6
+ {
+ public ulong a0_0_6_6_3_6;
+ public VT_0_6_6_3_6(int i)
+ {
+ a0_0_6_6_3_6 = 1;
+ }
+ }
+
+ public struct VT_0_6_6_3_5
+ {
+ public double[,,] arr3d_0_6_6_3_5;
+ public short a3_0_6_6_3_5;
+ public VT_0_6_6_3_5(int i)
+ {
+ a3_0_6_6_3_5 = 1;
+ arr3d_0_6_6_3_5 = new double[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_6_6_3_4
+ {
+ public long[,,] arr3d_0_6_6_3_4;
+ public float a4_0_6_6_3_4;
+ public VT_0_6_6_3_4(int i)
+ {
+ a4_0_6_6_3_4 = 1;
+ arr3d_0_6_6_3_4 = new long[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_6_6_3_2
+ {
+ public double[] arr1d_0_6_6_3_2;
+ public int[,] arr2d_0_6_6_3_2;
+ public float a3_0_6_6_3_2;
+ public VT_0_6_6_3_2(int i)
+ {
+ a3_0_6_6_3_2 = 1;
+ arr1d_0_6_6_3_2 = new double[11];
+ arr2d_0_6_6_3_2 = new int[3, 11];
+ }
+ }
+
+ public struct VT_0_6_6_3_1
+ {
+ public double[,,] arr3d_0_6_6_3_1;
+ public short a4_0_6_6_3_1;
+ public VT_0_6_6_3_1(int i)
+ {
+ a4_0_6_6_3_1 = 1;
+ arr3d_0_6_6_3_1 = new double[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_6_6_2_6
+ {
+ public double a4_0_6_6_2_6;
+ public VT_0_6_6_2_6(int i)
+ {
+ a4_0_6_6_2_6 = 1;
+ }
+ }
+
+ public struct VT_0_6_6_2_5
+ {
+ public int a4_0_6_6_2_5;
+ public VT_0_6_6_2_5(int i)
+ {
+ a4_0_6_6_2_5 = 1;
+ }
+ }
+
+ public struct VT_0_6_6_2_4
+ {
+ public long a3_0_6_6_2_4;
+ public VT_0_6_6_2_4(int i)
+ {
+ a3_0_6_6_2_4 = 1;
+ }
+ }
+
+ public struct VT_0_6_6_2_3
+ {
+ public int a2_0_6_6_2_3;
+ public VT_0_6_6_2_3(int i)
+ {
+ a2_0_6_6_2_3 = 1;
+ }
+ }
+
+ public struct VT_0_6_6_2_2
+ {
+ public double[,] arr2d_0_6_6_2_2;
+ public short a4_0_6_6_2_2;
+ public VT_0_6_6_2_2(int i)
+ {
+ a4_0_6_6_2_2 = 1;
+ arr2d_0_6_6_2_2 = new double[3, 11];
+ }
+ }
+
+ public struct VT_0_6_6_2_1
+ {
+ public double a5_0_6_6_2_1;
+ public VT_0_6_6_2_1(int i)
+ {
+ a5_0_6_6_2_1 = 1;
+ }
+ }
+
+ public struct VT_0_6_6_1_5
+ {
+ public double[] arr1d_0_6_6_1_5;
+ public double a3_0_6_6_1_5;
+ public double a5_0_6_6_1_5;
+ public VT_0_6_6_1_5(int i)
+ {
+ a3_0_6_6_1_5 = 1;
+ a5_0_6_6_1_5 = 1;
+ arr1d_0_6_6_1_5 = new double[11];
+ }
+ }
+
+ public struct VT_0_6_6_1_4
+ {
+ public ulong a4_0_6_6_1_4;
+ public VT_0_6_6_1_4(int i)
+ {
+ a4_0_6_6_1_4 = 1;
+ }
+ }
+
+ public struct VT_0_6_6_1_3
+ {
+ public double[,,] arr3d_0_6_6_1_3;
+ public VT_0_6_6_1_3(int i)
+ {
+ arr3d_0_6_6_1_3 = new double[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_6_5_6_6
+ {
+ public float a2_0_6_5_6_6;
+ public VT_0_6_5_6_6(int i)
+ {
+ a2_0_6_5_6_6 = 1;
+ }
+ }
+
+ public struct VT_0_6_5_6_5
+ {
+ public float a0_0_6_5_6_5;
+ public VT_0_6_5_6_5(int i)
+ {
+ a0_0_6_5_6_5 = 1;
+ }
+ }
+
+ public struct VT_0_6_5_6_4
+ {
+ public float a1_0_6_5_6_4;
+ public float a5_0_6_5_6_4;
+ public VT_0_6_5_6_4(int i)
+ {
+ a1_0_6_5_6_4 = 1;
+ a5_0_6_5_6_4 = 1;
+ }
+ }
+
+ public struct VT_0_6_5_6_1
+ {
+ public float[,] arr2d_0_6_5_6_1;
+ public float a1_0_6_5_6_1;
+ public VT_0_6_5_6_1(int i)
+ {
+ a1_0_6_5_6_1 = 1;
+ arr2d_0_6_5_6_1 = new float[3, 11];
+ }
+ }
+
+ public struct VT_0_6_5_5_1
+ {
+ public float[] arr1d_0_6_5_5_1;
+ public VT_0_6_5_5_1(int i)
+ {
+ arr1d_0_6_5_5_1 = new float[11];
+ }
+ }
+
+ public struct VT_0_6_5_4_6
+ {
+ public float a3_0_6_5_4_6;
+ public float[] arr1d_0_6_5_4_6;
+ public VT_0_6_5_4_6(int i)
+ {
+ a3_0_6_5_4_6 = 1;
+ arr1d_0_6_5_4_6 = new float[11];
+ }
+ }
+
+ public struct VT_0_6_5_4_5
+ {
+ public float a0_0_6_5_4_5;
+ public float a5_0_6_5_4_5;
+ public VT_0_6_5_4_5(int i)
+ {
+ a0_0_6_5_4_5 = 1;
+ a5_0_6_5_4_5 = 1;
+ }
+ }
+
+ public struct VT_0_6_5_4_4
+ {
+ public float a4_0_6_5_4_4;
+ public float a5_0_6_5_4_4;
+ public VT_0_6_5_4_4(int i)
+ {
+ a4_0_6_5_4_4 = 1;
+ a5_0_6_5_4_4 = 1;
+ }
+ }
+
+ public struct VT_0_6_5_4_2
+ {
+ public float a5_0_6_5_4_2;
+ public VT_0_6_5_4_2(int i)
+ {
+ a5_0_6_5_4_2 = 1;
+ }
+ }
+
+ public struct VT_0_6_5_4_1
+ {
+ public float[] arr1d_0_6_5_4_1;
+ public VT_0_6_5_4_1(int i)
+ {
+ arr1d_0_6_5_4_1 = new float[11];
+ }
+ }
+
+ public struct VT_0_6_5_3_5
+ {
+ public Decimal a1_0_6_5_3_5;
+ public VT_0_6_5_3_5(int i)
+ {
+ a1_0_6_5_3_5 = 1;
+ }
+ }
+
+ public struct VT_0_6_5_3_3
+ {
+ public long a0_0_6_5_3_3;
+ public VT_0_6_5_3_3(int i)
+ {
+ a0_0_6_5_3_3 = 1;
+ }
+ }
+
+ public struct VT_0_6_5_2_6
+ {
+ public double[,,] arr3d_0_6_5_2_6;
+ public VT_0_6_5_2_6(int i)
+ {
+ arr3d_0_6_5_2_6 = new double[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_6_5_2_3
+ {
+ public Decimal a2_0_6_5_2_3;
+ public VT_0_6_5_2_3(int i)
+ {
+ a2_0_6_5_2_3 = 1;
+ }
+ }
+
+ public struct VT_0_6_5_1_6
+ {
+ public float a2_0_6_5_1_6;
+ public VT_0_6_5_1_6(int i)
+ {
+ a2_0_6_5_1_6 = 1;
+ }
+ }
+
+ public struct VT_0_6_5_1_4
+ {
+ public float a2_0_6_5_1_4;
+ public VT_0_6_5_1_4(int i)
+ {
+ a2_0_6_5_1_4 = 1;
+ }
+ }
+
+ public struct VT_0_6_5_1_3
+ {
+ public int a1_0_6_5_1_3;
+ public VT_0_6_5_1_3(int i)
+ {
+ a1_0_6_5_1_3 = 1;
+ }
+ }
+
+ public struct VT_0_6_5_1_2
+ {
+ public float a5_0_6_5_1_2;
+ public VT_0_6_5_1_2(int i)
+ {
+ a5_0_6_5_1_2 = 1;
+ }
+ }
+
+ public struct VT_0_6_5_1_1
+ {
+ public float[] arr1d_0_6_5_1_1;
+ public float a1_0_6_5_1_1;
+ public float a5_0_6_5_1_1;
+ public VT_0_6_5_1_1(int i)
+ {
+ a1_0_6_5_1_1 = 1;
+ a5_0_6_5_1_1 = 1;
+ arr1d_0_6_5_1_1 = new float[11];
+ }
+ }
+
+ public struct VT_0_6_4_6_6
+ {
+ public double a1_0_6_4_6_6;
+ public VT_0_6_4_6_6(int i)
+ {
+ a1_0_6_4_6_6 = 1;
+ }
+ }
+
+ public struct VT_0_6_4_6_5
+ {
+ public double a1_0_6_4_6_5;
+ public double a4_0_6_4_6_5;
+ public VT_0_6_4_6_5(int i)
+ {
+ a1_0_6_4_6_5 = 1;
+ a4_0_6_4_6_5 = 1;
+ }
+ }
+
+ public struct VT_0_6_4_6_1
+ {
+ public double[] arr1d_0_6_4_6_1;
+ public VT_0_6_4_6_1(int i)
+ {
+ arr1d_0_6_4_6_1 = new double[11];
+ }
+ }
+
+ public struct VT_0_6_4_5_5
+ {
+ public float[,] arr2d_0_6_4_5_5;
+ public double a5_0_6_4_5_5;
+ public VT_0_6_4_5_5(int i)
+ {
+ a5_0_6_4_5_5 = 1;
+ arr2d_0_6_4_5_5 = new float[3, 11];
+ }
+ }
+
+ public struct VT_0_6_4_5_4
+ {
+ public float a0_0_6_4_5_4;
+ public VT_0_6_4_5_4(int i)
+ {
+ a0_0_6_4_5_4 = 1;
+ }
+ }
+
+ public struct VT_0_6_4_5_3
+ {
+ public double[,] arr2d_0_6_4_5_3;
+ public double a2_0_6_4_5_3;
+ public float a3_0_6_4_5_3;
+ public VT_0_6_4_5_3(int i)
+ {
+ a2_0_6_4_5_3 = 1;
+ a3_0_6_4_5_3 = 1;
+ arr2d_0_6_4_5_3 = new double[3, 11];
+ }
+ }
+
+ public struct VT_0_6_4_5_2
+ {
+ public float a1_0_6_4_5_2;
+ public float a3_0_6_4_5_2;
+ public VT_0_6_4_5_2(int i)
+ {
+ a1_0_6_4_5_2 = 1;
+ a3_0_6_4_5_2 = 1;
+ }
+ }
+
+ public struct VT_0_6_4_5_1
+ {
+ public float a3_0_6_4_5_1;
+ public float a5_0_6_4_5_1;
+ public VT_0_6_4_5_1(int i)
+ {
+ a3_0_6_4_5_1 = 1;
+ a5_0_6_4_5_1 = 1;
+ }
+ }
+
+ public struct VT_0_6_4_4_4
+ {
+ public Decimal[] arr1d_0_6_4_4_4;
+ public VT_0_6_4_4_4(int i)
+ {
+ arr1d_0_6_4_4_4 = new Decimal[11];
+ }
+ }
+
+ public struct VT_0_6_4_4_3
+ {
+ public Decimal a0_0_6_4_4_3;
+ public VT_0_6_4_4_3(int i)
+ {
+ a0_0_6_4_4_3 = 1;
+ }
+ }
+
+ public struct VT_0_6_4_3_6
+ {
+ public double[,,] arr3d_0_6_4_3_6;
+ public double a2_0_6_4_3_6;
+ public VT_0_6_4_3_6(int i)
+ {
+ a2_0_6_4_3_6 = 1;
+ arr3d_0_6_4_3_6 = new double[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_6_4_3_3
+ {
+ public double[] arr1d_0_6_4_3_3;
+ public double a3_0_6_4_3_3;
+ public VT_0_6_4_3_3(int i)
+ {
+ a3_0_6_4_3_3 = 1;
+ arr1d_0_6_4_3_3 = new double[11];
+ }
+ }
+
+ public struct VT_0_6_4_3_2
+ {
+ public double[,] arr2d_0_6_4_3_2;
+ public double a5_0_6_4_3_2;
+ public VT_0_6_4_3_2(int i)
+ {
+ a5_0_6_4_3_2 = 1;
+ arr2d_0_6_4_3_2 = new double[3, 11];
+ }
+ }
+
+ public struct VT_0_6_4_3_1
+ {
+ public float[,] arr2d_0_6_4_3_1;
+ public VT_0_6_4_3_1(int i)
+ {
+ arr2d_0_6_4_3_1 = new float[3, 11];
+ }
+ }
+
+ public struct VT_0_6_4_2_3
+ {
+ public double a1_0_6_4_2_3;
+ public VT_0_6_4_2_3(int i)
+ {
+ a1_0_6_4_2_3 = 1;
+ }
+ }
+
+ public struct VT_0_6_4_2_1
+ {
+ public float[,,] arr3d_0_6_4_2_1;
+ public VT_0_6_4_2_1(int i)
+ {
+ arr3d_0_6_4_2_1 = new float[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_6_4_1_6
+ {
+ public float a3_0_6_4_1_6;
+ public VT_0_6_4_1_6(int i)
+ {
+ a3_0_6_4_1_6 = 1;
+ }
+ }
+
+ public struct VT_0_6_4_1_3
+ {
+ public double a4_0_6_4_1_3;
+ public VT_0_6_4_1_3(int i)
+ {
+ a4_0_6_4_1_3 = 1;
+ }
+ }
+
+ public struct VT_0_6_4_1_1
+ {
+ public float[,] arr2d_0_6_4_1_1;
+ public float a5_0_6_4_1_1;
+ public VT_0_6_4_1_1(int i)
+ {
+ a5_0_6_4_1_1 = 1;
+ arr2d_0_6_4_1_1 = new float[3, 11];
+ }
+ }
+
+ public struct VT_0_6_3_6_5
+ {
+ public double[] arr1d_0_6_3_6_5;
+ public VT_0_6_3_6_5(int i)
+ {
+ arr1d_0_6_3_6_5 = new double[11];
+ }
+ }
+
+ public struct VT_0_6_3_6_4
+ {
+ public double[,,] arr3d_0_6_3_6_4;
+ public VT_0_6_3_6_4(int i)
+ {
+ arr3d_0_6_3_6_4 = new double[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_6_3_6_3
+ {
+ public double[,] arr2d_0_6_3_6_3;
+ public VT_0_6_3_6_3(int i)
+ {
+ arr2d_0_6_3_6_3 = new double[3, 11];
+ }
+ }
+
+ public struct VT_0_6_3_6_2
+ {
+ public float a0_0_6_3_6_2;
+ public VT_0_6_3_6_2(int i)
+ {
+ a0_0_6_3_6_2 = 1;
+ }
+ }
+
+ public struct VT_0_6_3_6_1
+ {
+ public float[,,] arr3d_0_6_3_6_1;
+ public double a1_0_6_3_6_1;
+ public VT_0_6_3_6_1(int i)
+ {
+ a1_0_6_3_6_1 = 1;
+ arr3d_0_6_3_6_1 = new float[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_6_3_5_6
+ {
+ public float[,] arr2d_0_6_3_5_6;
+ public double a1_0_6_3_5_6;
+ public double a5_0_6_3_5_6;
+ public VT_0_6_3_5_6(int i)
+ {
+ a1_0_6_3_5_6 = 1;
+ a5_0_6_3_5_6 = 1;
+ arr2d_0_6_3_5_6 = new float[3, 11];
+ }
+ }
+
+ public struct VT_0_6_3_5_4
+ {
+ public double a5_0_6_3_5_4;
+ public VT_0_6_3_5_4(int i)
+ {
+ a5_0_6_3_5_4 = 1;
+ }
+ }
+
+ public struct VT_0_6_3_5_3
+ {
+ public double a0_0_6_3_5_3;
+ public VT_0_6_3_5_3(int i)
+ {
+ a0_0_6_3_5_3 = 1;
+ }
+ }
+
+ public struct VT_0_6_3_4_6
+ {
+ public int a2_0_6_3_4_6;
+ public VT_0_6_3_4_6(int i)
+ {
+ a2_0_6_3_4_6 = 1;
+ }
+ }
+
+ public struct VT_0_6_3_4_5
+ {
+ public double[,,] arr3d_0_6_3_4_5;
+ public VT_0_6_3_4_5(int i)
+ {
+ arr3d_0_6_3_4_5 = new double[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_6_3_4_4
+ {
+ public long a0_0_6_3_4_4;
+ public VT_0_6_3_4_4(int i)
+ {
+ a0_0_6_3_4_4 = 1;
+ }
+ }
+
+ public struct VT_0_6_3_4_3
+ {
+ public long[,] arr2d_0_6_3_4_3;
+ public VT_0_6_3_4_3(int i)
+ {
+ arr2d_0_6_3_4_3 = new long[3, 11];
+ }
+ }
+
+ public struct VT_0_6_3_4_2
+ {
+ public double a3_0_6_3_4_2;
+ public VT_0_6_3_4_2(int i)
+ {
+ a3_0_6_3_4_2 = 1;
+ }
+ }
+
+ public struct VT_0_6_3_4_1
+ {
+ public double a0_0_6_3_4_1;
+ public float a4_0_6_3_4_1;
+ public double a5_0_6_3_4_1;
+ public VT_0_6_3_4_1(int i)
+ {
+ a0_0_6_3_4_1 = 1;
+ a4_0_6_3_4_1 = 1;
+ a5_0_6_3_4_1 = 1;
+ }
+ }
+
+ public struct VT_0_6_3_3_5
+ {
+ public double a5_0_6_3_3_5;
+ public VT_0_6_3_3_5(int i)
+ {
+ a5_0_6_3_3_5 = 1;
+ }
+ }
+
+ public struct VT_0_6_3_3_4
+ {
+ public float a5_0_6_3_3_4;
+ public VT_0_6_3_3_4(int i)
+ {
+ a5_0_6_3_3_4 = 1;
+ }
+ }
+
+ public struct VT_0_6_3_3_2
+ {
+ public double[,,] arr3d_0_6_3_3_2;
+ public VT_0_6_3_3_2(int i)
+ {
+ arr3d_0_6_3_3_2 = new double[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_6_3_3_1
+ {
+ public double[,,] arr3d_0_6_3_3_1;
+ public VT_0_6_3_3_1(int i)
+ {
+ arr3d_0_6_3_3_1 = new double[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_6_3_2_6
+ {
+ public float a2_0_6_3_2_6;
+ public float a3_0_6_3_2_6;
+ public VT_0_6_3_2_6(int i)
+ {
+ a2_0_6_3_2_6 = 1;
+ a3_0_6_3_2_6 = 1;
+ }
+ }
+
+ public struct VT_0_6_3_2_5
+ {
+ public double[] arr1d_0_6_3_2_5;
+ public double a2_0_6_3_2_5;
+ public VT_0_6_3_2_5(int i)
+ {
+ a2_0_6_3_2_5 = 1;
+ arr1d_0_6_3_2_5 = new double[11];
+ }
+ }
+
+ public struct VT_0_6_3_2_4
+ {
+ public double a4_0_6_3_2_4;
+ public VT_0_6_3_2_4(int i)
+ {
+ a4_0_6_3_2_4 = 1;
+ }
+ }
+
+ public struct VT_0_6_3_2_3
+ {
+ public int[,,] arr3d_0_6_3_2_3;
+ public VT_0_6_3_2_3(int i)
+ {
+ arr3d_0_6_3_2_3 = new int[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_6_3_1_6
+ {
+ public long[,] arr2d_0_6_3_1_6;
+ public int[] arr1d_0_6_3_1_6;
+ public VT_0_6_3_1_6(int i)
+ {
+ arr1d_0_6_3_1_6 = new int[11];
+ arr2d_0_6_3_1_6 = new long[3, 11];
+ }
+ }
+
+ public struct VT_0_6_3_1_5
+ {
+ public double a2_0_6_3_1_5;
+ public VT_0_6_3_1_5(int i)
+ {
+ a2_0_6_3_1_5 = 1;
+ }
+ }
+
+ public struct VT_0_6_3_1_4
+ {
+ public float a0_0_6_3_1_4;
+ public VT_0_6_3_1_4(int i)
+ {
+ a0_0_6_3_1_4 = 1;
+ }
+ }
+
+ public struct VT_0_6_3_1_1
+ {
+ public double[,] arr2d_0_6_3_1_1;
+ public double a1_0_6_3_1_1;
+ public double a5_0_6_3_1_1;
+ public VT_0_6_3_1_1(int i)
+ {
+ a1_0_6_3_1_1 = 1;
+ a5_0_6_3_1_1 = 1;
+ arr2d_0_6_3_1_1 = new double[3, 11];
+ }
+ }
+
+ public struct VT_0_6_2_6_3
+ {
+ public short[] arr1d_0_6_2_6_3;
+ public VT_0_6_2_6_3(int i)
+ {
+ arr1d_0_6_2_6_3 = new short[11];
+ }
+ }
+
+ public struct VT_0_6_2_6_1
+ {
+ public float[,] arr2d_0_6_2_6_1;
+ public float a1_0_6_2_6_1;
+ public VT_0_6_2_6_1(int i)
+ {
+ a1_0_6_2_6_1 = 1;
+ arr2d_0_6_2_6_1 = new float[3, 11];
+ }
+ }
+
+ public struct VT_0_6_2_5_4
+ {
+ public double a4_0_6_2_5_4;
+ public VT_0_6_2_5_4(int i)
+ {
+ a4_0_6_2_5_4 = 1;
+ }
+ }
+
+ public struct VT_0_6_2_5_2
+ {
+ public double a4_0_6_2_5_2;
+ public double a5_0_6_2_5_2;
+ public VT_0_6_2_5_2(int i)
+ {
+ a4_0_6_2_5_2 = 1;
+ a5_0_6_2_5_2 = 1;
+ }
+ }
+
+ public struct VT_0_6_2_5_1
+ {
+ public ulong[,,] arr3d_0_6_2_5_1;
+ public VT_0_6_2_5_1(int i)
+ {
+ arr3d_0_6_2_5_1 = new ulong[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_6_2_4_1
+ {
+ public float[,,] arr3d_0_6_2_4_1;
+ public VT_0_6_2_4_1(int i)
+ {
+ arr3d_0_6_2_4_1 = new float[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_6_2_3_6
+ {
+ public short[,] arr2d_0_6_2_3_6;
+ public double a2_0_6_2_3_6;
+ public VT_0_6_2_3_6(int i)
+ {
+ a2_0_6_2_3_6 = 1;
+ arr2d_0_6_2_3_6 = new short[3, 11];
+ }
+ }
+
+ public struct VT_0_6_2_3_5
+ {
+ public double a1_0_6_2_3_5;
+ public int a5_0_6_2_3_5;
+ public VT_0_6_2_3_5(int i)
+ {
+ a1_0_6_2_3_5 = 1;
+ a5_0_6_2_3_5 = 1;
+ }
+ }
+
+ public struct VT_0_6_2_3_2
+ {
+ public Decimal[,,] arr3d_0_6_2_3_2;
+ public VT_0_6_2_3_2(int i)
+ {
+ arr3d_0_6_2_3_2 = new Decimal[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_6_2_3_1
+ {
+ public double[,] arr2d_0_6_2_3_1;
+ public int[] arr1d_0_6_2_3_1;
+ public double a5_0_6_2_3_1;
+ public VT_0_6_2_3_1(int i)
+ {
+ a5_0_6_2_3_1 = 1;
+ arr1d_0_6_2_3_1 = new int[11];
+ arr2d_0_6_2_3_1 = new double[3, 11];
+ }
+ }
+
+ public struct VT_0_6_2_2_3
+ {
+ public int[] arr1d_0_6_2_2_3;
+ public VT_0_6_2_2_3(int i)
+ {
+ arr1d_0_6_2_2_3 = new int[11];
+ }
+ }
+
+ public struct VT_0_6_2_2_2
+ {
+ public Decimal a3_0_6_2_2_2;
+ public VT_0_6_2_2_2(int i)
+ {
+ a3_0_6_2_2_2 = 1;
+ }
+ }
+
+ public struct VT_0_6_2_2_1
+ {
+ public double[] arr1d_0_6_2_2_1;
+ public int[,] arr2d_0_6_2_2_1;
+ public VT_0_6_2_2_1(int i)
+ {
+ arr1d_0_6_2_2_1 = new double[11];
+ arr2d_0_6_2_2_1 = new int[3, 11];
+ }
+ }
+
+ public struct VT_0_6_2_1_5
+ {
+ public int[,,] arr3d_0_6_2_1_5;
+ public VT_0_6_2_1_5(int i)
+ {
+ arr3d_0_6_2_1_5 = new int[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_6_2_1_2
+ {
+ public double a3_0_6_2_1_2;
+ public VT_0_6_2_1_2(int i)
+ {
+ a3_0_6_2_1_2 = 1;
+ }
+ }
+
+ public struct VT_0_6_2_1_1
+ {
+ public double[,,] arr3d_0_6_2_1_1;
+ public long a4_0_6_2_1_1;
+ public VT_0_6_2_1_1(int i)
+ {
+ a4_0_6_2_1_1 = 1;
+ arr3d_0_6_2_1_1 = new double[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_6_1_6_6
+ {
+ public ulong[,] arr2d_0_6_1_6_6;
+ public VT_0_6_1_6_6(int i)
+ {
+ arr2d_0_6_1_6_6 = new ulong[3, 11];
+ }
+ }
+
+ public struct VT_0_6_1_6_4
+ {
+ public ushort[,,] arr3d_0_6_1_6_4;
+ public double a2_0_6_1_6_4;
+ public float a3_0_6_1_6_4;
+ public int[,] arr2d_0_6_1_6_4;
+ public VT_0_6_1_6_4(int i)
+ {
+ a2_0_6_1_6_4 = 1;
+ a3_0_6_1_6_4 = 1;
+ arr2d_0_6_1_6_4 = new int[3, 11];
+ arr3d_0_6_1_6_4 = new ushort[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_6_1_6_1
+ {
+ public ushort a0_0_6_1_6_1;
+ public VT_0_6_1_6_1(int i)
+ {
+ a0_0_6_1_6_1 = 1;
+ }
+ }
+
+ public struct VT_0_6_1_5_5
+ {
+ public double a2_0_6_1_5_5;
+ public VT_0_6_1_5_5(int i)
+ {
+ a2_0_6_1_5_5 = 1;
+ }
+ }
+
+ public struct VT_0_6_1_5_4
+ {
+ public double a0_0_6_1_5_4;
+ public short a1_0_6_1_5_4;
+ public VT_0_6_1_5_4(int i)
+ {
+ a0_0_6_1_5_4 = 1;
+ a1_0_6_1_5_4 = 1;
+ }
+ }
+
+ public struct VT_0_6_1_5_3
+ {
+ public Decimal a4_0_6_1_5_3;
+ public VT_0_6_1_5_3(int i)
+ {
+ a4_0_6_1_5_3 = 1;
+ }
+ }
+
+ public struct VT_0_6_1_5_2
+ {
+ public ushort[,,] arr3d_0_6_1_5_2;
+ public VT_0_6_1_5_2(int i)
+ {
+ arr3d_0_6_1_5_2 = new ushort[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_6_1_5_1
+ {
+ public long[,] arr2d_0_6_1_5_1;
+ public double a1_0_6_1_5_1;
+ public VT_0_6_1_5_1(int i)
+ {
+ a1_0_6_1_5_1 = 1;
+ arr2d_0_6_1_5_1 = new long[3, 11];
+ }
+ }
+
+ public struct VT_0_6_1_3_6
+ {
+ public double[] arr1d_0_6_1_3_6;
+ public double a4_0_6_1_3_6;
+ public VT_0_6_1_3_6(int i)
+ {
+ a4_0_6_1_3_6 = 1;
+ arr1d_0_6_1_3_6 = new double[11];
+ }
+ }
+
+ public struct VT_0_6_1_3_3
+ {
+ public Decimal[,] arr2d_0_6_1_3_3;
+ public VT_0_6_1_3_3(int i)
+ {
+ arr2d_0_6_1_3_3 = new Decimal[3, 11];
+ }
+ }
+
+ public struct VT_0_6_1_3_1
+ {
+ public double a3_0_6_1_3_1;
+ public VT_0_6_1_3_1(int i)
+ {
+ a3_0_6_1_3_1 = 1;
+ }
+ }
+
+ public struct VT_0_6_1_2_6
+ {
+ public int[] arr1d_0_6_1_2_6;
+ public VT_0_6_1_2_6(int i)
+ {
+ arr1d_0_6_1_2_6 = new int[11];
+ }
+ }
+
+ public struct VT_0_6_1_2_5
+ {
+ public float[,] arr2d_0_6_1_2_5;
+ public double a5_0_6_1_2_5;
+ public VT_0_6_1_2_5(int i)
+ {
+ a5_0_6_1_2_5 = 1;
+ arr2d_0_6_1_2_5 = new float[3, 11];
+ }
+ }
+
+ public struct VT_0_6_1_2_4
+ {
+ public double[,] arr2d_0_6_1_2_4;
+ public VT_0_6_1_2_4(int i)
+ {
+ arr2d_0_6_1_2_4 = new double[3, 11];
+ }
+ }
+
+ public struct VT_0_6_1_2_3
+ {
+ public Decimal a2_0_6_1_2_3;
+ public long a3_0_6_1_2_3;
+ public VT_0_6_1_2_3(int i)
+ {
+ a2_0_6_1_2_3 = 1;
+ a3_0_6_1_2_3 = 1;
+ }
+ }
+
+ public struct VT_0_6_1_2_1
+ {
+ public short a2_0_6_1_2_1;
+ public VT_0_6_1_2_1(int i)
+ {
+ a2_0_6_1_2_1 = 1;
+ }
+ }
+
+ public struct VT_0_6_1_1_4
+ {
+ public double[,] arr2d_0_6_1_1_4;
+ public double a2_0_6_1_1_4;
+ public double a3_0_6_1_1_4;
+ public VT_0_6_1_1_4(int i)
+ {
+ a2_0_6_1_1_4 = 1;
+ a3_0_6_1_1_4 = 1;
+ arr2d_0_6_1_1_4 = new double[3, 11];
+ }
+ }
+
+ public struct VT_0_6_1_1_3
+ {
+ public double a2_0_6_1_1_3;
+ public VT_0_6_1_1_3(int i)
+ {
+ a2_0_6_1_1_3 = 1;
+ }
+ }
+
+ public struct VT_0_6_1_1_2
+ {
+ public double a1_0_6_1_1_2;
+ public VT_0_6_1_1_2(int i)
+ {
+ a1_0_6_1_1_2 = 1;
+ }
+ }
+
+ public struct VT_0_6_1_1_1
+ {
+ public double a3_0_6_1_1_1;
+ public VT_0_6_1_1_1(int i)
+ {
+ a3_0_6_1_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_5_6_6_6
+ {
+ public double[] arr1d_0_5_6_6_6;
+ public VT_0_5_6_6_6(int i)
+ {
+ arr1d_0_5_6_6_6 = new double[11];
+ }
+ }
+
+ public struct VT_0_5_6_6_4
+ {
+ public double a4_0_5_6_6_4;
+ public VT_0_5_6_6_4(int i)
+ {
+ a4_0_5_6_6_4 = 1;
+ }
+ }
+
+ public struct VT_0_5_6_6_3
+ {
+ public double a3_0_5_6_6_3;
+ public VT_0_5_6_6_3(int i)
+ {
+ a3_0_5_6_6_3 = 1;
+ }
+ }
+
+ public struct VT_0_5_6_6_2
+ {
+ public double[,] arr2d_0_5_6_6_2;
+ public float a5_0_5_6_6_2;
+ public VT_0_5_6_6_2(int i)
+ {
+ a5_0_5_6_6_2 = 1;
+ arr2d_0_5_6_6_2 = new double[3, 11];
+ }
+ }
+
+ public struct VT_0_5_6_6_1
+ {
+ public double a4_0_5_6_6_1;
+ public VT_0_5_6_6_1(int i)
+ {
+ a4_0_5_6_6_1 = 1;
+ }
+ }
+
+ public struct VT_0_5_6_5_1
+ {
+ public double[,] arr2d_0_5_6_5_1;
+ public VT_0_5_6_5_1(int i)
+ {
+ arr2d_0_5_6_5_1 = new double[3, 11];
+ }
+ }
+
+ public struct VT_0_5_6_4_6
+ {
+ public long a0_0_5_6_4_6;
+ public VT_0_5_6_4_6(int i)
+ {
+ a0_0_5_6_4_6 = 1;
+ }
+ }
+
+ public struct VT_0_5_6_4_5
+ {
+ public float a0_0_5_6_4_5;
+ public double a2_0_5_6_4_5;
+ public float a5_0_5_6_4_5;
+ public VT_0_5_6_4_5(int i)
+ {
+ a0_0_5_6_4_5 = 1;
+ a2_0_5_6_4_5 = 1;
+ a5_0_5_6_4_5 = 1;
+ }
+ }
+
+ public struct VT_0_5_6_4_3
+ {
+ public float[] arr1d_0_5_6_4_3;
+ public VT_0_5_6_4_3(int i)
+ {
+ arr1d_0_5_6_4_3 = new float[11];
+ }
+ }
+
+ public struct VT_0_5_6_4_2
+ {
+ public double a1_0_5_6_4_2;
+ public double a5_0_5_6_4_2;
+ public VT_0_5_6_4_2(int i)
+ {
+ a1_0_5_6_4_2 = 1;
+ a5_0_5_6_4_2 = 1;
+ }
+ }
+
+ public struct VT_0_5_6_3_6
+ {
+ public double a3_0_5_6_3_6;
+ public VT_0_5_6_3_6(int i)
+ {
+ a3_0_5_6_3_6 = 1;
+ }
+ }
+
+ public struct VT_0_5_6_3_5
+ {
+ public double a1_0_5_6_3_5;
+ public VT_0_5_6_3_5(int i)
+ {
+ a1_0_5_6_3_5 = 1;
+ }
+ }
+
+ public struct VT_0_5_6_3_2
+ {
+ public double a2_0_5_6_3_2;
+ public VT_0_5_6_3_2(int i)
+ {
+ a2_0_5_6_3_2 = 1;
+ }
+ }
+
+ public struct VT_0_5_6_2_6
+ {
+ public ulong a4_0_5_6_2_6;
+ public int a5_0_5_6_2_6;
+ public VT_0_5_6_2_6(int i)
+ {
+ a4_0_5_6_2_6 = 1;
+ a5_0_5_6_2_6 = 1;
+ }
+ }
+
+ public struct VT_0_5_6_2_5
+ {
+ public long[] arr1d_0_5_6_2_5;
+ public short a4_0_5_6_2_5;
+ public VT_0_5_6_2_5(int i)
+ {
+ a4_0_5_6_2_5 = 1;
+ arr1d_0_5_6_2_5 = new long[11];
+ }
+ }
+
+ public struct VT_0_5_6_2_4
+ {
+ public double a3_0_5_6_2_4;
+ public Decimal a4_0_5_6_2_4;
+ public Decimal a5_0_5_6_2_4;
+ public VT_0_5_6_2_4(int i)
+ {
+ a3_0_5_6_2_4 = 1;
+ a4_0_5_6_2_4 = 1;
+ a5_0_5_6_2_4 = 1;
+ }
+ }
+
+ public struct VT_0_5_6_2_3
+ {
+ public long a0_0_5_6_2_3;
+ public VT_0_5_6_2_3(int i)
+ {
+ a0_0_5_6_2_3 = 1;
+ }
+ }
+
+ public struct VT_0_5_6_2_2
+ {
+ public Decimal[,] arr2d_0_5_6_2_2;
+ public Decimal a2_0_5_6_2_2;
+ public VT_0_5_6_2_2(int i)
+ {
+ a2_0_5_6_2_2 = 1;
+ arr2d_0_5_6_2_2 = new Decimal[3, 11];
+ }
+ }
+
+ public struct VT_0_5_6_2_1
+ {
+ public double[,,] arr3d_0_5_6_2_1;
+ public VT_0_5_6_2_1(int i)
+ {
+ arr3d_0_5_6_2_1 = new double[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_5_6_1_5
+ {
+ public double a0_0_5_6_1_5;
+ public double a4_0_5_6_1_5;
+ public VT_0_5_6_1_5(int i)
+ {
+ a0_0_5_6_1_5 = 1;
+ a4_0_5_6_1_5 = 1;
+ }
+ }
+
+ public struct VT_0_5_6_1_1
+ {
+ public double[,] arr2d_0_5_6_1_1;
+ public VT_0_5_6_1_1(int i)
+ {
+ arr2d_0_5_6_1_1 = new double[3, 11];
+ }
+ }
+
+ public struct VT_0_5_5_6_5
+ {
+ public int[] arr1d_0_5_5_6_5;
+ public long a4_0_5_5_6_5;
+ public VT_0_5_5_6_5(int i)
+ {
+ a4_0_5_5_6_5 = 1;
+ arr1d_0_5_5_6_5 = new int[11];
+ }
+ }
+
+ public struct VT_0_5_5_6_4
+ {
+ public short[] arr1d_0_5_5_6_4;
+ public long a3_0_5_5_6_4;
+ public long a4_0_5_5_6_4;
+ public VT_0_5_5_6_4(int i)
+ {
+ a3_0_5_5_6_4 = 1;
+ a4_0_5_5_6_4 = 1;
+ arr1d_0_5_5_6_4 = new short[11];
+ }
+ }
+
+ public struct VT_0_5_5_6_3
+ {
+ public double a0_0_5_5_6_3;
+ public double a5_0_5_5_6_3;
+ public VT_0_5_5_6_3(int i)
+ {
+ a0_0_5_5_6_3 = 1;
+ a5_0_5_5_6_3 = 1;
+ }
+ }
+
+ public struct VT_0_5_5_6_2
+ {
+ public float a2_0_5_5_6_2;
+ public short a5_0_5_5_6_2;
+ public VT_0_5_5_6_2(int i)
+ {
+ a2_0_5_5_6_2 = 1;
+ a5_0_5_5_6_2 = 1;
+ }
+ }
+
+ public struct VT_0_5_5_5_5
+ {
+ public float[,,] arr3d_0_5_5_5_5;
+ public float a3_0_5_5_5_5;
+ public VT_0_5_5_5_5(int i)
+ {
+ a3_0_5_5_5_5 = 1;
+ arr3d_0_5_5_5_5 = new float[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_5_5_5_4
+ {
+ public Decimal[,,] arr3d_0_5_5_5_4;
+ public Decimal a1_0_5_5_5_4;
+ public Decimal a2_0_5_5_5_4;
+ public VT_0_5_5_5_4(int i)
+ {
+ a1_0_5_5_5_4 = 1;
+ a2_0_5_5_5_4 = 1;
+ arr3d_0_5_5_5_4 = new Decimal[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_5_5_5_2
+ {
+ public Decimal[] arr1d_0_5_5_5_2;
+ public Decimal a2_0_5_5_5_2;
+ public VT_0_5_5_5_2(int i)
+ {
+ a2_0_5_5_5_2 = 1;
+ arr1d_0_5_5_5_2 = new Decimal[11];
+ }
+ }
+
+ public struct VT_0_5_5_5_1
+ {
+ public float[,] arr2d_0_5_5_5_1;
+ public VT_0_5_5_5_1(int i)
+ {
+ arr2d_0_5_5_5_1 = new float[3, 11];
+ }
+ }
+
+ public struct VT_0_5_5_4_5
+ {
+ public long[,,] arr3d_0_5_5_4_5;
+ public float a3_0_5_5_4_5;
+ public VT_0_5_5_4_5(int i)
+ {
+ a3_0_5_5_4_5 = 1;
+ arr3d_0_5_5_4_5 = new long[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_5_5_4_4
+ {
+ public double a3_0_5_5_4_4;
+ public VT_0_5_5_4_4(int i)
+ {
+ a3_0_5_5_4_4 = 1;
+ }
+ }
+
+ public struct VT_0_5_5_4_3
+ {
+ public Decimal[,,] arr3d_0_5_5_4_3;
+ public Decimal a3_0_5_5_4_3;
+ public long a5_0_5_5_4_3;
+ public VT_0_5_5_4_3(int i)
+ {
+ a3_0_5_5_4_3 = 1;
+ a5_0_5_5_4_3 = 1;
+ arr3d_0_5_5_4_3 = new Decimal[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_5_5_4_2
+ {
+ public float a3_0_5_5_4_2;
+ public VT_0_5_5_4_2(int i)
+ {
+ a3_0_5_5_4_2 = 1;
+ }
+ }
+
+ public struct VT_0_5_5_3_3
+ {
+ public long a0_0_5_5_3_3;
+ public long a1_0_5_5_3_3;
+ public VT_0_5_5_3_3(int i)
+ {
+ a0_0_5_5_3_3 = 1;
+ a1_0_5_5_3_3 = 1;
+ }
+ }
+
+ public struct VT_0_5_5_3_2
+ {
+ public double a1_0_5_5_3_2;
+ public VT_0_5_5_3_2(int i)
+ {
+ a1_0_5_5_3_2 = 1;
+ }
+ }
+
+ public struct VT_0_5_5_2_6
+ {
+ public double a2_0_5_5_2_6;
+ public VT_0_5_5_2_6(int i)
+ {
+ a2_0_5_5_2_6 = 1;
+ }
+ }
+
+ public struct VT_0_5_5_2_2
+ {
+ public double[,] arr2d_0_5_5_2_2;
+ public float a5_0_5_5_2_2;
+ public VT_0_5_5_2_2(int i)
+ {
+ a5_0_5_5_2_2 = 1;
+ arr2d_0_5_5_2_2 = new double[3, 11];
+ }
+ }
+
+ public struct VT_0_5_5_2_1
+ {
+ public float[] arr1d_0_5_5_2_1;
+ public float a4_0_5_5_2_1;
+ public VT_0_5_5_2_1(int i)
+ {
+ a4_0_5_5_2_1 = 1;
+ arr1d_0_5_5_2_1 = new float[11];
+ }
+ }
+
+ public struct VT_0_5_5_1_4
+ {
+ public Decimal a0_0_5_5_1_4;
+ public VT_0_5_5_1_4(int i)
+ {
+ a0_0_5_5_1_4 = 1;
+ }
+ }
+
+ public struct VT_0_5_5_1_3
+ {
+ public double[,] arr2d_0_5_5_1_3;
+ public VT_0_5_5_1_3(int i)
+ {
+ arr2d_0_5_5_1_3 = new double[3, 11];
+ }
+ }
+
+ public struct VT_0_5_5_1_2
+ {
+ public Decimal[,,] arr3d_0_5_5_1_2;
+ public VT_0_5_5_1_2(int i)
+ {
+ arr3d_0_5_5_1_2 = new Decimal[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_5_5_1_1
+ {
+ public float[,,] arr3d_0_5_5_1_1;
+ public int[,] arr2d_0_5_5_1_1;
+ public VT_0_5_5_1_1(int i)
+ {
+ arr2d_0_5_5_1_1 = new int[3, 11];
+ arr3d_0_5_5_1_1 = new float[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_5_4_6_5
+ {
+ public Decimal a3_0_5_4_6_5;
+ public int a5_0_5_4_6_5;
+ public VT_0_5_4_6_5(int i)
+ {
+ a3_0_5_4_6_5 = 1;
+ a5_0_5_4_6_5 = 1;
+ }
+ }
+
+ public struct VT_0_5_4_6_3
+ {
+ public double a5_0_5_4_6_3;
+ public VT_0_5_4_6_3(int i)
+ {
+ a5_0_5_4_6_3 = 1;
+ }
+ }
+
+ public struct VT_0_5_4_6_2
+ {
+ public double a4_0_5_4_6_2;
+ public VT_0_5_4_6_2(int i)
+ {
+ a4_0_5_4_6_2 = 1;
+ }
+ }
+
+ public struct VT_0_5_4_6_1
+ {
+ public double a3_0_5_4_6_1;
+ public VT_0_5_4_6_1(int i)
+ {
+ a3_0_5_4_6_1 = 1;
+ }
+ }
+
+ public struct VT_0_5_4_5_6
+ {
+ public short a3_0_5_4_5_6;
+ public double a4_0_5_4_5_6;
+ public VT_0_5_4_5_6(int i)
+ {
+ a3_0_5_4_5_6 = 1;
+ a4_0_5_4_5_6 = 1;
+ }
+ }
+
+ public struct VT_0_5_4_5_5
+ {
+ public long[,,] arr3d_0_5_4_5_5;
+ public VT_0_5_4_5_5(int i)
+ {
+ arr3d_0_5_4_5_5 = new long[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_5_4_5_4
+ {
+ public double[,,] arr3d_0_5_4_5_4;
+ public VT_0_5_4_5_4(int i)
+ {
+ arr3d_0_5_4_5_4 = new double[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_5_4_5_1
+ {
+ public long a3_0_5_4_5_1;
+ public VT_0_5_4_5_1(int i)
+ {
+ a3_0_5_4_5_1 = 1;
+ }
+ }
+
+ public struct VT_0_5_4_4_5
+ {
+ public uint[,] arr2d_0_5_4_4_5;
+ public VT_0_5_4_4_5(int i)
+ {
+ arr2d_0_5_4_4_5 = new uint[3, 11];
+ }
+ }
+
+ public struct VT_0_5_4_4_2
+ {
+ public double[,] arr2d_0_5_4_4_2;
+ public float a4_0_5_4_4_2;
+ public VT_0_5_4_4_2(int i)
+ {
+ a4_0_5_4_4_2 = 1;
+ arr2d_0_5_4_4_2 = new double[3, 11];
+ }
+ }
+
+ public struct VT_0_5_4_3_6
+ {
+ public double[] arr1d_0_5_4_3_6;
+ public double a1_0_5_4_3_6;
+ public double a3_0_5_4_3_6;
+ public VT_0_5_4_3_6(int i)
+ {
+ a1_0_5_4_3_6 = 1;
+ a3_0_5_4_3_6 = 1;
+ arr1d_0_5_4_3_6 = new double[11];
+ }
+ }
+
+ public struct VT_0_5_4_3_5
+ {
+ public double[,] arr2d_0_5_4_3_5;
+ public VT_0_5_4_3_5(int i)
+ {
+ arr2d_0_5_4_3_5 = new double[3, 11];
+ }
+ }
+
+ public struct VT_0_5_4_3_4
+ {
+ public Decimal[,,] arr3d_0_5_4_3_4;
+ public double a2_0_5_4_3_4;
+ public Decimal a3_0_5_4_3_4;
+ public VT_0_5_4_3_4(int i)
+ {
+ a2_0_5_4_3_4 = 1;
+ a3_0_5_4_3_4 = 1;
+ arr3d_0_5_4_3_4 = new Decimal[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_5_4_3_3
+ {
+ public float a1_0_5_4_3_3;
+ public float a3_0_5_4_3_3;
+ public VT_0_5_4_3_3(int i)
+ {
+ a1_0_5_4_3_3 = 1;
+ a3_0_5_4_3_3 = 1;
+ }
+ }
+
+ public struct VT_0_5_4_3_2
+ {
+ public double a4_0_5_4_3_2;
+ public VT_0_5_4_3_2(int i)
+ {
+ a4_0_5_4_3_2 = 1;
+ }
+ }
+
+ public struct VT_0_5_4_2_1
+ {
+ public double[] arr1d_0_5_4_2_1;
+ public VT_0_5_4_2_1(int i)
+ {
+ arr1d_0_5_4_2_1 = new double[11];
+ }
+ }
+
+ public struct VT_0_5_4_1_6
+ {
+ public double a3_0_5_4_1_6;
+ public VT_0_5_4_1_6(int i)
+ {
+ a3_0_5_4_1_6 = 1;
+ }
+ }
+
+ public struct VT_0_5_4_1_5
+ {
+ public Decimal a0_0_5_4_1_5;
+ public VT_0_5_4_1_5(int i)
+ {
+ a0_0_5_4_1_5 = 1;
+ }
+ }
+
+ public struct VT_0_5_4_1_4
+ {
+ public float[] arr1d_0_5_4_1_4;
+ public double a5_0_5_4_1_4;
+ public VT_0_5_4_1_4(int i)
+ {
+ a5_0_5_4_1_4 = 1;
+ arr1d_0_5_4_1_4 = new float[11];
+ }
+ }
+
+ public struct VT_0_5_4_1_2
+ {
+ public double a1_0_5_4_1_2;
+ public VT_0_5_4_1_2(int i)
+ {
+ a1_0_5_4_1_2 = 1;
+ }
+ }
+
+ public struct VT_0_5_4_1_1
+ {
+ public double[,] arr2d_0_5_4_1_1;
+ public VT_0_5_4_1_1(int i)
+ {
+ arr2d_0_5_4_1_1 = new double[3, 11];
+ }
+ }
+
+ public struct VT_0_5_3_6_6
+ {
+ public uint a2_0_5_3_6_6;
+ public VT_0_5_3_6_6(int i)
+ {
+ a2_0_5_3_6_6 = 1;
+ }
+ }
+
+ public struct VT_0_5_3_6_5
+ {
+ public float a5_0_5_3_6_5;
+ public VT_0_5_3_6_5(int i)
+ {
+ a5_0_5_3_6_5 = 1;
+ }
+ }
+
+ public struct VT_0_5_3_6_4
+ {
+ public Decimal a0_0_5_3_6_4;
+ public int a5_0_5_3_6_4;
+ public VT_0_5_3_6_4(int i)
+ {
+ a0_0_5_3_6_4 = 1;
+ a5_0_5_3_6_4 = 1;
+ }
+ }
+
+ public struct VT_0_5_3_6_3
+ {
+ public Decimal[] arr1d_0_5_3_6_3;
+ public Decimal a2_0_5_3_6_3;
+ public VT_0_5_3_6_3(int i)
+ {
+ a2_0_5_3_6_3 = 1;
+ arr1d_0_5_3_6_3 = new Decimal[11];
+ }
+ }
+
+ public struct VT_0_5_3_6_2
+ {
+ public double a3_0_5_3_6_2;
+ public VT_0_5_3_6_2(int i)
+ {
+ a3_0_5_3_6_2 = 1;
+ }
+ }
+
+ public struct VT_0_5_3_6_1
+ {
+ public Decimal a2_0_5_3_6_1;
+ public int a3_0_5_3_6_1;
+ public VT_0_5_3_6_1(int i)
+ {
+ a2_0_5_3_6_1 = 1;
+ a3_0_5_3_6_1 = 1;
+ }
+ }
+
+ public struct VT_0_5_3_5_6
+ {
+ public float a0_0_5_3_5_6;
+ public VT_0_5_3_5_6(int i)
+ {
+ a0_0_5_3_5_6 = 1;
+ }
+ }
+
+ public struct VT_0_5_3_5_5
+ {
+ public short a3_0_5_3_5_5;
+ public VT_0_5_3_5_5(int i)
+ {
+ a3_0_5_3_5_5 = 1;
+ }
+ }
+
+ public struct VT_0_5_3_5_4
+ {
+ public float[,] arr2d_0_5_3_5_4;
+ public VT_0_5_3_5_4(int i)
+ {
+ arr2d_0_5_3_5_4 = new float[3, 11];
+ }
+ }
+
+ public struct VT_0_5_3_5_1
+ {
+ public float a5_0_5_3_5_1;
+ public VT_0_5_3_5_1(int i)
+ {
+ a5_0_5_3_5_1 = 1;
+ }
+ }
+
+ public struct VT_0_5_3_4_6
+ {
+ public double[] arr1d_0_5_3_4_6;
+ public uint a2_0_5_3_4_6;
+ public VT_0_5_3_4_6(int i)
+ {
+ a2_0_5_3_4_6 = 1;
+ arr1d_0_5_3_4_6 = new double[11];
+ }
+ }
+
+ public struct VT_0_5_3_4_4
+ {
+ public Decimal[,] arr2d_0_5_3_4_4;
+ public long a4_0_5_3_4_4;
+ public VT_0_5_3_4_4(int i)
+ {
+ a4_0_5_3_4_4 = 1;
+ arr2d_0_5_3_4_4 = new Decimal[3, 11];
+ }
+ }
+
+ public struct VT_0_5_3_4_2
+ {
+ public double[,] arr2d_0_5_3_4_2;
+ public VT_0_5_3_4_2(int i)
+ {
+ arr2d_0_5_3_4_2 = new double[3, 11];
+ }
+ }
+
+ public struct VT_0_5_3_4_1
+ {
+ public double a1_0_5_3_4_1;
+ public double a5_0_5_3_4_1;
+ public VT_0_5_3_4_1(int i)
+ {
+ a1_0_5_3_4_1 = 1;
+ a5_0_5_3_4_1 = 1;
+ }
+ }
+
+ public struct VT_0_5_3_2_6
+ {
+ public float a0_0_5_3_2_6;
+ public VT_0_5_3_2_6(int i)
+ {
+ a0_0_5_3_2_6 = 1;
+ }
+ }
+
+ public struct VT_0_5_3_2_4
+ {
+ public float a2_0_5_3_2_4;
+ public float[] arr1d_0_5_3_2_4;
+ public VT_0_5_3_2_4(int i)
+ {
+ a2_0_5_3_2_4 = 1;
+ arr1d_0_5_3_2_4 = new float[11];
+ }
+ }
+
+ public struct VT_0_5_3_2_3
+ {
+ public float a4_0_5_3_2_3;
+ public VT_0_5_3_2_3(int i)
+ {
+ a4_0_5_3_2_3 = 1;
+ }
+ }
+
+ public struct VT_0_5_3_2_1
+ {
+ public float a0_0_5_3_2_1;
+ public float a3_0_5_3_2_1;
+ public VT_0_5_3_2_1(int i)
+ {
+ a0_0_5_3_2_1 = 1;
+ a3_0_5_3_2_1 = 1;
+ }
+ }
+
+ public struct VT_0_5_3_1_6
+ {
+ public double a1_0_5_3_1_6;
+ public float a2_0_5_3_1_6;
+ public VT_0_5_3_1_6(int i)
+ {
+ a1_0_5_3_1_6 = 1;
+ a2_0_5_3_1_6 = 1;
+ }
+ }
+
+ public struct VT_0_5_3_1_4
+ {
+ public double a0_0_5_3_1_4;
+ public VT_0_5_3_1_4(int i)
+ {
+ a0_0_5_3_1_4 = 1;
+ }
+ }
+
+ public struct VT_0_5_2_6_5
+ {
+ public Decimal[,,] arr3d_0_5_2_6_5;
+ public VT_0_5_2_6_5(int i)
+ {
+ arr3d_0_5_2_6_5 = new Decimal[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_5_2_6_3
+ {
+ public Decimal a4_0_5_2_6_3;
+ public VT_0_5_2_6_3(int i)
+ {
+ a4_0_5_2_6_3 = 1;
+ }
+ }
+
+ public struct VT_0_5_2_5_6
+ {
+ public double[] arr1d_0_5_2_5_6;
+ public VT_0_5_2_5_6(int i)
+ {
+ arr1d_0_5_2_5_6 = new double[11];
+ }
+ }
+
+ public struct VT_0_5_2_5_5
+ {
+ public double a0_0_5_2_5_5;
+ public float a1_0_5_2_5_5;
+ public VT_0_5_2_5_5(int i)
+ {
+ a0_0_5_2_5_5 = 1;
+ a1_0_5_2_5_5 = 1;
+ }
+ }
+
+ public struct VT_0_5_2_5_4
+ {
+ public double[,,] arr3d_0_5_2_5_4;
+ public long a1_0_5_2_5_4;
+ public VT_0_5_2_5_4(int i)
+ {
+ a1_0_5_2_5_4 = 1;
+ arr3d_0_5_2_5_4 = new double[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_5_2_5_2
+ {
+ public ulong a1_0_5_2_5_2;
+ public double a5_0_5_2_5_2;
+ public VT_0_5_2_5_2(int i)
+ {
+ a1_0_5_2_5_2 = 1;
+ a5_0_5_2_5_2 = 1;
+ }
+ }
+
+ public struct VT_0_5_2_5_1
+ {
+ public Decimal a5_0_5_2_5_1;
+ public VT_0_5_2_5_1(int i)
+ {
+ a5_0_5_2_5_1 = 1;
+ }
+ }
+
+ public struct VT_0_5_2_4_6
+ {
+ public float[,] arr2d_0_5_2_4_6;
+ public VT_0_5_2_4_6(int i)
+ {
+ arr2d_0_5_2_4_6 = new float[3, 11];
+ }
+ }
+
+ public struct VT_0_5_2_4_5
+ {
+ public double a3_0_5_2_4_5;
+ public VT_0_5_2_4_5(int i)
+ {
+ a3_0_5_2_4_5 = 1;
+ }
+ }
+
+ public struct VT_0_5_2_4_4
+ {
+ public double a2_0_5_2_4_4;
+ public double a5_0_5_2_4_4;
+ public VT_0_5_2_4_4(int i)
+ {
+ a2_0_5_2_4_4 = 1;
+ a5_0_5_2_4_4 = 1;
+ }
+ }
+
+ public struct VT_0_5_2_4_3
+ {
+ public double a4_0_5_2_4_3;
+ public VT_0_5_2_4_3(int i)
+ {
+ a4_0_5_2_4_3 = 1;
+ }
+ }
+
+ public struct VT_0_5_2_4_2
+ {
+ public float[,,] arr3d_0_5_2_4_2;
+ public VT_0_5_2_4_2(int i)
+ {
+ arr3d_0_5_2_4_2 = new float[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_5_2_3_5
+ {
+ public Decimal[,,] arr3d_0_5_2_3_5;
+ public Decimal a5_0_5_2_3_5;
+ public VT_0_5_2_3_5(int i)
+ {
+ a5_0_5_2_3_5 = 1;
+ arr3d_0_5_2_3_5 = new Decimal[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_5_2_3_4
+ {
+ public float a4_0_5_2_3_4;
+ public VT_0_5_2_3_4(int i)
+ {
+ a4_0_5_2_3_4 = 1;
+ }
+ }
+
+ public struct VT_0_5_2_3_2
+ {
+ public float a1_0_5_2_3_2;
+ public float[,,] arr3d_0_5_2_3_2;
+ public VT_0_5_2_3_2(int i)
+ {
+ a1_0_5_2_3_2 = 1;
+ arr3d_0_5_2_3_2 = new float[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_5_2_3_1
+ {
+ public ulong[,,] arr3d_0_5_2_3_1;
+ public VT_0_5_2_3_1(int i)
+ {
+ arr3d_0_5_2_3_1 = new ulong[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_5_2_2_5
+ {
+ public ushort[] arr1d_0_5_2_2_5;
+ public VT_0_5_2_2_5(int i)
+ {
+ arr1d_0_5_2_2_5 = new ushort[11];
+ }
+ }
+
+ public struct VT_0_5_2_2_2
+ {
+ public float a3_0_5_2_2_2;
+ public float a4_0_5_2_2_2;
+ public VT_0_5_2_2_2(int i)
+ {
+ a3_0_5_2_2_2 = 1;
+ a4_0_5_2_2_2 = 1;
+ }
+ }
+
+ public struct VT_0_5_2_2_1
+ {
+ public double a2_0_5_2_2_1;
+ public VT_0_5_2_2_1(int i)
+ {
+ a2_0_5_2_2_1 = 1;
+ }
+ }
+
+ public struct VT_0_5_2_1_4
+ {
+ public Decimal[] arr1d_0_5_2_1_4;
+ public VT_0_5_2_1_4(int i)
+ {
+ arr1d_0_5_2_1_4 = new Decimal[11];
+ }
+ }
+
+ public struct VT_0_5_2_1_2
+ {
+ public float a2_0_5_2_1_2;
+ public VT_0_5_2_1_2(int i)
+ {
+ a2_0_5_2_1_2 = 1;
+ }
+ }
+
+ public struct VT_0_5_2_1_1
+ {
+ public double a2_0_5_2_1_1;
+ public VT_0_5_2_1_1(int i)
+ {
+ a2_0_5_2_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_5_1_6_6
+ {
+ public float a1_0_5_1_6_6;
+ public VT_0_5_1_6_6(int i)
+ {
+ a1_0_5_1_6_6 = 1;
+ }
+ }
+
+ public struct VT_0_5_1_6_5
+ {
+ public float[] arr1d_0_5_1_6_5;
+ public VT_0_5_1_6_5(int i)
+ {
+ arr1d_0_5_1_6_5 = new float[11];
+ }
+ }
+
+ public struct VT_0_5_1_6_4
+ {
+ public long[] arr1d_0_5_1_6_4;
+ public VT_0_5_1_6_4(int i)
+ {
+ arr1d_0_5_1_6_4 = new long[11];
+ }
+ }
+
+ public struct VT_0_5_1_6_2
+ {
+ public double[,,] arr3d_0_5_1_6_2;
+ public VT_0_5_1_6_2(int i)
+ {
+ arr3d_0_5_1_6_2 = new double[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_5_1_6_1
+ {
+ public Decimal a5_0_5_1_6_1;
+ public VT_0_5_1_6_1(int i)
+ {
+ a5_0_5_1_6_1 = 1;
+ }
+ }
+
+ public struct VT_0_5_1_5_4
+ {
+ public int[,] arr2d_0_5_1_5_4;
+ public VT_0_5_1_5_4(int i)
+ {
+ arr2d_0_5_1_5_4 = new int[3, 11];
+ }
+ }
+
+ public struct VT_0_5_1_5_2
+ {
+ public short[,,] arr3d_0_5_1_5_2;
+ public float a2_0_5_1_5_2;
+ public uint a3_0_5_1_5_2;
+ public VT_0_5_1_5_2(int i)
+ {
+ a2_0_5_1_5_2 = 1;
+ a3_0_5_1_5_2 = 1;
+ arr3d_0_5_1_5_2 = new short[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_5_1_5_1
+ {
+ public long a5_0_5_1_5_1;
+ public VT_0_5_1_5_1(int i)
+ {
+ a5_0_5_1_5_1 = 1;
+ }
+ }
+
+ public struct VT_0_5_1_4_3
+ {
+ public int[,] arr2d_0_5_1_4_3;
+ public long a2_0_5_1_4_3;
+ public ushort a5_0_5_1_4_3;
+ public VT_0_5_1_4_3(int i)
+ {
+ a2_0_5_1_4_3 = 1;
+ a5_0_5_1_4_3 = 1;
+ arr2d_0_5_1_4_3 = new int[3, 11];
+ }
+ }
+
+ public struct VT_0_5_1_3_6
+ {
+ public double[,,] arr3d_0_5_1_3_6;
+ public VT_0_5_1_3_6(int i)
+ {
+ arr3d_0_5_1_3_6 = new double[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_5_1_3_3
+ {
+ public Decimal a0_0_5_1_3_3;
+ public VT_0_5_1_3_3(int i)
+ {
+ a0_0_5_1_3_3 = 1;
+ }
+ }
+
+ public struct VT_0_5_1_3_2
+ {
+ public double[] arr1d_0_5_1_3_2;
+ public VT_0_5_1_3_2(int i)
+ {
+ arr1d_0_5_1_3_2 = new double[11];
+ }
+ }
+
+ public struct VT_0_5_1_3_1
+ {
+ public ulong a0_0_5_1_3_1;
+ public double a3_0_5_1_3_1;
+ public VT_0_5_1_3_1(int i)
+ {
+ a0_0_5_1_3_1 = 1;
+ a3_0_5_1_3_1 = 1;
+ }
+ }
+
+ public struct VT_0_5_1_2_5
+ {
+ public double a2_0_5_1_2_5;
+ public VT_0_5_1_2_5(int i)
+ {
+ a2_0_5_1_2_5 = 1;
+ }
+ }
+
+ public struct VT_0_5_1_2_4
+ {
+ public double a1_0_5_1_2_4;
+ public double a5_0_5_1_2_4;
+ public VT_0_5_1_2_4(int i)
+ {
+ a1_0_5_1_2_4 = 1;
+ a5_0_5_1_2_4 = 1;
+ }
+ }
+
+ public struct VT_0_5_1_2_3
+ {
+ public double[] arr1d_0_5_1_2_3;
+ public VT_0_5_1_2_3(int i)
+ {
+ arr1d_0_5_1_2_3 = new double[11];
+ }
+ }
+
+ public struct VT_0_5_1_2_2
+ {
+ public Decimal[,,] arr3d_0_5_1_2_2;
+ public VT_0_5_1_2_2(int i)
+ {
+ arr3d_0_5_1_2_2 = new Decimal[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_5_1_2_1
+ {
+ public Decimal a4_0_5_1_2_1;
+ public VT_0_5_1_2_1(int i)
+ {
+ a4_0_5_1_2_1 = 1;
+ }
+ }
+
+ public struct VT_0_5_1_1_6
+ {
+ public double[,] arr2d_0_5_1_1_6;
+ public VT_0_5_1_1_6(int i)
+ {
+ arr2d_0_5_1_1_6 = new double[3, 11];
+ }
+ }
+
+ public struct VT_0_5_1_1_5
+ {
+ public long a3_0_5_1_1_5;
+ public VT_0_5_1_1_5(int i)
+ {
+ a3_0_5_1_1_5 = 1;
+ }
+ }
+
+ public struct VT_0_5_1_1_3
+ {
+ public double[] arr1d_0_5_1_1_3;
+ public VT_0_5_1_1_3(int i)
+ {
+ arr1d_0_5_1_1_3 = new double[11];
+ }
+ }
+
+ public struct VT_0_5_1_1_2
+ {
+ public int[] arr1d_0_5_1_1_2;
+ public VT_0_5_1_1_2(int i)
+ {
+ arr1d_0_5_1_1_2 = new int[11];
+ }
+ }
+
+ public struct VT_0_4_6_6_4
+ {
+ public float a4_0_4_6_6_4;
+ public VT_0_4_6_6_4(int i)
+ {
+ a4_0_4_6_6_4 = 1;
+ }
+ }
+
+ public struct VT_0_4_6_6_1
+ {
+ public ulong[] arr1d_0_4_6_6_1;
+ public int a1_0_4_6_6_1;
+ public VT_0_4_6_6_1(int i)
+ {
+ a1_0_4_6_6_1 = 1;
+ arr1d_0_4_6_6_1 = new ulong[11];
+ }
+ }
+
+ public struct VT_0_4_6_5_6
+ {
+ public double[,] arr2d_0_4_6_5_6;
+ public double a1_0_4_6_5_6;
+ public double a2_0_4_6_5_6;
+ public VT_0_4_6_5_6(int i)
+ {
+ a1_0_4_6_5_6 = 1;
+ a2_0_4_6_5_6 = 1;
+ arr2d_0_4_6_5_6 = new double[3, 11];
+ }
+ }
+
+ public struct VT_0_4_6_5_5
+ {
+ public double a2_0_4_6_5_5;
+ public VT_0_4_6_5_5(int i)
+ {
+ a2_0_4_6_5_5 = 1;
+ }
+ }
+
+ public struct VT_0_4_6_5_4
+ {
+ public double[,,] arr3d_0_4_6_5_4;
+ public VT_0_4_6_5_4(int i)
+ {
+ arr3d_0_4_6_5_4 = new double[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_4_6_5_2
+ {
+ public Decimal[] arr1d_0_4_6_5_2;
+ public float a4_0_4_6_5_2;
+ public VT_0_4_6_5_2(int i)
+ {
+ a4_0_4_6_5_2 = 1;
+ arr1d_0_4_6_5_2 = new Decimal[11];
+ }
+ }
+
+ public struct VT_0_4_6_5_1
+ {
+ public ulong a4_0_4_6_5_1;
+ public VT_0_4_6_5_1(int i)
+ {
+ a4_0_4_6_5_1 = 1;
+ }
+ }
+
+ public struct VT_0_4_6_4_4
+ {
+ public float[,,] arr3d_0_4_6_4_4;
+ public ulong a2_0_4_6_4_4;
+ public VT_0_4_6_4_4(int i)
+ {
+ a2_0_4_6_4_4 = 1;
+ arr3d_0_4_6_4_4 = new float[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_4_6_4_3
+ {
+ public double a4_0_4_6_4_3;
+ public VT_0_4_6_4_3(int i)
+ {
+ a4_0_4_6_4_3 = 1;
+ }
+ }
+
+ public struct VT_0_4_6_4_2
+ {
+ public double a5_0_4_6_4_2;
+ public VT_0_4_6_4_2(int i)
+ {
+ a5_0_4_6_4_2 = 1;
+ }
+ }
+
+ public struct VT_0_4_6_4_1
+ {
+ public double[,,] arr3d_0_4_6_4_1;
+ public double a5_0_4_6_4_1;
+ public VT_0_4_6_4_1(int i)
+ {
+ a5_0_4_6_4_1 = 1;
+ arr3d_0_4_6_4_1 = new double[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_4_6_3_6
+ {
+ public double a5_0_4_6_3_6;
+ public VT_0_4_6_3_6(int i)
+ {
+ a5_0_4_6_3_6 = 1;
+ }
+ }
+
+ public struct VT_0_4_6_3_3
+ {
+ public double[] arr1d_0_4_6_3_3;
+ public VT_0_4_6_3_3(int i)
+ {
+ arr1d_0_4_6_3_3 = new double[11];
+ }
+ }
+
+ public struct VT_0_4_6_3_1
+ {
+ public double[,,] arr3d_0_4_6_3_1;
+ public VT_0_4_6_3_1(int i)
+ {
+ arr3d_0_4_6_3_1 = new double[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_4_6_2_2
+ {
+ public float[,] arr2d_0_4_6_2_2;
+ public float a1_0_4_6_2_2;
+ public float a4_0_4_6_2_2;
+ public VT_0_4_6_2_2(int i)
+ {
+ a1_0_4_6_2_2 = 1;
+ a4_0_4_6_2_2 = 1;
+ arr2d_0_4_6_2_2 = new float[3, 11];
+ }
+ }
+
+ public struct VT_0_4_6_2_1
+ {
+ public double[] arr1d_0_4_6_2_1;
+ public VT_0_4_6_2_1(int i)
+ {
+ arr1d_0_4_6_2_1 = new double[11];
+ }
+ }
+
+ public struct VT_0_4_5_6_6
+ {
+ public ulong a0_0_4_5_6_6;
+ public VT_0_4_5_6_6(int i)
+ {
+ a0_0_4_5_6_6 = 1;
+ }
+ }
+
+ public struct VT_0_4_5_6_5
+ {
+ public long a0_0_4_5_6_5;
+ public VT_0_4_5_6_5(int i)
+ {
+ a0_0_4_5_6_5 = 1;
+ }
+ }
+
+ public struct VT_0_4_5_6_3
+ {
+ public double[] arr1d_0_4_5_6_3;
+ public VT_0_4_5_6_3(int i)
+ {
+ arr1d_0_4_5_6_3 = new double[11];
+ }
+ }
+
+ public struct VT_0_4_5_6_2
+ {
+ public Decimal a1_0_4_5_6_2;
+ public VT_0_4_5_6_2(int i)
+ {
+ a1_0_4_5_6_2 = 1;
+ }
+ }
+
+ public struct VT_0_4_5_5_6
+ {
+ public float[,,] arr3d_0_4_5_5_6;
+ public uint a2_0_4_5_5_6;
+ public VT_0_4_5_5_6(int i)
+ {
+ a2_0_4_5_5_6 = 1;
+ arr3d_0_4_5_5_6 = new float[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_4_5_5_5
+ {
+ public double[,,] arr3d_0_4_5_5_5;
+ public VT_0_4_5_5_5(int i)
+ {
+ arr3d_0_4_5_5_5 = new double[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_4_5_5_3
+ {
+ public Decimal[,] arr2d_0_4_5_5_3;
+ public Decimal a4_0_4_5_5_3;
+ public VT_0_4_5_5_3(int i)
+ {
+ a4_0_4_5_5_3 = 1;
+ arr2d_0_4_5_5_3 = new Decimal[3, 11];
+ }
+ }
+
+ public struct VT_0_4_5_5_2
+ {
+ public Decimal[,,] arr3d_0_4_5_5_2;
+ public VT_0_4_5_5_2(int i)
+ {
+ arr3d_0_4_5_5_2 = new Decimal[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_4_5_4_6
+ {
+ public ulong a0_0_4_5_4_6;
+ public VT_0_4_5_4_6(int i)
+ {
+ a0_0_4_5_4_6 = 1;
+ }
+ }
+
+ public struct VT_0_4_5_4_5
+ {
+ public float[,,] arr3d_0_4_5_4_5;
+ public VT_0_4_5_4_5(int i)
+ {
+ arr3d_0_4_5_4_5 = new float[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_4_5_4_4
+ {
+ public uint a1_0_4_5_4_4;
+ public Decimal a2_0_4_5_4_4;
+ public float a4_0_4_5_4_4;
+ public VT_0_4_5_4_4(int i)
+ {
+ a1_0_4_5_4_4 = 1;
+ a2_0_4_5_4_4 = 1;
+ a4_0_4_5_4_4 = 1;
+ }
+ }
+
+ public struct VT_0_4_5_4_3
+ {
+ public Decimal a3_0_4_5_4_3;
+ public VT_0_4_5_4_3(int i)
+ {
+ a3_0_4_5_4_3 = 1;
+ }
+ }
+
+ public struct VT_0_4_5_4_2
+ {
+ public Decimal a5_0_4_5_4_2;
+ public VT_0_4_5_4_2(int i)
+ {
+ a5_0_4_5_4_2 = 1;
+ }
+ }
+
+ public struct VT_0_4_5_4_1
+ {
+ public int a5_0_4_5_4_1;
+ public VT_0_4_5_4_1(int i)
+ {
+ a5_0_4_5_4_1 = 1;
+ }
+ }
+
+ public struct VT_0_4_5_3_3
+ {
+ public Decimal a3_0_4_5_3_3;
+ public VT_0_4_5_3_3(int i)
+ {
+ a3_0_4_5_3_3 = 1;
+ }
+ }
+
+ public struct VT_0_4_5_3_2
+ {
+ public Decimal a4_0_4_5_3_2;
+ public VT_0_4_5_3_2(int i)
+ {
+ a4_0_4_5_3_2 = 1;
+ }
+ }
+
+ public struct VT_0_4_5_2_4
+ {
+ public int[] arr1d_0_4_5_2_4;
+ public VT_0_4_5_2_4(int i)
+ {
+ arr1d_0_4_5_2_4 = new int[11];
+ }
+ }
+
+ public struct VT_0_4_5_2_3
+ {
+ public long a0_0_4_5_2_3;
+ public VT_0_4_5_2_3(int i)
+ {
+ a0_0_4_5_2_3 = 1;
+ }
+ }
+
+ public struct VT_0_4_5_1_5
+ {
+ public Decimal a0_0_4_5_1_5;
+ public VT_0_4_5_1_5(int i)
+ {
+ a0_0_4_5_1_5 = 1;
+ }
+ }
+
+ public struct VT_0_4_5_1_4
+ {
+ public ushort[] arr1d_0_4_5_1_4;
+ public Decimal a3_0_4_5_1_4;
+ public VT_0_4_5_1_4(int i)
+ {
+ a3_0_4_5_1_4 = 1;
+ arr1d_0_4_5_1_4 = new ushort[11];
+ }
+ }
+
+ public struct VT_0_4_5_1_3
+ {
+ public double a2_0_4_5_1_3;
+ public VT_0_4_5_1_3(int i)
+ {
+ a2_0_4_5_1_3 = 1;
+ }
+ }
+
+ public struct VT_0_4_5_1_2
+ {
+ public Decimal a0_0_4_5_1_2;
+ public Decimal a4_0_4_5_1_2;
+ public VT_0_4_5_1_2(int i)
+ {
+ a0_0_4_5_1_2 = 1;
+ a4_0_4_5_1_2 = 1;
+ }
+ }
+
+ public struct VT_0_4_5_1_1
+ {
+ public int[,] arr2d_0_4_5_1_1;
+ public VT_0_4_5_1_1(int i)
+ {
+ arr2d_0_4_5_1_1 = new int[3, 11];
+ }
+ }
+
+ public struct VT_0_4_4_6_6
+ {
+ public float[,] arr2d_0_4_4_6_6;
+ public VT_0_4_4_6_6(int i)
+ {
+ arr2d_0_4_4_6_6 = new float[3, 11];
+ }
+ }
+
+ public struct VT_0_4_4_6_5
+ {
+ public double[,,] arr3d_0_4_4_6_5;
+ public VT_0_4_4_6_5(int i)
+ {
+ arr3d_0_4_4_6_5 = new double[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_4_4_6_2
+ {
+ public double[] arr1d_0_4_4_6_2;
+ public VT_0_4_4_6_2(int i)
+ {
+ arr1d_0_4_4_6_2 = new double[11];
+ }
+ }
+
+ public struct VT_0_4_4_6_1
+ {
+ public int[,,] arr3d_0_4_4_6_1;
+ public VT_0_4_4_6_1(int i)
+ {
+ arr3d_0_4_4_6_1 = new int[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_4_4_5_5
+ {
+ public double a1_0_4_4_5_5;
+ public VT_0_4_4_5_5(int i)
+ {
+ a1_0_4_4_5_5 = 1;
+ }
+ }
+
+ public struct VT_0_4_4_5_2
+ {
+ public long a2_0_4_4_5_2;
+ public VT_0_4_4_5_2(int i)
+ {
+ a2_0_4_4_5_2 = 1;
+ }
+ }
+
+ public struct VT_0_4_4_5_1
+ {
+ public short a4_0_4_4_5_1;
+ public VT_0_4_4_5_1(int i)
+ {
+ a4_0_4_4_5_1 = 1;
+ }
+ }
+
+ public struct VT_0_4_4_4_5
+ {
+ public Decimal[,] arr2d_0_4_4_4_5;
+ public VT_0_4_4_4_5(int i)
+ {
+ arr2d_0_4_4_4_5 = new Decimal[3, 11];
+ }
+ }
+
+ public struct VT_0_4_4_4_4
+ {
+ public int[] arr1d_0_4_4_4_4;
+ public VT_0_4_4_4_4(int i)
+ {
+ arr1d_0_4_4_4_4 = new int[11];
+ }
+ }
+
+ public struct VT_0_4_4_4_2
+ {
+ public double[] arr1d_0_4_4_4_2;
+ public short a1_0_4_4_4_2;
+ public int a2_0_4_4_4_2;
+ public VT_0_4_4_4_2(int i)
+ {
+ a1_0_4_4_4_2 = 1;
+ a2_0_4_4_4_2 = 1;
+ arr1d_0_4_4_4_2 = new double[11];
+ }
+ }
+
+ public struct VT_0_4_4_4_1
+ {
+ public double a2_0_4_4_4_1;
+ public VT_0_4_4_4_1(int i)
+ {
+ a2_0_4_4_4_1 = 1;
+ }
+ }
+
+ public struct VT_0_4_4_3_3
+ {
+ public double[,] arr2d_0_4_4_3_3;
+ public uint a3_0_4_4_3_3;
+ public VT_0_4_4_3_3(int i)
+ {
+ a3_0_4_4_3_3 = 1;
+ arr2d_0_4_4_3_3 = new double[3, 11];
+ }
+ }
+
+ public struct VT_0_4_4_2_4
+ {
+ public float[,,] arr3d_0_4_4_2_4;
+ public float a5_0_4_4_2_4;
+ public VT_0_4_4_2_4(int i)
+ {
+ a5_0_4_4_2_4 = 1;
+ arr3d_0_4_4_2_4 = new float[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_4_4_2_3
+ {
+ public float[,] arr2d_0_4_4_2_3;
+ public double a2_0_4_4_2_3;
+ public double a5_0_4_4_2_3;
+ public VT_0_4_4_2_3(int i)
+ {
+ a2_0_4_4_2_3 = 1;
+ a5_0_4_4_2_3 = 1;
+ arr2d_0_4_4_2_3 = new float[3, 11];
+ }
+ }
+
+ public struct VT_0_4_4_2_2
+ {
+ public double[,,] arr3d_0_4_4_2_2;
+ public double a5_0_4_4_2_2;
+ public VT_0_4_4_2_2(int i)
+ {
+ a5_0_4_4_2_2 = 1;
+ arr3d_0_4_4_2_2 = new double[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_4_4_2_1
+ {
+ public double a0_0_4_4_2_1;
+ public VT_0_4_4_2_1(int i)
+ {
+ a0_0_4_4_2_1 = 1;
+ }
+ }
+
+ public struct VT_0_4_4_1_6
+ {
+ public double a0_0_4_4_1_6;
+ public double a1_0_4_4_1_6;
+ public VT_0_4_4_1_6(int i)
+ {
+ a0_0_4_4_1_6 = 1;
+ a1_0_4_4_1_6 = 1;
+ }
+ }
+
+ public struct VT_0_4_4_1_3
+ {
+ public double a0_0_4_4_1_3;
+ public VT_0_4_4_1_3(int i)
+ {
+ a0_0_4_4_1_3 = 1;
+ }
+ }
+
+ public struct VT_0_4_4_1_2
+ {
+ public float a0_0_4_4_1_2;
+ public VT_0_4_4_1_2(int i)
+ {
+ a0_0_4_4_1_2 = 1;
+ }
+ }
+
+ public struct VT_0_4_4_1_1
+ {
+ public double[,] arr2d_0_4_4_1_1;
+ public double a2_0_4_4_1_1;
+ public VT_0_4_4_1_1(int i)
+ {
+ a2_0_4_4_1_1 = 1;
+ arr2d_0_4_4_1_1 = new double[3, 11];
+ }
+ }
+
+ public struct VT_0_4_3_6_6
+ {
+ public float a0_0_4_3_6_6;
+ public VT_0_4_3_6_6(int i)
+ {
+ a0_0_4_3_6_6 = 1;
+ }
+ }
+
+ public struct VT_0_4_3_6_4
+ {
+ public float[,] arr2d_0_4_3_6_4;
+ public float a5_0_4_3_6_4;
+ public VT_0_4_3_6_4(int i)
+ {
+ a5_0_4_3_6_4 = 1;
+ arr2d_0_4_3_6_4 = new float[3, 11];
+ }
+ }
+
+ public struct VT_0_4_3_6_1
+ {
+ public float[,,] arr3d_0_4_3_6_1;
+ public float a1_0_4_3_6_1;
+ public VT_0_4_3_6_1(int i)
+ {
+ a1_0_4_3_6_1 = 1;
+ arr3d_0_4_3_6_1 = new float[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_4_3_5_6
+ {
+ public float a0_0_4_3_5_6;
+ public VT_0_4_3_5_6(int i)
+ {
+ a0_0_4_3_5_6 = 1;
+ }
+ }
+
+ public struct VT_0_4_3_5_3
+ {
+ public Decimal[,,] arr3d_0_4_3_5_3;
+ public VT_0_4_3_5_3(int i)
+ {
+ arr3d_0_4_3_5_3 = new Decimal[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_4_3_5_2
+ {
+ public double[,] arr2d_0_4_3_5_2;
+ public VT_0_4_3_5_2(int i)
+ {
+ arr2d_0_4_3_5_2 = new double[3, 11];
+ }
+ }
+
+ public struct VT_0_4_3_5_1
+ {
+ public double a2_0_4_3_5_1;
+ public long a3_0_4_3_5_1;
+ public VT_0_4_3_5_1(int i)
+ {
+ a2_0_4_3_5_1 = 1;
+ a3_0_4_3_5_1 = 1;
+ }
+ }
+
+ public struct VT_0_4_3_4_5
+ {
+ public double a1_0_4_3_4_5;
+ public ulong a4_0_4_3_4_5;
+ public VT_0_4_3_4_5(int i)
+ {
+ a1_0_4_3_4_5 = 1;
+ a4_0_4_3_4_5 = 1;
+ }
+ }
+
+ public struct VT_0_4_3_4_3
+ {
+ public long a5_0_4_3_4_3;
+ public VT_0_4_3_4_3(int i)
+ {
+ a5_0_4_3_4_3 = 1;
+ }
+ }
+
+ public struct VT_0_4_3_4_2
+ {
+ public float[,] arr2d_0_4_3_4_2;
+ public VT_0_4_3_4_2(int i)
+ {
+ arr2d_0_4_3_4_2 = new float[3, 11];
+ }
+ }
+
+ public struct VT_0_4_3_4_1
+ {
+ public Decimal[] arr1d_0_4_3_4_1;
+ public Decimal a2_0_4_3_4_1;
+ public VT_0_4_3_4_1(int i)
+ {
+ a2_0_4_3_4_1 = 1;
+ arr1d_0_4_3_4_1 = new Decimal[11];
+ }
+ }
+
+ public struct VT_0_4_3_3_6
+ {
+ public uint a3_0_4_3_3_6;
+ public VT_0_4_3_3_6(int i)
+ {
+ a3_0_4_3_3_6 = 1;
+ }
+ }
+
+ public struct VT_0_4_3_3_5
+ {
+ public double a1_0_4_3_3_5;
+ public VT_0_4_3_3_5(int i)
+ {
+ a1_0_4_3_3_5 = 1;
+ }
+ }
+
+ public struct VT_0_4_3_3_4
+ {
+ public float a2_0_4_3_3_4;
+ public VT_0_4_3_3_4(int i)
+ {
+ a2_0_4_3_3_4 = 1;
+ }
+ }
+
+ public struct VT_0_4_3_2_6
+ {
+ public float a0_0_4_3_2_6;
+ public VT_0_4_3_2_6(int i)
+ {
+ a0_0_4_3_2_6 = 1;
+ }
+ }
+
+ public struct VT_0_4_3_2_5
+ {
+ public float a0_0_4_3_2_5;
+ public float a2_0_4_3_2_5;
+ public VT_0_4_3_2_5(int i)
+ {
+ a0_0_4_3_2_5 = 1;
+ a2_0_4_3_2_5 = 1;
+ }
+ }
+
+ public struct VT_0_4_3_2_3
+ {
+ public double[,] arr2d_0_4_3_2_3;
+ public VT_0_4_3_2_3(int i)
+ {
+ arr2d_0_4_3_2_3 = new double[3, 11];
+ }
+ }
+
+ public struct VT_0_4_3_2_2
+ {
+ public float a0_0_4_3_2_2;
+ public float a5_0_4_3_2_2;
+ public VT_0_4_3_2_2(int i)
+ {
+ a0_0_4_3_2_2 = 1;
+ a5_0_4_3_2_2 = 1;
+ }
+ }
+
+ public struct VT_0_4_3_2_1
+ {
+ public float[,,] arr3d_0_4_3_2_1;
+ public double a2_0_4_3_2_1;
+ public VT_0_4_3_2_1(int i)
+ {
+ a2_0_4_3_2_1 = 1;
+ arr3d_0_4_3_2_1 = new float[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_4_3_1_5
+ {
+ public Decimal a1_0_4_3_1_5;
+ public long[,,] arr3d_0_4_3_1_5;
+ public VT_0_4_3_1_5(int i)
+ {
+ a1_0_4_3_1_5 = 1;
+ arr3d_0_4_3_1_5 = new long[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_4_3_1_4
+ {
+ public double[] arr1d_0_4_3_1_4;
+ public VT_0_4_3_1_4(int i)
+ {
+ arr1d_0_4_3_1_4 = new double[11];
+ }
+ }
+
+ public struct VT_0_4_3_1_3
+ {
+ public Decimal a1_0_4_3_1_3;
+ public VT_0_4_3_1_3(int i)
+ {
+ a1_0_4_3_1_3 = 1;
+ }
+ }
+
+ public struct VT_0_4_3_1_2
+ {
+ public Decimal a4_0_4_3_1_2;
+ public VT_0_4_3_1_2(int i)
+ {
+ a4_0_4_3_1_2 = 1;
+ }
+ }
+
+ public struct VT_0_4_2_5_5
+ {
+ public long a2_0_4_2_5_5;
+ public ushort a5_0_4_2_5_5;
+ public VT_0_4_2_5_5(int i)
+ {
+ a2_0_4_2_5_5 = 1;
+ a5_0_4_2_5_5 = 1;
+ }
+ }
+
+ public struct VT_0_4_2_5_4
+ {
+ public float[,,] arr3d_0_4_2_5_4;
+ public float a3_0_4_2_5_4;
+ public VT_0_4_2_5_4(int i)
+ {
+ a3_0_4_2_5_4 = 1;
+ arr3d_0_4_2_5_4 = new float[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_4_2_5_1
+ {
+ public float a2_0_4_2_5_1;
+ public VT_0_4_2_5_1(int i)
+ {
+ a2_0_4_2_5_1 = 1;
+ }
+ }
+
+ public struct VT_0_4_2_4_5
+ {
+ public int[] arr1d_0_4_2_4_5;
+ public Decimal a2_0_4_2_4_5;
+ public VT_0_4_2_4_5(int i)
+ {
+ a2_0_4_2_4_5 = 1;
+ arr1d_0_4_2_4_5 = new int[11];
+ }
+ }
+
+ public struct VT_0_4_2_4_2
+ {
+ public ulong a4_0_4_2_4_2;
+ public VT_0_4_2_4_2(int i)
+ {
+ a4_0_4_2_4_2 = 1;
+ }
+ }
+
+ public struct VT_0_4_2_4_1
+ {
+ public ulong a5_0_4_2_4_1;
+ public VT_0_4_2_4_1(int i)
+ {
+ a5_0_4_2_4_1 = 1;
+ }
+ }
+
+ public struct VT_0_4_2_3_5
+ {
+ public Decimal a1_0_4_2_3_5;
+ public VT_0_4_2_3_5(int i)
+ {
+ a1_0_4_2_3_5 = 1;
+ }
+ }
+
+ public struct VT_0_4_2_3_3
+ {
+ public ulong a5_0_4_2_3_3;
+ public VT_0_4_2_3_3(int i)
+ {
+ a5_0_4_2_3_3 = 1;
+ }
+ }
+
+ public struct VT_0_4_2_3_2
+ {
+ public long a3_0_4_2_3_2;
+ public VT_0_4_2_3_2(int i)
+ {
+ a3_0_4_2_3_2 = 1;
+ }
+ }
+
+ public struct VT_0_4_2_3_1
+ {
+ public double[,] arr2d_0_4_2_3_1;
+ public VT_0_4_2_3_1(int i)
+ {
+ arr2d_0_4_2_3_1 = new double[3, 11];
+ }
+ }
+
+ public struct VT_0_4_2_2_6
+ {
+ public int a3_0_4_2_2_6;
+ public Decimal a5_0_4_2_2_6;
+ public VT_0_4_2_2_6(int i)
+ {
+ a3_0_4_2_2_6 = 1;
+ a5_0_4_2_2_6 = 1;
+ }
+ }
+
+ public struct VT_0_4_2_2_4
+ {
+ public double a0_0_4_2_2_4;
+ public long a2_0_4_2_2_4;
+ public VT_0_4_2_2_4(int i)
+ {
+ a0_0_4_2_2_4 = 1;
+ a2_0_4_2_2_4 = 1;
+ }
+ }
+
+ public struct VT_0_4_2_2_3
+ {
+ public Decimal a4_0_4_2_2_3;
+ public VT_0_4_2_2_3(int i)
+ {
+ a4_0_4_2_2_3 = 1;
+ }
+ }
+
+ public struct VT_0_4_2_2_2
+ {
+ public long a4_0_4_2_2_2;
+ public VT_0_4_2_2_2(int i)
+ {
+ a4_0_4_2_2_2 = 1;
+ }
+ }
+
+ public struct VT_0_4_2_2_1
+ {
+ public int a0_0_4_2_2_1;
+ public VT_0_4_2_2_1(int i)
+ {
+ a0_0_4_2_2_1 = 1;
+ }
+ }
+
+ public struct VT_0_4_2_1_5
+ {
+ public long[,,] arr3d_0_4_2_1_5;
+ public double a2_0_4_2_1_5;
+ public VT_0_4_2_1_5(int i)
+ {
+ a2_0_4_2_1_5 = 1;
+ arr3d_0_4_2_1_5 = new long[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_4_2_1_4
+ {
+ public int a5_0_4_2_1_4;
+ public VT_0_4_2_1_4(int i)
+ {
+ a5_0_4_2_1_4 = 1;
+ }
+ }
+
+ public struct VT_0_4_2_1_2
+ {
+ public double a2_0_4_2_1_2;
+ public VT_0_4_2_1_2(int i)
+ {
+ a2_0_4_2_1_2 = 1;
+ }
+ }
+
+ public struct VT_0_4_2_1_1
+ {
+ public int[,] arr2d_0_4_2_1_1;
+ public VT_0_4_2_1_1(int i)
+ {
+ arr2d_0_4_2_1_1 = new int[3, 11];
+ }
+ }
+
+ public struct VT_0_4_1_6_1
+ {
+ public double[,,] arr3d_0_4_1_6_1;
+ public VT_0_4_1_6_1(int i)
+ {
+ arr3d_0_4_1_6_1 = new double[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_4_1_5_5
+ {
+ public float[,,] arr3d_0_4_1_5_5;
+ public float a3_0_4_1_5_5;
+ public double a4_0_4_1_5_5;
+ public VT_0_4_1_5_5(int i)
+ {
+ a3_0_4_1_5_5 = 1;
+ a4_0_4_1_5_5 = 1;
+ arr3d_0_4_1_5_5 = new float[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_4_1_5_4
+ {
+ public long[] arr1d_0_4_1_5_4;
+ public VT_0_4_1_5_4(int i)
+ {
+ arr1d_0_4_1_5_4 = new long[11];
+ }
+ }
+
+ public struct VT_0_4_1_5_2
+ {
+ public float a5_0_4_1_5_2;
+ public VT_0_4_1_5_2(int i)
+ {
+ a5_0_4_1_5_2 = 1;
+ }
+ }
+
+ public struct VT_0_4_1_5_1
+ {
+ public double a0_0_4_1_5_1;
+ public VT_0_4_1_5_1(int i)
+ {
+ a0_0_4_1_5_1 = 1;
+ }
+ }
+
+ public struct VT_0_4_1_4_5
+ {
+ public double a1_0_4_1_4_5;
+ public VT_0_4_1_4_5(int i)
+ {
+ a1_0_4_1_4_5 = 1;
+ }
+ }
+
+ public struct VT_0_4_1_4_4
+ {
+ public double a4_0_4_1_4_4;
+ public VT_0_4_1_4_4(int i)
+ {
+ a4_0_4_1_4_4 = 1;
+ }
+ }
+
+ public struct VT_0_4_1_4_2
+ {
+ public double a2_0_4_1_4_2;
+ public VT_0_4_1_4_2(int i)
+ {
+ a2_0_4_1_4_2 = 1;
+ }
+ }
+
+ public struct VT_0_4_1_4_1
+ {
+ public double[,] arr2d_0_4_1_4_1;
+ public VT_0_4_1_4_1(int i)
+ {
+ arr2d_0_4_1_4_1 = new double[3, 11];
+ }
+ }
+
+ public struct VT_0_4_1_3_4
+ {
+ public float a0_0_4_1_3_4;
+ public VT_0_4_1_3_4(int i)
+ {
+ a0_0_4_1_3_4 = 1;
+ }
+ }
+
+ public struct VT_0_4_1_3_2
+ {
+ public int[] arr1d_0_4_1_3_2;
+ public VT_0_4_1_3_2(int i)
+ {
+ arr1d_0_4_1_3_2 = new int[11];
+ }
+ }
+
+ public struct VT_0_4_1_3_1
+ {
+ public Decimal a1_0_4_1_3_1;
+ public VT_0_4_1_3_1(int i)
+ {
+ a1_0_4_1_3_1 = 1;
+ }
+ }
+
+ public struct VT_0_4_1_2_4
+ {
+ public int[] arr1d_0_4_1_2_4;
+ public VT_0_4_1_2_4(int i)
+ {
+ arr1d_0_4_1_2_4 = new int[11];
+ }
+ }
+
+ public struct VT_0_4_1_2_3
+ {
+ public Decimal a3_0_4_1_2_3;
+ public Decimal[,] arr2d_0_4_1_2_3;
+ public VT_0_4_1_2_3(int i)
+ {
+ a3_0_4_1_2_3 = 1;
+ arr2d_0_4_1_2_3 = new Decimal[3, 11];
+ }
+ }
+
+ public struct VT_0_4_1_2_1
+ {
+ public int[,,] arr3d_0_4_1_2_1;
+ public VT_0_4_1_2_1(int i)
+ {
+ arr3d_0_4_1_2_1 = new int[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_4_1_1_6
+ {
+ public float a1_0_4_1_1_6;
+ public VT_0_4_1_1_6(int i)
+ {
+ a1_0_4_1_1_6 = 1;
+ }
+ }
+
+ public struct VT_0_4_1_1_5
+ {
+ public double a1_0_4_1_1_5;
+ public ulong a5_0_4_1_1_5;
+ public VT_0_4_1_1_5(int i)
+ {
+ a1_0_4_1_1_5 = 1;
+ a5_0_4_1_1_5 = 1;
+ }
+ }
+
+ public struct VT_0_4_1_1_4
+ {
+ public float[,,] arr3d_0_4_1_1_4;
+ public float a3_0_4_1_1_4;
+ public VT_0_4_1_1_4(int i)
+ {
+ a3_0_4_1_1_4 = 1;
+ arr3d_0_4_1_1_4 = new float[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_4_1_1_2
+ {
+ public float[,] arr2d_0_4_1_1_2;
+ public float a2_0_4_1_1_2;
+ public VT_0_4_1_1_2(int i)
+ {
+ a2_0_4_1_1_2 = 1;
+ arr2d_0_4_1_1_2 = new float[3, 11];
+ }
+ }
+
+ public struct VT_0_3_6_6_5
+ {
+ public uint[] arr1d_0_3_6_6_5;
+ public Decimal a2_0_3_6_6_5;
+ public Decimal a4_0_3_6_6_5;
+ public VT_0_3_6_6_5(int i)
+ {
+ a2_0_3_6_6_5 = 1;
+ a4_0_3_6_6_5 = 1;
+ arr1d_0_3_6_6_5 = new uint[11];
+ }
+ }
+
+ public struct VT_0_3_6_5_5
+ {
+ public int a5_0_3_6_5_5;
+ public VT_0_3_6_5_5(int i)
+ {
+ a5_0_3_6_5_5 = 1;
+ }
+ }
+
+ public struct VT_0_3_6_5_4
+ {
+ public double a2_0_3_6_5_4;
+ public double a4_0_3_6_5_4;
+ public VT_0_3_6_5_4(int i)
+ {
+ a2_0_3_6_5_4 = 1;
+ a4_0_3_6_5_4 = 1;
+ }
+ }
+
+ public struct VT_0_3_6_5_3
+ {
+ public float[,,] arr3d_0_3_6_5_3;
+ public double a4_0_3_6_5_3;
+ public VT_0_3_6_5_3(int i)
+ {
+ a4_0_3_6_5_3 = 1;
+ arr3d_0_3_6_5_3 = new float[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_3_6_5_1
+ {
+ public double[,] arr2d_0_3_6_5_1;
+ public VT_0_3_6_5_1(int i)
+ {
+ arr2d_0_3_6_5_1 = new double[3, 11];
+ }
+ }
+
+ public struct VT_0_3_6_4_6
+ {
+ public double a3_0_3_6_4_6;
+ public double a5_0_3_6_4_6;
+ public VT_0_3_6_4_6(int i)
+ {
+ a3_0_3_6_4_6 = 1;
+ a5_0_3_6_4_6 = 1;
+ }
+ }
+
+ public struct VT_0_3_6_4_4
+ {
+ public long[] arr1d_0_3_6_4_4;
+ public uint a3_0_3_6_4_4;
+ public int[,] arr2d_0_3_6_4_4;
+ public VT_0_3_6_4_4(int i)
+ {
+ a3_0_3_6_4_4 = 1;
+ arr1d_0_3_6_4_4 = new long[11];
+ arr2d_0_3_6_4_4 = new int[3, 11];
+ }
+ }
+
+ public struct VT_0_3_6_4_1
+ {
+ public int a1_0_3_6_4_1;
+ public int[,,] arr3d_0_3_6_4_1;
+ public VT_0_3_6_4_1(int i)
+ {
+ a1_0_3_6_4_1 = 1;
+ arr3d_0_3_6_4_1 = new int[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_3_6_3_6
+ {
+ public float a4_0_3_6_3_6;
+ public VT_0_3_6_3_6(int i)
+ {
+ a4_0_3_6_3_6 = 1;
+ }
+ }
+
+ public struct VT_0_3_6_3_4
+ {
+ public long[,] arr2d_0_3_6_3_4;
+ public VT_0_3_6_3_4(int i)
+ {
+ arr2d_0_3_6_3_4 = new long[3, 11];
+ }
+ }
+
+ public struct VT_0_3_6_3_2
+ {
+ public Decimal[,,] arr3d_0_3_6_3_2;
+ public VT_0_3_6_3_2(int i)
+ {
+ arr3d_0_3_6_3_2 = new Decimal[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_3_6_3_1
+ {
+ public long a0_0_3_6_3_1;
+ public VT_0_3_6_3_1(int i)
+ {
+ a0_0_3_6_3_1 = 1;
+ }
+ }
+
+ public struct VT_0_3_6_2_6
+ {
+ public long[] arr1d_0_3_6_2_6;
+ public VT_0_3_6_2_6(int i)
+ {
+ arr1d_0_3_6_2_6 = new long[11];
+ }
+ }
+
+ public struct VT_0_3_6_2_5
+ {
+ public int a1_0_3_6_2_5;
+ public VT_0_3_6_2_5(int i)
+ {
+ a1_0_3_6_2_5 = 1;
+ }
+ }
+
+ public struct VT_0_3_6_2_4
+ {
+ public double[] arr1d_0_3_6_2_4;
+ public int[,,] arr3d_0_3_6_2_4;
+ public VT_0_3_6_2_4(int i)
+ {
+ arr1d_0_3_6_2_4 = new double[11];
+ arr3d_0_3_6_2_4 = new int[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_3_6_2_2
+ {
+ public int a0_0_3_6_2_2;
+ public int[,] arr2d_0_3_6_2_2;
+ public long a4_0_3_6_2_2;
+ public VT_0_3_6_2_2(int i)
+ {
+ a0_0_3_6_2_2 = 1;
+ a4_0_3_6_2_2 = 1;
+ arr2d_0_3_6_2_2 = new int[3, 11];
+ }
+ }
+
+ public struct VT_0_3_6_2_1
+ {
+ public int[] arr1d_0_3_6_2_1;
+ public VT_0_3_6_2_1(int i)
+ {
+ arr1d_0_3_6_2_1 = new int[11];
+ }
+ }
+
+ public struct VT_0_3_6_1_6
+ {
+ public double[] arr1d_0_3_6_1_6;
+ public VT_0_3_6_1_6(int i)
+ {
+ arr1d_0_3_6_1_6 = new double[11];
+ }
+ }
+
+ public struct VT_0_3_6_1_5
+ {
+ public int a1_0_3_6_1_5;
+ public VT_0_3_6_1_5(int i)
+ {
+ a1_0_3_6_1_5 = 1;
+ }
+ }
+
+ public struct VT_0_3_6_1_4
+ {
+ public float[,] arr2d_0_3_6_1_4;
+ public VT_0_3_6_1_4(int i)
+ {
+ arr2d_0_3_6_1_4 = new float[3, 11];
+ }
+ }
+
+ public struct VT_0_3_6_1_3
+ {
+ public double a5_0_3_6_1_3;
+ public VT_0_3_6_1_3(int i)
+ {
+ a5_0_3_6_1_3 = 1;
+ }
+ }
+
+ public struct VT_0_3_6_1_1
+ {
+ public double a0_0_3_6_1_1;
+ public VT_0_3_6_1_1(int i)
+ {
+ a0_0_3_6_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_3_5_6_4
+ {
+ public float a0_0_3_5_6_4;
+ public VT_0_3_5_6_4(int i)
+ {
+ a0_0_3_5_6_4 = 1;
+ }
+ }
+
+ public struct VT_0_3_5_6_3
+ {
+ public double a5_0_3_5_6_3;
+ public VT_0_3_5_6_3(int i)
+ {
+ a5_0_3_5_6_3 = 1;
+ }
+ }
+
+ public struct VT_0_3_5_6_2
+ {
+ public float a3_0_3_5_6_2;
+ public VT_0_3_5_6_2(int i)
+ {
+ a3_0_3_5_6_2 = 1;
+ }
+ }
+
+ public struct VT_0_3_5_5_5
+ {
+ public ushort a3_0_3_5_5_5;
+ public VT_0_3_5_5_5(int i)
+ {
+ a3_0_3_5_5_5 = 1;
+ }
+ }
+
+ public struct VT_0_3_5_5_4
+ {
+ public ushort a3_0_3_5_5_4;
+ public VT_0_3_5_5_4(int i)
+ {
+ a3_0_3_5_5_4 = 1;
+ }
+ }
+
+ public struct VT_0_3_5_5_3
+ {
+ public ulong[] arr1d_0_3_5_5_3;
+ public double a1_0_3_5_5_3;
+ public double a2_0_3_5_5_3;
+ public VT_0_3_5_5_3(int i)
+ {
+ a1_0_3_5_5_3 = 1;
+ a2_0_3_5_5_3 = 1;
+ arr1d_0_3_5_5_3 = new ulong[11];
+ }
+ }
+
+ public struct VT_0_3_5_5_1
+ {
+ public short a3_0_3_5_5_1;
+ public VT_0_3_5_5_1(int i)
+ {
+ a3_0_3_5_5_1 = 1;
+ }
+ }
+
+ public struct VT_0_3_5_4_6
+ {
+ public double[] arr1d_0_3_5_4_6;
+ public uint a2_0_3_5_4_6;
+ public VT_0_3_5_4_6(int i)
+ {
+ a2_0_3_5_4_6 = 1;
+ arr1d_0_3_5_4_6 = new double[11];
+ }
+ }
+
+ public struct VT_0_3_5_4_4
+ {
+ public Decimal a0_0_3_5_4_4;
+ public double a1_0_3_5_4_4;
+ public long a2_0_3_5_4_4;
+ public VT_0_3_5_4_4(int i)
+ {
+ a0_0_3_5_4_4 = 1;
+ a1_0_3_5_4_4 = 1;
+ a2_0_3_5_4_4 = 1;
+ }
+ }
+
+ public struct VT_0_3_5_4_3
+ {
+ public float a4_0_3_5_4_3;
+ public VT_0_3_5_4_3(int i)
+ {
+ a4_0_3_5_4_3 = 1;
+ }
+ }
+
+ public struct VT_0_3_5_4_2
+ {
+ public double a0_0_3_5_4_2;
+ public VT_0_3_5_4_2(int i)
+ {
+ a0_0_3_5_4_2 = 1;
+ }
+ }
+
+ public struct VT_0_3_5_4_1
+ {
+ public double a0_0_3_5_4_1;
+ public VT_0_3_5_4_1(int i)
+ {
+ a0_0_3_5_4_1 = 1;
+ }
+ }
+
+ public struct VT_0_3_5_3_6
+ {
+ public ushort a1_0_3_5_3_6;
+ public VT_0_3_5_3_6(int i)
+ {
+ a1_0_3_5_3_6 = 1;
+ }
+ }
+
+ public struct VT_0_3_5_3_4
+ {
+ public float[,] arr2d_0_3_5_3_4;
+ public float a3_0_3_5_3_4;
+ public ulong a4_0_3_5_3_4;
+ public VT_0_3_5_3_4(int i)
+ {
+ a3_0_3_5_3_4 = 1;
+ a4_0_3_5_3_4 = 1;
+ arr2d_0_3_5_3_4 = new float[3, 11];
+ }
+ }
+
+ public struct VT_0_3_5_3_3
+ {
+ public float a1_0_3_5_3_3;
+ public VT_0_3_5_3_3(int i)
+ {
+ a1_0_3_5_3_3 = 1;
+ }
+ }
+
+ public struct VT_0_3_5_3_1
+ {
+ public uint a5_0_3_5_3_1;
+ public VT_0_3_5_3_1(int i)
+ {
+ a5_0_3_5_3_1 = 1;
+ }
+ }
+
+ public struct VT_0_3_5_2_6
+ {
+ public float[,,] arr3d_0_3_5_2_6;
+ public float a1_0_3_5_2_6;
+ public float a4_0_3_5_2_6;
+ public VT_0_3_5_2_6(int i)
+ {
+ a1_0_3_5_2_6 = 1;
+ a4_0_3_5_2_6 = 1;
+ arr3d_0_3_5_2_6 = new float[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_3_5_2_4
+ {
+ public float[,] arr2d_0_3_5_2_4;
+ public VT_0_3_5_2_4(int i)
+ {
+ arr2d_0_3_5_2_4 = new float[3, 11];
+ }
+ }
+
+ public struct VT_0_3_5_2_3
+ {
+ public float[] arr1d_0_3_5_2_3;
+ public float a1_0_3_5_2_3;
+ public VT_0_3_5_2_3(int i)
+ {
+ a1_0_3_5_2_3 = 1;
+ arr1d_0_3_5_2_3 = new float[11];
+ }
+ }
+
+ public struct VT_0_3_3_6_6
+ {
+ public float a4_0_3_3_6_6;
+ public VT_0_3_3_6_6(int i)
+ {
+ a4_0_3_3_6_6 = 1;
+ }
+ }
+
+ public struct VT_0_3_3_6_4
+ {
+ public float[,] arr2d_0_3_3_6_4;
+ public float a1_0_3_3_6_4;
+ public float a4_0_3_3_6_4;
+ public VT_0_3_3_6_4(int i)
+ {
+ a1_0_3_3_6_4 = 1;
+ a4_0_3_3_6_4 = 1;
+ arr2d_0_3_3_6_4 = new float[3, 11];
+ }
+ }
+
+ public struct VT_0_3_3_6_2
+ {
+ public float a0_0_3_3_6_2;
+ public VT_0_3_3_6_2(int i)
+ {
+ a0_0_3_3_6_2 = 1;
+ }
+ }
+
+ public struct VT_0_3_3_6_1
+ {
+ public float[,] arr2d_0_3_3_6_1;
+ public float a2_0_3_3_6_1;
+ public float a4_0_3_3_6_1;
+ public VT_0_3_3_6_1(int i)
+ {
+ a2_0_3_3_6_1 = 1;
+ a4_0_3_3_6_1 = 1;
+ arr2d_0_3_3_6_1 = new float[3, 11];
+ }
+ }
+
+ public struct VT_0_3_3_5_5
+ {
+ public float a0_0_3_3_5_5;
+ public VT_0_3_3_5_5(int i)
+ {
+ a0_0_3_3_5_5 = 1;
+ }
+ }
+
+ public struct VT_0_3_3_5_3
+ {
+ public float[,] arr2d_0_3_3_5_3;
+ public VT_0_3_3_5_3(int i)
+ {
+ arr2d_0_3_3_5_3 = new float[3, 11];
+ }
+ }
+
+ public struct VT_0_3_3_5_2
+ {
+ public float[] arr1d_0_3_3_5_2;
+ public float a5_0_3_3_5_2;
+ public VT_0_3_3_5_2(int i)
+ {
+ a5_0_3_3_5_2 = 1;
+ arr1d_0_3_3_5_2 = new float[11];
+ }
+ }
+
+ public struct VT_0_3_3_4_4
+ {
+ public float a3_0_3_3_4_4;
+ public VT_0_3_3_4_4(int i)
+ {
+ a3_0_3_3_4_4 = 1;
+ }
+ }
+
+ public struct VT_0_3_3_4_3
+ {
+ public float a4_0_3_3_4_3;
+ public VT_0_3_3_4_3(int i)
+ {
+ a4_0_3_3_4_3 = 1;
+ }
+ }
+
+ public struct VT_0_3_3_4_1
+ {
+ public float a4_0_3_3_4_1;
+ public VT_0_3_3_4_1(int i)
+ {
+ a4_0_3_3_4_1 = 1;
+ }
+ }
+
+ public struct VT_0_3_3_3_5
+ {
+ public float[,] arr2d_0_3_3_3_5;
+ public float a2_0_3_3_3_5;
+ public VT_0_3_3_3_5(int i)
+ {
+ a2_0_3_3_3_5 = 1;
+ arr2d_0_3_3_3_5 = new float[3, 11];
+ }
+ }
+
+ public struct VT_0_3_3_3_3
+ {
+ public float a5_0_3_3_3_3;
+ public VT_0_3_3_3_3(int i)
+ {
+ a5_0_3_3_3_3 = 1;
+ }
+ }
+
+ public struct VT_0_3_3_3_2
+ {
+ public float a4_0_3_3_3_2;
+ public float a5_0_3_3_3_2;
+ public VT_0_3_3_3_2(int i)
+ {
+ a4_0_3_3_3_2 = 1;
+ a5_0_3_3_3_2 = 1;
+ }
+ }
+
+ public struct VT_0_3_3_2_3
+ {
+ public double a2_0_3_3_2_3;
+ public VT_0_3_3_2_3(int i)
+ {
+ a2_0_3_3_2_3 = 1;
+ }
+ }
+
+ public struct VT_0_3_3_2_2
+ {
+ public float[] arr1d_0_3_3_2_2;
+ public VT_0_3_3_2_2(int i)
+ {
+ arr1d_0_3_3_2_2 = new float[11];
+ }
+ }
+
+ public struct VT_0_3_3_2_1
+ {
+ public double[,,] arr3d_0_3_3_2_1;
+ public double a5_0_3_3_2_1;
+ public VT_0_3_3_2_1(int i)
+ {
+ a5_0_3_3_2_1 = 1;
+ arr3d_0_3_3_2_1 = new double[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_3_2_6_6
+ {
+ public double a2_0_3_2_6_6;
+ public VT_0_3_2_6_6(int i)
+ {
+ a2_0_3_2_6_6 = 1;
+ }
+ }
+
+ public struct VT_0_3_2_6_5
+ {
+ public float a0_0_3_2_6_5;
+ public VT_0_3_2_6_5(int i)
+ {
+ a0_0_3_2_6_5 = 1;
+ }
+ }
+
+ public struct VT_0_3_2_6_4
+ {
+ public float[] arr1d_0_3_2_6_4;
+ public float a2_0_3_2_6_4;
+ public float a4_0_3_2_6_4;
+ public VT_0_3_2_6_4(int i)
+ {
+ a2_0_3_2_6_4 = 1;
+ a4_0_3_2_6_4 = 1;
+ arr1d_0_3_2_6_4 = new float[11];
+ }
+ }
+
+ public struct VT_0_3_2_6_2
+ {
+ public long a0_0_3_2_6_2;
+ public double a3_0_3_2_6_2;
+ public VT_0_3_2_6_2(int i)
+ {
+ a0_0_3_2_6_2 = 1;
+ a3_0_3_2_6_2 = 1;
+ }
+ }
+
+ public struct VT_0_3_2_5_5
+ {
+ public long a2_0_3_2_5_5;
+ public double a3_0_3_2_5_5;
+ public VT_0_3_2_5_5(int i)
+ {
+ a2_0_3_2_5_5 = 1;
+ a3_0_3_2_5_5 = 1;
+ }
+ }
+
+ public struct VT_0_3_2_5_4
+ {
+ public double a0_0_3_2_5_4;
+ public short a4_0_3_2_5_4;
+ public VT_0_3_2_5_4(int i)
+ {
+ a0_0_3_2_5_4 = 1;
+ a4_0_3_2_5_4 = 1;
+ }
+ }
+
+ public struct VT_0_3_2_5_3
+ {
+ public float a3_0_3_2_5_3;
+ public VT_0_3_2_5_3(int i)
+ {
+ a3_0_3_2_5_3 = 1;
+ }
+ }
+
+ public struct VT_0_3_2_5_2
+ {
+ public float a0_0_3_2_5_2;
+ public VT_0_3_2_5_2(int i)
+ {
+ a0_0_3_2_5_2 = 1;
+ }
+ }
+
+ public struct VT_0_3_2_4_5
+ {
+ public float[,] arr2d_0_3_2_4_5;
+ public VT_0_3_2_4_5(int i)
+ {
+ arr2d_0_3_2_4_5 = new float[3, 11];
+ }
+ }
+
+ public struct VT_0_3_2_4_3
+ {
+ public double[,,] arr3d_0_3_2_4_3;
+ public int a1_0_3_2_4_3;
+ public int[,] arr2d_0_3_2_4_3;
+ public VT_0_3_2_4_3(int i)
+ {
+ a1_0_3_2_4_3 = 1;
+ arr2d_0_3_2_4_3 = new int[3, 11];
+ arr3d_0_3_2_4_3 = new double[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_3_2_4_2
+ {
+ public double[,,] arr3d_0_3_2_4_2;
+ public ulong a5_0_3_2_4_2;
+ public VT_0_3_2_4_2(int i)
+ {
+ a5_0_3_2_4_2 = 1;
+ arr3d_0_3_2_4_2 = new double[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_3_2_3_6
+ {
+ public double[] arr1d_0_3_2_3_6;
+ public VT_0_3_2_3_6(int i)
+ {
+ arr1d_0_3_2_3_6 = new double[11];
+ }
+ }
+
+ public struct VT_0_3_2_3_5
+ {
+ public float a0_0_3_2_3_5;
+ public VT_0_3_2_3_5(int i)
+ {
+ a0_0_3_2_3_5 = 1;
+ }
+ }
+
+ public struct VT_0_3_2_3_4
+ {
+ public float[,,] arr3d_0_3_2_3_4;
+ public VT_0_3_2_3_4(int i)
+ {
+ arr3d_0_3_2_3_4 = new float[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_3_2_3_3
+ {
+ public int[,] arr2d_0_3_2_3_3;
+ public double a3_0_3_2_3_3;
+ public double a5_0_3_2_3_3;
+ public VT_0_3_2_3_3(int i)
+ {
+ a3_0_3_2_3_3 = 1;
+ a5_0_3_2_3_3 = 1;
+ arr2d_0_3_2_3_3 = new int[3, 11];
+ }
+ }
+
+ public struct VT_0_3_2_3_2
+ {
+ public double a1_0_3_2_3_2;
+ public double a3_0_3_2_3_2;
+ public VT_0_3_2_3_2(int i)
+ {
+ a1_0_3_2_3_2 = 1;
+ a3_0_3_2_3_2 = 1;
+ }
+ }
+
+ public struct VT_0_3_2_3_1
+ {
+ public float a2_0_3_2_3_1;
+ public VT_0_3_2_3_1(int i)
+ {
+ a2_0_3_2_3_1 = 1;
+ }
+ }
+
+ public struct VT_0_3_2_2_6
+ {
+ public double[,,] arr3d_0_3_2_2_6;
+ public VT_0_3_2_2_6(int i)
+ {
+ arr3d_0_3_2_2_6 = new double[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_3_2_2_5
+ {
+ public float[,] arr2d_0_3_2_2_5;
+ public float a4_0_3_2_2_5;
+ public VT_0_3_2_2_5(int i)
+ {
+ a4_0_3_2_2_5 = 1;
+ arr2d_0_3_2_2_5 = new float[3, 11];
+ }
+ }
+
+ public struct VT_0_3_2_2_4
+ {
+ public float a0_0_3_2_2_4;
+ public VT_0_3_2_2_4(int i)
+ {
+ a0_0_3_2_2_4 = 1;
+ }
+ }
+
+ public struct VT_0_3_2_2_3
+ {
+ public float a2_0_3_2_2_3;
+ public VT_0_3_2_2_3(int i)
+ {
+ a2_0_3_2_2_3 = 1;
+ }
+ }
+
+ public struct VT_0_3_2_2_1
+ {
+ public double a1_0_3_2_2_1;
+ public VT_0_3_2_2_1(int i)
+ {
+ a1_0_3_2_2_1 = 1;
+ }
+ }
+
+ public struct VT_0_3_2_1_5
+ {
+ public double a3_0_3_2_1_5;
+ public VT_0_3_2_1_5(int i)
+ {
+ a3_0_3_2_1_5 = 1;
+ }
+ }
+
+ public struct VT_0_3_2_1_4
+ {
+ public double[] arr1d_0_3_2_1_4;
+ public Decimal a3_0_3_2_1_4;
+ public VT_0_3_2_1_4(int i)
+ {
+ a3_0_3_2_1_4 = 1;
+ arr1d_0_3_2_1_4 = new double[11];
+ }
+ }
+
+ public struct VT_0_3_2_1_2
+ {
+ public double a0_0_3_2_1_2;
+ public VT_0_3_2_1_2(int i)
+ {
+ a0_0_3_2_1_2 = 1;
+ }
+ }
+
+ public struct VT_0_3_1_6_6
+ {
+ public long a3_0_3_1_6_6;
+ public VT_0_3_1_6_6(int i)
+ {
+ a3_0_3_1_6_6 = 1;
+ }
+ }
+
+ public struct VT_0_3_1_6_5
+ {
+ public double a3_0_3_1_6_5;
+ public VT_0_3_1_6_5(int i)
+ {
+ a3_0_3_1_6_5 = 1;
+ }
+ }
+
+ public struct VT_0_3_1_6_4
+ {
+ public double a0_0_3_1_6_4;
+ public VT_0_3_1_6_4(int i)
+ {
+ a0_0_3_1_6_4 = 1;
+ }
+ }
+
+ public struct VT_0_3_1_6_3
+ {
+ public int a1_0_3_1_6_3;
+ public double a4_0_3_1_6_3;
+ public VT_0_3_1_6_3(int i)
+ {
+ a1_0_3_1_6_3 = 1;
+ a4_0_3_1_6_3 = 1;
+ }
+ }
+
+ public struct VT_0_3_1_6_2
+ {
+ public double a0_0_3_1_6_2;
+ public VT_0_3_1_6_2(int i)
+ {
+ a0_0_3_1_6_2 = 1;
+ }
+ }
+
+ public struct VT_0_3_1_6_1
+ {
+ public ushort[] arr1d_0_3_1_6_1;
+ public VT_0_3_1_6_1(int i)
+ {
+ arr1d_0_3_1_6_1 = new ushort[11];
+ }
+ }
+
+ public struct VT_0_3_1_5_5
+ {
+ public double a1_0_3_1_5_5;
+ public VT_0_3_1_5_5(int i)
+ {
+ a1_0_3_1_5_5 = 1;
+ }
+ }
+
+ public struct VT_0_3_1_4_4
+ {
+ public double[,] arr2d_0_3_1_4_4;
+ public VT_0_3_1_4_4(int i)
+ {
+ arr2d_0_3_1_4_4 = new double[3, 11];
+ }
+ }
+
+ public struct VT_0_3_1_4_3
+ {
+ public double a0_0_3_1_4_3;
+ public double a5_0_3_1_4_3;
+ public VT_0_3_1_4_3(int i)
+ {
+ a0_0_3_1_4_3 = 1;
+ a5_0_3_1_4_3 = 1;
+ }
+ }
+
+ public struct VT_0_3_1_4_2
+ {
+ public long a0_0_3_1_4_2;
+ public VT_0_3_1_4_2(int i)
+ {
+ a0_0_3_1_4_2 = 1;
+ }
+ }
+
+ public struct VT_0_3_1_4_1
+ {
+ public double a3_0_3_1_4_1;
+ public VT_0_3_1_4_1(int i)
+ {
+ a3_0_3_1_4_1 = 1;
+ }
+ }
+
+ public struct VT_0_3_1_3_6
+ {
+ public long a0_0_3_1_3_6;
+ public VT_0_3_1_3_6(int i)
+ {
+ a0_0_3_1_3_6 = 1;
+ }
+ }
+
+ public struct VT_0_3_1_3_3
+ {
+ public float a2_0_3_1_3_3;
+ public VT_0_3_1_3_3(int i)
+ {
+ a2_0_3_1_3_3 = 1;
+ }
+ }
+
+ public struct VT_0_3_1_3_2
+ {
+ public double a5_0_3_1_3_2;
+ public VT_0_3_1_3_2(int i)
+ {
+ a5_0_3_1_3_2 = 1;
+ }
+ }
+
+ public struct VT_0_3_1_2_6
+ {
+ public ulong[] arr1d_0_3_1_2_6;
+ public uint a1_0_3_1_2_6;
+ public VT_0_3_1_2_6(int i)
+ {
+ a1_0_3_1_2_6 = 1;
+ arr1d_0_3_1_2_6 = new ulong[11];
+ }
+ }
+
+ public struct VT_0_3_1_2_5
+ {
+ public double a5_0_3_1_2_5;
+ public VT_0_3_1_2_5(int i)
+ {
+ a5_0_3_1_2_5 = 1;
+ }
+ }
+
+ public struct VT_0_3_1_2_3
+ {
+ public float[,] arr2d_0_3_1_2_3;
+ public float a1_0_3_1_2_3;
+ public VT_0_3_1_2_3(int i)
+ {
+ a1_0_3_1_2_3 = 1;
+ arr2d_0_3_1_2_3 = new float[3, 11];
+ }
+ }
+
+ public struct VT_0_3_1_2_2
+ {
+ public double a3_0_3_1_2_2;
+ public VT_0_3_1_2_2(int i)
+ {
+ a3_0_3_1_2_2 = 1;
+ }
+ }
+
+ public struct VT_0_3_1_2_1
+ {
+ public float[] arr1d_0_3_1_2_1;
+ public VT_0_3_1_2_1(int i)
+ {
+ arr1d_0_3_1_2_1 = new float[11];
+ }
+ }
+
+ public struct VT_0_3_1_1_4
+ {
+ public float[,] arr2d_0_3_1_1_4;
+ public VT_0_3_1_1_4(int i)
+ {
+ arr2d_0_3_1_1_4 = new float[3, 11];
+ }
+ }
+
+ public struct VT_0_3_1_1_3
+ {
+ public float[,] arr2d_0_3_1_1_3;
+ public float a2_0_3_1_1_3;
+ public VT_0_3_1_1_3(int i)
+ {
+ a2_0_3_1_1_3 = 1;
+ arr2d_0_3_1_1_3 = new float[3, 11];
+ }
+ }
+
+ public struct VT_0_3_1_1_2
+ {
+ public float a1_0_3_1_1_2;
+ public VT_0_3_1_1_2(int i)
+ {
+ a1_0_3_1_1_2 = 1;
+ }
+ }
+
+ public struct VT_0_3_1_1_1
+ {
+ public float a0_0_3_1_1_1;
+ public VT_0_3_1_1_1(int i)
+ {
+ a0_0_3_1_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_2_6_6_6
+ {
+ public double a0_0_2_6_6_6;
+ public double a3_0_2_6_6_6;
+ public VT_0_2_6_6_6(int i)
+ {
+ a0_0_2_6_6_6 = 1;
+ a3_0_2_6_6_6 = 1;
+ }
+ }
+
+ public struct VT_0_2_6_6_4
+ {
+ public long[,,] arr3d_0_2_6_6_4;
+ public VT_0_2_6_6_4(int i)
+ {
+ arr3d_0_2_6_6_4 = new long[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_2_6_6_2
+ {
+ public uint a3_0_2_6_6_2;
+ public VT_0_2_6_6_2(int i)
+ {
+ a3_0_2_6_6_2 = 1;
+ }
+ }
+
+ public struct VT_0_2_6_6_1
+ {
+ public long a5_0_2_6_6_1;
+ public VT_0_2_6_6_1(int i)
+ {
+ a5_0_2_6_6_1 = 1;
+ }
+ }
+
+ public struct VT_0_2_6_5_5
+ {
+ public Decimal a2_0_2_6_5_5;
+ public int[,] arr2d_0_2_6_5_5;
+ public Decimal a5_0_2_6_5_5;
+ public VT_0_2_6_5_5(int i)
+ {
+ a2_0_2_6_5_5 = 1;
+ a5_0_2_6_5_5 = 1;
+ arr2d_0_2_6_5_5 = new int[3, 11];
+ }
+ }
+
+ public struct VT_0_2_6_5_3
+ {
+ public Decimal a3_0_2_6_5_3;
+ public VT_0_2_6_5_3(int i)
+ {
+ a3_0_2_6_5_3 = 1;
+ }
+ }
+
+ public struct VT_0_2_6_5_1
+ {
+ public Decimal a2_0_2_6_5_1;
+ public Decimal a3_0_2_6_5_1;
+ public VT_0_2_6_5_1(int i)
+ {
+ a2_0_2_6_5_1 = 1;
+ a3_0_2_6_5_1 = 1;
+ }
+ }
+
+ public struct VT_0_2_6_4_5
+ {
+ public int[] arr1d_0_2_6_4_5;
+ public float a3_0_2_6_4_5;
+ public Decimal a4_0_2_6_4_5;
+ public int[,,] arr3d_0_2_6_4_5;
+ public VT_0_2_6_4_5(int i)
+ {
+ a3_0_2_6_4_5 = 1;
+ a4_0_2_6_4_5 = 1;
+ arr1d_0_2_6_4_5 = new int[11];
+ arr3d_0_2_6_4_5 = new int[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_2_6_4_3
+ {
+ public Decimal a1_0_2_6_4_3;
+ public double a5_0_2_6_4_3;
+ public VT_0_2_6_4_3(int i)
+ {
+ a1_0_2_6_4_3 = 1;
+ a5_0_2_6_4_3 = 1;
+ }
+ }
+
+ public struct VT_0_2_6_4_2
+ {
+ public int[,,] arr3d_0_2_6_4_2;
+ public double a3_0_2_6_4_2;
+ public VT_0_2_6_4_2(int i)
+ {
+ a3_0_2_6_4_2 = 1;
+ arr3d_0_2_6_4_2 = new int[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_2_6_4_1
+ {
+ public int[,,] arr3d_0_2_6_4_1;
+ public VT_0_2_6_4_1(int i)
+ {
+ arr3d_0_2_6_4_1 = new int[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_2_6_3_5
+ {
+ public double[,,] arr3d_0_2_6_3_5;
+ public VT_0_2_6_3_5(int i)
+ {
+ arr3d_0_2_6_3_5 = new double[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_2_6_3_2
+ {
+ public double[] arr1d_0_2_6_3_2;
+ public double a2_0_2_6_3_2;
+ public VT_0_2_6_3_2(int i)
+ {
+ a2_0_2_6_3_2 = 1;
+ arr1d_0_2_6_3_2 = new double[11];
+ }
+ }
+
+ public struct VT_0_2_6_2_5
+ {
+ public float[] arr1d_0_2_6_2_5;
+ public float a3_0_2_6_2_5;
+ public VT_0_2_6_2_5(int i)
+ {
+ a3_0_2_6_2_5 = 1;
+ arr1d_0_2_6_2_5 = new float[11];
+ }
+ }
+
+ public struct VT_0_2_6_2_4
+ {
+ public Decimal a2_0_2_6_2_4;
+ public VT_0_2_6_2_4(int i)
+ {
+ a2_0_2_6_2_4 = 1;
+ }
+ }
+
+ public struct VT_0_2_6_2_1
+ {
+ public float a5_0_2_6_2_1;
+ public VT_0_2_6_2_1(int i)
+ {
+ a5_0_2_6_2_1 = 1;
+ }
+ }
+
+ public struct VT_0_2_6_1_6
+ {
+ public Decimal a4_0_2_6_1_6;
+ public VT_0_2_6_1_6(int i)
+ {
+ a4_0_2_6_1_6 = 1;
+ }
+ }
+
+ public struct VT_0_2_6_1_5
+ {
+ public double a0_0_2_6_1_5;
+ public VT_0_2_6_1_5(int i)
+ {
+ a0_0_2_6_1_5 = 1;
+ }
+ }
+
+ public struct VT_0_2_6_1_3
+ {
+ public double[,] arr2d_0_2_6_1_3;
+ public VT_0_2_6_1_3(int i)
+ {
+ arr2d_0_2_6_1_3 = new double[3, 11];
+ }
+ }
+
+ public struct VT_0_2_6_1_1
+ {
+ public double a3_0_2_6_1_1;
+ public VT_0_2_6_1_1(int i)
+ {
+ a3_0_2_6_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_2_5_6_6
+ {
+ public double[] arr1d_0_2_5_6_6;
+ public VT_0_2_5_6_6(int i)
+ {
+ arr1d_0_2_5_6_6 = new double[11];
+ }
+ }
+
+ public struct VT_0_2_5_6_4
+ {
+ public short[,] arr2d_0_2_5_6_4;
+ public long a5_0_2_5_6_4;
+ public VT_0_2_5_6_4(int i)
+ {
+ a5_0_2_5_6_4 = 1;
+ arr2d_0_2_5_6_4 = new short[3, 11];
+ }
+ }
+
+ public struct VT_0_2_5_6_3
+ {
+ public ushort a1_0_2_5_6_3;
+ public VT_0_2_5_6_3(int i)
+ {
+ a1_0_2_5_6_3 = 1;
+ }
+ }
+
+ public struct VT_0_2_5_6_2
+ {
+ public double[,,] arr3d_0_2_5_6_2;
+ public VT_0_2_5_6_2(int i)
+ {
+ arr3d_0_2_5_6_2 = new double[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_2_5_6_1
+ {
+ public double a2_0_2_5_6_1;
+ public VT_0_2_5_6_1(int i)
+ {
+ a2_0_2_5_6_1 = 1;
+ }
+ }
+
+ public struct VT_0_2_5_5_5
+ {
+ public ulong[] arr1d_0_2_5_5_5;
+ public VT_0_2_5_5_5(int i)
+ {
+ arr1d_0_2_5_5_5 = new ulong[11];
+ }
+ }
+
+ public struct VT_0_2_5_5_4
+ {
+ public int a1_0_2_5_5_4;
+ public VT_0_2_5_5_4(int i)
+ {
+ a1_0_2_5_5_4 = 1;
+ }
+ }
+
+ public struct VT_0_2_5_5_3
+ {
+ public int[] arr1d_0_2_5_5_3;
+ public double a5_0_2_5_5_3;
+ public VT_0_2_5_5_3(int i)
+ {
+ a5_0_2_5_5_3 = 1;
+ arr1d_0_2_5_5_3 = new int[11];
+ }
+ }
+
+ public struct VT_0_2_5_5_2
+ {
+ public long[,,] arr3d_0_2_5_5_2;
+ public VT_0_2_5_5_2(int i)
+ {
+ arr3d_0_2_5_5_2 = new long[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_2_5_5_1
+ {
+ public double a2_0_2_5_5_1;
+ public VT_0_2_5_5_1(int i)
+ {
+ a2_0_2_5_5_1 = 1;
+ }
+ }
+
+ public struct VT_0_2_5_4_6
+ {
+ public int[,,] arr3d_0_2_5_4_6;
+ public ushort a3_0_2_5_4_6;
+ public float a4_0_2_5_4_6;
+ public VT_0_2_5_4_6(int i)
+ {
+ a3_0_2_5_4_6 = 1;
+ a4_0_2_5_4_6 = 1;
+ arr3d_0_2_5_4_6 = new int[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_2_5_4_5
+ {
+ public double[] arr1d_0_2_5_4_5;
+ public long a4_0_2_5_4_5;
+ public VT_0_2_5_4_5(int i)
+ {
+ a4_0_2_5_4_5 = 1;
+ arr1d_0_2_5_4_5 = new double[11];
+ }
+ }
+
+ public struct VT_0_2_5_4_4
+ {
+ public double a5_0_2_5_4_4;
+ public VT_0_2_5_4_4(int i)
+ {
+ a5_0_2_5_4_4 = 1;
+ }
+ }
+
+ public struct VT_0_2_5_4_3
+ {
+ public double[,,] arr3d_0_2_5_4_3;
+ public int[,] arr2d_0_2_5_4_3;
+ public VT_0_2_5_4_3(int i)
+ {
+ arr2d_0_2_5_4_3 = new int[3, 11];
+ arr3d_0_2_5_4_3 = new double[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_2_5_4_1
+ {
+ public float[,,] arr3d_0_2_5_4_1;
+ public VT_0_2_5_4_1(int i)
+ {
+ arr3d_0_2_5_4_1 = new float[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_2_5_3_4
+ {
+ public int[,] arr2d_0_2_5_3_4;
+ public VT_0_2_5_3_4(int i)
+ {
+ arr2d_0_2_5_3_4 = new int[3, 11];
+ }
+ }
+
+ public struct VT_0_2_5_3_3
+ {
+ public uint a1_0_2_5_3_3;
+ public VT_0_2_5_3_3(int i)
+ {
+ a1_0_2_5_3_3 = 1;
+ }
+ }
+
+ public struct VT_0_2_5_3_1
+ {
+ public long a2_0_2_5_3_1;
+ public VT_0_2_5_3_1(int i)
+ {
+ a2_0_2_5_3_1 = 1;
+ }
+ }
+
+ public struct VT_0_2_5_2_6
+ {
+ public double a1_0_2_5_2_6;
+ public VT_0_2_5_2_6(int i)
+ {
+ a1_0_2_5_2_6 = 1;
+ }
+ }
+
+ public struct VT_0_2_5_2_5
+ {
+ public ushort a2_0_2_5_2_5;
+ public long a5_0_2_5_2_5;
+ public VT_0_2_5_2_5(int i)
+ {
+ a2_0_2_5_2_5 = 1;
+ a5_0_2_5_2_5 = 1;
+ }
+ }
+
+ public struct VT_0_2_5_2_4
+ {
+ public uint[] arr1d_0_2_5_2_4;
+ public VT_0_2_5_2_4(int i)
+ {
+ arr1d_0_2_5_2_4 = new uint[11];
+ }
+ }
+
+ public struct VT_0_2_5_2_2
+ {
+ public short a2_0_2_5_2_2;
+ public double a3_0_2_5_2_2;
+ public float a4_0_2_5_2_2;
+ public VT_0_2_5_2_2(int i)
+ {
+ a2_0_2_5_2_2 = 1;
+ a3_0_2_5_2_2 = 1;
+ a4_0_2_5_2_2 = 1;
+ }
+ }
+
+ public struct VT_0_2_5_2_1
+ {
+ public double a3_0_2_5_2_1;
+ public VT_0_2_5_2_1(int i)
+ {
+ a3_0_2_5_2_1 = 1;
+ }
+ }
+
+ public struct VT_0_2_5_1_6
+ {
+ public Decimal a1_0_2_5_1_6;
+ public VT_0_2_5_1_6(int i)
+ {
+ a1_0_2_5_1_6 = 1;
+ }
+ }
+
+ public struct VT_0_2_5_1_4
+ {
+ public double[,] arr2d_0_2_5_1_4;
+ public double a2_0_2_5_1_4;
+ public VT_0_2_5_1_4(int i)
+ {
+ a2_0_2_5_1_4 = 1;
+ arr2d_0_2_5_1_4 = new double[3, 11];
+ }
+ }
+
+ public struct VT_0_2_4_1_1
+ {
+ public float a0_0_2_4_1_1;
+ public VT_0_2_4_1_1(int i)
+ {
+ a0_0_2_4_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_2_3_6_6
+ {
+ public double a1_0_2_3_6_6;
+ public float a3_0_2_3_6_6;
+ public VT_0_2_3_6_6(int i)
+ {
+ a1_0_2_3_6_6 = 1;
+ a3_0_2_3_6_6 = 1;
+ }
+ }
+
+ public struct VT_0_2_3_6_5
+ {
+ public int[,] arr2d_0_2_3_6_5;
+ public int[,,] arr3d_0_2_3_6_5;
+ public VT_0_2_3_6_5(int i)
+ {
+ arr2d_0_2_3_6_5 = new int[3, 11];
+ arr3d_0_2_3_6_5 = new int[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_2_3_6_4
+ {
+ public long[,] arr2d_0_2_3_6_4;
+ public VT_0_2_3_6_4(int i)
+ {
+ arr2d_0_2_3_6_4 = new long[3, 11];
+ }
+ }
+
+ public struct VT_0_2_3_6_3
+ {
+ public float a1_0_2_3_6_3;
+ public int[,] arr2d_0_2_3_6_3;
+ public VT_0_2_3_6_3(int i)
+ {
+ a1_0_2_3_6_3 = 1;
+ arr2d_0_2_3_6_3 = new int[3, 11];
+ }
+ }
+
+ public struct VT_0_2_3_5_6
+ {
+ public int[,] arr2d_0_2_3_5_6;
+ public VT_0_2_3_5_6(int i)
+ {
+ arr2d_0_2_3_5_6 = new int[3, 11];
+ }
+ }
+
+ public struct VT_0_2_3_5_5
+ {
+ public double a1_0_2_3_5_5;
+ public Decimal a2_0_2_3_5_5;
+ public VT_0_2_3_5_5(int i)
+ {
+ a1_0_2_3_5_5 = 1;
+ a2_0_2_3_5_5 = 1;
+ }
+ }
+
+ public struct VT_0_2_3_5_4
+ {
+ public double[,,] arr3d_0_2_3_5_4;
+ public long a1_0_2_3_5_4;
+ public double a4_0_2_3_5_4;
+ public VT_0_2_3_5_4(int i)
+ {
+ a1_0_2_3_5_4 = 1;
+ a4_0_2_3_5_4 = 1;
+ arr3d_0_2_3_5_4 = new double[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_2_3_5_3
+ {
+ public uint a3_0_2_3_5_3;
+ public VT_0_2_3_5_3(int i)
+ {
+ a3_0_2_3_5_3 = 1;
+ }
+ }
+
+ public struct VT_0_2_3_5_2
+ {
+ public float[,,] arr3d_0_2_3_5_2;
+ public float a4_0_2_3_5_2;
+ public long a5_0_2_3_5_2;
+ public VT_0_2_3_5_2(int i)
+ {
+ a4_0_2_3_5_2 = 1;
+ a5_0_2_3_5_2 = 1;
+ arr3d_0_2_3_5_2 = new float[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_2_3_5_1
+ {
+ public int[] arr1d_0_2_3_5_1;
+ public float a2_0_2_3_5_1;
+ public VT_0_2_3_5_1(int i)
+ {
+ a2_0_2_3_5_1 = 1;
+ arr1d_0_2_3_5_1 = new int[11];
+ }
+ }
+
+ public struct VT_0_2_3_4_5
+ {
+ public double[] arr1d_0_2_3_4_5;
+ public ushort a4_0_2_3_4_5;
+ public VT_0_2_3_4_5(int i)
+ {
+ a4_0_2_3_4_5 = 1;
+ arr1d_0_2_3_4_5 = new double[11];
+ }
+ }
+
+ public struct VT_0_2_3_4_4
+ {
+ public ushort a5_0_2_3_4_4;
+ public VT_0_2_3_4_4(int i)
+ {
+ a5_0_2_3_4_4 = 1;
+ }
+ }
+
+ public struct VT_0_2_3_4_3
+ {
+ public ushort[,] arr2d_0_2_3_4_3;
+ public double a2_0_2_3_4_3;
+ public VT_0_2_3_4_3(int i)
+ {
+ a2_0_2_3_4_3 = 1;
+ arr2d_0_2_3_4_3 = new ushort[3, 11];
+ }
+ }
+
+ public struct VT_0_2_3_4_1
+ {
+ public float[,,] arr3d_0_2_3_4_1;
+ public float a1_0_2_3_4_1;
+ public VT_0_2_3_4_1(int i)
+ {
+ a1_0_2_3_4_1 = 1;
+ arr3d_0_2_3_4_1 = new float[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_2_3_3_4
+ {
+ public float[] arr1d_0_2_3_3_4;
+ public VT_0_2_3_3_4(int i)
+ {
+ arr1d_0_2_3_3_4 = new float[11];
+ }
+ }
+
+ public struct VT_0_2_3_3_3
+ {
+ public float a4_0_2_3_3_3;
+ public VT_0_2_3_3_3(int i)
+ {
+ a4_0_2_3_3_3 = 1;
+ }
+ }
+
+ public struct VT_0_2_3_3_2
+ {
+ public float[,,] arr3d_0_2_3_3_2;
+ public float a5_0_2_3_3_2;
+ public VT_0_2_3_3_2(int i)
+ {
+ a5_0_2_3_3_2 = 1;
+ arr3d_0_2_3_3_2 = new float[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_2_3_3_1
+ {
+ public float[,,] arr3d_0_2_3_3_1;
+ public VT_0_2_3_3_1(int i)
+ {
+ arr3d_0_2_3_3_1 = new float[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_2_3_2_6
+ {
+ public float a3_0_2_3_2_6;
+ public VT_0_2_3_2_6(int i)
+ {
+ a3_0_2_3_2_6 = 1;
+ }
+ }
+
+ public struct VT_0_2_3_2_5
+ {
+ public double a0_0_2_3_2_5;
+ public double a3_0_2_3_2_5;
+ public VT_0_2_3_2_5(int i)
+ {
+ a0_0_2_3_2_5 = 1;
+ a3_0_2_3_2_5 = 1;
+ }
+ }
+
+ public struct VT_0_2_3_2_3
+ {
+ public double[,,] arr3d_0_2_3_2_3;
+ public double a2_0_2_3_2_3;
+ public VT_0_2_3_2_3(int i)
+ {
+ a2_0_2_3_2_3 = 1;
+ arr3d_0_2_3_2_3 = new double[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_2_3_1_4
+ {
+ public int[,] arr2d_0_2_3_1_4;
+ public VT_0_2_3_1_4(int i)
+ {
+ arr2d_0_2_3_1_4 = new int[3, 11];
+ }
+ }
+
+ public struct VT_0_2_3_1_3
+ {
+ public Decimal[] arr1d_0_2_3_1_3;
+ public VT_0_2_3_1_3(int i)
+ {
+ arr1d_0_2_3_1_3 = new Decimal[11];
+ }
+ }
+
+ public struct VT_0_2_3_1_2
+ {
+ public Decimal[] arr1d_0_2_3_1_2;
+ public VT_0_2_3_1_2(int i)
+ {
+ arr1d_0_2_3_1_2 = new Decimal[11];
+ }
+ }
+
+ public struct VT_0_2_3_1_1
+ {
+ public Decimal a2_0_2_3_1_1;
+ public VT_0_2_3_1_1(int i)
+ {
+ a2_0_2_3_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_2_2_6_5
+ {
+ public float a0_0_2_2_6_5;
+ public VT_0_2_2_6_5(int i)
+ {
+ a0_0_2_2_6_5 = 1;
+ }
+ }
+
+ public struct VT_0_2_2_6_3
+ {
+ public float a4_0_2_2_6_3;
+ public VT_0_2_2_6_3(int i)
+ {
+ a4_0_2_2_6_3 = 1;
+ }
+ }
+
+ public struct VT_0_2_2_5_6
+ {
+ public float[,] arr2d_0_2_2_5_6;
+ public float a5_0_2_2_5_6;
+ public VT_0_2_2_5_6(int i)
+ {
+ a5_0_2_2_5_6 = 1;
+ arr2d_0_2_2_5_6 = new float[3, 11];
+ }
+ }
+
+ public struct VT_0_2_2_5_5
+ {
+ public float[] arr1d_0_2_2_5_5;
+ public VT_0_2_2_5_5(int i)
+ {
+ arr1d_0_2_2_5_5 = new float[11];
+ }
+ }
+
+ public struct VT_0_2_2_5_2
+ {
+ public float a4_0_2_2_5_2;
+ public VT_0_2_2_5_2(int i)
+ {
+ a4_0_2_2_5_2 = 1;
+ }
+ }
+
+ public struct VT_0_2_2_4_4
+ {
+ public float[,] arr2d_0_2_2_4_4;
+ public VT_0_2_2_4_4(int i)
+ {
+ arr2d_0_2_2_4_4 = new float[3, 11];
+ }
+ }
+
+ public struct VT_0_2_2_4_3
+ {
+ public float a1_0_2_2_4_3;
+ public float a3_0_2_2_4_3;
+ public float a5_0_2_2_4_3;
+ public VT_0_2_2_4_3(int i)
+ {
+ a1_0_2_2_4_3 = 1;
+ a3_0_2_2_4_3 = 1;
+ a5_0_2_2_4_3 = 1;
+ }
+ }
+
+ public struct VT_0_2_2_3_2
+ {
+ public float a0_0_2_2_3_2;
+ public VT_0_2_2_3_2(int i)
+ {
+ a0_0_2_2_3_2 = 1;
+ }
+ }
+
+ public struct VT_0_2_2_3_1
+ {
+ public short a2_0_2_2_3_1;
+ public VT_0_2_2_3_1(int i)
+ {
+ a2_0_2_2_3_1 = 1;
+ }
+ }
+
+ public struct VT_0_2_2_2_4
+ {
+ public float[] arr1d_0_2_2_2_4;
+ public VT_0_2_2_2_4(int i)
+ {
+ arr1d_0_2_2_2_4 = new float[11];
+ }
+ }
+
+ public struct VT_0_2_2_2_3
+ {
+ public float a1_0_2_2_2_3;
+ public float a2_0_2_2_2_3;
+ public float a4_0_2_2_2_3;
+ public VT_0_2_2_2_3(int i)
+ {
+ a1_0_2_2_2_3 = 1;
+ a2_0_2_2_2_3 = 1;
+ a4_0_2_2_2_3 = 1;
+ }
+ }
+
+ public struct VT_0_2_2_1_6
+ {
+ public float[,] arr2d_0_2_2_1_6;
+ public VT_0_2_2_1_6(int i)
+ {
+ arr2d_0_2_2_1_6 = new float[3, 11];
+ }
+ }
+
+ public struct VT_0_2_2_1_5
+ {
+ public float[] arr1d_0_2_2_1_5;
+ public float a2_0_2_2_1_5;
+ public VT_0_2_2_1_5(int i)
+ {
+ a2_0_2_2_1_5 = 1;
+ arr1d_0_2_2_1_5 = new float[11];
+ }
+ }
+
+ public struct VT_0_2_2_1_3
+ {
+ public float[,] arr2d_0_2_2_1_3;
+ public float a2_0_2_2_1_3;
+ public VT_0_2_2_1_3(int i)
+ {
+ a2_0_2_2_1_3 = 1;
+ arr2d_0_2_2_1_3 = new float[3, 11];
+ }
+ }
+
+ public struct VT_0_2_2_1_2
+ {
+ public double a0_0_2_2_1_2;
+ public VT_0_2_2_1_2(int i)
+ {
+ a0_0_2_2_1_2 = 1;
+ }
+ }
+
+ public struct VT_0_2_1_6_6
+ {
+ public float a4_0_2_1_6_6;
+ public VT_0_2_1_6_6(int i)
+ {
+ a4_0_2_1_6_6 = 1;
+ }
+ }
+
+ public struct VT_0_2_1_6_4
+ {
+ public long[,] arr2d_0_2_1_6_4;
+ public VT_0_2_1_6_4(int i)
+ {
+ arr2d_0_2_1_6_4 = new long[3, 11];
+ }
+ }
+
+ public struct VT_0_2_1_6_2
+ {
+ public double a4_0_2_1_6_2;
+ public VT_0_2_1_6_2(int i)
+ {
+ a4_0_2_1_6_2 = 1;
+ }
+ }
+
+ public struct VT_0_2_1_5_6
+ {
+ public long[,] arr2d_0_2_1_5_6;
+ public VT_0_2_1_5_6(int i)
+ {
+ arr2d_0_2_1_5_6 = new long[3, 11];
+ }
+ }
+
+ public struct VT_0_2_1_5_3
+ {
+ public Decimal a2_0_2_1_5_3;
+ public int a3_0_2_1_5_3;
+ public Decimal a5_0_2_1_5_3;
+ public VT_0_2_1_5_3(int i)
+ {
+ a2_0_2_1_5_3 = 1;
+ a3_0_2_1_5_3 = 1;
+ a5_0_2_1_5_3 = 1;
+ }
+ }
+
+ public struct VT_0_2_1_5_2
+ {
+ public double[] arr1d_0_2_1_5_2;
+ public double a2_0_2_1_5_2;
+ public VT_0_2_1_5_2(int i)
+ {
+ a2_0_2_1_5_2 = 1;
+ arr1d_0_2_1_5_2 = new double[11];
+ }
+ }
+
+ public struct VT_0_2_1_4_6
+ {
+ public double[,,] arr3d_0_2_1_4_6;
+ public Decimal a5_0_2_1_4_6;
+ public VT_0_2_1_4_6(int i)
+ {
+ a5_0_2_1_4_6 = 1;
+ arr3d_0_2_1_4_6 = new double[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_2_1_4_4
+ {
+ public double a4_0_2_1_4_4;
+ public VT_0_2_1_4_4(int i)
+ {
+ a4_0_2_1_4_4 = 1;
+ }
+ }
+
+ public struct VT_0_2_1_4_2
+ {
+ public double[,,] arr3d_0_2_1_4_2;
+ public VT_0_2_1_4_2(int i)
+ {
+ arr3d_0_2_1_4_2 = new double[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_2_1_3_6
+ {
+ public double[,] arr2d_0_2_1_3_6;
+ public double a2_0_2_1_3_6;
+ public double a4_0_2_1_3_6;
+ public VT_0_2_1_3_6(int i)
+ {
+ a2_0_2_1_3_6 = 1;
+ a4_0_2_1_3_6 = 1;
+ arr2d_0_2_1_3_6 = new double[3, 11];
+ }
+ }
+
+ public struct VT_0_2_1_3_5
+ {
+ public uint a0_0_2_1_3_5;
+ public VT_0_2_1_3_5(int i)
+ {
+ a0_0_2_1_3_5 = 1;
+ }
+ }
+
+ public struct VT_0_2_1_3_2
+ {
+ public float a2_0_2_1_3_2;
+ public VT_0_2_1_3_2(int i)
+ {
+ a2_0_2_1_3_2 = 1;
+ }
+ }
+
+ public struct VT_0_2_1_2_6
+ {
+ public double a1_0_2_1_2_6;
+ public VT_0_2_1_2_6(int i)
+ {
+ a1_0_2_1_2_6 = 1;
+ }
+ }
+
+ public struct VT_0_2_1_2_5
+ {
+ public ushort a1_0_2_1_2_5;
+ public VT_0_2_1_2_5(int i)
+ {
+ a1_0_2_1_2_5 = 1;
+ }
+ }
+
+ public struct VT_0_2_1_2_4
+ {
+ public long[,,] arr3d_0_2_1_2_4;
+ public VT_0_2_1_2_4(int i)
+ {
+ arr3d_0_2_1_2_4 = new long[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_2_1_1_6
+ {
+ public double a4_0_2_1_1_6;
+ public VT_0_2_1_1_6(int i)
+ {
+ a4_0_2_1_1_6 = 1;
+ }
+ }
+
+ public struct VT_0_2_1_1_5
+ {
+ public ushort[,] arr2d_0_2_1_1_5;
+ public VT_0_2_1_1_5(int i)
+ {
+ arr2d_0_2_1_1_5 = new ushort[3, 11];
+ }
+ }
+
+ public struct VT_0_2_1_1_3
+ {
+ public long a0_0_2_1_1_3;
+ public VT_0_2_1_1_3(int i)
+ {
+ a0_0_2_1_1_3 = 1;
+ }
+ }
+
+ public struct VT_0_1_6_6_6
+ {
+ public float[,] arr2d_0_1_6_6_6;
+ public double a1_0_1_6_6_6;
+ public float a3_0_1_6_6_6;
+ public VT_0_1_6_6_6(int i)
+ {
+ a1_0_1_6_6_6 = 1;
+ a3_0_1_6_6_6 = 1;
+ arr2d_0_1_6_6_6 = new float[3, 11];
+ }
+ }
+
+ public struct VT_0_1_6_6_5
+ {
+ public long a0_0_1_6_6_5;
+ public VT_0_1_6_6_5(int i)
+ {
+ a0_0_1_6_6_5 = 1;
+ }
+ }
+
+ public struct VT_0_1_6_6_4
+ {
+ public Decimal a1_0_1_6_6_4;
+ public VT_0_1_6_6_4(int i)
+ {
+ a1_0_1_6_6_4 = 1;
+ }
+ }
+
+ public struct VT_0_1_6_6_3
+ {
+ public Decimal[] arr1d_0_1_6_6_3;
+ public VT_0_1_6_6_3(int i)
+ {
+ arr1d_0_1_6_6_3 = new Decimal[11];
+ }
+ }
+
+ public struct VT_0_1_6_6_2
+ {
+ public Decimal a0_0_1_6_6_2;
+ public Decimal a3_0_1_6_6_2;
+ public VT_0_1_6_6_2(int i)
+ {
+ a0_0_1_6_6_2 = 1;
+ a3_0_1_6_6_2 = 1;
+ }
+ }
+
+ public struct VT_0_1_6_6_1
+ {
+ public long a2_0_1_6_6_1;
+ public Decimal a5_0_1_6_6_1;
+ public VT_0_1_6_6_1(int i)
+ {
+ a2_0_1_6_6_1 = 1;
+ a5_0_1_6_6_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_6_5_6
+ {
+ public long[,,] arr3d_0_1_6_5_6;
+ public ulong a3_0_1_6_5_6;
+ public VT_0_1_6_5_6(int i)
+ {
+ a3_0_1_6_5_6 = 1;
+ arr3d_0_1_6_5_6 = new long[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_1_6_5_5
+ {
+ public double a2_0_1_6_5_5;
+ public VT_0_1_6_5_5(int i)
+ {
+ a2_0_1_6_5_5 = 1;
+ }
+ }
+
+ public struct VT_0_1_6_5_4
+ {
+ public short a1_0_1_6_5_4;
+ public VT_0_1_6_5_4(int i)
+ {
+ a1_0_1_6_5_4 = 1;
+ }
+ }
+
+ public struct VT_0_1_6_5_3
+ {
+ public int[,] arr2d_0_1_6_5_3;
+ public float a1_0_1_6_5_3;
+ public short a4_0_1_6_5_3;
+ public VT_0_1_6_5_3(int i)
+ {
+ a1_0_1_6_5_3 = 1;
+ a4_0_1_6_5_3 = 1;
+ arr2d_0_1_6_5_3 = new int[3, 11];
+ }
+ }
+
+ public struct VT_0_1_6_5_2
+ {
+ public Decimal[] arr1d_0_1_6_5_2;
+ public ulong a2_0_1_6_5_2;
+ public int[,,] arr3d_0_1_6_5_2;
+ public VT_0_1_6_5_2(int i)
+ {
+ a2_0_1_6_5_2 = 1;
+ arr1d_0_1_6_5_2 = new Decimal[11];
+ arr3d_0_1_6_5_2 = new int[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_1_6_5_1
+ {
+ public Decimal[,,] arr3d_0_1_6_5_1;
+ public VT_0_1_6_5_1(int i)
+ {
+ arr3d_0_1_6_5_1 = new Decimal[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_1_6_4_6
+ {
+ public Decimal a0_0_1_6_4_6;
+ public Decimal a4_0_1_6_4_6;
+ public VT_0_1_6_4_6(int i)
+ {
+ a0_0_1_6_4_6 = 1;
+ a4_0_1_6_4_6 = 1;
+ }
+ }
+
+ public struct VT_0_1_6_4_5
+ {
+ public Decimal a4_0_1_6_4_5;
+ public VT_0_1_6_4_5(int i)
+ {
+ a4_0_1_6_4_5 = 1;
+ }
+ }
+
+ public struct VT_0_1_6_4_4
+ {
+ public long[] arr1d_0_1_6_4_4;
+ public VT_0_1_6_4_4(int i)
+ {
+ arr1d_0_1_6_4_4 = new long[11];
+ }
+ }
+
+ public struct VT_0_1_6_4_3
+ {
+ public Decimal a1_0_1_6_4_3;
+ public int a5_0_1_6_4_3;
+ public VT_0_1_6_4_3(int i)
+ {
+ a1_0_1_6_4_3 = 1;
+ a5_0_1_6_4_3 = 1;
+ }
+ }
+
+ public struct VT_0_1_6_4_2
+ {
+ public long[,] arr2d_0_1_6_4_2;
+ public float a2_0_1_6_4_2;
+ public VT_0_1_6_4_2(int i)
+ {
+ a2_0_1_6_4_2 = 1;
+ arr2d_0_1_6_4_2 = new long[3, 11];
+ }
+ }
+
+ public struct VT_0_1_6_3_6
+ {
+ public long[,] arr2d_0_1_6_3_6;
+ public long a1_0_1_6_3_6;
+ public double a4_0_1_6_3_6;
+ public VT_0_1_6_3_6(int i)
+ {
+ a1_0_1_6_3_6 = 1;
+ a4_0_1_6_3_6 = 1;
+ arr2d_0_1_6_3_6 = new long[3, 11];
+ }
+ }
+
+ public struct VT_0_1_6_3_4
+ {
+ public long a1_0_1_6_3_4;
+ public VT_0_1_6_3_4(int i)
+ {
+ a1_0_1_6_3_4 = 1;
+ }
+ }
+
+ public struct VT_0_1_6_3_2
+ {
+ public short a1_0_1_6_3_2;
+ public VT_0_1_6_3_2(int i)
+ {
+ a1_0_1_6_3_2 = 1;
+ }
+ }
+
+ public struct VT_0_1_6_2_5
+ {
+ public double[] arr1d_0_1_6_2_5;
+ public double a5_0_1_6_2_5;
+ public VT_0_1_6_2_5(int i)
+ {
+ a5_0_1_6_2_5 = 1;
+ arr1d_0_1_6_2_5 = new double[11];
+ }
+ }
+
+ public struct VT_0_1_6_2_4
+ {
+ public Decimal[,,] arr3d_0_1_6_2_4;
+ public double a5_0_1_6_2_4;
+ public VT_0_1_6_2_4(int i)
+ {
+ a5_0_1_6_2_4 = 1;
+ arr3d_0_1_6_2_4 = new Decimal[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_1_6_2_3
+ {
+ public ulong a1_0_1_6_2_3;
+ public VT_0_1_6_2_3(int i)
+ {
+ a1_0_1_6_2_3 = 1;
+ }
+ }
+
+ public struct VT_0_1_6_1_6
+ {
+ public Decimal[,] arr2d_0_1_6_1_6;
+ public VT_0_1_6_1_6(int i)
+ {
+ arr2d_0_1_6_1_6 = new Decimal[3, 11];
+ }
+ }
+
+ public struct VT_0_1_6_1_5
+ {
+ public int[,] arr2d_0_1_6_1_5;
+ public VT_0_1_6_1_5(int i)
+ {
+ arr2d_0_1_6_1_5 = new int[3, 11];
+ }
+ }
+
+ public struct VT_0_1_6_1_3
+ {
+ public Decimal a0_0_1_6_1_3;
+ public VT_0_1_6_1_3(int i)
+ {
+ a0_0_1_6_1_3 = 1;
+ }
+ }
+
+ public struct VT_0_1_6_1_1
+ {
+ public long[,,] arr3d_0_1_6_1_1;
+ public VT_0_1_6_1_1(int i)
+ {
+ arr3d_0_1_6_1_1 = new long[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_1_5_6_6
+ {
+ public double[,,] arr3d_0_1_5_6_6;
+ public float a4_0_1_5_6_6;
+ public VT_0_1_5_6_6(int i)
+ {
+ a4_0_1_5_6_6 = 1;
+ arr3d_0_1_5_6_6 = new double[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_1_5_6_5
+ {
+ public int[] arr1d_0_1_5_6_5;
+ public VT_0_1_5_6_5(int i)
+ {
+ arr1d_0_1_5_6_5 = new int[11];
+ }
+ }
+
+ public struct VT_0_1_5_6_4
+ {
+ public double a1_0_1_5_6_4;
+ public double a2_0_1_5_6_4;
+ public VT_0_1_5_6_4(int i)
+ {
+ a1_0_1_5_6_4 = 1;
+ a2_0_1_5_6_4 = 1;
+ }
+ }
+
+ public struct VT_0_1_5_6_3
+ {
+ public double a5_0_1_5_6_3;
+ public VT_0_1_5_6_3(int i)
+ {
+ a5_0_1_5_6_3 = 1;
+ }
+ }
+
+ public struct VT_0_1_5_6_2
+ {
+ public ulong a5_0_1_5_6_2;
+ public VT_0_1_5_6_2(int i)
+ {
+ a5_0_1_5_6_2 = 1;
+ }
+ }
+
+ public struct VT_0_1_5_6_1
+ {
+ public double a1_0_1_5_6_1;
+ public double a2_0_1_5_6_1;
+ public VT_0_1_5_6_1(int i)
+ {
+ a1_0_1_5_6_1 = 1;
+ a2_0_1_5_6_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_5_5_6
+ {
+ public long[] arr1d_0_1_5_5_6;
+ public VT_0_1_5_5_6(int i)
+ {
+ arr1d_0_1_5_5_6 = new long[11];
+ }
+ }
+
+ public struct VT_0_1_5_5_5
+ {
+ public double[] arr1d_0_1_5_5_5;
+ public long a4_0_1_5_5_5;
+ public VT_0_1_5_5_5(int i)
+ {
+ a4_0_1_5_5_5 = 1;
+ arr1d_0_1_5_5_5 = new double[11];
+ }
+ }
+
+ public struct VT_0_1_5_5_3
+ {
+ public double a2_0_1_5_5_3;
+ public double a3_0_1_5_5_3;
+ public double a4_0_1_5_5_3;
+ public VT_0_1_5_5_3(int i)
+ {
+ a2_0_1_5_5_3 = 1;
+ a3_0_1_5_5_3 = 1;
+ a4_0_1_5_5_3 = 1;
+ }
+ }
+
+ public struct VT_0_1_5_5_2
+ {
+ public ulong[,] arr2d_0_1_5_5_2;
+ public long a1_0_1_5_5_2;
+ public long a3_0_1_5_5_2;
+ public VT_0_1_5_5_2(int i)
+ {
+ a1_0_1_5_5_2 = 1;
+ a3_0_1_5_5_2 = 1;
+ arr2d_0_1_5_5_2 = new ulong[3, 11];
+ }
+ }
+
+ public struct VT_0_1_5_5_1
+ {
+ public double[] arr1d_0_1_5_5_1;
+ public double a2_0_1_5_5_1;
+ public double a5_0_1_5_5_1;
+ public VT_0_1_5_5_1(int i)
+ {
+ a2_0_1_5_5_1 = 1;
+ a5_0_1_5_5_1 = 1;
+ arr1d_0_1_5_5_1 = new double[11];
+ }
+ }
+
+ public struct VT_0_1_5_4_6
+ {
+ public double a0_0_1_5_4_6;
+ public float a1_0_1_5_4_6;
+ public VT_0_1_5_4_6(int i)
+ {
+ a0_0_1_5_4_6 = 1;
+ a1_0_1_5_4_6 = 1;
+ }
+ }
+
+ public struct VT_0_1_5_4_5
+ {
+ public double a1_0_1_5_4_5;
+ public double a2_0_1_5_4_5;
+ public VT_0_1_5_4_5(int i)
+ {
+ a1_0_1_5_4_5 = 1;
+ a2_0_1_5_4_5 = 1;
+ }
+ }
+
+ public struct VT_0_1_5_4_4
+ {
+ public double a0_0_1_5_4_4;
+ public float a4_0_1_5_4_4;
+ public VT_0_1_5_4_4(int i)
+ {
+ a0_0_1_5_4_4 = 1;
+ a4_0_1_5_4_4 = 1;
+ }
+ }
+
+ public struct VT_0_1_5_4_3
+ {
+ public double[] arr1d_0_1_5_4_3;
+ public VT_0_1_5_4_3(int i)
+ {
+ arr1d_0_1_5_4_3 = new double[11];
+ }
+ }
+
+ public struct VT_0_1_5_4_2
+ {
+ public int[,] arr2d_0_1_5_4_2;
+ public VT_0_1_5_4_2(int i)
+ {
+ arr2d_0_1_5_4_2 = new int[3, 11];
+ }
+ }
+
+ public struct VT_0_1_5_4_1
+ {
+ public Decimal a3_0_1_5_4_1;
+ public VT_0_1_5_4_1(int i)
+ {
+ a3_0_1_5_4_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_5_3_5
+ {
+ public double a2_0_1_5_3_5;
+ public double a5_0_1_5_3_5;
+ public VT_0_1_5_3_5(int i)
+ {
+ a2_0_1_5_3_5 = 1;
+ a5_0_1_5_3_5 = 1;
+ }
+ }
+
+ public struct VT_0_1_5_3_4
+ {
+ public float[] arr1d_0_1_5_3_4;
+ public float a4_0_1_5_3_4;
+ public VT_0_1_5_3_4(int i)
+ {
+ a4_0_1_5_3_4 = 1;
+ arr1d_0_1_5_3_4 = new float[11];
+ }
+ }
+
+ public struct VT_0_1_5_3_3
+ {
+ public double a3_0_1_5_3_3;
+ public VT_0_1_5_3_3(int i)
+ {
+ a3_0_1_5_3_3 = 1;
+ }
+ }
+
+ public struct VT_0_1_5_3_2
+ {
+ public double[,] arr2d_0_1_5_3_2;
+ public VT_0_1_5_3_2(int i)
+ {
+ arr2d_0_1_5_3_2 = new double[3, 11];
+ }
+ }
+
+ public struct VT_0_1_5_2_6
+ {
+ public double[,] arr2d_0_1_5_2_6;
+ public double a4_0_1_5_2_6;
+ public VT_0_1_5_2_6(int i)
+ {
+ a4_0_1_5_2_6 = 1;
+ arr2d_0_1_5_2_6 = new double[3, 11];
+ }
+ }
+
+ public struct VT_0_1_5_2_3
+ {
+ public float a0_0_1_5_2_3;
+ public VT_0_1_5_2_3(int i)
+ {
+ a0_0_1_5_2_3 = 1;
+ }
+ }
+
+ public struct VT_0_1_5_2_2
+ {
+ public double a1_0_1_5_2_2;
+ public double a2_0_1_5_2_2;
+ public double a4_0_1_5_2_2;
+ public VT_0_1_5_2_2(int i)
+ {
+ a1_0_1_5_2_2 = 1;
+ a2_0_1_5_2_2 = 1;
+ a4_0_1_5_2_2 = 1;
+ }
+ }
+
+ public struct VT_0_1_5_1_5
+ {
+ public long a5_0_1_5_1_5;
+ public VT_0_1_5_1_5(int i)
+ {
+ a5_0_1_5_1_5 = 1;
+ }
+ }
+
+ public struct VT_0_1_5_1_2
+ {
+ public double[] arr1d_0_1_5_1_2;
+ public VT_0_1_5_1_2(int i)
+ {
+ arr1d_0_1_5_1_2 = new double[11];
+ }
+ }
+
+ public struct VT_0_1_4_3_6
+ {
+ public double a1_0_1_4_3_6;
+ public float[,] arr2d_0_1_4_3_6;
+ public float a5_0_1_4_3_6;
+ public VT_0_1_4_3_6(int i)
+ {
+ a1_0_1_4_3_6 = 1;
+ a5_0_1_4_3_6 = 1;
+ arr2d_0_1_4_3_6 = new float[3, 11];
+ }
+ }
+
+ public struct VT_0_1_4_3_5
+ {
+ public long a0_0_1_4_3_5;
+ public int a1_0_1_4_3_5;
+ public VT_0_1_4_3_5(int i)
+ {
+ a0_0_1_4_3_5 = 1;
+ a1_0_1_4_3_5 = 1;
+ }
+ }
+
+ public struct VT_0_1_4_3_3
+ {
+ public float a0_0_1_4_3_3;
+ public VT_0_1_4_3_3(int i)
+ {
+ a0_0_1_4_3_3 = 1;
+ }
+ }
+
+ public struct VT_0_1_4_3_2
+ {
+ public double a3_0_1_4_3_2;
+ public VT_0_1_4_3_2(int i)
+ {
+ a3_0_1_4_3_2 = 1;
+ }
+ }
+
+ public struct VT_0_1_4_2_5
+ {
+ public int[,,] arr3d_0_1_4_2_5;
+ public double a2_0_1_4_2_5;
+ public VT_0_1_4_2_5(int i)
+ {
+ a2_0_1_4_2_5 = 1;
+ arr3d_0_1_4_2_5 = new int[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_1_4_2_4
+ {
+ public Decimal[] arr1d_0_1_4_2_4;
+ public VT_0_1_4_2_4(int i)
+ {
+ arr1d_0_1_4_2_4 = new Decimal[11];
+ }
+ }
+
+ public struct VT_0_1_4_2_3
+ {
+ public Decimal a2_0_1_4_2_3;
+ public VT_0_1_4_2_3(int i)
+ {
+ a2_0_1_4_2_3 = 1;
+ }
+ }
+
+ public struct VT_0_1_4_2_2
+ {
+ public Decimal[,,] arr3d_0_1_4_2_2;
+ public VT_0_1_4_2_2(int i)
+ {
+ arr3d_0_1_4_2_2 = new Decimal[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_1_4_2_1
+ {
+ public Decimal[,] arr2d_0_1_4_2_1;
+ public Decimal a1_0_1_4_2_1;
+ public VT_0_1_4_2_1(int i)
+ {
+ a1_0_1_4_2_1 = 1;
+ arr2d_0_1_4_2_1 = new Decimal[3, 11];
+ }
+ }
+
+ public struct VT_0_1_4_1_6
+ {
+ public double[,] arr2d_0_1_4_1_6;
+ public VT_0_1_4_1_6(int i)
+ {
+ arr2d_0_1_4_1_6 = new double[3, 11];
+ }
+ }
+
+ public struct VT_0_1_4_1_5
+ {
+ public double a4_0_1_4_1_5;
+ public VT_0_1_4_1_5(int i)
+ {
+ a4_0_1_4_1_5 = 1;
+ }
+ }
+
+ public struct VT_0_1_4_1_4
+ {
+ public ulong a0_0_1_4_1_4;
+ public VT_0_1_4_1_4(int i)
+ {
+ a0_0_1_4_1_4 = 1;
+ }
+ }
+
+ public struct VT_0_1_4_1_3
+ {
+ public double[,,] arr3d_0_1_4_1_3;
+ public double a2_0_1_4_1_3;
+ public long a5_0_1_4_1_3;
+ public VT_0_1_4_1_3(int i)
+ {
+ a2_0_1_4_1_3 = 1;
+ a5_0_1_4_1_3 = 1;
+ arr3d_0_1_4_1_3 = new double[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_1_4_1_1
+ {
+ public float a1_0_1_4_1_1;
+ public VT_0_1_4_1_1(int i)
+ {
+ a1_0_1_4_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_3_6_6
+ {
+ public double a4_0_1_3_6_6;
+ public VT_0_1_3_6_6(int i)
+ {
+ a4_0_1_3_6_6 = 1;
+ }
+ }
+
+ public struct VT_0_1_3_6_2
+ {
+ public int a3_0_1_3_6_2;
+ public VT_0_1_3_6_2(int i)
+ {
+ a3_0_1_3_6_2 = 1;
+ }
+ }
+
+ public struct VT_0_1_3_6_1
+ {
+ public double a2_0_1_3_6_1;
+ public ushort a3_0_1_3_6_1;
+ public VT_0_1_3_6_1(int i)
+ {
+ a2_0_1_3_6_1 = 1;
+ a3_0_1_3_6_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_3_5_2
+ {
+ public int[,,] arr3d_0_1_3_5_2;
+ public VT_0_1_3_5_2(int i)
+ {
+ arr3d_0_1_3_5_2 = new int[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_1_3_4_6
+ {
+ public int[] arr1d_0_1_3_4_6;
+ public VT_0_1_3_4_6(int i)
+ {
+ arr1d_0_1_3_4_6 = new int[11];
+ }
+ }
+
+ public struct VT_0_1_3_4_4
+ {
+ public double a5_0_1_3_4_4;
+ public VT_0_1_3_4_4(int i)
+ {
+ a5_0_1_3_4_4 = 1;
+ }
+ }
+
+ public struct VT_0_1_3_4_3
+ {
+ public double[,,] arr3d_0_1_3_4_3;
+ public long a2_0_1_3_4_3;
+ public VT_0_1_3_4_3(int i)
+ {
+ a2_0_1_3_4_3 = 1;
+ arr3d_0_1_3_4_3 = new double[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_1_3_4_2
+ {
+ public double a0_0_1_3_4_2;
+ public short a2_0_1_3_4_2;
+ public int[,,] arr3d_0_1_3_4_2;
+ public VT_0_1_3_4_2(int i)
+ {
+ a0_0_1_3_4_2 = 1;
+ a2_0_1_3_4_2 = 1;
+ arr3d_0_1_3_4_2 = new int[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_1_3_4_1
+ {
+ public double[,,] arr3d_0_1_3_4_1;
+ public VT_0_1_3_4_1(int i)
+ {
+ arr3d_0_1_3_4_1 = new double[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_1_3_3_6
+ {
+ public double a3_0_1_3_3_6;
+ public VT_0_1_3_3_6(int i)
+ {
+ a3_0_1_3_3_6 = 1;
+ }
+ }
+
+ public struct VT_0_1_3_3_4
+ {
+ public float a0_0_1_3_3_4;
+ public float a5_0_1_3_3_4;
+ public VT_0_1_3_3_4(int i)
+ {
+ a0_0_1_3_3_4 = 1;
+ a5_0_1_3_3_4 = 1;
+ }
+ }
+
+ public struct VT_0_1_3_3_3
+ {
+ public Decimal a2_0_1_3_3_3;
+ public double a3_0_1_3_3_3;
+ public double a5_0_1_3_3_3;
+ public VT_0_1_3_3_3(int i)
+ {
+ a2_0_1_3_3_3 = 1;
+ a3_0_1_3_3_3 = 1;
+ a5_0_1_3_3_3 = 1;
+ }
+ }
+
+ public struct VT_0_1_3_3_2
+ {
+ public double a1_0_1_3_3_2;
+ public VT_0_1_3_3_2(int i)
+ {
+ a1_0_1_3_3_2 = 1;
+ }
+ }
+
+ public struct VT_0_1_3_1_6
+ {
+ public ulong[] arr1d_0_1_3_1_6;
+ public VT_0_1_3_1_6(int i)
+ {
+ arr1d_0_1_3_1_6 = new ulong[11];
+ }
+ }
+
+ public struct VT_0_1_3_1_5
+ {
+ public int[] arr1d_0_1_3_1_5;
+ public int[,,] arr3d_0_1_3_1_5;
+ public double a5_0_1_3_1_5;
+ public VT_0_1_3_1_5(int i)
+ {
+ a5_0_1_3_1_5 = 1;
+ arr1d_0_1_3_1_5 = new int[11];
+ arr3d_0_1_3_1_5 = new int[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_1_3_1_3
+ {
+ public double a3_0_1_3_1_3;
+ public VT_0_1_3_1_3(int i)
+ {
+ a3_0_1_3_1_3 = 1;
+ }
+ }
+
+ public struct VT_0_1_3_1_2
+ {
+ public int[] arr1d_0_1_3_1_2;
+ public VT_0_1_3_1_2(int i)
+ {
+ arr1d_0_1_3_1_2 = new int[11];
+ }
+ }
+
+ public struct VT_0_1_3_1_1
+ {
+ public uint a0_0_1_3_1_1;
+ public VT_0_1_3_1_1(int i)
+ {
+ a0_0_1_3_1_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_6_5
+ {
+ public double a2_0_1_1_6_5;
+ public VT_0_1_1_6_5(int i)
+ {
+ a2_0_1_1_6_5 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_6_4
+ {
+ public uint[] arr1d_0_1_1_6_4;
+ public double a2_0_1_1_6_4;
+ public VT_0_1_1_6_4(int i)
+ {
+ a2_0_1_1_6_4 = 1;
+ arr1d_0_1_1_6_4 = new uint[11];
+ }
+ }
+
+ public struct VT_0_1_1_5_6
+ {
+ public double a3_0_1_1_5_6;
+ public double a4_0_1_1_5_6;
+ public VT_0_1_1_5_6(int i)
+ {
+ a3_0_1_1_5_6 = 1;
+ a4_0_1_1_5_6 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_5_3
+ {
+ public ushort[,,] arr3d_0_1_1_5_3;
+ public VT_0_1_1_5_3(int i)
+ {
+ arr3d_0_1_1_5_3 = new ushort[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_1_1_5_1
+ {
+ public uint a5_0_1_1_5_1;
+ public VT_0_1_1_5_1(int i)
+ {
+ a5_0_1_1_5_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_4_5
+ {
+ public long a0_0_1_1_4_5;
+ public long a2_0_1_1_4_5;
+ public VT_0_1_1_4_5(int i)
+ {
+ a0_0_1_1_4_5 = 1;
+ a2_0_1_1_4_5 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_4_4
+ {
+ public int a1_0_1_1_4_4;
+ public long a3_0_1_1_4_4;
+ public long a4_0_1_1_4_4;
+ public VT_0_1_1_4_4(int i)
+ {
+ a1_0_1_1_4_4 = 1;
+ a3_0_1_1_4_4 = 1;
+ a4_0_1_1_4_4 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_4_3
+ {
+ public Decimal[,,] arr3d_0_1_1_4_3;
+ public VT_0_1_1_4_3(int i)
+ {
+ arr3d_0_1_1_4_3 = new Decimal[5, 11, 4];
+ }
+ }
+
+ public struct VT_0_1_1_4_2
+ {
+ public double[] arr1d_0_1_1_4_2;
+ public VT_0_1_1_4_2(int i)
+ {
+ arr1d_0_1_1_4_2 = new double[11];
+ }
+ }
+
+ public struct VT_0_1_1_3_1
+ {
+ public double a0_0_1_1_3_1;
+ public VT_0_1_1_3_1(int i)
+ {
+ a0_0_1_1_3_1 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_2_5
+ {
+ public float a1_0_1_1_2_5;
+ public VT_0_1_1_2_5(int i)
+ {
+ a1_0_1_1_2_5 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_2_4
+ {
+ public double a0_0_1_1_2_4;
+ public VT_0_1_1_2_4(int i)
+ {
+ a0_0_1_1_2_4 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_2_1
+ {
+ public double[] arr1d_0_1_1_2_1;
+ public double a2_0_1_1_2_1;
+ public VT_0_1_1_2_1(int i)
+ {
+ a2_0_1_1_2_1 = 1;
+ arr1d_0_1_1_2_1 = new double[11];
+ }
+ }
+
+ public struct VT_0_1_1_1_6
+ {
+ public double a4_0_1_1_1_6;
+ public VT_0_1_1_1_6(int i)
+ {
+ a4_0_1_1_1_6 = 1;
+ }
+ }
+
+ public struct VT_0_1_1_1_5
+ {
+ public float[] arr1d_0_1_1_1_5;
+ public double a1_0_1_1_1_5;
+ public double a2_0_1_1_1_5;
+ public VT_0_1_1_1_5(int i)
+ {
+ a1_0_1_1_1_5 = 1;
+ a2_0_1_1_1_5 = 1;
+ arr1d_0_1_1_1_5 = new float[11];
+ }
+ }
+
+ public struct VT_0_1_1_1_2
+ {
+ public double[,] arr2d_0_1_1_1_2;
+ public VT_0_1_1_1_2(int i)
+ {
+ arr2d_0_1_1_1_2 = new double[3, 11];
+ }
+ }
+
+ public struct VT_0_1_1_1_1
+ {
+ public double[,] arr2d_0_1_1_1_1;
+ public double a2_0_1_1_1_1;
+ public VT_0_1_1_1_1(int i)
+ {
+ a2_0_1_1_1_1 = 1;
+ arr2d_0_1_1_1_1 = new double[3, 11];
+ }
+ }
+ public class CL_0_6_6_6_6
+ {
+ public float[,,] arr3d_0_6_6_6_6 = new float[5, 11, 4];
+ public float a4_0_6_6_6_6 = -0.00304985046F;
+ }
+ public class CL_0_6_6_6_5
+ {
+ public float[] arr1d_0_6_6_6_5 = new float[11];
+ public float a5_0_6_6_6_5 = 30.875F;
+ }
+ public class CL_0_6_6_6_3
+ {
+ public float a0_0_6_6_6_3 = -512.0F;
+ }
+ public class CL_0_6_6_6_2
+ {
+ public float a3_0_6_6_6_2 = 4.0F;
+ public float a4_0_6_6_6_2 = -64.24609F;
+ }
+ public class CL_0_6_6_5_6
+ {
+ public double[] arr1d_0_6_6_5_6 = new double[11];
+ }
+ public class CL_0_6_6_5_5
+ {
+ public double a0_0_6_6_5_5 = 0.01605224609375;
+ public double a3_0_6_6_5_5 = 0.0078125;
+ }
+ public class CL_0_6_6_5_1
+ {
+ public double a0_0_6_6_5_1 = 3.7550926208496094E-06;
+ }
+ public class CL_0_6_6_4_5
+ {
+ public float[,,] arr3d_0_6_6_4_5 = new float[5, 11, 4];
+ }
+ public class CL_0_6_6_4_3
+ {
+ public float a0_0_6_6_4_3 = 0.000122070313F;
+ }
+ public class CL_0_6_6_4_1
+ {
+ public float[,,] arr3d_0_6_6_4_1 = new float[5, 11, 4];
+ }
+ public class CL_0_6_6_3_6
+ {
+ public short a5_0_6_6_3_6 = 19079;
+ }
+ public class CL_0_6_6_3_5
+ {
+ public uint a5_0_6_6_3_5 = 3524935680U;
+ }
+ public class CL_0_6_6_3_4
+ {
+ public short a2_0_6_6_3_4 = 19412;
+ }
+ public class CL_0_6_6_2_5
+ {
+ public double a1_0_6_6_2_5 = 2097152.0;
+ public double a3_0_6_6_2_5 = 0.0;
+ }
+ public class CL_0_6_6_2_4
+ {
+ public float a1_0_6_6_2_4 = -0.00390625F;
+ }
+ public class CL_0_6_6_2_3
+ {
+ public ulong[] arr1d_0_6_6_2_3 = new ulong[11];
+ }
+ public class CL_0_6_6_2_1
+ {
+ public short[,] arr2d_0_6_6_2_1 = new short[3, 11];
+ public int[,,] arr3d_0_6_6_2_1 = new int[5, 11, 4];
+ }
+ public class CL_0_6_6_1_5
+ {
+ public float a1_0_6_6_1_5 = 2.0F;
+ }
+ public class CL_0_6_6_1_4
+ {
+ public int a5_0_6_6_1_4 = 757917504;
+ }
+ public class CL_0_6_6_1_2
+ {
+ public Decimal[,,] arr3d_0_6_6_1_2 = new Decimal[5, 11, 4];
+ }
+ public class CL_0_6_6_1_1
+ {
+ public uint[] arr1d_0_6_6_1_1 = new uint[11];
+ public double a2_0_6_6_1_1 = 1046528.0;
+ }
+ public class CL_0_6_5_6_5
+ {
+ public float a1_0_6_5_6_5 = 0.0F;
+ }
+ public class CL_0_6_5_6_2
+ {
+ public float[,] arr2d_0_6_5_6_2 = new float[3, 11];
+ }
+ public class CL_0_6_5_6_1
+ {
+ public float a3_0_6_5_6_1 = 4096.0F;
+ public float a4_0_6_5_6_1 = -8.0F;
+ }
+ public class CL_0_6_5_4_6
+ {
+ public float a4_0_6_5_4_6 = 0.5F;
+ }
+ public class CL_0_6_5_4_4
+ {
+ public float[] arr1d_0_6_5_4_4 = new float[11];
+ }
+ public class CL_0_6_5_4_3
+ {
+ public float a0_0_6_5_4_3 = 4.0F;
+ }
+ public class CL_0_6_5_4_1
+ {
+ public float a2_0_6_5_4_1 = 0.0F;
+ }
+ public class CL_0_6_5_3_6
+ {
+ public double[] arr1d_0_6_5_3_6 = new double[11];
+ public float a3_0_6_5_3_6 = 16.0F;
+ }
+ public class CL_0_6_5_3_4
+ {
+ public float a0_0_6_5_3_4 = -40960.5F;
+ }
+ public class CL_0_6_5_3_2
+ {
+ public float a0_0_6_5_3_2 = 0.0F;
+ }
+ public class CL_0_6_5_3_1
+ {
+ public double a0_0_6_5_3_1 = 256.0;
+ }
+ public class CL_0_6_5_2_6
+ {
+ public double a3_0_6_5_2_6 = -55.501706484175976;
+ }
+ public class CL_0_6_5_2_5
+ {
+ public uint a0_0_6_5_2_5 = 3608800512U;
+ }
+ public class CL_0_6_5_2_4
+ {
+ public float a4_0_6_5_2_4 = -0.5F;
+ public long a5_0_6_5_2_4 = 32L;
+ }
+ public class CL_0_6_5_2_2
+ {
+ public float[,,] arr3d_0_6_5_2_2 = new float[5, 11, 4];
+ }
+ public class CL_0_6_5_1_5
+ {
+ public short[,] arr2d_0_6_5_1_5 = new short[3, 11];
+ }
+ public class CL_0_6_5_1_2
+ {
+ public double a0_0_6_5_1_2 = 0.00039138943248532291;
+ }
+ public class CL_0_6_4_6_6
+ {
+ public double[,,] arr3d_0_6_4_6_6 = new double[5, 11, 4];
+ public double a4_0_6_4_6_6 = 117702655.75;
+ public double a5_0_6_4_6_6 = 0.0;
+ }
+ public class CL_0_6_4_6_3
+ {
+ public double a1_0_6_4_6_3 = 0.06201171875;
+ }
+ public class CL_0_6_4_6_2
+ {
+ public double[] arr1d_0_6_4_6_2 = new double[11];
+ }
+ public class CL_0_6_4_5_6
+ {
+ public double a0_0_6_4_5_6 = -3584.0;
+ }
+ public class CL_0_6_4_5_5
+ {
+ public float a3_0_6_4_5_5 = 0.00048828125F;
+ public float a4_0_6_4_5_5 = 524288.0F;
+ }
+ public class CL_0_6_4_5_2
+ {
+ public double[] arr1d_0_6_4_5_2 = new double[11];
+ }
+ public class CL_0_6_4_5_1
+ {
+ public float a4_0_6_4_5_1 = -3.81469727E-06F;
+ }
+ public class CL_0_6_4_4_4
+ {
+ public int[,,] arr3d_0_6_4_4_4 = new int[5, 11, 4];
+ }
+ public class CL_0_6_4_4_2
+ {
+ public double a0_0_6_4_4_2 = -0.0039027767694295524;
+ }
+ public class CL_0_6_4_4_1
+ {
+ public float[,] arr2d_0_6_4_4_1 = new float[3, 11];
+ }
+ public class CL_0_6_4_3_6
+ {
+ public double a5_0_6_4_3_6 = 0.0013020833333333333;
+ }
+ public class CL_0_6_4_3_5
+ {
+ public float a2_0_6_4_3_5 = 2096896.0F;
+ public float a5_0_6_4_3_5 = 1.0F;
+ }
+ public class CL_0_6_4_3_3
+ {
+ public float a5_0_6_4_3_3 = 0.00390625F;
+ }
+ public class CL_0_6_4_3_1
+ {
+ public double a3_0_6_4_3_1 = 1.30385160446167E-08;
+ }
+ public class CL_0_6_4_2_5
+ {
+ public double a3_0_6_4_2_5 = 2.384185791015625E-07;
+ public double a5_0_6_4_2_5 = -0.00392156862745098;
+ }
+ public class CL_0_6_4_2_4
+ {
+ public double a2_0_6_4_2_4 = 2.0;
+ }
+ public class CL_0_6_4_2_3
+ {
+ public float a0_0_6_4_2_3 = -7.999996F;
+ }
+ public class CL_0_6_4_1_6
+ {
+ public float[,] arr2d_0_6_4_1_6 = new float[3, 11];
+ }
+ public class CL_0_6_4_1_5
+ {
+ public double[,] arr2d_0_6_4_1_5 = new double[3, 11];
+ }
+ public class CL_0_6_4_1_3
+ {
+ public double[] arr1d_0_6_4_1_3 = new double[11];
+ }
+ public class CL_0_6_4_1_2
+ {
+ public double a0_0_6_4_1_2 = -5.4210108624275222E-20;
+ public double a2_0_6_4_1_2 = 0.0010080645161291511;
+ public double a4_0_6_4_1_2 = -1.1368683772161603E-13;
+ }
+ public class CL_0_6_3_6_4
+ {
+ public double a4_0_6_3_6_4 = 33554432.0;
+ }
+ public class CL_0_6_3_6_1
+ {
+ public double a4_0_6_3_6_1 = 0.125;
+ public float a5_0_6_3_6_1 = 0.000122070313F;
+ }
+ public class CL_0_6_3_5_5
+ {
+ public double[] arr1d_0_6_3_5_5 = new double[11];
+ public double a1_0_6_3_5_5 = 0.0;
+ }
+ public class CL_0_6_3_5_4
+ {
+ public double[,,] arr3d_0_6_3_5_4 = new double[5, 11, 4];
+ }
+ public class CL_0_6_3_5_2
+ {
+ public double a2_0_6_3_5_2 = -5.9138983488082886E-08;
+ public double a4_0_6_3_5_2 = 5.9371814131736755E-08;
+ }
+ public class CL_0_6_3_4_6
+ {
+ public double a4_0_6_3_4_6 = 0.47268430392845312;
+ }
+ public class CL_0_6_3_4_4
+ {
+ public double a2_0_6_3_4_4 = 8.2455539232718564;
+ }
+ public class CL_0_6_3_4_3
+ {
+ public ulong a5_0_6_3_4_3 = 128UL;
+ }
+ public class CL_0_6_3_4_2
+ {
+ public double[] arr1d_0_6_3_4_2 = new double[11];
+ public double a1_0_6_3_4_2 = 2.9802322387695312E-08;
+ }
+ public class CL_0_6_3_3_6
+ {
+ public double[,] arr2d_0_6_3_3_6 = new double[3, 11];
+ public double a2_0_6_3_3_6 = 16.0;
+ public double a5_0_6_3_3_6 = 16.0;
+ }
+ public class CL_0_6_3_3_4
+ {
+ public double a0_0_6_3_3_4 = -3.0279159545898438E-05;
+ }
+ public class CL_0_6_3_3_3
+ {
+ public double[] arr1d_0_6_3_3_3 = new double[11];
+ }
+ public class CL_0_6_3_3_1
+ {
+ public float a1_0_6_3_3_1 = 16.0F;
+ }
+ public class CL_0_6_3_2_6
+ {
+ public double[,,] arr3d_0_6_3_2_6 = new double[5, 11, 4];
+ }
+ public class CL_0_6_3_2_3
+ {
+ public int[,,] arr3d_0_6_3_2_3 = new int[5, 11, 4];
+ }
+ public class CL_0_6_3_2_1
+ {
+ public float[] arr1d_0_6_3_2_1 = new float[11];
+ }
+ public class CL_0_6_3_1_6
+ {
+ public int[,] arr2d_0_6_3_1_6 = new int[3, 11];
+ }
+ public class CL_0_6_3_1_3
+ {
+ public double a3_0_6_3_1_3 = 0.99609375;
+ }
+ public class CL_0_6_3_1_2
+ {
+ public float[,,] arr3d_0_6_3_1_2 = new float[5, 11, 4];
+ public float a2_0_6_3_1_2 = -0.001953125F;
+ public float a3_0_6_3_1_2 = 3932160.0F;
+ public float a4_0_6_3_1_2 = 0.0078125F;
+ }
+ public class CL_0_6_3_1_1
+ {
+ public short a4_0_6_3_1_1 = 22209;
+ }
+ public class CL_0_6_2_6_6
+ {
+ public float a0_0_6_2_6_6 = -0.001953125F;
+ }
+ public class CL_0_6_2_6_4
+ {
+ public float a4_0_6_2_6_4 = 2.0F;
+ }
+ public class CL_0_6_2_6_3
+ {
+ public long a1_0_6_2_6_3 = 128L;
+ }
+ public class CL_0_6_2_6_2
+ {
+ public float[,] arr2d_0_6_2_6_2 = new float[3, 11];
+ }
+ public class CL_0_6_2_5_6
+ {
+ public long a0_0_6_2_5_6 = 6933779809499611136L;
+ }
+ public class CL_0_6_2_5_5
+ {
+ public double a0_0_6_2_5_5 = -2.384185791015625E-07;
+ public double a4_0_6_2_5_5 = 0.0;
+ }
+ public class CL_0_6_2_5_4
+ {
+ public long a2_0_6_2_5_4 = -134217728L;
+ public long a5_0_6_2_5_4 = 1L;
+ }
+ public class CL_0_6_2_5_3
+ {
+ public double a2_0_6_2_5_3 = 34788.214873464312;
+ }
+ public class CL_0_6_2_3_5
+ {
+ public double a0_0_6_2_3_5 = 0.25;
+ public double a3_0_6_2_3_5 = 0.21875;
+ }
+ public class CL_0_6_2_3_3
+ {
+ public float[] arr1d_0_6_2_3_3 = new float[11];
+ }
+ public class CL_0_6_2_2_5
+ {
+ public double[,,] arr3d_0_6_2_2_5 = new double[5, 11, 4];
+ }
+ public class CL_0_6_2_2_4
+ {
+ public double a4_0_6_2_2_4 = 1093.133261680603;
+ }
+ public class CL_0_6_2_2_3
+ {
+ public ulong a4_0_6_2_2_3 = 17058842640595812352UL;
+ public long a5_0_6_2_2_3 = 2986015197533393610L;
+ }
+ public class CL_0_6_2_2_2
+ {
+ public short a4_0_6_2_2_2 = 20263;
+ public float a5_0_6_2_2_2 = 0.5F;
+ }
+ public class CL_0_6_2_1_6
+ {
+ public long a2_0_6_2_1_6 = 1L;
+ }
+ public class CL_0_6_2_1_5
+ {
+ public int[] arr1d_0_6_2_1_5 = new int[11];
+ }
+ public class CL_0_6_2_1_4
+ {
+ public int[] arr1d_0_6_2_1_4 = new int[11];
+ }
+ public class CL_0_6_2_1_3
+ {
+ public float[,] arr2d_0_6_2_1_3 = new float[3, 11];
+ public float a4_0_6_2_1_3 = -32.0F;
+ public float a5_0_6_2_1_3 = 0.0F;
+ }
+ public class CL_0_6_2_1_2
+ {
+ public int a4_0_6_2_1_2 = 16;
+ public Decimal a5_0_6_2_1_2 = 66867906M;
+ }
+ public class CL_0_6_1_6_6
+ {
+ public double a5_0_6_1_6_6 = 0.25;
+ }
+ public class CL_0_6_1_6_5
+ {
+ public long[,,] arr3d_0_6_1_6_5 = new long[5, 11, 4];
+ }
+ public class CL_0_6_1_6_3
+ {
+ public Decimal a1_0_6_1_6_3 = 16777216M;
+ }
+ public class CL_0_6_1_6_2
+ {
+ public long[,] arr2d_0_6_1_6_2 = new long[3, 11];
+ }
+ public class CL_0_6_1_6_1
+ {
+ public double a5_0_6_1_6_1 = 1099511627776.0;
+ }
+ public class CL_0_6_1_5_6
+ {
+ public double[,,] arr3d_0_6_1_5_6 = new double[5, 11, 4];
+ }
+ public class CL_0_6_1_5_3
+ {
+ public Decimal a0_0_6_1_5_3 = 2147483648M;
+ }
+ public class CL_0_6_1_5_2
+ {
+ public float a1_0_6_1_5_2 = -917504.0F;
+ }
+ public class CL_0_6_1_3_5
+ {
+ public long[,,] arr3d_0_6_1_3_5 = new long[5, 11, 4];
+ public int[,] arr2d_0_6_1_3_5 = new int[3, 11];
+ public double a4_0_6_1_3_5 = 7.0407795963714778E-06;
+ }
+ public class CL_0_6_1_3_4
+ {
+ public int[,,] arr3d_0_6_1_3_4 = new int[5, 11, 4];
+ public double a5_0_6_1_3_4 = 0.0;
+ }
+ public class CL_0_6_1_3_2
+ {
+ public ushort a1_0_6_1_3_2 = 37534;
+ }
+ public class CL_0_6_1_3_1
+ {
+ public double a0_0_6_1_3_1 = 1.9758094547885017E-05;
+ }
+ public class CL_0_6_1_2_5
+ {
+ public double a1_0_6_1_2_5 = 61532160.0;
+ }
+ public class CL_0_6_1_2_4
+ {
+ public int[,] arr2d_0_6_1_2_4 = new int[3, 11];
+ }
+ public class CL_0_6_1_2_3
+ {
+ public double[,,] arr3d_0_6_1_2_3 = new double[5, 11, 4];
+ public double a4_0_6_1_2_3 = 0.0;
+ }
+ public class CL_0_6_1_2_2
+ {
+ public float[,] arr2d_0_6_1_2_2 = new float[3, 11];
+ }
+ public class CL_0_6_1_2_1
+ {
+ public double a1_0_6_1_2_1 = 0.0625;
+ public float a3_0_6_1_2_1 = 0.02319336F;
+ }
+ public class CL_0_6_1_1_6
+ {
+ public long a0_0_6_1_1_6 = 8589934592L;
+ public double a5_0_6_1_1_6 = 31.7578125;
+ }
+ public class CL_0_6_1_1_5
+ {
+ public double[] arr1d_0_6_1_1_5 = new double[11];
+ public double a5_0_6_1_1_5 = 1.848294070636505;
+ }
+ public class CL_0_6_1_1_3
+ {
+ public double a0_0_6_1_1_3 = 512.0;
+ }
+ public class CL_0_6_1_1_2
+ {
+ public float[] arr1d_0_6_1_1_2 = new float[11];
+ public int[,,] arr3d_0_6_1_1_2 = new int[5, 11, 4];
+ }
+ public class CL_0_6_1_1_1
+ {
+ public ulong[,,] arr3d_0_6_1_1_1 = new ulong[5, 11, 4];
+ }
+ public class CL_0_5_6_6_6
+ {
+ public int a2_0_5_6_6_6 = -379068166;
+ }
+ public class CL_0_5_6_6_3
+ {
+ public double[,,] arr3d_0_5_6_6_3 = new double[5, 11, 4];
+ public int[] arr1d_0_5_6_6_3 = new int[11];
+ public double a5_0_5_6_6_3 = 0.10568980459962724;
+ }
+ public class CL_0_5_6_6_2
+ {
+ public double a1_0_5_6_6_2 = 0.0078125;
+ public float a4_0_5_6_6_2 = 16384.0F;
+ }
+ public class CL_0_5_6_4_6
+ {
+ public int a5_0_5_6_4_6 = 1412499802;
+ }
+ public class CL_0_5_6_4_5
+ {
+ public double a4_0_5_6_4_5 = 16384.0;
+ }
+ public class CL_0_5_6_4_4
+ {
+ public double a0_0_5_6_4_4 = -1.0;
+ }
+ public class CL_0_5_6_4_2
+ {
+ public double[,] arr2d_0_5_6_4_2 = new double[3, 11];
+ }
+ public class CL_0_5_6_4_1
+ {
+ public ushort[] arr1d_0_5_6_4_1 = new ushort[11];
+ }
+ public class CL_0_5_6_3_5
+ {
+ public long[] arr1d_0_5_6_3_5 = new long[11];
+ public double a5_0_5_6_3_5 = 0.03125;
+ }
+ public class CL_0_5_6_3_4
+ {
+ public double[,,] arr3d_0_5_6_3_4 = new double[5, 11, 4];
+ public double a2_0_5_6_3_4 = 0.0;
+ public double a5_0_5_6_3_4 = -2.384185791015625E-07;
+ }
+ public class CL_0_5_6_3_3
+ {
+ public double a1_0_5_6_3_3 = -63.875;
+ }
+ public class CL_0_5_6_3_2
+ {
+ public double a5_0_5_6_3_2 = 0.0;
+ }
+ public class CL_0_5_6_3_1
+ {
+ public double[] arr1d_0_5_6_3_1 = new double[11];
+ }
+ public class CL_0_5_6_2_6
+ {
+ public int[,,] arr3d_0_5_6_2_6 = new int[5, 11, 4];
+ }
+ public class CL_0_5_6_2_4
+ {
+ public short a2_0_5_6_2_4 = 20677;
+ }
+ public class CL_0_5_6_2_3
+ {
+ public double a5_0_5_6_2_3 = 1.0000000000001308;
+ }
+ public class CL_0_5_6_2_2
+ {
+ public ulong a1_0_5_6_2_2 = 128UL;
+ }
+ public class CL_0_5_6_1_5
+ {
+ public uint a3_0_5_6_1_5 = 128U;
+ }
+ public class CL_0_5_6_1_4
+ {
+ public double a1_0_5_6_1_4 = -68651843584.0;
+ }
+ public class CL_0_5_6_1_3
+ {
+ public short a1_0_5_6_1_3 = 26181;
+ }
+ public class CL_0_5_6_1_2
+ {
+ public double[,] arr2d_0_5_6_1_2 = new double[3, 11];
+ public double a4_0_5_6_1_2 = -1.4901161193847656E-08;
+ }
+ public class CL_0_5_5_6_6
+ {
+ public double a5_0_5_5_6_6 = 1.4750155110538235;
+ }
+ public class CL_0_5_5_6_4
+ {
+ public long a1_0_5_5_6_4 = -4867021755455084243L;
+ }
+ public class CL_0_5_5_6_3
+ {
+ public int[,,] arr3d_0_5_5_6_3 = new int[5, 11, 4];
+ public double a2_0_5_5_6_3 = -0.001953125;
+ }
+ public class CL_0_5_5_6_2
+ {
+ public long[,,] arr3d_0_5_5_6_2 = new long[5, 11, 4];
+ }
+ public class CL_0_5_5_5_5
+ {
+ public float a1_0_5_5_5_5 = -134217728.0F;
+ }
+ public class CL_0_5_5_5_3
+ {
+ public double a0_0_5_5_5_3 = 4.20843865448182;
+ public double a4_0_5_5_5_3 = 0.99992213259540585;
+ }
+ public class CL_0_5_5_4_2
+ {
+ public float a1_0_5_5_4_2 = 0.0F;
+ }
+ public class CL_0_5_5_4_1
+ {
+ public short[,,] arr3d_0_5_5_4_1 = new short[5, 11, 4];
+ }
+ public class CL_0_5_5_3_6
+ {
+ public double[,,] arr3d_0_5_5_3_6 = new double[5, 11, 4];
+ }
+ public class CL_0_5_5_3_4
+ {
+ public Decimal[] arr1d_0_5_5_3_4 = new Decimal[11];
+ }
+ public class CL_0_5_5_3_1
+ {
+ public double[] arr1d_0_5_5_3_1 = new double[11];
+ public int[,] arr2d_0_5_5_3_1 = new int[3, 11];
+ public ulong a4_0_5_5_3_1 = 256UL;
+ }
+ public class CL_0_5_5_2_5
+ {
+ public float[] arr1d_0_5_5_2_5 = new float[11];
+ public float a4_0_5_5_2_5 = 0.25F;
+ }
+ public class CL_0_5_5_2_4
+ {
+ public float a3_0_5_5_2_4 = 0.0F;
+ }
+ public class CL_0_5_5_2_3
+ {
+ public float[,] arr2d_0_5_5_2_3 = new float[3, 11];
+ public double a1_0_5_5_2_3 = 65536.015625;
+ }
+ public class CL_0_5_5_1_6
+ {
+ public Decimal[,,] arr3d_0_5_5_1_6 = new Decimal[5, 11, 4];
+ }
+ public class CL_0_5_5_1_5
+ {
+ public Decimal[,] arr2d_0_5_5_1_5 = new Decimal[3, 11];
+ }
+ public class CL_0_5_5_1_3
+ {
+ public int a1_0_5_5_1_3 = 1954697247;
+ }
+ public class CL_0_5_4_6_6
+ {
+ public double[,] arr2d_0_5_4_6_6 = new double[3, 11];
+ public double a4_0_5_4_6_6 = -4.6566128730773926E-10;
+ }
+ public class CL_0_5_4_6_5
+ {
+ public double a2_0_5_4_6_5 = -2592.0;
+ }
+ public class CL_0_5_4_6_4
+ {
+ public double[,,] arr3d_0_5_4_6_4 = new double[5, 11, 4];
+ public Decimal a1_0_5_4_6_4 = 0M;
+ public long a3_0_5_4_6_4 = 32L;
+ }
+ public class CL_0_5_4_6_3
+ {
+ public double[,] arr2d_0_5_4_6_3 = new double[3, 11];
+ public Decimal a3_0_5_4_6_3 = -0.000003814697265625M;
+ }
+ public class CL_0_5_4_6_2
+ {
+ public double[] arr1d_0_5_4_6_2 = new double[11];
+ }
+ public class CL_0_5_4_6_1
+ {
+ public double[,,] arr3d_0_5_4_6_1 = new double[5, 11, 4];
+ }
+ public class CL_0_5_4_5_6
+ {
+ public float a0_0_5_4_5_6 = -7168.0F;
+ }
+ public class CL_0_5_4_5_5
+ {
+ public int a4_0_5_4_5_5 = 696093759;
+ }
+ public class CL_0_5_4_5_3
+ {
+ public uint[] arr1d_0_5_4_5_3 = new uint[11];
+ }
+ public class CL_0_5_4_5_2
+ {
+ public long a4_0_5_4_5_2 = 1016288561877480277L;
+ }
+ public class CL_0_5_4_5_1
+ {
+ public int[,,] arr3d_0_5_4_5_1 = new int[5, 11, 4];
+ }
+ public class CL_0_5_4_4_4
+ {
+ public double[,,] arr3d_0_5_4_4_4 = new double[5, 11, 4];
+ }
+ public class CL_0_5_4_4_3
+ {
+ public int a0_0_5_4_4_3 = 561760788;
+ public double a3_0_5_4_4_3 = 3.1931538780853851E-05;
+ public uint a4_0_5_4_4_3 = 3384567040U;
+ }
+ public class CL_0_5_4_4_1
+ {
+ public int[] arr1d_0_5_4_4_1 = new int[11];
+ }
+ public class CL_0_5_4_3_6
+ {
+ public double a5_0_5_4_3_6 = 9.5367431640625E-07;
+ }
+ public class CL_0_5_4_3_2
+ {
+ public double[,] arr2d_0_5_4_3_2 = new double[3, 11];
+ }
+ public class CL_0_5_4_3_1
+ {
+ public double a1_0_5_4_3_1 = 0.070488770073894577;
+ }
+ public class CL_0_5_4_1_4
+ {
+ public double a2_0_5_4_1_4 = 33554432.0;
+ }
+ public class CL_0_5_4_1_3
+ {
+ public int[,,] arr3d_0_5_4_1_3 = new int[5, 11, 4];
+ }
+ public class CL_0_5_4_1_2
+ {
+ public double[,] arr2d_0_5_4_1_2 = new double[3, 11];
+ }
+ public class CL_0_5_3_6_6
+ {
+ public double a0_0_5_3_6_6 = -14.483826525892832;
+ }
+ public class CL_0_5_3_6_4
+ {
+ public long a4_0_5_3_6_4 = 1420117362L;
+ }
+ public class CL_0_5_3_6_3
+ {
+ public ulong a4_0_5_3_6_3 = 8192UL;
+ }
+ public class CL_0_5_3_5_5
+ {
+ public double[] arr1d_0_5_3_5_5 = new double[11];
+ public long a2_0_5_3_5_5 = -16L;
+ public double a5_0_5_3_5_5 = 0.03162241816008745;
+ }
+ public class CL_0_5_3_5_3
+ {
+ public double[] arr1d_0_5_3_5_3 = new double[11];
+ public double a1_0_5_3_5_3 = -0.00390625;
+ }
+ public class CL_0_5_3_5_2
+ {
+ public float a1_0_5_3_5_2 = 3.05175781E-05F;
+ public float a2_0_5_3_5_2 = 0.000213623047F;
+ }
+ public class CL_0_5_3_5_1
+ {
+ public float a3_0_5_3_5_1 = 0.001953125F;
+ }
+ public class CL_0_5_3_4_6
+ {
+ public ulong a5_0_5_3_4_6 = 16UL;
+ }
+ public class CL_0_5_3_4_5
+ {
+ public double[,] arr2d_0_5_3_4_5 = new double[3, 11];
+ public double a1_0_5_3_4_5 = 1.52587890625E-05;
+ }
+ public class CL_0_5_3_4_4
+ {
+ public double a3_0_5_3_4_4 = -0.000732421875;
+ public double a5_0_5_3_4_4 = 0.001708984375;
+ }
+ public class CL_0_5_3_4_3
+ {
+ public long[,] arr2d_0_5_3_4_3 = new long[3, 11];
+ }
+ public class CL_0_5_3_4_1
+ {
+ public double[] arr1d_0_5_3_4_1 = new double[11];
+ public long a2_0_5_3_4_1 = 4096L;
+ }
+ public class CL_0_5_3_2_2
+ {
+ public float[,,] arr3d_0_5_3_2_2 = new float[5, 11, 4];
+ }
+ public class CL_0_5_3_1_5
+ {
+ public double a5_0_5_3_1_5 = 15904.031860590447;
+ }
+ public class CL_0_5_3_1_4
+ {
+ public float a1_0_5_3_1_4 = -7.0F;
+ }
+ public class CL_0_5_3_1_1
+ {
+ public float[,] arr2d_0_5_3_1_1 = new float[3, 11];
+ }
+ public class CL_0_5_2_6_6
+ {
+ public Decimal[,,] arr3d_0_5_2_6_6 = new Decimal[5, 11, 4];
+ }
+ public class CL_0_5_2_6_5
+ {
+ public long a4_0_5_2_6_5 = 4L;
+ }
+ public class CL_0_5_2_6_2
+ {
+ public Decimal[,,] arr3d_0_5_2_6_2 = new Decimal[5, 11, 4];
+ public long a4_0_5_2_6_2 = 1L;
+ }
+ public class CL_0_5_2_6_1
+ {
+ public Decimal a1_0_5_2_6_1 = -536870912M;
+ public ulong a2_0_5_2_6_1 = 2UL;
+ public ulong a5_0_5_2_6_1 = 4UL;
+ }
+ public class CL_0_5_2_5_6
+ {
+ public ulong a4_0_5_2_5_6 = 404784415491751936UL;
+ }
+ public class CL_0_5_2_5_3
+ {
+ public long[,,] arr3d_0_5_2_5_3 = new long[5, 11, 4];
+ public int a1_0_5_2_5_3 = 1;
+ }
+ public class CL_0_5_2_5_2
+ {
+ public double a0_0_5_2_5_2 = 1.1854677047914457;
+ public ulong a3_0_5_2_5_2 = 5149551713564229632UL;
+ }
+ public class CL_0_5_2_5_1
+ {
+ public ulong[,] arr2d_0_5_2_5_1 = new ulong[3, 11];
+ }
+ public class CL_0_5_2_4_6
+ {
+ public float a5_0_5_2_4_6 = 131072.0F;
+ }
+ public class CL_0_5_2_4_4
+ {
+ public float a3_0_5_2_4_4 = 0.0F;
+ }
+ public class CL_0_5_2_4_3
+ {
+ public double a0_0_5_2_4_3 = 8.0761736413341583E-05;
+ public int a1_0_5_2_4_3 = 1028926;
+ }
+ public class CL_0_5_2_4_1
+ {
+ public float a4_0_5_2_4_1 = -115200.0F;
+ }
+ public class CL_0_5_2_3_6
+ {
+ public float[,] arr2d_0_5_2_3_6 = new float[3, 11];
+ public float a5_0_5_2_3_6 = 122880.0F;
+ }
+ public class CL_0_5_2_3_4
+ {
+ public float a1_0_5_2_3_4 = -2.4696062E+10F;
+ }
+ public class CL_0_5_2_3_1
+ {
+ public Decimal a2_0_5_2_3_1 = -0.00000095367431640625M;
+ }
+ public class CL_0_5_2_2_5
+ {
+ public short a1_0_5_2_2_5 = 18721;
+ public double a4_0_5_2_2_5 = 0.84902494331065759;
+ }
+ public class CL_0_5_2_2_4
+ {
+ public long a1_0_5_2_2_4 = 8796092978533L;
+ public uint a5_0_5_2_2_4 = 134217728U;
+ }
+ public class CL_0_5_2_2_1
+ {
+ public double a0_0_5_2_2_1 = -7.9999427795410156;
+ public float a3_0_5_2_2_1 = 1.0F;
+ }
+ public class CL_0_5_2_1_6
+ {
+ public Decimal a5_0_5_2_1_6 = 0M;
+ }
+ public class CL_0_5_2_1_5
+ {
+ public double a1_0_5_2_1_5 = -2147483648.0;
+ }
+ public class CL_0_5_2_1_4
+ {
+ public Decimal a5_0_5_2_1_4 = 0M;
+ }
+ public class CL_0_5_2_1_2
+ {
+ public double[,] arr2d_0_5_2_1_2 = new double[3, 11];
+ }
+ public class CL_0_5_2_1_1
+ {
+ public double[,] arr2d_0_5_2_1_1 = new double[3, 11];
+ public double a5_0_5_2_1_1 = 1073741824.0;
+ }
+ public class CL_0_5_1_6_6
+ {
+ public double[,,] arr3d_0_5_1_6_6 = new double[5, 11, 4];
+ }
+ public class CL_0_5_1_6_4
+ {
+ public int[] arr1d_0_5_1_6_4 = new int[11];
+ }
+ public class CL_0_5_1_6_3
+ {
+ public float a0_0_5_1_6_3 = 1048576.0F;
+ public int[,,] arr3d_0_5_1_6_3 = new int[5, 11, 4];
+ }
+ public class CL_0_5_1_6_2
+ {
+ public Decimal a5_0_5_1_6_2 = 6861839018M;
+ }
+ public class CL_0_5_1_6_1
+ {
+ public double[,,] arr3d_0_5_1_6_1 = new double[5, 11, 4];
+ public long a1_0_5_1_6_1 = 1L;
+ }
+ public class CL_0_5_1_5_5
+ {
+ public double a1_0_5_1_5_5 = 1.4565864921505264E-09;
+ }
+ public class CL_0_5_1_5_4
+ {
+ public double a0_0_5_1_5_4 = 0.12250436120666564;
+ }
+ public class CL_0_5_1_5_3
+ {
+ public Decimal[,] arr2d_0_5_1_5_3 = new Decimal[3, 11];
+ public long a3_0_5_1_5_3 = -5505161813254745447L;
+ }
+ public class CL_0_5_1_5_1
+ {
+ public ulong a1_0_5_1_5_1 = 2UL;
+ }
+ public class CL_0_5_1_4_6
+ {
+ public ulong a5_0_5_1_4_6 = 32UL;
+ }
+ public class CL_0_5_1_4_5
+ {
+ public Decimal[,,] arr3d_0_5_1_4_5 = new Decimal[5, 11, 4];
+ public Decimal a3_0_5_1_4_5 = 0.0078125M;
+ }
+ public class CL_0_5_1_4_4
+ {
+ public Decimal[,] arr2d_0_5_1_4_4 = new Decimal[3, 11];
+ }
+ public class CL_0_5_1_4_3
+ {
+ public double a4_0_5_1_4_3 = 13.272364217252397;
+ }
+ public class CL_0_5_1_4_2
+ {
+ public Decimal[,] arr2d_0_5_1_4_2 = new Decimal[3, 11];
+ public Decimal a2_0_5_1_4_2 = -3840M;
+ }
+ public class CL_0_5_1_4_1
+ {
+ public Decimal a1_0_5_1_4_1 = 127.0078125M;
+ public Decimal a4_0_5_1_4_1 = 0M;
+ }
+ public class CL_0_5_1_3_6
+ {
+ public int a4_0_5_1_3_6 = 842062828;
+ }
+ public class CL_0_5_1_3_5
+ {
+ public ulong[,] arr2d_0_5_1_3_5 = new ulong[3, 11];
+ public short a3_0_5_1_3_5 = 4525;
+ }
+ public class CL_0_5_1_3_4
+ {
+ public float a1_0_5_1_3_4 = 1024.0F;
+ public float a2_0_5_1_3_4 = 8192.0F;
+ }
+ public class CL_0_5_1_3_2
+ {
+ public float a1_0_5_1_3_2 = -96.0F;
+ public float a2_0_5_1_3_2 = 32.0F;
+ public float a3_0_5_1_3_2 = 0.0697928F;
+ public short a4_0_5_1_3_2 = 30021;
+ }
+ public class CL_0_5_1_3_1
+ {
+ public double a5_0_5_1_3_1 = 1;
+ }
+ public class CL_0_5_1_2_6
+ {
+ public long a2_0_5_1_2_6 = -12377L;
+ }
+ public class CL_0_5_1_2_5
+ {
+ public uint a4_0_5_1_2_5 = 406089824U;
+ }
+ public class CL_0_5_1_2_4
+ {
+ public Decimal[,] arr2d_0_5_1_2_4 = new Decimal[3, 11];
+ }
+ public class CL_0_5_1_2_2
+ {
+ public long a1_0_5_1_2_2 = -1047078455L;
+ }
+ public class CL_0_5_1_2_1
+ {
+ public Decimal[,] arr2d_0_5_1_2_1 = new Decimal[3, 11];
+ public float a3_0_5_1_2_1 = 0.25F;
+ }
+ public class CL_0_5_1_1_5
+ {
+ public short[,,] arr3d_0_5_1_1_5 = new short[5, 11, 4];
+ public Decimal a2_0_5_1_1_5 = 262144M;
+ }
+ public class CL_0_5_1_1_4
+ {
+ public short[,] arr2d_0_5_1_1_4 = new short[3, 11];
+ }
+ public class CL_0_5_1_1_2
+ {
+ public Decimal a5_0_5_1_1_2 = 34359738368M;
+ }
+ public class CL_0_4_6_6_6
+ {
+ public ulong a3_0_4_6_6_6 = 12840716913726193664UL;
+ }
+ public class CL_0_4_6_6_5
+ {
+ public double a4_0_4_6_6_5 = 0.125;
+ }
+ public class CL_0_4_6_6_4
+ {
+ public double a3_0_4_6_6_4 = 0.0;
+ }
+ public class CL_0_4_6_6_3
+ {
+ public ulong[] arr1d_0_4_6_6_3 = new ulong[11];
+ }
+ public class CL_0_4_6_6_2
+ {
+ public ulong[,,] arr3d_0_4_6_6_2 = new ulong[5, 11, 4];
+ public int a2_0_4_6_6_2 = -1025374402;
+ public int a5_0_4_6_6_2 = 323568222;
+ }
+ public class CL_0_4_6_5_4
+ {
+ public ushort a4_0_4_6_5_4 = 48876;
+ }
+ public class CL_0_4_6_5_3
+ {
+ public double[] arr1d_0_4_6_5_3 = new double[11];
+ public ulong a5_0_4_6_5_3 = 11953331178078994464UL;
+ }
+ public class CL_0_4_6_4_5
+ {
+ public double[,,] arr3d_0_4_6_4_5 = new double[5, 11, 4];
+ }
+ public class CL_0_4_6_4_4
+ {
+ public int[,,] arr3d_0_4_6_4_4 = new int[5, 11, 4];
+ public double a5_0_4_6_4_4 = 0.22408966707653971;
+ }
+ public class CL_0_4_6_4_3
+ {
+ public double[,,] arr3d_0_4_6_4_3 = new double[5, 11, 4];
+ }
+ public class CL_0_4_6_4_2
+ {
+ public int[,] arr2d_0_4_6_4_2 = new int[3, 11];
+ public double a4_0_4_6_4_2 = 0.010593672747884253;
+ }
+ public class CL_0_4_6_4_1
+ {
+ public double a2_0_4_6_4_1 = -3.6670826375484467E-09;
+ }
+ public class CL_0_4_6_3_6
+ {
+ public double a4_0_4_6_3_6 = 0.49091498458803884;
+ }
+ public class CL_0_4_6_3_4
+ {
+ public double a2_0_4_6_3_4 = 511.99999997019768;
+ public float a5_0_4_6_3_4 = -262144.0F;
+ }
+ public class CL_0_4_6_3_1
+ {
+ public long a1_0_4_6_3_1 = -70367922982179L;
+ }
+ public class CL_0_4_6_2_6
+ {
+ public double[] arr1d_0_4_6_2_6 = new double[11];
+ public double a5_0_4_6_2_6 = 0.0;
+ }
+ public class CL_0_4_6_2_3
+ {
+ public float[,,] arr3d_0_4_6_2_3 = new float[5, 11, 4];
+ }
+ public class CL_0_4_6_1_1
+ {
+ public double[,] arr2d_0_4_6_1_1 = new double[3, 11];
+ }
+ public class CL_0_4_5_6_6
+ {
+ public int a3_0_4_5_6_6 = 420502152;
+ }
+ public class CL_0_4_5_6_4
+ {
+ public float a0_0_4_5_6_4 = 0.252950519F;
+ }
+ public class CL_0_4_5_6_3
+ {
+ public Decimal a3_0_4_5_6_3 = 0.00006103515625M;
+ }
+ public class CL_0_4_5_6_2
+ {
+ public Decimal a2_0_4_5_6_2 = 0M;
+ }
+ public class CL_0_4_5_6_1
+ {
+ public long a1_0_4_5_6_1 = 1912674511L;
+ public double a4_0_4_5_6_1 = 1912712703.9944727;
+ }
+ public class CL_0_4_5_5_6
+ {
+ public short a4_0_4_5_5_6 = 16056;
+ }
+ public class CL_0_4_5_5_5
+ {
+ public double a5_0_4_5_5_5 = 1.0000207616516279;
+ }
+ public class CL_0_4_5_5_4
+ {
+ public long a2_0_4_5_5_4 = 3786952792370212489L;
+ }
+ public class CL_0_4_5_5_3
+ {
+ public ushort a3_0_4_5_5_3 = 54027;
+ }
+ public class CL_0_4_5_5_1
+ {
+ public long a5_0_4_5_5_1 = -7062841587073674778L;
+ }
+ public class CL_0_4_5_4_2
+ {
+ public Decimal[,,] arr3d_0_4_5_4_2 = new Decimal[5, 11, 4];
+ public Decimal a4_0_4_5_4_2 = 16.0078125M;
+ }
+ public class CL_0_4_5_3_6
+ {
+ public Decimal[,] arr2d_0_4_5_3_6 = new Decimal[3, 11];
+ }
+ public class CL_0_4_5_3_5
+ {
+ public ushort[,,] arr3d_0_4_5_3_5 = new ushort[5, 11, 4];
+ }
+ public class CL_0_4_5_3_4
+ {
+ public long[,,] arr3d_0_4_5_3_4 = new long[5, 11, 4];
+ }
+ public class CL_0_4_5_3_2
+ {
+ public Decimal a0_0_4_5_3_2 = 0M;
+ }
+ public class CL_0_4_5_3_1
+ {
+ public long[] arr1d_0_4_5_3_1 = new long[11];
+ }
+ public class CL_0_4_5_2_6
+ {
+ public Decimal a4_0_4_5_2_6 = 0M;
+ }
+ public class CL_0_4_5_2_5
+ {
+ public Decimal[,,] arr3d_0_4_5_2_5 = new Decimal[5, 11, 4];
+ public Decimal a4_0_4_5_2_5 = -778240M;
+ }
+ public class CL_0_4_5_2_2
+ {
+ public Decimal[] arr1d_0_4_5_2_2 = new Decimal[11];
+ }
+ public class CL_0_4_5_2_1
+ {
+ public int[] arr1d_0_4_5_2_1 = new int[11];
+ }
+ public class CL_0_4_5_1_6
+ {
+ public long[,,] arr3d_0_4_5_1_6 = new long[5, 11, 4];
+ }
+ public class CL_0_4_5_1_4
+ {
+ public Decimal a4_0_4_5_1_4 = 0.2500000M;
+ }
+ public class CL_0_4_5_1_1
+ {
+ public long[,] arr2d_0_4_5_1_1 = new long[3, 11];
+ public long a5_0_4_5_1_1 = 9182341011685244928L;
+ }
+ public class CL_0_4_4_6_6
+ {
+ public double a2_0_4_4_6_6 = 0.24999618530273438;
+ }
+ public class CL_0_4_4_6_5
+ {
+ public double a2_0_4_4_6_5 = 0.43707275390625;
+ public ulong a5_0_4_4_6_5 = 128UL;
+ }
+ public class CL_0_4_4_6_4
+ {
+ public double[,] arr2d_0_4_4_6_4 = new double[3, 11];
+ }
+ public class CL_0_4_4_6_3
+ {
+ public Decimal a0_0_4_4_6_3 = 0.03118896484375M;
+ public ulong a2_0_4_4_6_3 = 128UL;
+ }
+ public class CL_0_4_4_5_6
+ {
+ public ushort[,,] arr3d_0_4_4_5_6 = new ushort[5, 11, 4];
+ }
+ public class CL_0_4_4_5_5
+ {
+ public ushort[,] arr2d_0_4_4_5_5 = new ushort[3, 11];
+ public double a3_0_4_4_5_5 = 2.0815717928624714E-08;
+ public ushort a4_0_4_4_5_5 = 39093;
+ public int[] arr1d_0_4_4_5_5 = new int[11];
+ }
+ public class CL_0_4_4_5_4
+ {
+ public int[,,] arr3d_0_4_4_5_4 = new int[5, 11, 4];
+ }
+ public class CL_0_4_4_5_3
+ {
+ public int[,,] arr3d_0_4_4_5_3 = new int[5, 11, 4];
+ }
+ public class CL_0_4_4_5_1
+ {
+ public double a5_0_4_4_5_1 = 26.771701342160224;
+ }
+ public class CL_0_4_4_4_6
+ {
+ public double[,] arr2d_0_4_4_4_6 = new double[3, 11];
+ public double a4_0_4_4_4_6 = 0.03125;
+ }
+ public class CL_0_4_4_4_4
+ {
+ public ulong a3_0_4_4_4_4 = 16384UL;
+ }
+ public class CL_0_4_4_4_3
+ {
+ public long a5_0_4_4_4_3 = -32L;
+ }
+ public class CL_0_4_4_3_6
+ {
+ public uint a3_0_4_4_3_6 = 10360488U;
+ }
+ public class CL_0_4_4_3_5
+ {
+ public double[,,] arr3d_0_4_4_3_5 = new double[5, 11, 4];
+ }
+ public class CL_0_4_4_3_4
+ {
+ public double[,,] arr3d_0_4_4_3_4 = new double[5, 11, 4];
+ public int[] arr1d_0_4_4_3_4 = new int[11];
+ }
+ public class CL_0_4_4_3_3
+ {
+ public ushort a5_0_4_4_3_3 = 33459;
+ }
+ public class CL_0_4_4_3_1
+ {
+ public float[,,] arr3d_0_4_4_3_1 = new float[5, 11, 4];
+ }
+ public class CL_0_4_4_2_6
+ {
+ public float a0_0_4_4_2_6 = 6.10351563E-05F;
+ }
+ public class CL_0_4_4_2_5
+ {
+ public double[,,] arr3d_0_4_4_2_5 = new double[5, 11, 4];
+ }
+ public class CL_0_4_4_2_1
+ {
+ public double a1_0_4_4_2_1 = 0.50393700787401574;
+ }
+ public class CL_0_4_4_1_6
+ {
+ public double a4_0_4_4_1_6 = -0.001953125;
+ }
+ public class CL_0_4_4_1_5
+ {
+ public float[] arr1d_0_4_4_1_5 = new float[11];
+ public float a2_0_4_4_1_5 = -8191.9375F;
+ }
+ public class CL_0_4_4_1_4
+ {
+ public float a3_0_4_4_1_4 = 0.00390625F;
+ }
+ public class CL_0_4_3_6_5
+ {
+ public float[,,] arr3d_0_4_3_6_5 = new float[5, 11, 4];
+ }
+ public class CL_0_4_3_6_3
+ {
+ public float[] arr1d_0_4_3_6_3 = new float[11];
+ }
+ public class CL_0_4_3_6_2
+ {
+ public double[] arr1d_0_4_3_6_2 = new double[11];
+ }
+ public class CL_0_4_3_6_1
+ {
+ public float a4_0_4_3_6_1 = -16.0F;
+ }
+ public class CL_0_4_3_5_5
+ {
+ public ulong a0_0_4_3_5_5 = 64UL;
+ public ulong a1_0_4_3_5_5 = 32768UL;
+ }
+ public class CL_0_4_3_5_4
+ {
+ public double[,,] arr3d_0_4_3_5_4 = new double[5, 11, 4];
+ public Decimal a4_0_4_3_5_4 = 0.0000152587890625M;
+ }
+ public class CL_0_4_3_5_3
+ {
+ public int[,] arr2d_0_4_3_5_3 = new int[3, 11];
+ public double a4_0_4_3_5_3 = 0.00390625;
+ }
+ public class CL_0_4_3_5_2
+ {
+ public ushort a2_0_4_3_5_2 = 46553;
+ }
+ public class CL_0_4_3_4_5
+ {
+ public double a3_0_4_3_4_5 = 0.98996398559423771;
+ }
+ public class CL_0_4_3_4_4
+ {
+ public float[,,] arr3d_0_4_3_4_4 = new float[5, 11, 4];
+ }
+ public class CL_0_4_3_4_3
+ {
+ public double a0_0_4_3_4_3 = -1.1847074741128819E-11;
+ }
+ public class CL_0_4_3_3_6
+ {
+ public uint a0_0_4_3_3_6 = 3332649216U;
+ public double a5_0_4_3_3_6 = 0.76722891566265061;
+ }
+ public class CL_0_4_3_3_5
+ {
+ public double[,,] arr3d_0_4_3_3_5 = new double[5, 11, 4];
+ public double a4_0_4_3_3_5 = 411270880.0;
+ }
+ public class CL_0_4_3_3_4
+ {
+ public float[,] arr2d_0_4_3_3_4 = new float[3, 11];
+ }
+ public class CL_0_4_3_3_3
+ {
+ public float a0_0_4_3_3_3 = -1.0F;
+ }
+ public class CL_0_4_3_3_1
+ {
+ public short a3_0_4_3_3_1 = 4781;
+ public double a5_0_4_3_3_1 = 1023.0;
+ }
+ public class CL_0_4_3_2_5
+ {
+ public float a4_0_4_3_2_5 = 32767.9375F;
+ }
+ public class CL_0_4_3_2_4
+ {
+ public double[] arr1d_0_4_3_2_4 = new double[11];
+ public double a2_0_4_3_2_4 = 262144.0;
+ }
+ public class CL_0_4_3_1_6
+ {
+ public ulong a4_0_4_3_1_6 = 8UL;
+ }
+ public class CL_0_4_3_1_5
+ {
+ public Decimal a3_0_4_3_1_5 = 67108864M;
+ public float a4_0_4_3_1_5 = 0.0F;
+ }
+ public class CL_0_4_3_1_3
+ {
+ public Decimal a0_0_4_3_1_3 = -0.000000476837158203125M;
+ }
+ public class CL_0_4_3_1_2
+ {
+ public double[] arr1d_0_4_3_1_2 = new double[11];
+ }
+ public class CL_0_4_3_1_1
+ {
+ public ulong a1_0_4_3_1_1 = 10547495198487740416UL;
+ }
+ public class CL_0_4_2_5_4
+ {
+ public float a4_0_4_2_5_4 = 1.000552F;
+ }
+ public class CL_0_4_2_5_3
+ {
+ public double a2_0_4_2_5_3 = -0.0009765625;
+ }
+ public class CL_0_4_2_5_1
+ {
+ public float[] arr1d_0_4_2_5_1 = new float[11];
+ }
+ public class CL_0_4_2_4_6
+ {
+ public long[,] arr2d_0_4_2_4_6 = new long[3, 11];
+ }
+ public class CL_0_4_2_4_5
+ {
+ public Decimal a4_0_4_2_4_5 = 1.98465724505048M;
+ }
+ public class CL_0_4_2_4_4
+ {
+ public double[,] arr2d_0_4_2_4_4 = new double[3, 11];
+ public double a1_0_4_2_4_4 = 1.7556565418048874E-24;
+ public int a2_0_4_2_4_4 = 1658840731;
+ public ushort a4_0_4_2_4_4 = 61103;
+ }
+ public class CL_0_4_2_4_3
+ {
+ public ulong[,] arr2d_0_4_2_4_3 = new ulong[3, 11];
+ }
+ public class CL_0_4_2_4_1
+ {
+ public ulong[,] arr2d_0_4_2_4_1 = new ulong[3, 11];
+ }
+ public class CL_0_4_2_3_6
+ {
+ public int[,,] arr3d_0_4_2_3_6 = new int[5, 11, 4];
+ public ulong a4_0_4_2_3_6 = 13280550152138915840UL;
+ }
+ public class CL_0_4_2_3_3
+ {
+ public ulong[,] arr2d_0_4_2_3_3 = new ulong[3, 11];
+ }
+ public class CL_0_4_2_3_2
+ {
+ public short a0_0_4_2_3_2 = 28060;
+ public double a1_0_4_2_3_2 = 5.1809191149745268E-09;
+ public int[,] arr2d_0_4_2_3_2 = new int[3, 11];
+ }
+ public class CL_0_4_2_2_6
+ {
+ public long a1_0_4_2_2_6 = 4806130255238600723L;
+ public int a4_0_4_2_2_6 = 1902746560;
+ }
+ public class CL_0_4_2_2_5
+ {
+ public int[,,] arr3d_0_4_2_2_5 = new int[5, 11, 4];
+ }
+ public class CL_0_4_2_2_3
+ {
+ public long[] arr1d_0_4_2_2_3 = new long[11];
+ public Decimal a1_0_4_2_2_3 = 0.375M;
+ }
+ public class CL_0_4_2_1_5
+ {
+ public int a3_0_4_2_1_5 = 1176733839;
+ }
+ public class CL_0_4_2_1_3
+ {
+ public ulong[] arr1d_0_4_2_1_3 = new ulong[11];
+ }
+ public class CL_0_4_2_1_1
+ {
+ public long a3_0_4_2_1_1 = -3058102475313929302L;
+ public int[] arr1d_0_4_2_1_1 = new int[11];
+ }
+ public class CL_0_4_1_5_6
+ {
+ public float a0_0_4_1_5_6 = 32.0F;
+ public Decimal a1_0_4_1_5_6 = 0.00006103515625M;
+ }
+ public class CL_0_4_1_5_5
+ {
+ public double a1_0_4_1_5_5 = 0.050981064766376434;
+ }
+ public class CL_0_4_1_5_4
+ {
+ public int[,,] arr3d_0_4_1_5_4 = new int[5, 11, 4];
+ public double a5_0_4_1_5_4 = 1.8319276659142585;
+ }
+ public class CL_0_4_1_5_3
+ {
+ public float a0_0_4_1_5_3 = 2.38418579E-07F;
+ public float a3_0_4_1_5_3 = 4194304.0F;
+ }
+ public class CL_0_4_1_5_1
+ {
+ public double a2_0_4_1_5_1 = 16777216.0;
+ public double a5_0_4_1_5_1 = -9.0289093028397536E-13;
+ }
+ public class CL_0_4_1_4_6
+ {
+ public double[,] arr2d_0_4_1_4_6 = new double[3, 11];
+ }
+ public class CL_0_4_1_4_5
+ {
+ public double a2_0_4_1_4_5 = 535822336.0;
+ public double a5_0_4_1_4_5 = 1024.0;
+ }
+ public class CL_0_4_1_4_4
+ {
+ public double a2_0_4_1_4_4 = 0.0;
+ public double a3_0_4_1_4_4 = 2.384185791015625E-07;
+ }
+ public class CL_0_4_1_4_3
+ {
+ public double[,,] arr3d_0_4_1_4_3 = new double[5, 11, 4];
+ public double a5_0_4_1_4_3 = 255.99999999254942;
+ }
+ public class CL_0_4_1_4_2
+ {
+ public double a1_0_4_1_4_2 = 2.0861625671386719E-07;
+ }
+ public class CL_0_4_1_3_3
+ {
+ public float[,] arr2d_0_4_1_3_3 = new float[3, 11];
+ }
+ public class CL_0_4_1_3_2
+ {
+ public ushort[] arr1d_0_4_1_3_2 = new ushort[11];
+ public short a4_0_4_1_3_2 = 4;
+ public double a5_0_4_1_3_2 = 21.384527161867055;
+ }
+ public class CL_0_4_1_3_1
+ {
+ public double[,] arr2d_0_4_1_3_1 = new double[3, 11];
+ }
+ public class CL_0_4_1_2_4
+ {
+ public short a1_0_4_1_2_4 = 2464;
+ }
+ public class CL_0_4_1_2_2
+ {
+ public Decimal a3_0_4_1_2_2 = -101185281550M;
+ public int a4_0_4_1_2_2 = 1048576;
+ }
+ public class CL_0_4_1_2_1
+ {
+ public long[,,] arr3d_0_4_1_2_1 = new long[5, 11, 4];
+ }
+ public class CL_0_4_1_1_5
+ {
+ public double[] arr1d_0_4_1_1_5 = new double[11];
+ }
+ public class CL_0_4_1_1_4
+ {
+ public float a1_0_4_1_1_4 = 3.637979E-12F;
+ }
+ public class CL_0_4_1_1_3
+ {
+ public ulong[] arr1d_0_4_1_1_3 = new ulong[11];
+ }
+ public class CL_0_4_1_1_1
+ {
+ public long[] arr1d_0_4_1_1_1 = new long[11];
+ public int a1_0_4_1_1_1 = 1693052820;
+ }
+ public class CL_0_3_6_6_6
+ {
+ public double a1_0_3_6_6_6 = -256.0;
+ }
+ public class CL_0_3_6_6_4
+ {
+ public double a3_0_3_6_6_4 = -0.45717715878426357;
+ }
+ public class CL_0_3_6_6_3
+ {
+ public long a1_0_3_6_6_3 = 32L;
+ public Decimal a4_0_3_6_6_3 = 267386880M;
+ public Decimal a5_0_3_6_6_3 = -1.5M;
+ }
+ public class CL_0_3_6_6_2
+ {
+ public double a0_0_3_6_6_2 = -290663.00355063204;
+ public double a5_0_3_6_6_2 = 131072.0;
+ }
+ public class CL_0_3_6_5_6
+ {
+ public float[,,] arr3d_0_3_6_5_6 = new float[5, 11, 4];
+ }
+ public class CL_0_3_6_5_4
+ {
+ public double a0_0_3_6_5_4 = 64.0;
+ public float a3_0_3_6_5_4 = -524288.0F;
+ }
+ public class CL_0_3_6_5_2
+ {
+ public double a0_0_3_6_5_2 = 131072.0;
+ }
+ public class CL_0_3_6_4_6
+ {
+ public double[,,] arr3d_0_3_6_4_6 = new double[5, 11, 4];
+ }
+ public class CL_0_3_6_4_5
+ {
+ public Decimal a5_0_3_6_4_5 = -15360M;
+ }
+ public class CL_0_3_6_4_3
+ {
+ public float a0_0_3_6_4_3 = 1.0F;
+ public float a2_0_3_6_4_3 = -256.0F;
+ }
+ public class CL_0_3_6_4_1
+ {
+ public short[] arr1d_0_3_6_4_1 = new short[11];
+ public Decimal a3_0_3_6_4_1 = 0.00390625M;
+ public double a4_0_3_6_4_1 = 4.0270868524989657E-10;
+ }
+ public class CL_0_3_6_3_6
+ {
+ public float a3_0_3_6_3_6 = 0.125F;
+ }
+ public class CL_0_3_6_3_5
+ {
+ public double[,,] arr3d_0_3_6_3_5 = new double[5, 11, 4];
+ }
+ public class CL_0_3_6_3_4
+ {
+ public long a2_0_3_6_3_4 = 8796477850240805449L;
+ }
+ public class CL_0_3_6_3_3
+ {
+ public float[,,] arr3d_0_3_6_3_3 = new float[5, 11, 4];
+ }
+ public class CL_0_3_6_3_2
+ {
+ public Decimal a1_0_3_6_3_2 = 57685M;
+ public float a5_0_3_6_3_2 = 262144.0F;
+ }
+ public class CL_0_3_6_2_6
+ {
+ public int a4_0_3_6_2_6 = 735232589;
+ }
+ public class CL_0_3_6_2_5
+ {
+ public uint a0_0_3_6_2_5 = 1872993280U;
+ public short a4_0_3_6_2_5 = 16465;
+ }
+ public class CL_0_3_6_2_4
+ {
+ public ulong a4_0_3_6_2_4 = 12229524788124581888UL;
+ }
+ public class CL_0_3_6_2_3
+ {
+ public float[] arr1d_0_3_6_2_3 = new float[11];
+ public float a1_0_3_6_2_3 = -0.800006032F;
+ }
+ public class CL_0_3_6_2_1
+ {
+ public Decimal a0_0_3_6_2_1 = 786784315M;
+ public double a4_0_3_6_2_1 = 58720256.0;
+ }
+ public class CL_0_3_6_1_6
+ {
+ public int a1_0_3_6_1_6 = 2026086753;
+ }
+ public class CL_0_3_6_1_5
+ {
+ public long[] arr1d_0_3_6_1_5 = new long[11];
+ public int[,] arr2d_0_3_6_1_5 = new int[3, 11];
+ }
+ public class CL_0_3_6_1_3
+ {
+ public double a0_0_3_6_1_3 = -16481.0;
+ public int a3_0_3_6_1_3 = 50665390;
+ }
+ public class CL_0_3_6_1_2
+ {
+ public double[,,] arr3d_0_3_6_1_2 = new double[5, 11, 4];
+ public double a4_0_3_6_1_2 = 2097152.0;
+ }
+ public class CL_0_3_6_1_1
+ {
+ public int[] arr1d_0_3_6_1_1 = new int[11];
+ }
+ public class CL_0_3_5_6_6
+ {
+ public ulong a4_0_3_5_6_6 = 1UL;
+ }
+ public class CL_0_3_5_6_3
+ {
+ public double a0_0_3_5_6_3 = 0.0005018652512178215;
+ }
+ public class CL_0_3_5_6_1
+ {
+ public float a1_0_3_5_6_1 = 8192.0F;
+ }
+ public class CL_0_3_5_5_6
+ {
+ public float[,] arr2d_0_3_5_5_6 = new float[3, 11];
+ }
+ public class CL_0_3_5_5_4
+ {
+ public int[,,] arr3d_0_3_5_5_4 = new int[5, 11, 4];
+ public float a4_0_3_5_5_4 = 0.25F;
+ public double a5_0_3_5_5_4 = 0.001953125;
+ }
+ public class CL_0_3_5_4_6
+ {
+ public float a3_0_3_5_4_6 = -507904.0F;
+ }
+ public class CL_0_3_5_4_5
+ {
+ public double[,,] arr3d_0_3_5_4_5 = new double[5, 11, 4];
+ public ushort a1_0_3_5_4_5 = 54091;
+ }
+ public class CL_0_3_5_4_3
+ {
+ public float[,,] arr3d_0_3_5_4_3 = new float[5, 11, 4];
+ }
+ public class CL_0_3_5_3_6
+ {
+ public uint a2_0_3_5_3_6 = 3404602368U;
+ }
+ public class CL_0_3_5_3_5
+ {
+ public float[] arr1d_0_3_5_3_5 = new float[11];
+ }
+ public class CL_0_3_5_3_4
+ {
+ public uint a5_0_3_5_3_4 = 938213312U;
+ }
+ public class CL_0_3_5_3_3
+ {
+ public float[,] arr2d_0_3_5_3_3 = new float[3, 11];
+ }
+ public class CL_0_3_5_3_1
+ {
+ public double[] arr1d_0_3_5_3_1 = new double[11];
+ }
+ public class CL_0_3_5_2_6
+ {
+ public float a3_0_3_5_2_6 = -128.0F;
+ }
+ public class CL_0_3_5_2_5
+ {
+ public float a3_0_3_5_2_5 = -384.0F;
+ public float a5_0_3_5_2_5 = 126.0F;
+ }
+ public class CL_0_3_5_2_4
+ {
+ public float a3_0_3_5_2_4 = -0.015625F;
+ }
+ public class CL_0_3_5_2_2
+ {
+ public float a3_0_3_5_2_2 = 0.00048828125F;
+ }
+ public class CL_0_3_5_2_1
+ {
+ public float a0_0_3_5_2_1 = -0.00732421875F;
+ }
+ public class CL_0_3_5_1_1
+ {
+ public float[] arr1d_0_3_5_1_1 = new float[11];
+ }
+ public class CL_0_3_4_1_1
+ {
+ public float[,,] arr3d_0_3_4_1_1 = new float[5, 11, 4];
+ }
+ public class CL_0_3_3_6_6
+ {
+ public float a1_0_3_3_6_6 = 0.0078125F;
+ }
+ public class CL_0_3_3_6_5
+ {
+ public float a0_0_3_3_6_5 = -0.0102539063F;
+ }
+ public class CL_0_3_3_5_6
+ {
+ public float a0_0_3_3_5_6 = 0.9375F;
+ }
+ public class CL_0_3_3_5_4
+ {
+ public float[] arr1d_0_3_3_5_4 = new float[11];
+ }
+ public class CL_0_3_3_5_1
+ {
+ public float[] arr1d_0_3_3_5_1 = new float[11];
+ }
+ public class CL_0_3_3_4_5
+ {
+ public float[,] arr2d_0_3_3_4_5 = new float[3, 11];
+ }
+ public class CL_0_3_3_4_3
+ {
+ public float a5_0_3_3_4_3 = -16.0F;
+ }
+ public class CL_0_3_3_4_2
+ {
+ public float[,,] arr3d_0_3_3_4_2 = new float[5, 11, 4];
+ }
+ public class CL_0_3_3_3_6
+ {
+ public float a0_0_3_3_3_6 = -0.25F;
+ }
+ public class CL_0_3_3_3_4
+ {
+ public float a0_0_3_3_3_4 = 1024.0F;
+ public float a1_0_3_3_3_4 = -4193280.0F;
+ public float a5_0_3_3_3_4 = 0.109375F;
+ }
+ public class CL_0_3_3_3_3
+ {
+ public double[,,] arr3d_0_3_3_3_3 = new double[5, 11, 4];
+ public double a4_0_3_3_3_3 = 128.0;
+ }
+ public class CL_0_3_3_2_5
+ {
+ public double[,] arr2d_0_3_3_2_5 = new double[3, 11];
+ }
+ public class CL_0_3_3_2_4
+ {
+ public double[] arr1d_0_3_3_2_4 = new double[11];
+ public double a5_0_3_3_2_4 = 262144.0;
+ }
+ public class CL_0_3_3_2_3
+ {
+ public float[,,] arr3d_0_3_3_2_3 = new float[5, 11, 4];
+ public float a3_0_3_3_2_3 = 1.0F;
+ }
+ public class CL_0_3_2_6_6
+ {
+ public int[,,] arr3d_0_3_2_6_6 = new int[5, 11, 4];
+ public ushort a5_0_3_2_6_6 = 41570;
+ }
+ public class CL_0_3_2_6_4
+ {
+ public float a5_0_3_2_6_4 = 1984.0F;
+ }
+ public class CL_0_3_2_6_2
+ {
+ public int a5_0_3_2_6_2 = 2130030944;
+ }
+ public class CL_0_3_2_6_1
+ {
+ public float a0_0_3_2_6_1 = 0.0F;
+ public int[,,] arr3d_0_3_2_6_1 = new int[5, 11, 4];
+ }
+ public class CL_0_3_2_5_5
+ {
+ public double[] arr1d_0_3_2_5_5 = new double[11];
+ }
+ public class CL_0_3_2_5_4
+ {
+ public int a3_0_3_2_5_4 = 1888620931;
+ public float a5_0_3_2_5_4 = 42027.3828F;
+ }
+ public class CL_0_3_2_5_2
+ {
+ public float a3_0_3_2_5_2 = -14.625F;
+ public float a4_0_3_2_5_2 = 0.0078125F;
+ }
+ public class CL_0_3_2_5_1
+ {
+ public ushort a3_0_3_2_5_1 = 40903;
+ }
+ public class CL_0_3_2_4_6
+ {
+ public float[,,] arr3d_0_3_2_4_6 = new float[5, 11, 4];
+ }
+ public class CL_0_3_2_4_5
+ {
+ public float a1_0_3_2_4_5 = 2.76701161E+19F;
+ }
+ public class CL_0_3_2_4_3
+ {
+ public long a3_0_3_2_4_3 = -977183167L;
+ public long a5_0_3_2_4_3 = 977163654L;
+ }
+ public class CL_0_3_2_4_2
+ {
+ public int[,] arr2d_0_3_2_4_2 = new int[3, 11];
+ }
+ public class CL_0_3_2_4_1
+ {
+ public float[,] arr2d_0_3_2_4_1 = new float[3, 11];
+ }
+ public class CL_0_3_2_3_4
+ {
+ public float a3_0_3_2_3_4 = -512.0F;
+ public float a5_0_3_2_3_4 = -258048.0F;
+ }
+ public class CL_0_3_2_3_3
+ {
+ public short a0_0_3_2_3_3 = 20035;
+ }
+ public class CL_0_3_2_3_2
+ {
+ public long a5_0_3_2_3_2 = 8790478915836575744L;
+ }
+ public class CL_0_3_2_3_1
+ {
+ public float a1_0_3_2_3_1 = 256.0F;
+ }
+ public class CL_0_3_2_2_4
+ {
+ public double a1_0_3_2_2_4 = -33026.015748031496;
+ }
+ public class CL_0_3_2_2_3
+ {
+ public float[,,] arr3d_0_3_2_2_3 = new float[5, 11, 4];
+ }
+ public class CL_0_3_2_2_2
+ {
+ public double a1_0_3_2_2_2 = 2.7159619405213977;
+ public short a3_0_3_2_2_2 = 23437;
+ }
+ public class CL_0_3_2_1_6
+ {
+ public Decimal a0_0_3_2_1_6 = 694794077.5835703001579778831M;
+ public Decimal a5_0_3_2_1_6 = 694794077.58357M;
+ }
+ public class CL_0_3_2_1_5
+ {
+ public double a4_0_3_2_1_5 = 4.9471910413793208E-10;
+ }
+ public class CL_0_3_2_1_4
+ {
+ public Decimal a4_0_3_2_1_4 = -9216M;
+ }
+ public class CL_0_3_2_1_3
+ {
+ public ulong[,] arr2d_0_3_2_1_3 = new ulong[3, 11];
+ public uint a1_0_3_2_1_3 = 4109632000U;
+ }
+ public class CL_0_3_2_1_1
+ {
+ public int a3_0_3_2_1_1 = 2097152;
+ }
+ public class CL_0_3_1_6_6
+ {
+ public double a1_0_3_1_6_6 = 0.03125;
+ }
+ public class CL_0_3_1_6_3
+ {
+ public double[,,] arr3d_0_3_1_6_3 = new double[5, 11, 4];
+ public double a5_0_3_1_6_3 = -1073741824.0;
+ }
+ public class CL_0_3_1_6_1
+ {
+ public int a1_0_3_1_6_1 = 504829838;
+ }
+ public class CL_0_3_1_5_6
+ {
+ public double a0_0_3_1_5_6 = 0.0;
+ }
+ public class CL_0_3_1_5_5
+ {
+ public int[,] arr2d_0_3_1_5_5 = new int[3, 11];
+ public int[,,] arr3d_0_3_1_5_5 = new int[5, 11, 4];
+ }
+ public class CL_0_3_1_5_3
+ {
+ public double a2_0_3_1_5_3 = 1099511627776.0;
+ public double a4_0_3_1_5_3 = 1014.811399984162;
+ }
+ public class CL_0_3_1_5_2
+ {
+ public ulong[,,] arr3d_0_3_1_5_2 = new ulong[5, 11, 4];
+ public ulong a5_0_3_1_5_2 = 16715271645194878720UL;
+ }
+ public class CL_0_3_1_5_1
+ {
+ public float a0_0_3_1_5_1 = 0.0F;
+ }
+ public class CL_0_3_1_4_6
+ {
+ public short a0_0_3_1_4_6 = 26628;
+ }
+ public class CL_0_3_1_4_5
+ {
+ public float[,] arr2d_0_3_1_4_5 = new float[3, 11];
+ }
+ public class CL_0_3_1_4_4
+ {
+ public double a2_0_3_1_4_4 = -2917.0;
+ }
+ public class CL_0_3_1_4_1
+ {
+ public double[,] arr2d_0_3_1_4_1 = new double[3, 11];
+ }
+ public class CL_0_3_1_3_5
+ {
+ public double[] arr1d_0_3_1_3_5 = new double[11];
+ public double a2_0_3_1_3_5 = 0.0020718574523925781;
+ }
+ public class CL_0_3_1_3_4
+ {
+ public double a0_0_3_1_3_4 = 0.0;
+ }
+ public class CL_0_3_1_3_2
+ {
+ public double a0_0_3_1_3_2 = 875223900854.3;
+ public double a1_0_3_1_3_2 = -8573157376.0;
+ }
+ public class CL_0_3_1_2_5
+ {
+ public double a0_0_3_1_2_5 = 1048576.0;
+ public double a1_0_3_1_2_5 = 0.0;
+ }
+ public class CL_0_3_1_2_4
+ {
+ public double[,,] arr3d_0_3_1_2_4 = new double[5, 11, 4];
+ }
+ public class CL_0_3_1_2_3
+ {
+ public float a2_0_3_1_2_3 = 4096.0F;
+ public float a5_0_3_1_2_3 = 2.38418579E-07F;
+ }
+ public class CL_0_3_1_2_2
+ {
+ public double[] arr1d_0_3_1_2_2 = new double[11];
+ }
+ public class CL_0_3_1_1_6
+ {
+ public long[] arr1d_0_3_1_1_6 = new long[11];
+ public short a5_0_3_1_1_6 = 11780;
+ }
+ public class CL_0_3_1_1_5
+ {
+ public float[] arr1d_0_3_1_1_5 = new float[11];
+ public float a1_0_3_1_1_5 = 32.0F;
+ public float a5_0_3_1_1_5 = 192.0F;
+ }
+ public class CL_0_3_1_1_2
+ {
+ public float a0_0_3_1_1_2 = -256.0F;
+ }
+ public class CL_0_2_6_6_6
+ {
+ public double a4_0_2_6_6_6 = 2.1184989753880655E-19;
+ }
+ public class CL_0_2_6_6_5
+ {
+ public double[] arr1d_0_2_6_6_5 = new double[11];
+ public double a5_0_2_6_6_5 = -1.8590071704238653E-09;
+ }
+ public class CL_0_2_6_6_4
+ {
+ public ushort a1_0_2_6_6_4 = 46055;
+ }
+ public class CL_0_2_6_6_3
+ {
+ public double[,,] arr3d_0_2_6_6_3 = new double[5, 11, 4];
+ }
+ public class CL_0_2_6_6_2
+ {
+ public double a1_0_2_6_6_2 = -1069547520.0;
+ public int a5_0_2_6_6_2 = 2064461486;
+ }
+ public class CL_0_2_6_6_1
+ {
+ public double[] arr1d_0_2_6_6_1 = new double[11];
+ }
+ public class CL_0_2_6_5_6
+ {
+ public Decimal[,] arr2d_0_2_6_5_6 = new Decimal[3, 11];
+ public double a3_0_2_6_5_6 = 128.01352882310442;
+ }
+ public class CL_0_2_6_5_5
+ {
+ public long[] arr1d_0_2_6_5_5 = new long[11];
+ }
+ public class CL_0_2_6_5_4
+ {
+ public double[,] arr2d_0_2_6_5_4 = new double[3, 11];
+ public Decimal a5_0_2_6_5_4 = 2.80965057863033M;
+ }
+ public class CL_0_2_6_5_3
+ {
+ public Decimal a0_0_2_6_5_3 = 4294967296M;
+ }
+ public class CL_0_2_6_5_2
+ {
+ public ulong a0_0_2_6_5_2 = 131072UL;
+ public double a1_0_2_6_5_2 = -75229.5605381166;
+ public int[,] arr2d_0_2_6_5_2 = new int[3, 11];
+ }
+ public class CL_0_2_6_5_1
+ {
+ public float[,] arr2d_0_2_6_5_1 = new float[3, 11];
+ }
+ public class CL_0_2_6_4_5
+ {
+ public double[,,] arr3d_0_2_6_4_5 = new double[5, 11, 4];
+ }
+ public class CL_0_2_6_4_4
+ {
+ public long[] arr1d_0_2_6_4_4 = new long[11];
+ }
+ public class CL_0_2_6_4_2
+ {
+ public double a1_0_2_6_4_2 = 4096.0;
+ }
+ public class CL_0_2_6_4_1
+ {
+ public double a1_0_2_6_4_1 = 4.5474735088646412E-13;
+ public Decimal a2_0_2_6_4_1 = 0.125M;
+ public int[] arr1d_0_2_6_4_1 = new int[11];
+ }
+ public class CL_0_2_6_3_6
+ {
+ public double[,] arr2d_0_2_6_3_6 = new double[3, 11];
+ }
+ public class CL_0_2_6_3_4
+ {
+ public double[,] arr2d_0_2_6_3_4 = new double[3, 11];
+ }
+ public class CL_0_2_6_3_1
+ {
+ public float a2_0_2_6_3_1 = 7.62939453E-06F;
+ }
+ public class CL_0_2_6_2_6
+ {
+ public double[] arr1d_0_2_6_2_6 = new double[11];
+ }
+ public class CL_0_2_6_2_5
+ {
+ public float a2_0_2_6_2_5 = 0.5F;
+ }
+ public class CL_0_2_6_2_4
+ {
+ public Decimal a1_0_2_6_2_4 = -1069547520M;
+ public Decimal a3_0_2_6_2_4 = 1065385728M;
+ }
+ public class CL_0_2_6_2_3
+ {
+ public uint[,,] arr3d_0_2_6_2_3 = new uint[5, 11, 4];
+ }
+ public class CL_0_2_6_2_2
+ {
+ public double a1_0_2_6_2_2 = 0.0001220703125;
+ public float a5_0_2_6_2_2 = 0.015625F;
+ }
+ public class CL_0_2_6_2_1
+ {
+ public double[] arr1d_0_2_6_2_1 = new double[11];
+ }
+ public class CL_0_2_6_1_2
+ {
+ public double[,] arr2d_0_2_6_1_2 = new double[3, 11];
+ }
+ public class CL_0_2_6_1_1
+ {
+ public int[,,] arr3d_0_2_6_1_1 = new int[5, 11, 4];
+ }
+ public class CL_0_2_5_6_5
+ {
+ public float[,,] arr3d_0_2_5_6_5 = new float[5, 11, 4];
+ public float a3_0_2_5_6_5 = -525312.0F;
+ }
+ public class CL_0_2_5_6_3
+ {
+ public int[,] arr2d_0_2_5_6_3 = new int[3, 11];
+ }
+ public class CL_0_2_5_6_2
+ {
+ public double a3_0_2_5_6_2 = 12582912.0;
+ }
+ public class CL_0_2_5_6_1
+ {
+ public double[] arr1d_0_2_5_6_1 = new double[11];
+ public Decimal a5_0_2_5_6_1 = 2097152.0000000011610842789315M;
+ }
+ public class CL_0_2_5_5_6
+ {
+ public short a2_0_2_5_5_6 = 25866;
+ }
+ public class CL_0_2_5_5_4
+ {
+ public float a2_0_2_5_5_4 = 2.0F;
+ }
+ public class CL_0_2_5_5_3
+ {
+ public long[] arr1d_0_2_5_5_3 = new long[11];
+ }
+ public class CL_0_2_5_4_5
+ {
+ public double a3_0_2_5_4_5 = -0.99509879001378465;
+ public ulong a5_0_2_5_4_5 = 32UL;
+ }
+ public class CL_0_2_5_4_4
+ {
+ public double[,,] arr3d_0_2_5_4_4 = new double[5, 11, 4];
+ }
+ public class CL_0_2_5_4_3
+ {
+ public Decimal a3_0_2_5_4_3 = -2308035584M;
+ }
+ public class CL_0_2_5_4_1
+ {
+ public double a2_0_2_5_4_1 = -255.5;
+ }
+ public class CL_0_2_5_3_6
+ {
+ public double[,,] arr3d_0_2_5_3_6 = new double[5, 11, 4];
+ }
+ public class CL_0_2_5_3_5
+ {
+ public double[,,] arr3d_0_2_5_3_5 = new double[5, 11, 4];
+ }
+ public class CL_0_2_5_3_4
+ {
+ public Decimal[,] arr2d_0_2_5_3_4 = new Decimal[3, 11];
+ }
+ public class CL_0_2_5_3_3
+ {
+ public long a2_0_2_5_3_3 = 8991730225649811456L;
+ }
+ public class CL_0_2_5_2_6
+ {
+ public double[,,] arr3d_0_2_5_2_6 = new double[5, 11, 4];
+ }
+ public class CL_0_2_5_2_5
+ {
+ public double[,] arr2d_0_2_5_2_5 = new double[3, 11];
+ }
+ public class CL_0_2_5_2_4
+ {
+ public int a1_0_2_5_2_4 = 434347335;
+ public double a2_0_2_5_2_4 = 1.1014962290521571E-11;
+ public float a3_0_2_5_2_4 = 0.015625F;
+ }
+ public class CL_0_2_5_2_3
+ {
+ public double[,] arr2d_0_2_5_2_3 = new double[3, 11];
+ public float a1_0_2_5_2_3 = -2.0F;
+ }
+ public class CL_0_2_5_2_1
+ {
+ public uint[,] arr2d_0_2_5_2_1 = new uint[3, 11];
+ public double a4_0_2_5_2_1 = -1.57405012018009E-10;
+ }
+ public class CL_0_2_5_1_6
+ {
+ public Decimal a2_0_2_5_1_6 = 0.00096130371093749956608M;
+ public double a5_0_2_5_1_6 = 0.0001220703125;
+ }
+ public class CL_0_2_5_1_4
+ {
+ public long a1_0_2_5_1_4 = 2951L;
+ }
+ public class CL_0_2_5_1_3
+ {
+ public double a4_0_2_5_1_3 = 0.0;
+ }
+ public class CL_0_2_5_1_2
+ {
+ public uint a3_0_2_5_1_2 = 1868235392U;
+ public double a5_0_2_5_1_2 = 4370716740.9422541;
+ }
+ public class CL_0_2_5_1_1
+ {
+ public int[] arr1d_0_2_5_1_1 = new int[11];
+ public long a2_0_2_5_1_1 = 16L;
+ public Decimal a5_0_2_5_1_1 = 2054152648M;
+ }
+ public class CL_0_2_3_6_6
+ {
+ public double a2_0_2_3_6_6 = 0.000244140625;
+ }
+ public class CL_0_2_3_6_5
+ {
+ public double[] arr1d_0_2_3_6_5 = new double[11];
+ }
+ public class CL_0_2_3_6_4
+ {
+ public float a5_0_2_3_6_4 = 0.125F;
+ }
+ public class CL_0_2_3_6_2
+ {
+ public double a3_0_2_3_6_2 = -2.1869252457976026E-13;
+ }
+ public class CL_0_2_3_6_1
+ {
+ public float a0_0_2_3_6_1 = 16.0F;
+ }
+ public class CL_0_2_3_5_6
+ {
+ public Decimal[,,] arr3d_0_2_3_5_6 = new Decimal[5, 11, 4];
+ public Decimal a4_0_2_3_5_6 = -0.000000476837158203125M;
+ }
+ public class CL_0_2_3_5_5
+ {
+ public uint a3_0_2_3_5_5 = 102416648U;
+ public Decimal a4_0_2_3_5_5 = -0.25M;
+ }
+ public class CL_0_2_3_5_3
+ {
+ public int[] arr1d_0_2_3_5_3 = new int[11];
+ }
+ public class CL_0_2_3_4_6
+ {
+ public uint[] arr1d_0_2_3_4_6 = new uint[11];
+ }
+ public class CL_0_2_3_4_5
+ {
+ public int[,] arr2d_0_2_3_4_5 = new int[3, 11];
+ }
+ public class CL_0_2_3_4_3
+ {
+ public double a1_0_2_3_4_3 = 404062208.0;
+ }
+ public class CL_0_2_3_4_2
+ {
+ public double a0_0_2_3_4_2 = 7.4408379970715448E-09;
+ }
+ public class CL_0_2_3_3_3
+ {
+ public float[,,] arr3d_0_2_3_3_3 = new float[5, 11, 4];
+ }
+ public class CL_0_2_3_2_6
+ {
+ public float a1_0_2_3_2_6 = 0.015625F;
+ }
+ public class CL_0_2_3_2_1
+ {
+ public float a0_0_2_3_2_1 = -0.015625F;
+ }
+ public class CL_0_2_3_1_6
+ {
+ public Decimal a0_0_2_3_1_6 = 0.00390625M;
+ public Decimal a5_0_2_3_1_6 = -0.00390625M;
+ }
+ public class CL_0_2_3_1_5
+ {
+ public Decimal[] arr1d_0_2_3_1_5 = new Decimal[11];
+ }
+ public class CL_0_2_3_1_4
+ {
+ public Decimal[] arr1d_0_2_3_1_4 = new Decimal[11];
+ }
+ public class CL_0_2_3_1_3
+ {
+ public Decimal a4_0_2_3_1_3 = 600011.747485056M;
+ }
+ public class CL_0_2_3_1_2
+ {
+ public Decimal a2_0_2_3_1_2 = -1048576M;
+ }
+ public class CL_0_2_3_1_1
+ {
+ public Decimal a1_0_2_3_1_1 = 0M;
+ public ushort a5_0_2_3_1_1 = 13111;
+ }
+ public class CL_0_2_2_6_6
+ {
+ public float[,,] arr3d_0_2_2_6_6 = new float[5, 11, 4];
+ }
+ public class CL_0_2_2_6_4
+ {
+ public float a0_0_2_2_6_4 = 2048.0F;
+ }
+ public class CL_0_2_2_6_3
+ {
+ public float[] arr1d_0_2_2_6_3 = new float[11];
+ public float a5_0_2_2_6_3 = -32.0009766F;
+ }
+ public class CL_0_2_2_6_2
+ {
+ public float[] arr1d_0_2_2_6_2 = new float[11];
+ }
+ public class CL_0_2_2_5_4
+ {
+ public float a4_0_2_2_5_4 = 262144.0F;
+ }
+ public class CL_0_2_2_5_3
+ {
+ public float a2_0_2_2_5_3 = 8192.0F;
+ public float a4_0_2_2_5_3 = 0.000473022461F;
+ }
+ public class CL_0_2_2_5_2
+ {
+ public float a3_0_2_2_5_2 = -256.0F;
+ public float a5_0_2_2_5_2 = 224.0F;
+ }
+ public class CL_0_2_2_5_1
+ {
+ public float[,,] arr3d_0_2_2_5_1 = new float[5, 11, 4];
+ }
+ public class CL_0_2_2_4_6
+ {
+ public float[] arr1d_0_2_2_4_6 = new float[11];
+ }
+ public class CL_0_2_2_4_5
+ {
+ public float[,] arr2d_0_2_2_4_5 = new float[3, 11];
+ public float a1_0_2_2_4_5 = 3472.0F;
+ public float a2_0_2_2_4_5 = 128.0F;
+ }
+ public class CL_0_2_2_4_2
+ {
+ public float[,,] arr3d_0_2_2_4_2 = new float[5, 11, 4];
+ public float a2_0_2_2_4_2 = -0.000480651855F;
+ }
+ public class CL_0_2_2_4_1
+ {
+ public float a0_0_2_2_4_1 = 1.52587891E-05F;
+ }
+ public class CL_0_2_2_3_6
+ {
+ public long[] arr1d_0_2_2_3_6 = new long[11];
+ public Decimal a5_0_2_2_3_6 = 256M;
+ }
+ public class CL_0_2_2_3_5
+ {
+ public float a3_0_2_2_3_5 = 4096.0F;
+ }
+ public class CL_0_2_2_3_3
+ {
+ public int[] arr1d_0_2_2_3_3 = new int[11];
+ }
+ public class CL_0_2_2_3_1
+ {
+ public double a1_0_2_2_3_1 = 0.00794169412366577;
+ }
+ public class CL_0_2_2_2_5
+ {
+ public float[,,] arr3d_0_2_2_2_5 = new float[5, 11, 4];
+ }
+ public class CL_0_2_2_2_2
+ {
+ public float a0_0_2_2_2_2 = 0.00366210938F;
+ }
+ public class CL_0_2_2_2_1
+ {
+ public float a0_0_2_2_2_1 = 8388608.0F;
+ }
+ public class CL_0_2_2_1_5
+ {
+ public float a1_0_2_2_1_5 = 4.00775146F;
+ }
+ public class CL_0_2_2_1_4
+ {
+ public float a0_0_2_2_1_4 = 8.34465E-07F;
+ }
+ public class CL_0_2_2_1_2
+ {
+ public float a5_0_2_2_1_2 = -7.62939453E-06F;
+ }
+ public class CL_0_2_1_6_6
+ {
+ public float[,,] arr3d_0_2_1_6_6 = new float[5, 11, 4];
+ }
+ public class CL_0_2_1_6_5
+ {
+ public double a0_0_2_1_6_5 = 0.0;
+ }
+ public class CL_0_2_1_6_3
+ {
+ public double a3_0_2_1_6_3 = 321685687669321.12;
+ }
+ public class CL_0_2_1_6_2
+ {
+ public float a0_0_2_1_6_2 = 0.610488236F;
+ }
+ public class CL_0_2_1_5_6
+ {
+ public double a5_0_2_1_5_6 = 0.03125;
+ }
+ public class CL_0_2_1_5_5
+ {
+ public Decimal[] arr1d_0_2_1_5_5 = new Decimal[11];
+ }
+ public class CL_0_2_1_5_3
+ {
+ public int[] arr1d_0_2_1_5_3 = new int[11];
+ }
+ public class CL_0_2_1_5_2
+ {
+ public uint a5_0_2_1_5_2 = 898445312U;
+ }
+ public class CL_0_2_1_5_1
+ {
+ public int[,,] arr3d_0_2_1_5_1 = new int[5, 11, 4];
+ }
+ public class CL_0_2_1_4_5
+ {
+ public uint a0_0_2_1_4_5 = 3649204480U;
+ }
+ public class CL_0_2_1_4_4
+ {
+ public int a0_0_2_1_4_4 = 1;
+ public double a2_0_2_1_4_4 = 4.0;
+ }
+ public class CL_0_2_1_4_3
+ {
+ public double a0_0_2_1_4_3 = 0.0625;
+ }
+ public class CL_0_2_1_4_1
+ {
+ public uint a2_0_2_1_4_1 = 3549485568U;
+ }
+ public class CL_0_2_1_3_6
+ {
+ public double a1_0_2_1_3_6 = 0.0;
+ }
+ public class CL_0_2_1_3_3
+ {
+ public double[] arr1d_0_2_1_3_3 = new double[11];
+ }
+ public class CL_0_2_1_3_2
+ {
+ public int[,,] arr3d_0_2_1_3_2 = new int[5, 11, 4];
+ }
+ public class CL_0_2_1_3_1
+ {
+ public ulong a0_0_2_1_3_1 = 512UL;
+ public float a4_0_2_1_3_1 = 116.25F;
+ }
+ public class CL_0_2_1_2_6
+ {
+ public double a2_0_2_1_2_6 = -128.0;
+ }
+ public class CL_0_2_1_2_5
+ {
+ public double[] arr1d_0_2_1_2_5 = new double[11];
+ public double a4_0_2_1_2_5 = -0.74198102109638464;
+ }
+ public class CL_0_2_1_2_4
+ {
+ public long a3_0_2_1_2_4 = 3871816397759709184L;
+ }
+ public class CL_0_2_1_2_2
+ {
+ public uint a0_0_2_1_2_2 = 2719705088U;
+ public double a5_0_2_1_2_2 = 2.4656486624279039;
+ }
+ public class CL_0_2_1_1_6
+ {
+ public double a5_0_2_1_1_6 = 2.0;
+ }
+ public class CL_0_2_1_1_5
+ {
+ public double a4_0_2_1_1_5 = 19203060.393780228;
+ }
+ public class CL_0_2_1_1_4
+ {
+ public double[] arr1d_0_2_1_1_4 = new double[11];
+ }
+ public class CL_0_2_1_1_2
+ {
+ public double[] arr1d_0_2_1_1_2 = new double[11];
+ }
+ public class CL_0_2_1_1_1
+ {
+ public float a1_0_2_1_1_1 = -16.0F;
+ public float a3_0_2_1_1_1 = -65776.5F;
+ }
+ public class CL_0_1_6_6_5
+ {
+ public int[,,] arr3d_0_1_6_6_5 = new int[5, 11, 4];
+ }
+ public class CL_0_1_6_6_1
+ {
+ public int[,] arr2d_0_1_6_6_1 = new int[3, 11];
+ public Decimal a3_0_1_6_6_1 = 94808.4709074845386848416004M;
+ }
+ public class CL_0_1_6_5_5
+ {
+ public Decimal[,,] arr3d_0_1_6_5_5 = new Decimal[5, 11, 4];
+ }
+ public class CL_0_1_6_5_4
+ {
+ public ulong[,] arr2d_0_1_6_5_4 = new ulong[3, 11];
+ public int a2_0_1_6_5_4 = 760994117;
+ }
+ public class CL_0_1_6_5_2
+ {
+ public double a3_0_1_6_5_2 = -1.0832088170232218E-05;
+ }
+ public class CL_0_1_6_5_1
+ {
+ public long a3_0_1_6_5_1 = -4088097481768810412L;
+ public Decimal a5_0_1_6_5_1 = -0.5M;
+ }
+ public class CL_0_1_6_4_5
+ {
+ public Decimal a0_0_1_6_4_5 = -6107.330078125M;
+ public Decimal a5_0_1_6_4_5 = -0.0625M;
+ }
+ public class CL_0_1_6_4_4
+ {
+ public double a4_0_1_6_4_4 = 1.6856855649508185;
+ }
+ public class CL_0_1_6_4_3
+ {
+ public Decimal a2_0_1_6_4_3 = 524288M;
+ }
+ public class CL_0_1_6_4_2
+ {
+ public int[,,] arr3d_0_1_6_4_2 = new int[5, 11, 4];
+ }
+ public class CL_0_1_6_4_1
+ {
+ public double a2_0_1_6_4_1 = -69823283331072.0;
+ }
+ public class CL_0_1_6_3_5
+ {
+ public Decimal a0_0_1_6_3_5 = -6976.0052182454417091288599668M;
+ public int[] arr1d_0_1_6_3_5 = new int[11];
+ public ushort a4_0_1_6_3_5 = 32578;
+ }
+ public class CL_0_1_6_3_4
+ {
+ public Decimal[] arr1d_0_1_6_3_4 = new Decimal[11];
+ }
+ public class CL_0_1_6_3_3
+ {
+ public Decimal[,,] arr3d_0_1_6_3_3 = new Decimal[5, 11, 4];
+ public Decimal a5_0_1_6_3_3 = 0.0000000048053770073164218904M;
+ }
+ public class CL_0_1_6_3_2
+ {
+ public float a0_0_1_6_3_2 = 2.48912573F;
+ }
+ public class CL_0_1_6_3_1
+ {
+ public double a0_0_1_6_3_1 = 0.0;
+ public double a2_0_1_6_3_1 = 14247.291475247235;
+ public int[,] arr2d_0_1_6_3_1 = new int[3, 11];
+ }
+ public class CL_0_1_6_2_6
+ {
+ public Decimal a0_0_1_6_2_6 = -15393162788864M;
+ public Decimal a2_0_1_6_2_6 = 35184372088832M;
+ }
+ public class CL_0_1_6_2_5
+ {
+ public uint a4_0_1_6_2_5 = 4263908806U;
+ }
+ public class CL_0_1_6_2_4
+ {
+ public int[] arr1d_0_1_6_2_4 = new int[11];
+ }
+ public class CL_0_1_6_2_2
+ {
+ public long[] arr1d_0_1_6_2_2 = new long[11];
+ public long a4_0_1_6_2_2 = 6222490892771726277L;
+ }
+ public class CL_0_1_6_2_1
+ {
+ public int[,,] arr3d_0_1_6_2_1 = new int[5, 11, 4];
+ }
+ public class CL_0_1_6_1_6
+ {
+ public Decimal a5_0_1_6_1_6 = -0.9375M;
+ }
+ public class CL_0_1_6_1_1
+ {
+ public int a1_0_1_6_1_1 = 1136831192;
+ }
+ public class CL_0_1_5_6_6
+ {
+ public long a2_0_1_5_6_6 = 131072L;
+ }
+ public class CL_0_1_5_6_5
+ {
+ public double a0_0_1_5_6_5 = 23417.797856451161;
+ }
+ public class CL_0_1_5_6_3
+ {
+ public double a0_0_1_5_6_3 = 33554432.0;
+ }
+ public class CL_0_1_5_6_2
+ {
+ public long a0_0_1_5_6_2 = 1970L;
+ }
+ public class CL_0_1_5_6_1
+ {
+ public double a4_0_1_5_6_1 = 0.0;
+ public double a5_0_1_5_6_1 = 2139095040.0;
+ }
+ public class CL_0_1_5_5_4
+ {
+ public double a4_0_1_5_5_4 = 1048576.0000000075;
+ }
+ public class CL_0_1_5_4_5
+ {
+ public float[] arr1d_0_1_5_4_5 = new float[11];
+ }
+ public class CL_0_1_5_4_4
+ {
+ public double a5_0_1_5_4_4 = -257.0;
+ }
+ public class CL_0_1_5_4_2
+ {
+ public ulong[] arr1d_0_1_5_4_2 = new ulong[11];
+ }
+ public class CL_0_1_5_4_1
+ {
+ public ushort a4_0_1_5_4_1 = 27548;
+ }
+ public class CL_0_1_5_3_6
+ {
+ public double[] arr1d_0_1_5_3_6 = new double[11];
+ }
+ public class CL_0_1_5_3_5
+ {
+ public float a3_0_1_5_3_5 = 0.0F;
+ public float a4_0_1_5_3_5 = -0.875F;
+ }
+ public class CL_0_1_5_3_3
+ {
+ public float[] arr1d_0_1_5_3_3 = new float[11];
+ }
+ public class CL_0_1_5_3_1
+ {
+ public double a1_0_1_5_3_1 = -0.060546875;
+ public double a4_0_1_5_3_1 = 0.061038970947265625;
+ }
+ public class CL_0_1_5_2_4
+ {
+ public float[,] arr2d_0_1_5_2_4 = new float[3, 11];
+ }
+ public class CL_0_1_5_2_2
+ {
+ public double a0_0_1_5_2_2 = -16.000000014901161;
+ }
+ public class CL_0_1_5_2_1
+ {
+ public Decimal a3_0_1_5_2_1 = 1.3415227298306226722720619735M;
+ }
+ public class CL_0_1_5_1_6
+ {
+ public ulong[] arr1d_0_1_5_1_6 = new ulong[11];
+ public ulong a4_0_1_5_1_6 = 12071557952545226752UL;
+ }
+ public class CL_0_1_5_1_3
+ {
+ public float[,] arr2d_0_1_5_1_3 = new float[3, 11];
+ }
+ public class CL_0_1_5_1_2
+ {
+ public double a5_0_1_5_1_2 = 0.007874015748031496;
+ }
+ public class CL_0_1_5_1_1
+ {
+ public double[,,] arr3d_0_1_5_1_1 = new double[5, 11, 4];
+ }
+ public class CL_0_1_4_3_6
+ {
+ public double a2_0_1_4_3_6 = -0.034087393073210119;
+ }
+ public class CL_0_1_4_3_4
+ {
+ public int[,] arr2d_0_1_4_3_4 = new int[3, 11];
+ public double a5_0_1_4_3_4 = -2.383488667296001;
+ }
+ public class CL_0_1_4_3_3
+ {
+ public double a4_0_1_4_3_3 = 4128.251968503937;
+ }
+ public class CL_0_1_4_3_2
+ {
+ public double[,,] arr3d_0_1_4_3_2 = new double[5, 11, 4];
+ }
+ public class CL_0_1_4_3_1
+ {
+ public double[,,] arr3d_0_1_4_3_1 = new double[5, 11, 4];
+ }
+ public class CL_0_1_4_2_5
+ {
+ public double a3_0_1_4_2_5 = 0.85941655846218312;
+ }
+ public class CL_0_1_4_2_3
+ {
+ public short[,] arr2d_0_1_4_2_3 = new short[3, 11];
+ public Decimal a5_0_1_4_2_3 = 75296.675663805973333333333333M;
+ }
+ public class CL_0_1_4_2_1
+ {
+ public double a3_0_1_4_2_1 = -2040.0;
+ }
+ public class CL_0_1_4_1_6
+ {
+ public ulong a3_0_1_4_1_6 = 1009942315UL;
+ public int[] arr1d_0_1_4_1_6 = new int[11];
+ }
+ public class CL_0_1_4_1_2
+ {
+ public Decimal a5_0_1_4_1_2 = 3.25270664067707M;
+ }
+ public class CL_0_1_4_1_1
+ {
+ public Decimal[,,] arr3d_0_1_4_1_1 = new Decimal[5, 11, 4];
+ }
+ public class CL_0_1_3_6_6
+ {
+ public double[,] arr2d_0_1_3_6_6 = new double[3, 11];
+ }
+ public class CL_0_1_3_6_5
+ {
+ public uint[,] arr2d_0_1_3_6_5 = new uint[3, 11];
+ public int a2_0_1_3_6_5 = 1339317091;
+ public double a5_0_1_3_6_5 = -4.9955838096127973E-24;
+ }
+ public class CL_0_1_3_6_4
+ {
+ public ushort[,] arr2d_0_1_3_6_4 = new ushort[3, 11];
+ public float a2_0_1_3_6_4 = 0.0F;
+ public double a4_0_1_3_6_4 = 51106.4648943422;
+ }
+ public class CL_0_1_3_6_3
+ {
+ public double[,] arr2d_0_1_3_6_3 = new double[3, 11];
+ public double a3_0_1_3_6_3 = 5.6806437966979479E-06;
+ public double a4_0_1_3_6_3 = -2047.9999999403954;
+ }
+ public class CL_0_1_3_6_2
+ {
+ public int[,,] arr3d_0_1_3_6_2 = new int[5, 11, 4];
+ }
+ public class CL_0_1_3_5_3
+ {
+ public short a0_0_1_3_5_3 = 30688;
+ }
+ public class CL_0_1_3_5_2
+ {
+ public Decimal[,] arr2d_0_1_3_5_2 = new Decimal[3, 11];
+ }
+ public class CL_0_1_3_4_6
+ {
+ public double a0_0_1_3_4_6 = -454652.0;
+ public double a3_0_1_3_4_6 = 454656.0;
+ public double a5_0_1_3_4_6 = -454144.0;
+ }
+ public class CL_0_1_3_4_5
+ {
+ public float a1_0_1_3_4_5 = 0.00390625F;
+ public double a4_0_1_3_4_5 = -3.7252902984619141E-09;
+ public double a5_0_1_3_4_5 = 8353.9327057276441;
+ }
+ public class CL_0_1_3_4_4
+ {
+ public double[] arr1d_0_1_3_4_4 = new double[11];
+ }
+ public class CL_0_1_3_4_2
+ {
+ public ushort a5_0_1_3_4_2 = 51260;
+ }
+ public class CL_0_1_3_3_6
+ {
+ public int a4_0_1_3_3_6 = 295335354;
+ }
+ public class CL_0_1_3_3_3
+ {
+ public double a1_0_1_3_3_3 = 2.5268536243120979E-11;
+ }
+ public class CL_0_1_3_3_2
+ {
+ public int a2_0_1_3_3_2 = 524731108;
+ public double a4_0_1_3_3_2 = -4.5356024852850943E-07;
+ }
+ public class CL_0_1_3_3_1
+ {
+ public int a5_0_1_3_3_1 = 839709880;
+ }
+ public class CL_0_1_3_2_1
+ {
+ public double[,,] arr3d_0_1_3_2_1 = new double[5, 11, 4];
+ }
+ public class CL_0_1_3_1_5
+ {
+ public long[,] arr2d_0_1_3_1_5 = new long[3, 11];
+ public Decimal a3_0_1_3_1_5 = -0.0000000027768146087772277433M;
+ }
+ public class CL_0_1_3_1_2
+ {
+ public Decimal a3_0_1_3_1_2 = 65536M;
+ }
+ public class CL_0_1_2_1_1
+ {
+ public double[,] arr2d_0_1_2_1_1 = new double[3, 11];
+ }
+ public class CL_0_1_1_6_6
+ {
+ public int[,] arr2d_0_1_1_6_6 = new int[3, 11];
+ }
+ public class CL_0_1_1_6_5
+ {
+ public int[,,] arr3d_0_1_1_6_5 = new int[5, 11, 4];
+ }
+ public class CL_0_1_1_6_3
+ {
+ public double[,,] arr3d_0_1_1_6_3 = new double[5, 11, 4];
+ }
+ public class CL_0_1_1_6_1
+ {
+ public Decimal[,] arr2d_0_1_1_6_1 = new Decimal[3, 11];
+ public Decimal a1_0_1_1_6_1 = 33554432M;
+ public float a2_0_1_1_6_1 = 1024.0F;
+ }
+ public class CL_0_1_1_5_5
+ {
+ public float[,] arr2d_0_1_1_5_5 = new float[3, 11];
+ public short a1_0_1_1_5_5 = 29820;
+ }
+ public class CL_0_1_1_5_4
+ {
+ public float a0_0_1_1_5_4 = -1.0F;
+ public double a2_0_1_1_5_4 = 0.0014916317612881397;
+ }
+ public class CL_0_1_1_5_3
+ {
+ public Decimal a4_0_1_1_5_3 = 2.1773892251363670328028095345M;
+ public double a5_0_1_1_5_3 = 3.2378177108628782E-05;
+ }
+ public class CL_0_1_1_5_2
+ {
+ public ushort a1_0_1_1_5_2 = 33856;
+ public ushort a4_0_1_1_5_2 = 32104;
+ public double a5_0_1_1_5_2 = -1.5240776352406044E-09;
+ }
+ public class CL_0_1_1_5_1
+ {
+ public float[,] arr2d_0_1_1_5_1 = new float[3, 11];
+ public float a4_0_1_1_5_1 = -52.15116F;
+ }
+ public class CL_0_1_1_4_6
+ {
+ public int[] arr1d_0_1_1_4_6 = new int[11];
+ }
+ public class CL_0_1_1_4_1
+ {
+ public Decimal[,] arr2d_0_1_1_4_1 = new Decimal[3, 11];
+ public Decimal a1_0_1_1_4_1 = -0.0078125M;
+ }
+ public class CL_0_1_1_2_6
+ {
+ public float[,] arr2d_0_1_1_2_6 = new float[3, 11];
+ }
+ public class CL_0_1_1_2_5
+ {
+ public float[,,] arr3d_0_1_1_2_5 = new float[5, 11, 4];
+ public double a5_0_1_1_2_5 = 0.25;
+ }
+ public class CL_0_1_1_2_4
+ {
+ public double a3_0_1_1_2_4 = -7.62939453125E-06;
+ }
+ public class CL_0_1_1_1_6
+ {
+ public float[] arr1d_0_1_1_1_6 = new float[11];
+ }
+ public class CL_0_1_1_1_5
+ {
+ public double a3_0_1_1_1_5 = -63.75;
+ }
+ public class CL_0_1_1_1_4
+ {
+ public float[] arr1d_0_1_1_1_4 = new float[11];
+ public float a2_0_1_1_1_4 = 4.0F;
+ }
+ public class CL_0_1_1_1_1
+ {
+ public double a4_0_1_1_1_1 = 6.1034224927425385E-05;
+ }
+
+ public static CL_0_6_6_6_6 clstatic_0_6_6_6_6 = new CL_0_6_6_6_6();
+
+
+ public static CL_0_6_6_6_5 clstatic_0_6_6_6_5 = new CL_0_6_6_6_5();
+
+
+
+
+ public static CL_0_6_6_6_3 clstatic_0_6_6_6_3 = new CL_0_6_6_6_3();
+
+ static float[,] arr2d_0_6_6_6_2 = new float[3, 11];
+ static float a2_0_6_6_6_2 = 52.125F;
+
+ public static VT_0_6_6_6_2 vtstatic_0_6_6_6_2 = new VT_0_6_6_6_2(1);
+ public static CL_0_6_6_6_2 clstatic_0_6_6_6_2 = new CL_0_6_6_6_2();
+
+ static float a0_0_6_6_6_1 = -0.000122070313F;
+
+
+ static double a4_0_6_6_5_6 = 2.8310687127941492E-14;
+
+ public static CL_0_6_6_5_6 clstatic_0_6_6_5_6 = new CL_0_6_6_5_6();
+
+
+ public static VT_0_6_6_5_5 vtstatic_0_6_6_5_5 = new VT_0_6_6_5_5(1);
+ public static CL_0_6_6_5_5 clstatic_0_6_6_5_5 = new CL_0_6_6_5_5();
+
+
+ public static VT_0_6_6_5_4 vtstatic_0_6_6_5_4 = new VT_0_6_6_5_4(1);
+
+
+ public static VT_0_6_6_5_3 vtstatic_0_6_6_5_3 = new VT_0_6_6_5_3(1);
+
+ static double[] arr1d_0_6_6_5_2 = new double[11];
+ static double a5_0_6_6_5_2 = 0.11111111111111111;
+
+
+
+ public static CL_0_6_6_5_1 clstatic_0_6_6_5_1 = new CL_0_6_6_5_1();
+
+
+
+
+ public static CL_0_6_6_4_5 clstatic_0_6_6_4_5 = new CL_0_6_6_4_5();
+
+ static float a0_0_6_6_4_4 = 2.08616257E-07F;
+
+
+
+ public static VT_0_6_6_4_3 vtstatic_0_6_6_4_3 = new VT_0_6_6_4_3(1);
+
+ static float[,] arr2d_0_6_6_4_2 = new float[3, 11];
+
+ public static VT_0_6_6_4_2 vtstatic_0_6_6_4_2 = new VT_0_6_6_4_2(1);
+
+
+ public static VT_0_6_6_4_1 vtstatic_0_6_6_4_1 = new VT_0_6_6_4_1(1);
+ public static CL_0_6_6_4_1 clstatic_0_6_6_4_1 = new CL_0_6_6_4_1();
+
+
+ public static CL_0_6_6_3_6 clstatic_0_6_6_3_6 = new CL_0_6_6_3_6();
+
+
+ public static VT_0_6_6_3_5 vtstatic_0_6_6_3_5 = new VT_0_6_6_3_5(1);
+ public static CL_0_6_6_3_5 clstatic_0_6_6_3_5 = new CL_0_6_6_3_5();
+
+
+ public static VT_0_6_6_3_4 vtstatic_0_6_6_3_4 = new VT_0_6_6_3_4(1);
+
+ static int a0_0_6_6_3_3 = 671883397;
+
+
+ static double[] arr1d_0_6_6_3_2 = new double[11];
+
+ public static VT_0_6_6_3_2 vtstatic_0_6_6_3_2 = new VT_0_6_6_3_2(1);
+
+
+ public static VT_0_6_6_3_1 vtstatic_0_6_6_3_1 = new VT_0_6_6_3_1(1);
+
+
+
+
+ public static VT_0_6_6_2_5 vtstatic_0_6_6_2_5 = new VT_0_6_6_2_5(1);
+ public static CL_0_6_6_2_5 clstatic_0_6_6_2_5 = new CL_0_6_6_2_5();
+
+ static double[,,] arr3d_0_6_6_2_4 = new double[5, 11, 4];
+
+
+ static ulong a1_0_6_6_2_3 = 17292150211916857340UL;
+
+ public static VT_0_6_6_2_3 vtstatic_0_6_6_2_3 = new VT_0_6_6_2_3(1);
+
+ static ushort a5_0_6_6_2_2 = 45648;
+
+ public static VT_0_6_6_2_2 vtstatic_0_6_6_2_2 = new VT_0_6_6_2_2(1);
+
+
+ public static CL_0_6_6_2_1 clstatic_0_6_6_2_1 = new CL_0_6_6_2_1();
+
+
+
+
+ public static VT_0_6_6_1_5 vtstatic_0_6_6_1_5 = new VT_0_6_6_1_5(1);
+ public static CL_0_6_6_1_5 clstatic_0_6_6_1_5 = new CL_0_6_6_1_5();
+
+ static ushort[,,] arr3d_0_6_6_1_4 = new ushort[5, 11, 4];
+
+ public static CL_0_6_6_1_4 clstatic_0_6_6_1_4 = new CL_0_6_6_1_4();
+
+ static double[,,] arr3d_0_6_6_1_3 = new double[5, 11, 4];
+
+ public static VT_0_6_6_1_3 vtstatic_0_6_6_1_3 = new VT_0_6_6_1_3(1);
+
+ static Decimal a3_0_6_6_1_2 = 0.00390625M;
+
+
+
+
+ static float[,] arr2d_0_6_5_6_6 = new float[3, 11];
+
+
+
+
+ static float[,,] arr3d_0_6_5_6_4 = new float[5, 11, 4];
+
+ public static VT_0_6_5_6_4 vtstatic_0_6_5_6_4 = new VT_0_6_5_6_4(1);
+
+ static float a0_0_6_5_6_3 = 0.00146484375F;
+
+
+ static float a4_0_6_5_6_2 = -30.015625F;
+ static float a5_0_6_5_6_2 = -32.0F;
+
+ public static CL_0_6_5_6_2 clstatic_0_6_5_6_2 = new CL_0_6_5_6_2();
+
+
+ public static VT_0_6_5_6_1 vtstatic_0_6_5_6_1 = new VT_0_6_5_6_1(1);
+
+
+ public static VT_0_6_5_5_1 vtstatic_0_6_5_5_1 = new VT_0_6_5_5_1(1);
+
+
+ public static CL_0_6_5_4_6 clstatic_0_6_5_4_6 = new CL_0_6_5_4_6();
+
+ static float a4_0_6_5_4_5 = 0.015625F;
+
+ public static VT_0_6_5_4_5 vtstatic_0_6_5_4_5 = new VT_0_6_5_4_5(1);
+
+
+ public static VT_0_6_5_4_4 vtstatic_0_6_5_4_4 = new VT_0_6_5_4_4(1);
+ public static CL_0_6_5_4_4 clstatic_0_6_5_4_4 = new CL_0_6_5_4_4();
+
+
+ public static CL_0_6_5_4_3 clstatic_0_6_5_4_3 = new CL_0_6_5_4_3();
+
+ static float[,,] arr3d_0_6_5_4_2 = new float[5, 11, 4];
+
+
+
+ public static VT_0_6_5_4_1 vtstatic_0_6_5_4_1 = new VT_0_6_5_4_1(1);
+
+ static double a2_0_6_5_3_6 = -1.0000000001299776;
+
+
+ static double[,,] arr3d_0_6_5_3_5 = new double[5, 11, 4];
+
+
+
+
+
+ public static VT_0_6_5_3_3 vtstatic_0_6_5_3_3 = new VT_0_6_5_3_3(1);
+
+
+
+
+ public static CL_0_6_5_3_1 clstatic_0_6_5_3_1 = new CL_0_6_5_3_1();
+
+ static long a1_0_6_5_2_6 = 2775921888361152756L;
+ static double a2_0_6_5_2_6 = 1.6775014068665173E-28;
+ static int[,] arr2d_0_6_5_2_6 = new int[3, 11];
+
+ public static CL_0_6_5_2_6 clstatic_0_6_5_2_6 = new CL_0_6_5_2_6();
+
+ static int a1_0_6_5_2_5 = 914639012;
+
+ public static CL_0_6_5_2_5 clstatic_0_6_5_2_5 = new CL_0_6_5_2_5();
+
+ static double[] arr1d_0_6_5_2_4 = new double[11];
+
+
+ static long[,,] arr3d_0_6_5_2_3 = new long[5, 11, 4];
+
+
+
+ public static CL_0_6_5_2_2 clstatic_0_6_5_2_2 = new CL_0_6_5_2_2();
+
+ static float a0_0_6_5_2_1 = 8191.508F;
+
+
+
+
+
+ public static CL_0_6_5_1_5 clstatic_0_6_5_1_5 = new CL_0_6_5_1_5();
+
+
+ public static VT_0_6_5_1_4 vtstatic_0_6_5_1_4 = new VT_0_6_5_1_4(1);
+
+
+
+
+ public static VT_0_6_5_1_2 vtstatic_0_6_5_1_2 = new VT_0_6_5_1_2(1);
+ public static CL_0_6_5_1_2 clstatic_0_6_5_1_2 = new CL_0_6_5_1_2();
+
+
+ public static VT_0_6_5_1_1 vtstatic_0_6_5_1_1 = new VT_0_6_5_1_1(1);
+
+
+ public static CL_0_6_4_6_6 clstatic_0_6_4_6_6 = new CL_0_6_4_6_6();
+
+ static double[,] arr2d_0_6_4_6_5 = new double[3, 11];
+
+
+ static double[,] arr2d_0_6_4_6_4 = new double[3, 11];
+
+
+ static double[] arr1d_0_6_4_6_3 = new double[11];
+
+ public static CL_0_6_4_6_3 clstatic_0_6_4_6_3 = new CL_0_6_4_6_3();
+
+ static double a2_0_6_4_6_2 = -16777216.0;
+
+
+
+ public static VT_0_6_4_6_1 vtstatic_0_6_4_6_1 = new VT_0_6_4_6_1(1);
+
+ static float a5_0_6_4_5_6 = 262144.0F;
+
+
+
+ public static VT_0_6_4_5_5 vtstatic_0_6_4_5_5 = new VT_0_6_4_5_5(1);
+ public static CL_0_6_4_5_5 clstatic_0_6_4_5_5 = new CL_0_6_4_5_5();
+
+ static float a4_0_6_4_5_4 = 2048.0F;
+
+
+
+ public static VT_0_6_4_5_3 vtstatic_0_6_4_5_3 = new VT_0_6_4_5_3(1);
+
+
+ public static VT_0_6_4_5_2 vtstatic_0_6_4_5_2 = new VT_0_6_4_5_2(1);
+
+ static float a0_0_6_4_5_1 = -0.5F;
+
+ public static VT_0_6_4_5_1 vtstatic_0_6_4_5_1 = new VT_0_6_4_5_1(1);
+
+ static Decimal[] arr1d_0_6_4_4_4 = new Decimal[11];
+
+ public static VT_0_6_4_4_4 vtstatic_0_6_4_4_4 = new VT_0_6_4_4_4(1);
+
+ static Decimal a3_0_6_4_4_3 = -562949953421312M;
+
+
+
+ public static CL_0_6_4_4_2 clstatic_0_6_4_4_2 = new CL_0_6_4_4_2();
+
+ static double a3_0_6_4_4_1 = 4096.0;
+
+
+
+ public static VT_0_6_4_3_6 vtstatic_0_6_4_3_6 = new VT_0_6_4_3_6(1);
+
+ static float[,,] arr3d_0_6_4_3_5 = new float[5, 11, 4];
+
+ public static CL_0_6_4_3_5 clstatic_0_6_4_3_5 = new CL_0_6_4_3_5();
+
+
+
+ static double[] arr1d_0_6_4_3_3 = new double[11];
+
+ public static VT_0_6_4_3_3 vtstatic_0_6_4_3_3 = new VT_0_6_4_3_3(1);
+ public static CL_0_6_4_3_3 clstatic_0_6_4_3_3 = new CL_0_6_4_3_3();
+
+ static float a3_0_6_4_3_2 = 2.0F;
+
+ public static VT_0_6_4_3_2 vtstatic_0_6_4_3_2 = new VT_0_6_4_3_2(1);
+
+
+ public static CL_0_6_4_3_1 clstatic_0_6_4_3_1 = new CL_0_6_4_3_1();
+
+ static float[,] arr2d_0_6_4_2_6 = new float[3, 11];
+
+
+ static float[,] arr2d_0_6_4_2_5 = new float[3, 11];
+ static double a4_0_6_4_2_5 = -5.751965092677696E-06;
+
+ public static CL_0_6_4_2_5 clstatic_0_6_4_2_5 = new CL_0_6_4_2_5();
+
+ static float[] arr1d_0_6_4_2_4 = new float[11];
+
+ public static CL_0_6_4_2_4 clstatic_0_6_4_2_4 = new CL_0_6_4_2_4();
+
+
+ public static VT_0_6_4_2_3 vtstatic_0_6_4_2_3 = new VT_0_6_4_2_3(1);
+
+ static double a0_0_6_4_2_2 = 65011711.99999617;
+
+
+
+ public static VT_0_6_4_2_1 vtstatic_0_6_4_2_1 = new VT_0_6_4_2_1(1);
+
+
+ public static VT_0_6_4_1_6 vtstatic_0_6_4_1_6 = new VT_0_6_4_1_6(1);
+ public static CL_0_6_4_1_6 clstatic_0_6_4_1_6 = new CL_0_6_4_1_6();
+
+ static float a2_0_6_4_1_5 = 16.0F;
+ static float a5_0_6_4_1_5 = 0.0625F;
+
+ public static CL_0_6_4_1_5 clstatic_0_6_4_1_5 = new CL_0_6_4_1_5();
+
+ static float a2_0_6_4_1_4 = -0.25F;
+
+
+
+ public static VT_0_6_4_1_3 vtstatic_0_6_4_1_3 = new VT_0_6_4_1_3(1);
+ public static CL_0_6_4_1_3 clstatic_0_6_4_1_3 = new CL_0_6_4_1_3();
+
+
+ public static CL_0_6_4_1_2 clstatic_0_6_4_1_2 = new CL_0_6_4_1_2();
+
+
+ public static VT_0_6_4_1_1 vtstatic_0_6_4_1_1 = new VT_0_6_4_1_1(1);
+
+ static double a0_0_6_3_6_6 = 30064771072.0;
+ static double a5_0_6_3_6_6 = -0.984375;
+
+
+
+ public static VT_0_6_3_6_5 vtstatic_0_6_3_6_5 = new VT_0_6_3_6_5(1);
+
+
+ public static CL_0_6_3_6_4 clstatic_0_6_3_6_4 = new CL_0_6_3_6_4();
+
+ static float a5_0_6_3_6_3 = 262144.0F;
+
+
+
+ public static VT_0_6_3_6_2 vtstatic_0_6_3_6_2 = new VT_0_6_3_6_2(1);
+
+
+ public static VT_0_6_3_6_1 vtstatic_0_6_3_6_1 = new VT_0_6_3_6_1(1);
+ public static CL_0_6_3_6_1 clstatic_0_6_3_6_1 = new CL_0_6_3_6_1();
+
+
+ public static VT_0_6_3_5_6 vtstatic_0_6_3_5_6 = new VT_0_6_3_5_6(1);
+
+
+ public static CL_0_6_3_5_5 clstatic_0_6_3_5_5 = new CL_0_6_3_5_5();
+
+
+ public static VT_0_6_3_5_4 vtstatic_0_6_3_5_4 = new VT_0_6_3_5_4(1);
+
+ static double a1_0_6_3_5_3 = 137438953472.0;
+ static double a2_0_6_3_5_3 = 0.03125;
+ static double a3_0_6_3_5_3 = 966334087167.96875;
+
+ public static VT_0_6_3_5_3 vtstatic_0_6_3_5_3 = new VT_0_6_3_5_3(1);
+
+
+ public static CL_0_6_3_5_2 clstatic_0_6_3_5_2 = new CL_0_6_3_5_2();
+
+ static double[] arr1d_0_6_3_5_1 = new double[11];
+
+
+ static uint[,] arr2d_0_6_3_4_6 = new uint[3, 11];
+ static Decimal a1_0_6_3_4_6 = 0.0867023271790150869132157427M;
+
+ public static CL_0_6_3_4_6 clstatic_0_6_3_4_6 = new CL_0_6_3_4_6();
+
+
+
+
+ public static VT_0_6_3_4_4 vtstatic_0_6_3_4_4 = new VT_0_6_3_4_4(1);
+
+
+ public static CL_0_6_3_4_3 clstatic_0_6_3_4_3 = new CL_0_6_3_4_3();
+
+
+ public static VT_0_6_3_4_2 vtstatic_0_6_3_4_2 = new VT_0_6_3_4_2(1);
+ public static CL_0_6_3_4_2 clstatic_0_6_3_4_2 = new CL_0_6_3_4_2();
+
+
+ public static VT_0_6_3_4_1 vtstatic_0_6_3_4_1 = new VT_0_6_3_4_1(1);
+
+
+ public static CL_0_6_3_3_6 clstatic_0_6_3_3_6 = new CL_0_6_3_3_6();
+
+ static long[,,] arr3d_0_6_3_3_5 = new long[5, 11, 4];
+
+
+ static double a2_0_6_3_3_4 = 0.0;
+
+ public static CL_0_6_3_3_4 clstatic_0_6_3_3_4 = new CL_0_6_3_3_4();
+
+
+ public static CL_0_6_3_3_3 clstatic_0_6_3_3_3 = new CL_0_6_3_3_3();
+
+
+
+
+ public static VT_0_6_3_3_1 vtstatic_0_6_3_3_1 = new VT_0_6_3_3_1(1);
+
+
+ public static VT_0_6_3_2_6 vtstatic_0_6_3_2_6 = new VT_0_6_3_2_6(1);
+ public static CL_0_6_3_2_6 clstatic_0_6_3_2_6 = new CL_0_6_3_2_6();
+
+
+ public static VT_0_6_3_2_5 vtstatic_0_6_3_2_5 = new VT_0_6_3_2_5(1);
+
+ static float a5_0_6_3_2_4 = 2.0F;
+
+ public static VT_0_6_3_2_4 vtstatic_0_6_3_2_4 = new VT_0_6_3_2_4(1);
+
+ static Decimal a5_0_6_3_2_3 = 0.000304065018938345703125M;
+
+
+ static double[] arr1d_0_6_3_2_2 = new double[11];
+ static double a4_0_6_3_2_2 = 2.9521864673298971E-11;
+ static double a5_0_6_3_2_2 = 3.96875;
+
+
+ static double a1_0_6_3_2_1 = 8388608.0;
+
+
+ static short a3_0_6_3_1_6 = 19712;
+
+ public static VT_0_6_3_1_6 vtstatic_0_6_3_1_6 = new VT_0_6_3_1_6(1);
+ public static CL_0_6_3_1_6 clstatic_0_6_3_1_6 = new CL_0_6_3_1_6();
+
+ static double[] arr1d_0_6_3_1_5 = new double[11];
+ static short a1_0_6_3_1_5 = 29894;
+
+
+
+
+ static double a5_0_6_3_1_3 = -1024.0;
+
+ public static CL_0_6_3_1_3 clstatic_0_6_3_1_3 = new CL_0_6_3_1_3();
+
+
+ public static CL_0_6_3_1_2 clstatic_0_6_3_1_2 = new CL_0_6_3_1_2();
+
+
+ public static VT_0_6_3_1_1 vtstatic_0_6_3_1_1 = new VT_0_6_3_1_1(1);
+
+
+ public static CL_0_6_2_6_6 clstatic_0_6_2_6_6 = new CL_0_6_2_6_6();
+
+
+
+ static float a2_0_6_2_6_4 = 16.0F;
+ static float a5_0_6_2_6_4 = -2048.0F;
+
+
+
+ public static VT_0_6_2_6_3 vtstatic_0_6_2_6_3 = new VT_0_6_2_6_3(1);
+
+
+ public static CL_0_6_2_6_2 clstatic_0_6_2_6_2 = new CL_0_6_2_6_2();
+
+ static float a3_0_6_2_6_1 = -3.51843721E+13F;
+ static float[,] arr2d_0_6_2_6_1 = new float[3, 11];
+
+ public static VT_0_6_2_6_1 vtstatic_0_6_2_6_1 = new VT_0_6_2_6_1(1);
+
+
+
+
+ public static CL_0_6_2_5_5 clstatic_0_6_2_5_5 = new CL_0_6_2_5_5();
+
+ static double[,] arr2d_0_6_2_5_4 = new double[3, 11];
+
+
+ static double a5_0_6_2_5_3 = 0.89817179455997409;
+
+ public static CL_0_6_2_5_3 clstatic_0_6_2_5_3 = new CL_0_6_2_5_3();
+
+ static float[] arr1d_0_6_2_5_2 = new float[11];
+
+ public static VT_0_6_2_5_2 vtstatic_0_6_2_5_2 = new VT_0_6_2_5_2(1);
+
+
+ public static VT_0_6_2_5_1 vtstatic_0_6_2_5_1 = new VT_0_6_2_5_1(1);
+
+
+ public static VT_0_6_2_4_1 vtstatic_0_6_2_4_1 = new VT_0_6_2_4_1(1);
+
+ static double a5_0_6_2_3_6 = 2.8195493196837781E-06;
+
+ public static VT_0_6_2_3_6 vtstatic_0_6_2_3_6 = new VT_0_6_2_3_6(1);
+
+ static int[,] arr2d_0_6_2_3_5 = new int[3, 11];
+
+ public static VT_0_6_2_3_5 vtstatic_0_6_2_3_5 = new VT_0_6_2_3_5(1);
+ public static CL_0_6_2_3_5 clstatic_0_6_2_3_5 = new CL_0_6_2_3_5();
+
+ static uint[,] arr2d_0_6_2_3_4 = new uint[3, 11];
+
+
+ static short a4_0_6_2_3_3 = 31629;
+
+
+ static Decimal a3_0_6_2_3_2 = 0.0002199736031676198856137264M;
+
+
+ static double[,] arr2d_0_6_2_3_1 = new double[3, 11];
+
+ public static VT_0_6_2_3_1 vtstatic_0_6_2_3_1 = new VT_0_6_2_3_1(1);
+
+ static float a0_0_6_2_2_6 = -262142.0F;
+
+
+
+ public static CL_0_6_2_2_5 clstatic_0_6_2_2_5 = new CL_0_6_2_2_5();
+
+ static uint[,] arr2d_0_6_2_2_4 = new uint[3, 11];
+
+ public static CL_0_6_2_2_4 clstatic_0_6_2_2_4 = new CL_0_6_2_2_4();
+
+ static long a2_0_6_2_2_3 = 2986015195807088640L;
+ static int a3_0_6_2_2_3 = 1046634296;
+
+ public static CL_0_6_2_2_3 clstatic_0_6_2_2_3 = new CL_0_6_2_2_3();
+
+ static float[,] arr2d_0_6_2_2_2 = new float[3, 11];
+
+ public static CL_0_6_2_2_2 clstatic_0_6_2_2_2 = new CL_0_6_2_2_2();
+
+ static double a5_0_6_2_2_1 = -1.4551915228366852E-11;
+
+
+ static long[] arr1d_0_6_2_1_6 = new long[11];
+
+
+ static int[] arr1d_0_6_2_1_5 = new int[11];
+
+ public static CL_0_6_2_1_5 clstatic_0_6_2_1_5 = new CL_0_6_2_1_5();
+
+ static int[,,] arr3d_0_6_2_1_4 = new int[5, 11, 4];
+
+
+
+ public static CL_0_6_2_1_3 clstatic_0_6_2_1_3 = new CL_0_6_2_1_3();
+
+ static double a1_0_6_2_1_2 = -31112062.0;
+ static uint a2_0_6_2_1_2 = 3982343936U;
+
+ public static VT_0_6_2_1_2 vtstatic_0_6_2_1_2 = new VT_0_6_2_1_2(1);
+ public static CL_0_6_2_1_2 clstatic_0_6_2_1_2 = new CL_0_6_2_1_2();
+
+
+
+ static double a3_0_6_1_6_6 = 3.814697265625E-06;
+
+ public static VT_0_6_1_6_6 vtstatic_0_6_1_6_6 = new VT_0_6_1_6_6(1);
+
+
+ public static CL_0_6_1_6_5 clstatic_0_6_1_6_5 = new CL_0_6_1_6_5();
+
+
+ public static VT_0_6_1_6_4 vtstatic_0_6_1_6_4 = new VT_0_6_1_6_4(1);
+
+ static float[,,] arr3d_0_6_1_6_3 = new float[5, 11, 4];
+ static float a2_0_6_1_6_3 = 65504.0F;
+
+
+
+
+
+ public static VT_0_6_1_6_1 vtstatic_0_6_1_6_1 = new VT_0_6_1_6_1(1);
+ public static CL_0_6_1_6_1 clstatic_0_6_1_6_1 = new CL_0_6_1_6_1();
+
+
+ public static CL_0_6_1_5_6 clstatic_0_6_1_5_6 = new CL_0_6_1_5_6();
+
+ static ushort a1_0_6_1_5_5 = 36052;
+
+ public static VT_0_6_1_5_5 vtstatic_0_6_1_5_5 = new VT_0_6_1_5_5(1);
+
+ static double a3_0_6_1_5_4 = 0.081321473951715378;
+
+
+ static int[,] arr2d_0_6_1_5_3 = new int[3, 11];
+
+ public static VT_0_6_1_5_3 vtstatic_0_6_1_5_3 = new VT_0_6_1_5_3(1);
+ public static CL_0_6_1_5_3 clstatic_0_6_1_5_3 = new CL_0_6_1_5_3();
+
+
+ public static VT_0_6_1_5_2 vtstatic_0_6_1_5_2 = new VT_0_6_1_5_2(1);
+
+
+ public static VT_0_6_1_5_1 vtstatic_0_6_1_5_1 = new VT_0_6_1_5_1(1);
+
+ static float[,,] arr3d_0_6_1_4_1 = new float[5, 11, 4];
+
+
+ static double a5_0_6_1_3_6 = -2048.015625;
+
+ public static VT_0_6_1_3_6 vtstatic_0_6_1_3_6 = new VT_0_6_1_3_6(1);
+
+
+ public static CL_0_6_1_3_5 clstatic_0_6_1_3_5 = new CL_0_6_1_3_5();
+
+
+ public static CL_0_6_1_3_4 clstatic_0_6_1_3_4 = new CL_0_6_1_3_4();
+
+ static double a4_0_6_1_3_3 = 0.0265663613840074;
+
+ public static VT_0_6_1_3_3 vtstatic_0_6_1_3_3 = new VT_0_6_1_3_3(1);
+
+ static ushort[] arr1d_0_6_1_3_2 = new ushort[11];
+ static double a4_0_6_1_3_2 = 1182208.0;
+
+
+
+ public static VT_0_6_1_3_1 vtstatic_0_6_1_3_1 = new VT_0_6_1_3_1(1);
+
+
+ public static VT_0_6_1_2_6 vtstatic_0_6_1_2_6 = new VT_0_6_1_2_6(1);
+
+ static ulong a4_0_6_1_2_5 = 16UL;
+
+ public static VT_0_6_1_2_5 vtstatic_0_6_1_2_5 = new VT_0_6_1_2_5(1);
+ public static CL_0_6_1_2_5 clstatic_0_6_1_2_5 = new CL_0_6_1_2_5();
+
+
+ public static VT_0_6_1_2_4 vtstatic_0_6_1_2_4 = new VT_0_6_1_2_4(1);
+ public static CL_0_6_1_2_4 clstatic_0_6_1_2_4 = new CL_0_6_1_2_4();
+
+
+ public static VT_0_6_1_2_3 vtstatic_0_6_1_2_3 = new VT_0_6_1_2_3(1);
+ public static CL_0_6_1_2_3 clstatic_0_6_1_2_3 = new CL_0_6_1_2_3();
+
+
+
+ static float a0_0_6_1_2_1 = -0.000122070313F;
+ static double a5_0_6_1_2_1 = 354184460187.27869;
+
+ public static VT_0_6_1_2_1 vtstatic_0_6_1_2_1 = new VT_0_6_1_2_1(1);
+ public static CL_0_6_1_2_1 clstatic_0_6_1_2_1 = new CL_0_6_1_2_1();
+
+ static double a3_0_6_1_1_6 = 16384.0;
+
+ public static CL_0_6_1_1_6 clstatic_0_6_1_1_6 = new CL_0_6_1_1_6();
+
+
+ public static CL_0_6_1_1_5 clstatic_0_6_1_1_5 = new CL_0_6_1_1_5();
+
+ static double a5_0_6_1_1_4 = -15858119.0;
+
+ public static VT_0_6_1_1_4 vtstatic_0_6_1_1_4 = new VT_0_6_1_1_4(1);
+
+
+ public static CL_0_6_1_1_3 clstatic_0_6_1_1_3 = new CL_0_6_1_1_3();
+
+ static double a4_0_6_1_1_2 = 5.4924647525661327E-06;
+ static int[,] arr2d_0_6_1_1_2 = new int[3, 11];
+
+ public static VT_0_6_1_1_2 vtstatic_0_6_1_1_2 = new VT_0_6_1_1_2(1);
+ public static CL_0_6_1_1_2 clstatic_0_6_1_1_2 = new CL_0_6_1_1_2();
+
+
+ public static VT_0_6_1_1_1 vtstatic_0_6_1_1_1 = new VT_0_6_1_1_1(1);
+ public static CL_0_6_1_1_1 clstatic_0_6_1_1_1 = new CL_0_6_1_1_1();
+
+
+ public static CL_0_5_6_6_6 clstatic_0_5_6_6_6 = new CL_0_5_6_6_6();
+
+ static double[] arr1d_0_5_6_6_5 = new double[11];
+
+
+ static double[] arr1d_0_5_6_6_4 = new double[11];
+
+ public static VT_0_5_6_6_4 vtstatic_0_5_6_6_4 = new VT_0_5_6_6_4(1);
+
+
+ public static CL_0_5_6_6_3 clstatic_0_5_6_6_3 = new CL_0_5_6_6_3();
+
+
+ public static VT_0_5_6_6_2 vtstatic_0_5_6_6_2 = new VT_0_5_6_6_2(1);
+
+
+
+
+ public static VT_0_5_6_5_1 vtstatic_0_5_6_5_1 = new VT_0_5_6_5_1(1);
+
+ static int a1_0_5_6_4_6 = -243818022;
+
+ public static VT_0_5_6_4_6 vtstatic_0_5_6_4_6 = new VT_0_5_6_4_6(1);
+
+
+ public static VT_0_5_6_4_5 vtstatic_0_5_6_4_5 = new VT_0_5_6_4_5(1);
+ public static CL_0_5_6_4_5 clstatic_0_5_6_4_5 = new CL_0_5_6_4_5();
+
+
+ public static CL_0_5_6_4_4 clstatic_0_5_6_4_4 = new CL_0_5_6_4_4();
+
+ static Decimal a5_0_5_6_4_3 = 1048576M;
+
+ public static VT_0_5_6_4_3 vtstatic_0_5_6_4_3 = new VT_0_5_6_4_3(1);
+
+
+ public static VT_0_5_6_4_2 vtstatic_0_5_6_4_2 = new VT_0_5_6_4_2(1);
+ public static CL_0_5_6_4_2 clstatic_0_5_6_4_2 = new CL_0_5_6_4_2();
+
+ static int a4_0_5_6_4_1 = 790894911;
+
+
+ static double[] arr1d_0_5_6_3_6 = new double[11];
+
+ public static VT_0_5_6_3_6 vtstatic_0_5_6_3_6 = new VT_0_5_6_3_6(1);
+
+
+ public static CL_0_5_6_3_5 clstatic_0_5_6_3_5 = new CL_0_5_6_3_5();
+
+
+ public static CL_0_5_6_3_4 clstatic_0_5_6_3_4 = new CL_0_5_6_3_4();
+
+ static float[] arr1d_0_5_6_3_3 = new float[11];
+
+ public static CL_0_5_6_3_3 clstatic_0_5_6_3_3 = new CL_0_5_6_3_3();
+
+ static double[,,] arr3d_0_5_6_3_2 = new double[5, 11, 4];
+
+ public static VT_0_5_6_3_2 vtstatic_0_5_6_3_2 = new VT_0_5_6_3_2(1);
+
+
+
+ static long[] arr1d_0_5_6_2_6 = new long[11];
+ static float a2_0_5_6_2_6 = 32.0F;
+
+ public static CL_0_5_6_2_6 clstatic_0_5_6_2_6 = new CL_0_5_6_2_6();
+
+
+ public static VT_0_5_6_2_5 vtstatic_0_5_6_2_5 = new VT_0_5_6_2_5(1);
+
+
+ public static VT_0_5_6_2_4 vtstatic_0_5_6_2_4 = new VT_0_5_6_2_4(1);
+
+ static double a4_0_5_6_2_3 = 0.99999999999986922;
+
+ public static VT_0_5_6_2_3 vtstatic_0_5_6_2_3 = new VT_0_5_6_2_3(1);
+ public static CL_0_5_6_2_3 clstatic_0_5_6_2_3 = new CL_0_5_6_2_3();
+
+
+
+
+ public static VT_0_5_6_2_1 vtstatic_0_5_6_2_1 = new VT_0_5_6_2_1(1);
+
+ static double a4_0_5_6_1_6 = 17179868910.933332;
+
+
+ static double a2_0_5_6_1_5 = 4096.0001220703125;
+
+
+ static double[,,] arr3d_0_5_6_1_4 = new double[5, 11, 4];
+
+ public static CL_0_5_6_1_4 clstatic_0_5_6_1_4 = new CL_0_5_6_1_4();
+
+
+ public static CL_0_5_6_1_3 clstatic_0_5_6_1_3 = new CL_0_5_6_1_3();
+
+ static double a3_0_5_6_1_2 = -9.08970832824707E-07;
+
+ public static CL_0_5_6_1_2 clstatic_0_5_6_1_2 = new CL_0_5_6_1_2();
+
+
+ public static VT_0_5_6_1_1 vtstatic_0_5_6_1_1 = new VT_0_5_6_1_1(1);
+
+ static double a0_0_5_5_6_6 = 0.4610595703125;
+
+
+ static long a3_0_5_5_6_5 = -766142729625431713L;
+
+ public static VT_0_5_5_6_5 vtstatic_0_5_5_6_5 = new VT_0_5_5_6_5(1);
+
+
+ public static VT_0_5_5_6_4 vtstatic_0_5_5_6_4 = new VT_0_5_5_6_4(1);
+ public static CL_0_5_5_6_4 clstatic_0_5_5_6_4 = new CL_0_5_5_6_4();
+
+ static long a4_0_5_5_6_3 = 256L;
+
+ public static VT_0_5_5_6_3 vtstatic_0_5_5_6_3 = new VT_0_5_5_6_3(1);
+
+
+ public static VT_0_5_5_6_2 vtstatic_0_5_5_6_2 = new VT_0_5_5_6_2(1);
+ public static CL_0_5_5_6_2 clstatic_0_5_5_6_2 = new CL_0_5_5_6_2();
+
+ static ushort a3_0_5_5_6_1 = 36523;
+
+
+
+
+
+ public static VT_0_5_5_5_5 vtstatic_0_5_5_5_5 = new VT_0_5_5_5_5(1);
+
+
+ public static VT_0_5_5_5_4 vtstatic_0_5_5_5_4 = new VT_0_5_5_5_4(1);
+
+
+ public static CL_0_5_5_5_3 clstatic_0_5_5_5_3 = new CL_0_5_5_5_3();
+
+ static Decimal[] arr1d_0_5_5_5_2 = new Decimal[11];
+
+ public static VT_0_5_5_5_2 vtstatic_0_5_5_5_2 = new VT_0_5_5_5_2(1);
+
+
+ public static VT_0_5_5_5_1 vtstatic_0_5_5_5_1 = new VT_0_5_5_5_1(1);
+
+
+ public static VT_0_5_5_4_5 vtstatic_0_5_5_4_5 = new VT_0_5_5_4_5(1);
+
+ static float[,] arr2d_0_5_5_4_4 = new float[3, 11];
+
+
+
+ public static VT_0_5_5_4_3 vtstatic_0_5_5_4_3 = new VT_0_5_5_4_3(1);
+
+ static float[,] arr2d_0_5_5_4_2 = new float[3, 11];
+
+ public static VT_0_5_5_4_2 vtstatic_0_5_5_4_2 = new VT_0_5_5_4_2(1);
+
+ static uint a3_0_5_5_4_1 = 3456008192U;
+ static long a4_0_5_5_4_1 = -4838800039577268064L;
+
+
+
+ public static CL_0_5_5_3_6 clstatic_0_5_5_3_6 = new CL_0_5_5_3_6();
+
+ static float[] arr1d_0_5_5_3_5 = new float[11];
+
+
+
+ public static CL_0_5_5_3_4 clstatic_0_5_5_3_4 = new CL_0_5_5_3_4();
+
+ static Decimal a4_0_5_5_3_3 = 16777216M;
+
+ public static VT_0_5_5_3_3 vtstatic_0_5_5_3_3 = new VT_0_5_5_3_3(1);
+
+ static int a0_0_5_5_3_2 = 829846020;
+ static short a5_0_5_5_3_2 = 2955;
+
+
+
+ public static CL_0_5_5_3_1 clstatic_0_5_5_3_1 = new CL_0_5_5_3_1();
+
+
+ public static VT_0_5_5_2_6 vtstatic_0_5_5_2_6 = new VT_0_5_5_2_6(1);
+
+
+ public static CL_0_5_5_2_5 clstatic_0_5_5_2_5 = new CL_0_5_5_2_5();
+
+ static float a5_0_5_5_2_4 = -0.00366210938F;
+
+
+
+ public static CL_0_5_5_2_3 clstatic_0_5_5_2_3 = new CL_0_5_5_2_3();
+
+
+
+ static float[] arr1d_0_5_5_2_1 = new float[11];
+
+ public static VT_0_5_5_2_1 vtstatic_0_5_5_2_1 = new VT_0_5_5_2_1(1);
+
+
+ public static CL_0_5_5_1_6 clstatic_0_5_5_1_6 = new CL_0_5_5_1_6();
+
+
+ public static CL_0_5_5_1_5 clstatic_0_5_5_1_5 = new CL_0_5_5_1_5();
+
+ static Decimal a2_0_5_5_1_4 = 5.5908513341804M;
+
+ public static VT_0_5_5_1_4 vtstatic_0_5_5_1_4 = new VT_0_5_5_1_4(1);
+
+ static int[,,] arr3d_0_5_5_1_3 = new int[5, 11, 4];
+
+ public static CL_0_5_5_1_3 clstatic_0_5_5_1_3 = new CL_0_5_5_1_3();
+
+
+ public static VT_0_5_5_1_2 vtstatic_0_5_5_1_2 = new VT_0_5_5_1_2(1);
+
+ static long a1_0_5_5_1_1 = -1818501240L;
+
+
+
+ public static CL_0_5_4_6_6 clstatic_0_5_4_6_6 = new CL_0_5_4_6_6();
+
+ static double[,,] arr3d_0_5_4_6_5 = new double[5, 11, 4];
+
+ public static VT_0_5_4_6_5 vtstatic_0_5_4_6_5 = new VT_0_5_4_6_5(1);
+ public static CL_0_5_4_6_5 clstatic_0_5_4_6_5 = new CL_0_5_4_6_5();
+
+
+
+ static Decimal a1_0_5_4_6_3 = 4398046511104M;
+
+ public static CL_0_5_4_6_3 clstatic_0_5_4_6_3 = new CL_0_5_4_6_3();
+
+
+ public static CL_0_5_4_6_2 clstatic_0_5_4_6_2 = new CL_0_5_4_6_2();
+
+
+ public static VT_0_5_4_6_1 vtstatic_0_5_4_6_1 = new VT_0_5_4_6_1(1);
+ public static CL_0_5_4_6_1 clstatic_0_5_4_6_1 = new CL_0_5_4_6_1();
+
+
+ public static VT_0_5_4_5_6 vtstatic_0_5_4_5_6 = new VT_0_5_4_5_6(1);
+
+
+ public static CL_0_5_4_5_5 clstatic_0_5_4_5_5 = new CL_0_5_4_5_5();
+
+ static double a1_0_5_4_5_4 = 4.2286059872996677;
+ static ulong a2_0_5_4_5_4 = 512UL;
+
+ public static VT_0_5_4_5_4 vtstatic_0_5_4_5_4 = new VT_0_5_4_5_4(1);
+
+
+
+
+
+ static ulong a1_0_5_4_5_1 = 4096UL;
+
+ public static VT_0_5_4_5_1 vtstatic_0_5_4_5_1 = new VT_0_5_4_5_1(1);
+ public static CL_0_5_4_5_1 clstatic_0_5_4_5_1 = new CL_0_5_4_5_1();
+
+ static double[] arr1d_0_5_4_4_6 = new double[11];
+ static int a4_0_5_4_4_6 = 1894201148;
+
+
+
+
+ static ulong a1_0_5_4_4_4 = 512UL;
+
+ public static CL_0_5_4_4_4 clstatic_0_5_4_4_4 = new CL_0_5_4_4_4();
+
+ static double a5_0_5_4_4_3 = -3.85750964471958E-05;
+
+ public static CL_0_5_4_4_3 clstatic_0_5_4_4_3 = new CL_0_5_4_4_3();
+
+
+ public static VT_0_5_4_4_2 vtstatic_0_5_4_4_2 = new VT_0_5_4_4_2(1);
+
+ static int[,] arr2d_0_5_4_4_1 = new int[3, 11];
+
+
+
+ public static VT_0_5_4_3_6 vtstatic_0_5_4_3_6 = new VT_0_5_4_3_6(1);
+ public static CL_0_5_4_3_6 clstatic_0_5_4_3_6 = new CL_0_5_4_3_6();
+
+
+ public static VT_0_5_4_3_5 vtstatic_0_5_4_3_5 = new VT_0_5_4_3_5(1);
+
+
+ public static VT_0_5_4_3_4 vtstatic_0_5_4_3_4 = new VT_0_5_4_3_4(1);
+
+
+ public static VT_0_5_4_3_3 vtstatic_0_5_4_3_3 = new VT_0_5_4_3_3(1);
+
+
+ public static CL_0_5_4_3_2 clstatic_0_5_4_3_2 = new CL_0_5_4_3_2();
+
+ static short[,] arr2d_0_5_4_3_1 = new short[3, 11];
+ static int[] arr1d_0_5_4_3_1 = new int[11];
+
+
+
+
+ static ulong a4_0_5_4_1_6 = 4UL;
+
+ public static VT_0_5_4_1_6 vtstatic_0_5_4_1_6 = new VT_0_5_4_1_6(1);
+
+
+
+
+ public static CL_0_5_4_1_4 clstatic_0_5_4_1_4 = new CL_0_5_4_1_4();
+
+ static int[,] arr2d_0_5_4_1_3 = new int[3, 11];
+
+ public static CL_0_5_4_1_3 clstatic_0_5_4_1_3 = new CL_0_5_4_1_3();
+
+
+ public static VT_0_5_4_1_2 vtstatic_0_5_4_1_2 = new VT_0_5_4_1_2(1);
+ public static CL_0_5_4_1_2 clstatic_0_5_4_1_2 = new CL_0_5_4_1_2();
+
+
+ public static VT_0_5_4_1_1 vtstatic_0_5_4_1_1 = new VT_0_5_4_1_1(1);
+
+
+ public static VT_0_5_3_6_6 vtstatic_0_5_3_6_6 = new VT_0_5_3_6_6(1);
+ public static CL_0_5_3_6_6 clstatic_0_5_3_6_6 = new CL_0_5_3_6_6();
+
+ static float a4_0_5_3_6_5 = 16.0F;
+
+
+
+ public static VT_0_5_3_6_4 vtstatic_0_5_3_6_4 = new VT_0_5_3_6_4(1);
+
+
+ public static VT_0_5_3_6_3 vtstatic_0_5_3_6_3 = new VT_0_5_3_6_3(1);
+
+ static short[,,] arr3d_0_5_3_6_2 = new short[5, 11, 4];
+
+ public static VT_0_5_3_6_2 vtstatic_0_5_3_6_2 = new VT_0_5_3_6_2(1);
+
+ static Decimal[,,] arr3d_0_5_3_6_1 = new Decimal[5, 11, 4];
+
+ public static VT_0_5_3_6_1 vtstatic_0_5_3_6_1 = new VT_0_5_3_6_1(1);
+
+
+ public static VT_0_5_3_5_6 vtstatic_0_5_3_5_6 = new VT_0_5_3_5_6(1);
+
+
+ public static VT_0_5_3_5_5 vtstatic_0_5_3_5_5 = new VT_0_5_3_5_5(1);
+ public static CL_0_5_3_5_5 clstatic_0_5_3_5_5 = new CL_0_5_3_5_5();
+
+
+ public static VT_0_5_3_5_4 vtstatic_0_5_3_5_4 = new VT_0_5_3_5_4(1);
+
+
+ public static CL_0_5_3_5_3 clstatic_0_5_3_5_3 = new CL_0_5_3_5_3();
+
+ static double a0_0_5_3_5_2 = 7.071620466921562E-09;
+
+ public static CL_0_5_3_5_2 clstatic_0_5_3_5_2 = new CL_0_5_3_5_2();
+
+ static double[,,] arr3d_0_5_3_5_1 = new double[5, 11, 4];
+
+ public static CL_0_5_3_5_1 clstatic_0_5_3_5_1 = new CL_0_5_3_5_1();
+
+
+ public static VT_0_5_3_4_6 vtstatic_0_5_3_4_6 = new VT_0_5_3_4_6(1);
+
+ static int a3_0_5_3_4_5 = -1786381097;
+
+ public static CL_0_5_3_4_5 clstatic_0_5_3_4_5 = new CL_0_5_3_4_5();
+
+
+ public static VT_0_5_3_4_4 vtstatic_0_5_3_4_4 = new VT_0_5_3_4_4(1);
+ public static CL_0_5_3_4_4 clstatic_0_5_3_4_4 = new CL_0_5_3_4_4();
+
+
+ public static CL_0_5_3_4_3 clstatic_0_5_3_4_3 = new CL_0_5_3_4_3();
+
+
+ public static VT_0_5_3_4_2 vtstatic_0_5_3_4_2 = new VT_0_5_3_4_2(1);
+
+
+ public static VT_0_5_3_4_1 vtstatic_0_5_3_4_1 = new VT_0_5_3_4_1(1);
+ public static CL_0_5_3_4_1 clstatic_0_5_3_4_1 = new CL_0_5_3_4_1();
+
+ static float[,] arr2d_0_5_3_3_1 = new float[3, 11];
+
+
+
+ public static VT_0_5_3_2_6 vtstatic_0_5_3_2_6 = new VT_0_5_3_2_6(1);
+
+ static float[,,] arr3d_0_5_3_2_5 = new float[5, 11, 4];
+
+
+ static float[] arr1d_0_5_3_2_4 = new float[11];
+
+ public static VT_0_5_3_2_4 vtstatic_0_5_3_2_4 = new VT_0_5_3_2_4(1);
+
+ static float a0_0_5_3_2_3 = 0.000122070313F;
+
+ public static VT_0_5_3_2_3 vtstatic_0_5_3_2_3 = new VT_0_5_3_2_3(1);
+
+
+ public static CL_0_5_3_2_2 clstatic_0_5_3_2_2 = new CL_0_5_3_2_2();
+
+
+ public static VT_0_5_3_2_1 vtstatic_0_5_3_2_1 = new VT_0_5_3_2_1(1);
+
+
+ public static VT_0_5_3_1_6 vtstatic_0_5_3_1_6 = new VT_0_5_3_1_6(1);
+
+
+ public static CL_0_5_3_1_5 clstatic_0_5_3_1_5 = new CL_0_5_3_1_5();
+
+
+ public static CL_0_5_3_1_4 clstatic_0_5_3_1_4 = new CL_0_5_3_1_4();
+
+ static double a0_0_5_3_1_3 = 0.015625;
+
+
+
+
+
+ public static CL_0_5_3_1_1 clstatic_0_5_3_1_1 = new CL_0_5_3_1_1();
+
+
+ public static CL_0_5_2_6_6 clstatic_0_5_2_6_6 = new CL_0_5_2_6_6();
+
+ static Decimal[,,] arr3d_0_5_2_6_5 = new Decimal[5, 11, 4];
+
+ public static VT_0_5_2_6_5 vtstatic_0_5_2_6_5 = new VT_0_5_2_6_5(1);
+ public static CL_0_5_2_6_5 clstatic_0_5_2_6_5 = new CL_0_5_2_6_5();
+
+ static Decimal a0_0_5_2_6_4 = -0.0000152587890625M;
+ static Decimal a2_0_5_2_6_4 = 7864320M;
+
+
+
+
+
+ public static CL_0_5_2_6_2 clstatic_0_5_2_6_2 = new CL_0_5_2_6_2();
+
+ static Decimal[] arr1d_0_5_2_6_1 = new Decimal[11];
+
+ public static CL_0_5_2_6_1 clstatic_0_5_2_6_1 = new CL_0_5_2_6_1();
+
+ static long a5_0_5_2_5_6 = -3115906825106202606L;
+
+ public static CL_0_5_2_5_6 clstatic_0_5_2_5_6 = new CL_0_5_2_5_6();
+
+
+ public static VT_0_5_2_5_5 vtstatic_0_5_2_5_5 = new VT_0_5_2_5_5(1);
+
+ static Decimal a3_0_5_2_5_4 = 30064771072M;
+
+ public static VT_0_5_2_5_4 vtstatic_0_5_2_5_4 = new VT_0_5_2_5_4(1);
+
+
+ public static CL_0_5_2_5_3 clstatic_0_5_2_5_3 = new CL_0_5_2_5_3();
+
+
+ public static VT_0_5_2_5_2 vtstatic_0_5_2_5_2 = new VT_0_5_2_5_2(1);
+ public static CL_0_5_2_5_2 clstatic_0_5_2_5_2 = new CL_0_5_2_5_2();
+
+
+ public static VT_0_5_2_5_1 vtstatic_0_5_2_5_1 = new VT_0_5_2_5_1(1);
+
+
+ public static VT_0_5_2_4_6 vtstatic_0_5_2_4_6 = new VT_0_5_2_4_6(1);
+
+ static double a2_0_5_2_4_5 = -524288.0;
+
+ public static VT_0_5_2_4_5 vtstatic_0_5_2_4_5 = new VT_0_5_2_4_5(1);
+
+
+ public static VT_0_5_2_4_4 vtstatic_0_5_2_4_4 = new VT_0_5_2_4_4(1);
+ public static CL_0_5_2_4_4 clstatic_0_5_2_4_4 = new CL_0_5_2_4_4();
+
+
+ public static VT_0_5_2_4_3 vtstatic_0_5_2_4_3 = new VT_0_5_2_4_3(1);
+ public static CL_0_5_2_4_3 clstatic_0_5_2_4_3 = new CL_0_5_2_4_3();
+
+ static float[,,] arr3d_0_5_2_4_2 = new float[5, 11, 4];
+
+ public static VT_0_5_2_4_2 vtstatic_0_5_2_4_2 = new VT_0_5_2_4_2(1);
+
+ static float[,] arr2d_0_5_2_4_1 = new float[3, 11];
+ static float a5_0_5_2_4_1 = 49664.0F;
+
+ public static CL_0_5_2_4_1 clstatic_0_5_2_4_1 = new CL_0_5_2_4_1();
+
+
+ public static CL_0_5_2_3_6 clstatic_0_5_2_3_6 = new CL_0_5_2_3_6();
+
+
+ public static VT_0_5_2_3_5 vtstatic_0_5_2_3_5 = new VT_0_5_2_3_5(1);
+
+ static float[,,] arr3d_0_5_2_3_4 = new float[5, 11, 4];
+
+ public static VT_0_5_2_3_4 vtstatic_0_5_2_3_4 = new VT_0_5_2_3_4(1);
+ public static CL_0_5_2_3_4 clstatic_0_5_2_3_4 = new CL_0_5_2_3_4();
+
+ static float a0_0_5_2_3_3 = 32768.0F;
+
+
+
+ public static VT_0_5_2_3_2 vtstatic_0_5_2_3_2 = new VT_0_5_2_3_2(1);
+
+ static Decimal a1_0_5_2_3_1 = 33554432M;
+
+ public static VT_0_5_2_3_1 vtstatic_0_5_2_3_1 = new VT_0_5_2_3_1(1);
+
+
+
+ static int a2_0_5_2_2_5 = 1;
+
+ public static VT_0_5_2_2_5 vtstatic_0_5_2_2_5 = new VT_0_5_2_2_5(1);
+ public static CL_0_5_2_2_5 clstatic_0_5_2_2_5 = new CL_0_5_2_2_5();
+
+ static long a3_0_5_2_2_4 = 256L;
+
+ public static CL_0_5_2_2_4 clstatic_0_5_2_2_4 = new CL_0_5_2_2_4();
+
+
+
+
+ public static VT_0_5_2_2_2 vtstatic_0_5_2_2_2 = new VT_0_5_2_2_2(1);
+
+
+ public static VT_0_5_2_2_1 vtstatic_0_5_2_2_1 = new VT_0_5_2_2_1(1);
+ public static CL_0_5_2_2_1 clstatic_0_5_2_2_1 = new CL_0_5_2_2_1();
+
+ static float[,,] arr3d_0_5_2_1_6 = new float[5, 11, 4];
+
+
+ static double[,] arr2d_0_5_2_1_5 = new double[3, 11];
+
+
+
+ public static VT_0_5_2_1_4 vtstatic_0_5_2_1_4 = new VT_0_5_2_1_4(1);
+ public static CL_0_5_2_1_4 clstatic_0_5_2_1_4 = new CL_0_5_2_1_4();
+
+ static Decimal a3_0_5_2_1_3 = 0M;
+
+
+
+ public static VT_0_5_2_1_2 vtstatic_0_5_2_1_2 = new VT_0_5_2_1_2(1);
+
+
+ public static CL_0_5_2_1_1 clstatic_0_5_2_1_1 = new CL_0_5_2_1_1();
+
+
+
+
+ public static VT_0_5_1_6_5 vtstatic_0_5_1_6_5 = new VT_0_5_1_6_5(1);
+
+
+ public static VT_0_5_1_6_4 vtstatic_0_5_1_6_4 = new VT_0_5_1_6_4(1);
+ public static CL_0_5_1_6_4 clstatic_0_5_1_6_4 = new CL_0_5_1_6_4();
+
+
+
+
+ public static CL_0_5_1_6_2 clstatic_0_5_1_6_2 = new CL_0_5_1_6_2();
+
+
+ public static VT_0_5_1_6_1 vtstatic_0_5_1_6_1 = new VT_0_5_1_6_1(1);
+ public static CL_0_5_1_6_1 clstatic_0_5_1_6_1 = new CL_0_5_1_6_1();
+
+ static double a0_0_5_1_5_6 = 2.0;
+ static double a3_0_5_1_5_6 = 0.00010549054859142197;
+
+
+ static int[,,] arr3d_0_5_1_5_5 = new int[5, 11, 4];
+
+ public static CL_0_5_1_5_5 clstatic_0_5_1_5_5 = new CL_0_5_1_5_5();
+
+
+ public static CL_0_5_1_5_4 clstatic_0_5_1_5_4 = new CL_0_5_1_5_4();
+
+ static int[] arr1d_0_5_1_5_3 = new int[11];
+
+
+
+ public static VT_0_5_1_5_2 vtstatic_0_5_1_5_2 = new VT_0_5_1_5_2(1);
+
+ static uint[,,] arr3d_0_5_1_5_1 = new uint[5, 11, 4];
+
+ public static VT_0_5_1_5_1 vtstatic_0_5_1_5_1 = new VT_0_5_1_5_1(1);
+
+ static Decimal[] arr1d_0_5_1_4_6 = new Decimal[11];
+
+
+
+ public static CL_0_5_1_4_5 clstatic_0_5_1_4_5 = new CL_0_5_1_4_5();
+
+
+
+
+ public static VT_0_5_1_4_3 vtstatic_0_5_1_4_3 = new VT_0_5_1_4_3(1);
+ public static CL_0_5_1_4_3 clstatic_0_5_1_4_3 = new CL_0_5_1_4_3();
+
+ static Decimal a3_0_5_1_4_2 = -512M;
+
+ public static CL_0_5_1_4_2 clstatic_0_5_1_4_2 = new CL_0_5_1_4_2();
+
+ static double[,,] arr3d_0_5_1_4_1 = new double[5, 11, 4];
+
+
+ static double a1_0_5_1_3_6 = 0.0;
+
+ public static VT_0_5_1_3_6 vtstatic_0_5_1_3_6 = new VT_0_5_1_3_6(1);
+ public static CL_0_5_1_3_6 clstatic_0_5_1_3_6 = new CL_0_5_1_3_6();
+
+
+ public static CL_0_5_1_3_5 clstatic_0_5_1_3_5 = new CL_0_5_1_3_5();
+
+ static long a0_0_5_1_3_4 = 250979386059128832L;
+ static float a3_0_5_1_3_4 = -32768.0F;
+
+ public static CL_0_5_1_3_4 clstatic_0_5_1_3_4 = new CL_0_5_1_3_4();
+
+
+
+
+ public static CL_0_5_1_3_2 clstatic_0_5_1_3_2 = new CL_0_5_1_3_2();
+
+
+ public static VT_0_5_1_3_1 vtstatic_0_5_1_3_1 = new VT_0_5_1_3_1(1);
+ public static CL_0_5_1_3_1 clstatic_0_5_1_3_1 = new CL_0_5_1_3_1();
+
+
+ public static CL_0_5_1_2_6 clstatic_0_5_1_2_6 = new CL_0_5_1_2_6();
+
+ static short[,] arr2d_0_5_1_2_5 = new short[3, 11];
+
+ public static VT_0_5_1_2_5 vtstatic_0_5_1_2_5 = new VT_0_5_1_2_5(1);
+
+
+ public static VT_0_5_1_2_4 vtstatic_0_5_1_2_4 = new VT_0_5_1_2_4(1);
+
+ static double[] arr1d_0_5_1_2_3 = new double[11];
+
+ public static VT_0_5_1_2_3 vtstatic_0_5_1_2_3 = new VT_0_5_1_2_3(1);
+
+ static Decimal[,,] arr3d_0_5_1_2_2 = new Decimal[5, 11, 4];
+
+ public static VT_0_5_1_2_2 vtstatic_0_5_1_2_2 = new VT_0_5_1_2_2(1);
+ public static CL_0_5_1_2_2 clstatic_0_5_1_2_2 = new CL_0_5_1_2_2();
+
+
+ public static VT_0_5_1_2_1 vtstatic_0_5_1_2_1 = new VT_0_5_1_2_1(1);
+ public static CL_0_5_1_2_1 clstatic_0_5_1_2_1 = new CL_0_5_1_2_1();
+
+ static double[,] arr2d_0_5_1_1_6 = new double[3, 11];
+
+ public static VT_0_5_1_1_6 vtstatic_0_5_1_1_6 = new VT_0_5_1_1_6(1);
+
+ static Decimal a5_0_5_1_1_5 = -1835008M;
+
+ public static CL_0_5_1_1_5 clstatic_0_5_1_1_5 = new CL_0_5_1_1_5();
+
+ static ulong a1_0_5_1_1_4 = 14293888655599599616UL;
+
+
+
+ public static VT_0_5_1_1_3 vtstatic_0_5_1_1_3 = new VT_0_5_1_1_3(1);
+
+
+ public static VT_0_5_1_1_2 vtstatic_0_5_1_1_2 = new VT_0_5_1_1_2(1);
+ public static CL_0_5_1_1_2 clstatic_0_5_1_1_2 = new CL_0_5_1_1_2();
+
+ static double a1_0_5_1_1_1 = 8.0148231782293683E-10;
+
+
+ static ulong[,] arr2d_0_4_6_6_6 = new ulong[3, 11];
+
+ public static CL_0_4_6_6_6 clstatic_0_4_6_6_6 = new CL_0_4_6_6_6();
+
+ static double[,] arr2d_0_4_6_6_5 = new double[3, 11];
+
+
+ static double a0_0_4_6_6_4 = 46.699073859754705;
+
+ public static VT_0_4_6_6_4 vtstatic_0_4_6_6_4 = new VT_0_4_6_6_4(1);
+
+ static ulong a1_0_4_6_6_3 = 10994131115341490714UL;
+
+
+
+ public static CL_0_4_6_6_2 clstatic_0_4_6_6_2 = new CL_0_4_6_6_2();
+
+ static ulong a4_0_4_6_6_1 = 11058937430194255316UL;
+
+
+ static double a5_0_4_6_5_6 = 3.814697265625E-06;
+
+ public static VT_0_4_6_5_6 vtstatic_0_4_6_5_6 = new VT_0_4_6_5_6(1);
+
+ static int[] arr1d_0_4_6_5_5 = new int[11];
+
+ public static VT_0_4_6_5_5 vtstatic_0_4_6_5_5 = new VT_0_4_6_5_5(1);
+
+
+ public static CL_0_4_6_5_4 clstatic_0_4_6_5_4 = new CL_0_4_6_5_4();
+
+ static short a4_0_4_6_5_3 = 22098;
+
+ public static CL_0_4_6_5_3 clstatic_0_4_6_5_3 = new CL_0_4_6_5_3();
+
+
+ public static VT_0_4_6_5_2 vtstatic_0_4_6_5_2 = new VT_0_4_6_5_2(1);
+
+ static double[,,] arr3d_0_4_6_5_1 = new double[5, 11, 4];
+ static int a1_0_4_6_5_1 = 1737550984;
+
+
+
+ public static CL_0_4_6_4_5 clstatic_0_4_6_4_5 = new CL_0_4_6_4_5();
+
+
+ public static VT_0_4_6_4_4 vtstatic_0_4_6_4_4 = new VT_0_4_6_4_4(1);
+ public static CL_0_4_6_4_4 clstatic_0_4_6_4_4 = new CL_0_4_6_4_4();
+
+
+ public static CL_0_4_6_4_3 clstatic_0_4_6_4_3 = new CL_0_4_6_4_3();
+
+
+ public static VT_0_4_6_4_2 vtstatic_0_4_6_4_2 = new VT_0_4_6_4_2(1);
+ public static CL_0_4_6_4_2 clstatic_0_4_6_4_2 = new CL_0_4_6_4_2();
+
+
+ public static VT_0_4_6_4_1 vtstatic_0_4_6_4_1 = new VT_0_4_6_4_1(1);
+ public static CL_0_4_6_4_1 clstatic_0_4_6_4_1 = new CL_0_4_6_4_1();
+
+ static short[] arr1d_0_4_6_3_6 = new short[11];
+
+ public static CL_0_4_6_3_6 clstatic_0_4_6_3_6 = new CL_0_4_6_3_6();
+
+ static double[,,] arr3d_0_4_6_3_5 = new double[5, 11, 4];
+
+
+ static double a0_0_4_6_3_4 = 5910616774.5448685;
+
+ public static CL_0_4_6_3_4 clstatic_0_4_6_3_4 = new CL_0_4_6_3_4();
+
+ static int[,,] arr3d_0_4_6_3_3 = new int[5, 11, 4];
+
+
+ static double[,,] arr3d_0_4_6_3_2 = new double[5, 11, 4];
+ static Decimal a3_0_4_6_3_2 = 32768M;
+
+
+ static double a4_0_4_6_3_1 = -7.86397162907894E-06;
+
+ public static VT_0_4_6_3_1 vtstatic_0_4_6_3_1 = new VT_0_4_6_3_1(1);
+ public static CL_0_4_6_3_1 clstatic_0_4_6_3_1 = new CL_0_4_6_3_1();
+
+
+ public static CL_0_4_6_2_6 clstatic_0_4_6_2_6 = new CL_0_4_6_2_6();
+
+ static double a1_0_4_6_2_5 = 0.0;
+
+
+ static double[,] arr2d_0_4_6_2_4 = new double[3, 11];
+
+
+ static float a1_0_4_6_2_3 = 192.0F;
+
+ public static CL_0_4_6_2_3 clstatic_0_4_6_2_3 = new CL_0_4_6_2_3();
+
+ static float a5_0_4_6_2_2 = 0.0078125F;
+
+ public static VT_0_4_6_2_2 vtstatic_0_4_6_2_2 = new VT_0_4_6_2_2(1);
+
+
+ public static VT_0_4_6_2_1 vtstatic_0_4_6_2_1 = new VT_0_4_6_2_1(1);
+
+ static double a4_0_4_6_1_1 = 7.8253428441947848E-13;
+ static int[,,] arr3d_0_4_6_1_1 = new int[5, 11, 4];
+
+ public static CL_0_4_6_1_1 clstatic_0_4_6_1_1 = new CL_0_4_6_1_1();
+
+ static ushort a1_0_4_5_6_6 = 41078;
+
+ public static CL_0_4_5_6_6 clstatic_0_4_5_6_6 = new CL_0_4_5_6_6();
+
+ static int[,] arr2d_0_4_5_6_5 = new int[3, 11];
+
+
+
+ public static CL_0_4_5_6_4 clstatic_0_4_5_6_4 = new CL_0_4_5_6_4();
+
+
+ public static CL_0_4_5_6_3 clstatic_0_4_5_6_3 = new CL_0_4_5_6_3();
+
+ static Decimal[,] arr2d_0_4_5_6_2 = new Decimal[3, 11];
+
+ public static VT_0_4_5_6_2 vtstatic_0_4_5_6_2 = new VT_0_4_5_6_2(1);
+ public static CL_0_4_5_6_2 clstatic_0_4_5_6_2 = new CL_0_4_5_6_2();
+
+ static double a2_0_4_5_6_1 = 84.361702127659569;
+
+ public static CL_0_4_5_6_1 clstatic_0_4_5_6_1 = new CL_0_4_5_6_1();
+
+
+ public static VT_0_4_5_5_6 vtstatic_0_4_5_5_6 = new VT_0_4_5_5_6(1);
+ public static CL_0_4_5_5_6 clstatic_0_4_5_5_6 = new CL_0_4_5_5_6();
+
+ static int[] arr1d_0_4_5_5_5 = new int[11];
+ static Decimal a4_0_4_5_5_5 = 0.5M;
+
+ public static VT_0_4_5_5_5 vtstatic_0_4_5_5_5 = new VT_0_4_5_5_5(1);
+
+ static double a5_0_4_5_5_4 = -0.99999999999999389;
+
+ public static CL_0_4_5_5_4 clstatic_0_4_5_5_4 = new CL_0_4_5_5_4();
+
+ static double a5_0_4_5_5_3 = -1.1836728590282065E-09;
+
+
+
+ public static VT_0_4_5_5_2 vtstatic_0_4_5_5_2 = new VT_0_4_5_5_2(1);
+
+ static short[,] arr2d_0_4_5_5_1 = new short[3, 11];
+
+
+
+ public static VT_0_4_5_4_6 vtstatic_0_4_5_4_6 = new VT_0_4_5_4_6(1);
+
+
+ public static VT_0_4_5_4_5 vtstatic_0_4_5_4_5 = new VT_0_4_5_4_5(1);
+
+ static uint a5_0_4_5_4_4 = 1967127808U;
+
+ public static VT_0_4_5_4_4 vtstatic_0_4_5_4_4 = new VT_0_4_5_4_4(1);
+
+ static int a4_0_4_5_4_3 = 720938478;
+
+ public static VT_0_4_5_4_3 vtstatic_0_4_5_4_3 = new VT_0_4_5_4_3(1);
+
+
+ public static VT_0_4_5_4_2 vtstatic_0_4_5_4_2 = new VT_0_4_5_4_2(1);
+ public static CL_0_4_5_4_2 clstatic_0_4_5_4_2 = new CL_0_4_5_4_2();
+
+
+ public static VT_0_4_5_4_1 vtstatic_0_4_5_4_1 = new VT_0_4_5_4_1(1);
+
+
+ public static CL_0_4_5_3_6 clstatic_0_4_5_3_6 = new CL_0_4_5_3_6();
+
+
+
+
+ public static CL_0_4_5_3_4 clstatic_0_4_5_3_4 = new CL_0_4_5_3_4();
+
+ static Decimal[,,] arr3d_0_4_5_3_3 = new Decimal[5, 11, 4];
+
+
+
+ public static VT_0_4_5_3_2 vtstatic_0_4_5_3_2 = new VT_0_4_5_3_2(1);
+ public static CL_0_4_5_3_2 clstatic_0_4_5_3_2 = new CL_0_4_5_3_2();
+
+ static double a2_0_4_5_3_1 = 2.0;
+
+ public static CL_0_4_5_3_1 clstatic_0_4_5_3_1 = new CL_0_4_5_3_1();
+
+
+ public static CL_0_4_5_2_6 clstatic_0_4_5_2_6 = new CL_0_4_5_2_6();
+
+
+ public static CL_0_4_5_2_5 clstatic_0_4_5_2_5 = new CL_0_4_5_2_5();
+
+ static long a0_0_4_5_2_4 = -4076616144L;
+
+ public static VT_0_4_5_2_4 vtstatic_0_4_5_2_4 = new VT_0_4_5_2_4(1);
+
+ static long a3_0_4_5_2_3 = 24862L;
+ static double a5_0_4_5_2_3 = 0.00016088810232483308;
+
+ public static VT_0_4_5_2_3 vtstatic_0_4_5_2_3 = new VT_0_4_5_2_3(1);
+
+ static Decimal a2_0_4_5_2_2 = 0M;
+
+ public static CL_0_4_5_2_2 clstatic_0_4_5_2_2 = new CL_0_4_5_2_2();
+
+ static Decimal a0_0_4_5_2_1 = -8M;
+
+
+
+
+
+
+ static long a1_0_4_5_1_4 = -2229526016L;
+
+ public static VT_0_4_5_1_4 vtstatic_0_4_5_1_4 = new VT_0_4_5_1_4(1);
+ public static CL_0_4_5_1_4 clstatic_0_4_5_1_4 = new CL_0_4_5_1_4();
+
+ static float a1_0_4_5_1_3 = -1023.0F;
+
+ public static VT_0_4_5_1_3 vtstatic_0_4_5_1_3 = new VT_0_4_5_1_3(1);
+
+
+ public static VT_0_4_5_1_2 vtstatic_0_4_5_1_2 = new VT_0_4_5_1_2(1);
+
+
+ public static CL_0_4_5_1_1 clstatic_0_4_5_1_1 = new CL_0_4_5_1_1();
+
+
+ public static CL_0_4_4_6_6 clstatic_0_4_4_6_6 = new CL_0_4_4_6_6();
+
+
+ public static CL_0_4_4_6_5 clstatic_0_4_4_6_5 = new CL_0_4_4_6_5();
+
+
+ public static CL_0_4_4_6_4 clstatic_0_4_4_6_4 = new CL_0_4_4_6_4();
+
+ static ushort a1_0_4_4_6_3 = 23319;
+
+ public static CL_0_4_4_6_3 clstatic_0_4_4_6_3 = new CL_0_4_4_6_3();
+
+
+ public static VT_0_4_4_6_2 vtstatic_0_4_4_6_2 = new VT_0_4_4_6_2(1);
+
+ static double[,] arr2d_0_4_4_6_1 = new double[3, 11];
+
+
+
+
+
+ public static VT_0_4_4_5_5 vtstatic_0_4_4_5_5 = new VT_0_4_4_5_5(1);
+ public static CL_0_4_4_5_5 clstatic_0_4_4_5_5 = new CL_0_4_4_5_5();
+
+
+
+
+ public static CL_0_4_4_5_3 clstatic_0_4_4_5_3 = new CL_0_4_4_5_3();
+
+ static short a0_0_4_4_5_2 = 7557;
+ static double a4_0_4_4_5_2 = 2.7083498742887389;
+
+ public static VT_0_4_4_5_2 vtstatic_0_4_4_5_2 = new VT_0_4_4_5_2(1);
+
+ static float[,,] arr3d_0_4_4_5_1 = new float[5, 11, 4];
+ static long a1_0_4_4_5_1 = 313955100481140337L;
+ static int a2_0_4_4_5_1 = 530171632;
+
+ public static VT_0_4_4_5_1 vtstatic_0_4_4_5_1 = new VT_0_4_4_5_1(1);
+ public static CL_0_4_4_5_1 clstatic_0_4_4_5_1 = new CL_0_4_4_5_1();
+
+ static long a2_0_4_4_4_6 = -64L;
+
+
+ static Decimal[,] arr2d_0_4_4_4_5 = new Decimal[3, 11];
+
+ public static VT_0_4_4_4_5 vtstatic_0_4_4_4_5 = new VT_0_4_4_4_5(1);
+
+ static double[,] arr2d_0_4_4_4_4 = new double[3, 11];
+ static double a1_0_4_4_4_4 = 272696336.25396824;
+
+ public static VT_0_4_4_4_4 vtstatic_0_4_4_4_4 = new VT_0_4_4_4_4(1);
+
+
+ public static CL_0_4_4_4_3 clstatic_0_4_4_4_3 = new CL_0_4_4_4_3();
+
+ static double[] arr1d_0_4_4_4_2 = new double[11];
+
+ public static VT_0_4_4_4_2 vtstatic_0_4_4_4_2 = new VT_0_4_4_4_2(1);
+
+ static long a0_0_4_4_4_1 = -8192L;
+
+ public static VT_0_4_4_4_1 vtstatic_0_4_4_4_1 = new VT_0_4_4_4_1(1);
+
+ static double a4_0_4_4_3_6 = 7.2390412497944108E-08;
+
+ public static CL_0_4_4_3_6 clstatic_0_4_4_3_6 = new CL_0_4_4_3_6();
+
+ static Decimal a5_0_4_4_3_5 = 64M;
+
+ public static CL_0_4_4_3_5 clstatic_0_4_4_3_5 = new CL_0_4_4_3_5();
+
+
+ public static CL_0_4_4_3_4 clstatic_0_4_4_3_4 = new CL_0_4_4_3_4();
+
+ static double a2_0_4_4_3_3 = 65280.0;
+
+ public static VT_0_4_4_3_3 vtstatic_0_4_4_3_3 = new VT_0_4_4_3_3(1);
+ public static CL_0_4_4_3_3 clstatic_0_4_4_3_3 = new CL_0_4_4_3_3();
+
+ static double a5_0_4_4_3_2 = -264376255.96875;
+
+
+
+ public static CL_0_4_4_3_1 clstatic_0_4_4_3_1 = new CL_0_4_4_3_1();
+
+
+ public static CL_0_4_4_2_6 clstatic_0_4_4_2_6 = new CL_0_4_4_2_6();
+
+ static double a4_0_4_4_2_5 = 0.0;
+
+ public static CL_0_4_4_2_5 clstatic_0_4_4_2_5 = new CL_0_4_4_2_5();
+
+ static float[,,] arr3d_0_4_4_2_4 = new float[5, 11, 4];
+
+ public static VT_0_4_4_2_4 vtstatic_0_4_4_2_4 = new VT_0_4_4_2_4(1);
+
+
+ public static VT_0_4_4_2_3 vtstatic_0_4_4_2_3 = new VT_0_4_4_2_3(1);
+
+ static double[,,] arr3d_0_4_4_2_2 = new double[5, 11, 4];
+
+ public static VT_0_4_4_2_2 vtstatic_0_4_4_2_2 = new VT_0_4_4_2_2(1);
+
+
+ public static VT_0_4_4_2_1 vtstatic_0_4_4_2_1 = new VT_0_4_4_2_1(1);
+ public static CL_0_4_4_2_1 clstatic_0_4_4_2_1 = new CL_0_4_4_2_1();
+
+
+ public static VT_0_4_4_1_6 vtstatic_0_4_4_1_6 = new VT_0_4_4_1_6(1);
+
+
+ public static CL_0_4_4_1_5 clstatic_0_4_4_1_5 = new CL_0_4_4_1_5();
+
+ static float a0_0_4_4_1_4 = 0.015625F;
+
+ public static CL_0_4_4_1_4 clstatic_0_4_4_1_4 = new CL_0_4_4_1_4();
+
+
+
+
+ public static VT_0_4_4_1_2 vtstatic_0_4_4_1_2 = new VT_0_4_4_1_2(1);
+
+
+ public static VT_0_4_4_1_1 vtstatic_0_4_4_1_1 = new VT_0_4_4_1_1(1);
+
+
+
+
+ public static CL_0_4_3_6_5 clstatic_0_4_3_6_5 = new CL_0_4_3_6_5();
+
+ static float[,] arr2d_0_4_3_6_4 = new float[3, 11];
+
+ public static VT_0_4_3_6_4 vtstatic_0_4_3_6_4 = new VT_0_4_3_6_4(1);
+
+
+ public static CL_0_4_3_6_3 clstatic_0_4_3_6_3 = new CL_0_4_3_6_3();
+
+ static float a1_0_4_3_6_2 = 1.0F;
+
+ public static CL_0_4_3_6_2 clstatic_0_4_3_6_2 = new CL_0_4_3_6_2();
+
+ static float a2_0_4_3_6_1 = -4194304.0F;
+ static float a5_0_4_3_6_1 = 466948.0F;
+
+ public static VT_0_4_3_6_1 vtstatic_0_4_3_6_1 = new VT_0_4_3_6_1(1);
+ public static CL_0_4_3_6_1 clstatic_0_4_3_6_1 = new CL_0_4_3_6_1();
+
+
+ public static VT_0_4_3_5_6 vtstatic_0_4_3_5_6 = new VT_0_4_3_5_6(1);
+
+
+ public static CL_0_4_3_5_5 clstatic_0_4_3_5_5 = new CL_0_4_3_5_5();
+
+
+ public static CL_0_4_3_5_4 clstatic_0_4_3_5_4 = new CL_0_4_3_5_4();
+
+
+ public static CL_0_4_3_5_3 clstatic_0_4_3_5_3 = new CL_0_4_3_5_3();
+
+ static double[,] arr2d_0_4_3_5_2 = new double[3, 11];
+
+ public static VT_0_4_3_5_2 vtstatic_0_4_3_5_2 = new VT_0_4_3_5_2(1);
+
+ static long a0_0_4_3_5_1 = -70364534556160L;
+
+ public static VT_0_4_3_5_1 vtstatic_0_4_3_5_1 = new VT_0_4_3_5_1(1);
+
+
+
+ static long a5_0_4_3_4_5 = -44920L;
+
+ public static VT_0_4_3_4_5 vtstatic_0_4_3_4_5 = new VT_0_4_3_4_5(1);
+ public static CL_0_4_3_4_5 clstatic_0_4_3_4_5 = new CL_0_4_3_4_5();
+
+
+
+
+ public static VT_0_4_3_4_3 vtstatic_0_4_3_4_3 = new VT_0_4_3_4_3(1);
+
+
+ public static VT_0_4_3_4_2 vtstatic_0_4_3_4_2 = new VT_0_4_3_4_2(1);
+
+
+ public static VT_0_4_3_4_1 vtstatic_0_4_3_4_1 = new VT_0_4_3_4_1(1);
+
+
+ public static CL_0_4_3_3_6 clstatic_0_4_3_3_6 = new CL_0_4_3_3_6();
+
+
+ public static VT_0_4_3_3_5 vtstatic_0_4_3_3_5 = new VT_0_4_3_3_5(1);
+ public static CL_0_4_3_3_5 clstatic_0_4_3_3_5 = new CL_0_4_3_3_5();
+
+
+ public static CL_0_4_3_3_4 clstatic_0_4_3_3_4 = new CL_0_4_3_3_4();
+
+
+ public static CL_0_4_3_3_3 clstatic_0_4_3_3_3 = new CL_0_4_3_3_3();
+
+ static double[,] arr2d_0_4_3_3_2 = new double[3, 11];
+
+
+
+ public static CL_0_4_3_3_1 clstatic_0_4_3_3_1 = new CL_0_4_3_3_1();
+
+
+
+ static float a3_0_4_3_2_5 = 0.0F;
+
+ public static VT_0_4_3_2_5 vtstatic_0_4_3_2_5 = new VT_0_4_3_2_5(1);
+ public static CL_0_4_3_2_5 clstatic_0_4_3_2_5 = new CL_0_4_3_2_5();
+
+
+ public static CL_0_4_3_2_4 clstatic_0_4_3_2_4 = new CL_0_4_3_2_4();
+
+ static float a4_0_4_3_2_3 = -131072.0F;
+
+ public static VT_0_4_3_2_3 vtstatic_0_4_3_2_3 = new VT_0_4_3_2_3(1);
+
+
+
+
+ public static VT_0_4_3_2_1 vtstatic_0_4_3_2_1 = new VT_0_4_3_2_1(1);
+
+ static uint a1_0_4_3_1_6 = 3733296128U;
+
+ public static CL_0_4_3_1_6 clstatic_0_4_3_1_6 = new CL_0_4_3_1_6();
+
+ static long[,,] arr3d_0_4_3_1_5 = new long[5, 11, 4];
+
+ public static VT_0_4_3_1_5 vtstatic_0_4_3_1_5 = new VT_0_4_3_1_5(1);
+ public static CL_0_4_3_1_5 clstatic_0_4_3_1_5 = new CL_0_4_3_1_5();
+
+
+ public static VT_0_4_3_1_4 vtstatic_0_4_3_1_4 = new VT_0_4_3_1_4(1);
+
+
+ public static VT_0_4_3_1_3 vtstatic_0_4_3_1_3 = new VT_0_4_3_1_3(1);
+
+
+ public static VT_0_4_3_1_2 vtstatic_0_4_3_1_2 = new VT_0_4_3_1_2(1);
+ public static CL_0_4_3_1_2 clstatic_0_4_3_1_2 = new CL_0_4_3_1_2();
+
+ static double[,,] arr3d_0_4_3_1_1 = new double[5, 11, 4];
+
+ public static CL_0_4_3_1_1 clstatic_0_4_3_1_1 = new CL_0_4_3_1_1();
+
+ static float[,] arr2d_0_4_2_5_5 = new float[3, 11];
+
+
+
+ public static VT_0_4_2_5_4 vtstatic_0_4_2_5_4 = new VT_0_4_2_5_4(1);
+
+ static double[,] arr2d_0_4_2_5_3 = new double[3, 11];
+
+ public static CL_0_4_2_5_3 clstatic_0_4_2_5_3 = new CL_0_4_2_5_3();
+
+ static long[,] arr2d_0_4_2_5_2 = new long[3, 11];
+ static int[,,] arr3d_0_4_2_5_2 = new int[5, 11, 4];
+ static double a4_0_4_2_5_2 = 6.9838624338624342;
+
+
+ static float a5_0_4_2_5_1 = 16.0F;
+
+ public static VT_0_4_2_5_1 vtstatic_0_4_2_5_1 = new VT_0_4_2_5_1(1);
+ public static CL_0_4_2_5_1 clstatic_0_4_2_5_1 = new CL_0_4_2_5_1();
+
+ static ushort a5_0_4_2_4_6 = 25024;
+
+
+
+ public static VT_0_4_2_4_5 vtstatic_0_4_2_4_5 = new VT_0_4_2_4_5(1);
+ public static CL_0_4_2_4_5 clstatic_0_4_2_4_5 = new CL_0_4_2_4_5();
+
+
+ public static CL_0_4_2_4_4 clstatic_0_4_2_4_4 = new CL_0_4_2_4_4();
+
+
+ public static CL_0_4_2_4_3 clstatic_0_4_2_4_3 = new CL_0_4_2_4_3();
+
+
+
+ static Decimal a4_0_4_2_4_1 = 8M;
+
+ public static VT_0_4_2_4_1 vtstatic_0_4_2_4_1 = new VT_0_4_2_4_1(1);
+ public static CL_0_4_2_4_1 clstatic_0_4_2_4_1 = new CL_0_4_2_4_1();
+
+ static uint a5_0_4_2_3_6 = 2821985024U;
+
+ public static CL_0_4_2_3_6 clstatic_0_4_2_3_6 = new CL_0_4_2_3_6();
+
+ static double[,,] arr3d_0_4_2_3_5 = new double[5, 11, 4];
+
+
+ static double a2_0_4_2_3_4 = -1.9696731654067849;
+
+
+
+ public static CL_0_4_2_3_3 clstatic_0_4_2_3_3 = new CL_0_4_2_3_3();
+
+
+ public static VT_0_4_2_3_2 vtstatic_0_4_2_3_2 = new VT_0_4_2_3_2(1);
+ public static CL_0_4_2_3_2 clstatic_0_4_2_3_2 = new CL_0_4_2_3_2();
+
+
+
+
+ public static VT_0_4_2_2_6 vtstatic_0_4_2_2_6 = new VT_0_4_2_2_6(1);
+ public static CL_0_4_2_2_6 clstatic_0_4_2_2_6 = new CL_0_4_2_2_6();
+
+
+ public static CL_0_4_2_2_5 clstatic_0_4_2_2_5 = new CL_0_4_2_2_5();
+
+
+ public static VT_0_4_2_2_4 vtstatic_0_4_2_2_4 = new VT_0_4_2_2_4(1);
+
+
+ public static VT_0_4_2_2_3 vtstatic_0_4_2_2_3 = new VT_0_4_2_2_3(1);
+ public static CL_0_4_2_2_3 clstatic_0_4_2_2_3 = new CL_0_4_2_2_3();
+
+ static Decimal[,,] arr3d_0_4_2_2_2 = new Decimal[5, 11, 4];
+
+ public static VT_0_4_2_2_2 vtstatic_0_4_2_2_2 = new VT_0_4_2_2_2(1);
+
+ static int[] arr1d_0_4_2_2_1 = new int[11];
+
+ public static VT_0_4_2_2_1 vtstatic_0_4_2_2_1 = new VT_0_4_2_2_1(1);
+
+ static double a1_0_4_2_1_5 = 0.99999999975838072;
+
+ public static VT_0_4_2_1_5 vtstatic_0_4_2_1_5 = new VT_0_4_2_1_5(1);
+
+ static short[,,] arr3d_0_4_2_1_4 = new short[5, 11, 4];
+
+
+ static long a2_0_4_2_1_3 = 6346938018162540544L;
+
+
+ static ushort[,,] arr3d_0_4_2_1_2 = new ushort[5, 11, 4];
+ static long a4_0_4_2_1_2 = -3348852931348630204L;
+
+ public static VT_0_4_2_1_2 vtstatic_0_4_2_1_2 = new VT_0_4_2_1_2(1);
+
+ static long[] arr1d_0_4_2_1_1 = new long[11];
+
+ public static VT_0_4_2_1_1 vtstatic_0_4_2_1_1 = new VT_0_4_2_1_1(1);
+ public static CL_0_4_2_1_1 clstatic_0_4_2_1_1 = new CL_0_4_2_1_1();
+
+
+ public static VT_0_4_1_6_1 vtstatic_0_4_1_6_1 = new VT_0_4_1_6_1(1);
+
+
+ public static CL_0_4_1_5_6 clstatic_0_4_1_5_6 = new CL_0_4_1_5_6();
+
+
+ public static VT_0_4_1_5_5 vtstatic_0_4_1_5_5 = new VT_0_4_1_5_5(1);
+ public static CL_0_4_1_5_5 clstatic_0_4_1_5_5 = new CL_0_4_1_5_5();
+
+
+ public static VT_0_4_1_5_4 vtstatic_0_4_1_5_4 = new VT_0_4_1_5_4(1);
+ public static CL_0_4_1_5_4 clstatic_0_4_1_5_4 = new CL_0_4_1_5_4();
+
+
+ public static CL_0_4_1_5_3 clstatic_0_4_1_5_3 = new CL_0_4_1_5_3();
+
+ static float[] arr1d_0_4_1_5_2 = new float[11];
+ static float a4_0_4_1_5_2 = 0.000122070313F;
+
+
+
+ public static CL_0_4_1_5_1 clstatic_0_4_1_5_1 = new CL_0_4_1_5_1();
+
+
+ public static CL_0_4_1_4_6 clstatic_0_4_1_4_6 = new CL_0_4_1_4_6();
+
+
+
+
+ public static VT_0_4_1_4_4 vtstatic_0_4_1_4_4 = new VT_0_4_1_4_4(1);
+ public static CL_0_4_1_4_4 clstatic_0_4_1_4_4 = new CL_0_4_1_4_4();
+
+
+
+
+ public static VT_0_4_1_4_2 vtstatic_0_4_1_4_2 = new VT_0_4_1_4_2(1);
+ public static CL_0_4_1_4_2 clstatic_0_4_1_4_2 = new CL_0_4_1_4_2();
+
+ static double a4_0_4_1_4_1 = 16676.571428571428;
+
+
+
+ public static VT_0_4_1_3_4 vtstatic_0_4_1_3_4 = new VT_0_4_1_3_4(1);
+
+
+
+
+ public static CL_0_4_1_3_2 clstatic_0_4_1_3_2 = new CL_0_4_1_3_2();
+
+
+
+ static long a3_0_4_1_2_4 = -569421232185800288L;
+
+
+ static Decimal[,] arr2d_0_4_1_2_3 = new Decimal[3, 11];
+
+ public static VT_0_4_1_2_3 vtstatic_0_4_1_2_3 = new VT_0_4_1_2_3(1);
+
+ static Decimal[,] arr2d_0_4_1_2_2 = new Decimal[3, 11];
+ static Decimal a2_0_4_1_2_2 = 131072M;
+
+ public static CL_0_4_1_2_2 clstatic_0_4_1_2_2 = new CL_0_4_1_2_2();
+
+
+ public static VT_0_4_1_2_1 vtstatic_0_4_1_2_1 = new VT_0_4_1_2_1(1);
+ public static CL_0_4_1_2_1 clstatic_0_4_1_2_1 = new CL_0_4_1_2_1();
+
+ static double a2_0_4_1_1_6 = 128.0;
+
+ public static VT_0_4_1_1_6 vtstatic_0_4_1_1_6 = new VT_0_4_1_1_6(1);
+
+
+ public static CL_0_4_1_1_5 clstatic_0_4_1_1_5 = new CL_0_4_1_1_5();
+
+ static float a2_0_4_1_1_4 = -524288.0F;
+ static float a5_0_4_1_1_4 = -163840.0F;
+
+ public static CL_0_4_1_1_4 clstatic_0_4_1_1_4 = new CL_0_4_1_1_4();
+
+
+ public static CL_0_4_1_1_3 clstatic_0_4_1_1_3 = new CL_0_4_1_1_3();
+
+ static float a4_0_4_1_1_2 = 0.000244140625F;
+ static float a5_0_4_1_1_2 = 9.837444E-06F;
+
+ public static VT_0_4_1_1_2 vtstatic_0_4_1_1_2 = new VT_0_4_1_1_2(1);
+
+
+ public static CL_0_4_1_1_1 clstatic_0_4_1_1_1 = new CL_0_4_1_1_1();
+
+ static double[,] arr2d_0_3_6_6_6 = new double[3, 11];
+
+
+
+ public static VT_0_3_6_6_5 vtstatic_0_3_6_6_5 = new VT_0_3_6_6_5(1);
+
+ static double a0_0_3_6_6_4 = -511.0;
+
+
+ static float[,] arr2d_0_3_6_6_3 = new float[3, 11];
+
+ public static CL_0_3_6_6_3 clstatic_0_3_6_6_3 = new CL_0_3_6_6_3();
+
+
+ public static CL_0_3_6_6_2 clstatic_0_3_6_6_2 = new CL_0_3_6_6_2();
+
+
+
+
+
+ static double a0_0_3_6_5_5 = 0.59779439281725344;
+ static int[] arr1d_0_3_6_5_5 = new int[11];
+
+ public static VT_0_3_6_5_5 vtstatic_0_3_6_5_5 = new VT_0_3_6_5_5(1);
+
+
+ public static VT_0_3_6_5_4 vtstatic_0_3_6_5_4 = new VT_0_3_6_5_4(1);
+ public static CL_0_3_6_5_4 clstatic_0_3_6_5_4 = new CL_0_3_6_5_4();
+
+
+ public static VT_0_3_6_5_3 vtstatic_0_3_6_5_3 = new VT_0_3_6_5_3(1);
+
+
+ public static CL_0_3_6_5_2 clstatic_0_3_6_5_2 = new CL_0_3_6_5_2();
+
+
+ public static VT_0_3_6_5_1 vtstatic_0_3_6_5_1 = new VT_0_3_6_5_1(1);
+
+
+ public static VT_0_3_6_4_6 vtstatic_0_3_6_4_6 = new VT_0_3_6_4_6(1);
+ public static CL_0_3_6_4_6 clstatic_0_3_6_4_6 = new CL_0_3_6_4_6();
+
+ static Decimal[] arr1d_0_3_6_4_5 = new Decimal[11];
+ static Decimal a3_0_3_6_4_5 = 0.2224996049928898720176963185M;
+
+
+ static ushort a4_0_3_6_4_4 = 36639;
+
+ public static VT_0_3_6_4_4 vtstatic_0_3_6_4_4 = new VT_0_3_6_4_4(1);
+
+
+ public static CL_0_3_6_4_3 clstatic_0_3_6_4_3 = new CL_0_3_6_4_3();
+
+ static double a0_0_3_6_4_2 = 0.0019437848618119558;
+ static float a1_0_3_6_4_2 = 8.0F;
+
+
+
+ public static VT_0_3_6_4_1 vtstatic_0_3_6_4_1 = new VT_0_3_6_4_1(1);
+ public static CL_0_3_6_4_1 clstatic_0_3_6_4_1 = new CL_0_3_6_4_1();
+
+ static double[,] arr2d_0_3_6_3_6 = new double[3, 11];
+
+
+
+ public static CL_0_3_6_3_5 clstatic_0_3_6_3_5 = new CL_0_3_6_3_5();
+
+ static ulong a1_0_3_6_3_4 = 8796477851277721600UL;
+
+ public static CL_0_3_6_3_4 clstatic_0_3_6_3_4 = new CL_0_3_6_3_4();
+
+
+ public static CL_0_3_6_3_3 clstatic_0_3_6_3_3 = new CL_0_3_6_3_3();
+
+ static float a2_0_3_6_3_2 = -29213.0F;
+
+ public static CL_0_3_6_3_2 clstatic_0_3_6_3_2 = new CL_0_3_6_3_2();
+
+ static double a3_0_3_6_3_1 = 0.0010198878123406426;
+ static long a5_0_3_6_3_1 = 6805375543072994447L;
+
+ public static VT_0_3_6_3_1 vtstatic_0_3_6_3_1 = new VT_0_3_6_3_1(1);
+
+
+ public static CL_0_3_6_2_6 clstatic_0_3_6_2_6 = new CL_0_3_6_2_6();
+
+ static float a3_0_3_6_2_5 = 16384.0F;
+
+ public static VT_0_3_6_2_5 vtstatic_0_3_6_2_5 = new VT_0_3_6_2_5(1);
+
+
+ public static VT_0_3_6_2_4 vtstatic_0_3_6_2_4 = new VT_0_3_6_2_4(1);
+
+
+ public static CL_0_3_6_2_3 clstatic_0_3_6_2_3 = new CL_0_3_6_2_3();
+
+
+ public static VT_0_3_6_2_2 vtstatic_0_3_6_2_2 = new VT_0_3_6_2_2(1);
+
+
+ public static VT_0_3_6_2_1 vtstatic_0_3_6_2_1 = new VT_0_3_6_2_1(1);
+ public static CL_0_3_6_2_1 clstatic_0_3_6_2_1 = new CL_0_3_6_2_1();
+
+
+ public static VT_0_3_6_1_6 vtstatic_0_3_6_1_6 = new VT_0_3_6_1_6(1);
+
+
+ public static VT_0_3_6_1_5 vtstatic_0_3_6_1_5 = new VT_0_3_6_1_5(1);
+ public static CL_0_3_6_1_5 clstatic_0_3_6_1_5 = new CL_0_3_6_1_5();
+
+
+ public static VT_0_3_6_1_4 vtstatic_0_3_6_1_4 = new VT_0_3_6_1_4(1);
+
+
+ public static CL_0_3_6_1_3 clstatic_0_3_6_1_3 = new CL_0_3_6_1_3();
+
+
+ public static CL_0_3_6_1_2 clstatic_0_3_6_1_2 = new CL_0_3_6_1_2();
+
+
+ public static CL_0_3_6_1_1 clstatic_0_3_6_1_1 = new CL_0_3_6_1_1();
+
+ static short a0_0_3_5_6_6 = -32;
+
+
+ static double[] arr1d_0_3_5_6_5 = new double[11];
+
+
+
+ public static VT_0_3_5_6_4 vtstatic_0_3_5_6_4 = new VT_0_3_5_6_4(1);
+
+ static double a3_0_3_5_6_3 = -9.0863637063011022E-07;
+
+ public static VT_0_3_5_6_3 vtstatic_0_3_5_6_3 = new VT_0_3_5_6_3(1);
+
+ static int[] arr1d_0_3_5_6_2 = new int[11];
+
+ public static VT_0_3_5_6_2 vtstatic_0_3_5_6_2 = new VT_0_3_5_6_2(1);
+
+
+
+
+ public static CL_0_3_5_5_6 clstatic_0_3_5_5_6 = new CL_0_3_5_5_6();
+
+ static double[,,] arr3d_0_3_5_5_5 = new double[5, 11, 4];
+
+
+ static float a2_0_3_5_5_4 = 0.000122070313F;
+
+ public static VT_0_3_5_5_4 vtstatic_0_3_5_5_4 = new VT_0_3_5_5_4(1);
+ public static CL_0_3_5_5_4 clstatic_0_3_5_5_4 = new CL_0_3_5_5_4();
+
+
+ public static VT_0_3_5_5_3 vtstatic_0_3_5_5_3 = new VT_0_3_5_5_3(1);
+
+ static float a0_0_3_5_5_2 = 0.0F;
+ static float a1_0_3_5_5_2 = -7.875F;
+
+
+ static double[,,] arr3d_0_3_5_5_1 = new double[5, 11, 4];
+
+ public static VT_0_3_5_5_1 vtstatic_0_3_5_5_1 = new VT_0_3_5_5_1(1);
+
+
+ public static VT_0_3_5_4_6 vtstatic_0_3_5_4_6 = new VT_0_3_5_4_6(1);
+ public static CL_0_3_5_4_6 clstatic_0_3_5_4_6 = new CL_0_3_5_4_6();
+
+
+ public static CL_0_3_5_4_5 clstatic_0_3_5_4_5 = new CL_0_3_5_4_5();
+
+
+ public static VT_0_3_5_4_4 vtstatic_0_3_5_4_4 = new VT_0_3_5_4_4(1);
+
+
+ public static VT_0_3_5_4_3 vtstatic_0_3_5_4_3 = new VT_0_3_5_4_3(1);
+ public static CL_0_3_5_4_3 clstatic_0_3_5_4_3 = new CL_0_3_5_4_3();
+
+
+
+ static int[,] arr2d_0_3_5_4_1 = new int[3, 11];
+
+
+
+ public static VT_0_3_5_3_6 vtstatic_0_3_5_3_6 = new VT_0_3_5_3_6(1);
+
+
+ public static CL_0_3_5_3_5 clstatic_0_3_5_3_5 = new CL_0_3_5_3_5();
+
+
+ public static VT_0_3_5_3_4 vtstatic_0_3_5_3_4 = new VT_0_3_5_3_4(1);
+ public static CL_0_3_5_3_4 clstatic_0_3_5_3_4 = new CL_0_3_5_3_4();
+
+
+ public static VT_0_3_5_3_3 vtstatic_0_3_5_3_3 = new VT_0_3_5_3_3(1);
+ public static CL_0_3_5_3_3 clstatic_0_3_5_3_3 = new CL_0_3_5_3_3();
+
+
+
+
+ public static VT_0_3_5_3_1 vtstatic_0_3_5_3_1 = new VT_0_3_5_3_1(1);
+
+ static float a2_0_3_5_2_6 = 0.5F;
+ static float a5_0_3_5_2_6 = -0.499511719F;
+
+ public static VT_0_3_5_2_6 vtstatic_0_3_5_2_6 = new VT_0_3_5_2_6(1);
+ public static CL_0_3_5_2_6 clstatic_0_3_5_2_6 = new CL_0_3_5_2_6();
+
+ static float[,,] arr3d_0_3_5_2_5 = new float[5, 11, 4];
+ static float a1_0_3_5_2_5 = -131072.0F;
+
+
+ static float[,] arr2d_0_3_5_2_4 = new float[3, 11];
+
+ public static VT_0_3_5_2_4 vtstatic_0_3_5_2_4 = new VT_0_3_5_2_4(1);
+
+
+ public static VT_0_3_5_2_3 vtstatic_0_3_5_2_3 = new VT_0_3_5_2_3(1);
+
+ static float a1_0_3_5_2_2 = 0.25F;
+
+ public static CL_0_3_5_2_2 clstatic_0_3_5_2_2 = new CL_0_3_5_2_2();
+
+
+ public static CL_0_3_5_2_1 clstatic_0_3_5_2_1 = new CL_0_3_5_2_1();
+
+
+
+
+ public static CL_0_3_4_1_1 clstatic_0_3_4_1_1 = new CL_0_3_4_1_1();
+
+ static float[,,] arr3d_0_3_3_6_6 = new float[5, 11, 4];
+ static float a5_0_3_3_6_6 = 0.0146484375F;
+
+ public static CL_0_3_3_6_6 clstatic_0_3_3_6_6 = new CL_0_3_3_6_6();
+
+ static float a2_0_3_3_6_5 = 0.000244140625F;
+
+ public static CL_0_3_3_6_5 clstatic_0_3_3_6_5 = new CL_0_3_3_6_5();
+
+
+ public static VT_0_3_3_6_4 vtstatic_0_3_3_6_4 = new VT_0_3_3_6_4(1);
+
+ static float a0_0_3_3_6_3 = -64.96875F;
+
+
+
+
+
+ public static VT_0_3_3_6_1 vtstatic_0_3_3_6_1 = new VT_0_3_3_6_1(1);
+
+ static float a1_0_3_3_5_6 = 1.0F;
+
+
+
+
+ static float a1_0_3_3_5_4 = 524288.0F;
+ static float a2_0_3_3_5_4 = -0.00390625F;
+ static float a5_0_3_3_5_4 = 0.00598144531F;
+
+ public static CL_0_3_3_5_4 clstatic_0_3_3_5_4 = new CL_0_3_3_5_4();
+
+ static float[,] arr2d_0_3_3_5_3 = new float[3, 11];
+
+ public static VT_0_3_3_5_3 vtstatic_0_3_3_5_3 = new VT_0_3_3_5_3(1);
+
+ static float a1_0_3_3_5_2 = 752.0F;
+ static float a2_0_3_3_5_2 = 0.125F;
+
+ public static VT_0_3_3_5_2 vtstatic_0_3_3_5_2 = new VT_0_3_3_5_2(1);
+
+
+ public static CL_0_3_3_5_1 clstatic_0_3_3_5_1 = new CL_0_3_3_5_1();
+
+
+
+
+
+ static float[] arr1d_0_3_3_4_4 = new float[11];
+
+
+ static float[,] arr2d_0_3_3_4_3 = new float[3, 11];
+
+ public static CL_0_3_3_4_3 clstatic_0_3_3_4_3 = new CL_0_3_3_4_3();
+
+
+ public static CL_0_3_3_4_2 clstatic_0_3_3_4_2 = new CL_0_3_3_4_2();
+
+
+ public static VT_0_3_3_4_1 vtstatic_0_3_3_4_1 = new VT_0_3_3_4_1(1);
+
+ static double a5_0_3_3_3_6 = -262144.0;
+
+
+
+ public static VT_0_3_3_3_5 vtstatic_0_3_3_3_5 = new VT_0_3_3_3_5(1);
+
+ static float a4_0_3_3_3_4 = 4194304.0F;
+
+ public static CL_0_3_3_3_4 clstatic_0_3_3_3_4 = new CL_0_3_3_3_4();
+
+ static double a3_0_3_3_3_3 = 0.00048827379941940308;
+
+ public static VT_0_3_3_3_3 vtstatic_0_3_3_3_3 = new VT_0_3_3_3_3(1);
+ public static CL_0_3_3_3_3 clstatic_0_3_3_3_3 = new CL_0_3_3_3_3();
+
+
+ public static VT_0_3_3_3_2 vtstatic_0_3_3_3_2 = new VT_0_3_3_3_2(1);
+
+ static double[,,] arr3d_0_3_3_3_1 = new double[5, 11, 4];
+ static float a4_0_3_3_3_1 = 0.000244140625F;
+
+
+ static double[,,] arr3d_0_3_3_2_6 = new double[5, 11, 4];
+
+
+ static double a3_0_3_3_2_5 = 16.0;
+
+
+ static double a2_0_3_3_2_4 = 1.52587890625E-05;
+
+ public static CL_0_3_3_2_4 clstatic_0_3_3_2_4 = new CL_0_3_3_2_4();
+
+
+ public static VT_0_3_3_2_3 vtstatic_0_3_3_2_3 = new VT_0_3_3_2_3(1);
+ public static CL_0_3_3_2_3 clstatic_0_3_3_2_3 = new CL_0_3_3_2_3();
+
+
+
+
+ public static VT_0_3_3_2_1 vtstatic_0_3_3_2_1 = new VT_0_3_3_2_1(1);
+
+ static float[,] arr2d_0_3_3_1_1 = new float[3, 11];
+
+
+ static double[] arr1d_0_3_2_6_6 = new double[11];
+
+ public static CL_0_3_2_6_6 clstatic_0_3_2_6_6 = new CL_0_3_2_6_6();
+
+ static float a5_0_3_2_6_5 = 7232.0F;
+
+ public static VT_0_3_2_6_5 vtstatic_0_3_2_6_5 = new VT_0_3_2_6_5(1);
+
+
+ public static VT_0_3_2_6_4 vtstatic_0_3_2_6_4 = new VT_0_3_2_6_4(1);
+
+ static float[,,] arr3d_0_3_2_6_3 = new float[5, 11, 4];
+
+
+ static ushort a2_0_3_2_6_2 = 18788;
+
+ public static VT_0_3_2_6_2 vtstatic_0_3_2_6_2 = new VT_0_3_2_6_2(1);
+ public static CL_0_3_2_6_2 clstatic_0_3_2_6_2 = new CL_0_3_2_6_2();
+
+
+ public static CL_0_3_2_6_1 clstatic_0_3_2_6_1 = new CL_0_3_2_6_1();
+
+ static Decimal[,,] arr3d_0_3_2_5_6 = new Decimal[5, 11, 4];
+ static double a3_0_3_2_5_6 = -32768.0;
+
+
+
+ public static VT_0_3_2_5_5 vtstatic_0_3_2_5_5 = new VT_0_3_2_5_5(1);
+ public static CL_0_3_2_5_5 clstatic_0_3_2_5_5 = new CL_0_3_2_5_5();
+
+
+ public static VT_0_3_2_5_4 vtstatic_0_3_2_5_4 = new VT_0_3_2_5_4(1);
+ public static CL_0_3_2_5_4 clstatic_0_3_2_5_4 = new CL_0_3_2_5_4();
+
+ static float[,,] arr3d_0_3_2_5_3 = new float[5, 11, 4];
+ static float a4_0_3_2_5_3 = 0.00023651123F;
+
+
+
+ public static CL_0_3_2_5_2 clstatic_0_3_2_5_2 = new CL_0_3_2_5_2();
+
+
+ public static CL_0_3_2_5_1 clstatic_0_3_2_5_1 = new CL_0_3_2_5_1();
+
+
+ public static CL_0_3_2_4_6 clstatic_0_3_2_4_6 = new CL_0_3_2_4_6();
+
+
+ public static VT_0_3_2_4_5 vtstatic_0_3_2_4_5 = new VT_0_3_2_4_5(1);
+
+ static float[,,] arr3d_0_3_2_4_4 = new float[5, 11, 4];
+
+
+
+ public static VT_0_3_2_4_3 vtstatic_0_3_2_4_3 = new VT_0_3_2_4_3(1);
+ public static CL_0_3_2_4_3 clstatic_0_3_2_4_3 = new CL_0_3_2_4_3();
+
+
+ public static VT_0_3_2_4_2 vtstatic_0_3_2_4_2 = new VT_0_3_2_4_2(1);
+ public static CL_0_3_2_4_2 clstatic_0_3_2_4_2 = new CL_0_3_2_4_2();
+
+ static float a1_0_3_2_4_1 = 0.001953125F;
+
+ public static CL_0_3_2_4_1 clstatic_0_3_2_4_1 = new CL_0_3_2_4_1();
+
+
+ public static VT_0_3_2_3_6 vtstatic_0_3_2_3_6 = new VT_0_3_2_3_6(1);
+
+
+ public static VT_0_3_2_3_5 vtstatic_0_3_2_3_5 = new VT_0_3_2_3_5(1);
+
+
+ public static CL_0_3_2_3_4 clstatic_0_3_2_3_4 = new CL_0_3_2_3_4();
+
+
+ public static VT_0_3_2_3_3 vtstatic_0_3_2_3_3 = new VT_0_3_2_3_3(1);
+
+ static Decimal[,,] arr3d_0_3_2_3_2 = new Decimal[5, 11, 4];
+
+ public static VT_0_3_2_3_2 vtstatic_0_3_2_3_2 = new VT_0_3_2_3_2(1);
+ public static CL_0_3_2_3_2 clstatic_0_3_2_3_2 = new CL_0_3_2_3_2();
+
+ static float a5_0_3_2_3_1 = 3.81469727E-06F;
+
+ public static VT_0_3_2_3_1 vtstatic_0_3_2_3_1 = new VT_0_3_2_3_1(1);
+ public static CL_0_3_2_3_1 clstatic_0_3_2_3_1 = new CL_0_3_2_3_1();
+
+ static double a5_0_3_2_2_6 = 32767.999984741211;
+
+ public static VT_0_3_2_2_6 vtstatic_0_3_2_2_6 = new VT_0_3_2_2_6(1);
+
+
+ public static VT_0_3_2_2_5 vtstatic_0_3_2_2_5 = new VT_0_3_2_2_5(1);
+
+ static float a3_0_3_2_2_4 = 32.0F;
+
+ public static CL_0_3_2_2_4 clstatic_0_3_2_2_4 = new CL_0_3_2_2_4();
+
+ static float a5_0_3_2_2_3 = 0.02118665F;
+
+ public static CL_0_3_2_2_3 clstatic_0_3_2_2_3 = new CL_0_3_2_2_3();
+
+ static long[] arr1d_0_3_2_2_2 = new long[11];
+
+
+ static float[,] arr2d_0_3_2_2_1 = new float[3, 11];
+
+
+ static short a4_0_3_2_1_6 = 12433;
+
+
+ static uint[,,] arr3d_0_3_2_1_5 = new uint[5, 11, 4];
+ static int a2_0_3_2_1_5 = 1584985099;
+
+ public static CL_0_3_2_1_5 clstatic_0_3_2_1_5 = new CL_0_3_2_1_5();
+
+
+ public static VT_0_3_2_1_4 vtstatic_0_3_2_1_4 = new VT_0_3_2_1_4(1);
+ public static CL_0_3_2_1_4 clstatic_0_3_2_1_4 = new CL_0_3_2_1_4();
+
+ static int[] arr1d_0_3_2_1_3 = new int[11];
+
+ public static CL_0_3_2_1_3 clstatic_0_3_2_1_3 = new CL_0_3_2_1_3();
+
+
+ public static VT_0_3_2_1_2 vtstatic_0_3_2_1_2 = new VT_0_3_2_1_2(1);
+
+ static double a0_0_3_2_1_1 = 6.3128163807490978E-10;
+
+ public static CL_0_3_2_1_1 clstatic_0_3_2_1_1 = new CL_0_3_2_1_1();
+
+ static float a0_0_3_1_6_6 = -32.0F;
+
+ public static VT_0_3_1_6_6 vtstatic_0_3_1_6_6 = new VT_0_3_1_6_6(1);
+
+ static double a5_0_3_1_6_5 = 1.4210854709761252E-14;
+
+ public static VT_0_3_1_6_5 vtstatic_0_3_1_6_5 = new VT_0_3_1_6_5(1);
+
+
+
+
+ public static VT_0_3_1_6_3 vtstatic_0_3_1_6_3 = new VT_0_3_1_6_3(1);
+
+
+ public static VT_0_3_1_6_2 vtstatic_0_3_1_6_2 = new VT_0_3_1_6_2(1);
+
+ static ushort a5_0_3_1_6_1 = 37563;
+
+ public static VT_0_3_1_6_1 vtstatic_0_3_1_6_1 = new VT_0_3_1_6_1(1);
+ public static CL_0_3_1_6_1 clstatic_0_3_1_6_1 = new CL_0_3_1_6_1();
+
+
+
+
+ public static VT_0_3_1_5_5 vtstatic_0_3_1_5_5 = new VT_0_3_1_5_5(1);
+ public static CL_0_3_1_5_5 clstatic_0_3_1_5_5 = new CL_0_3_1_5_5();
+
+ static uint[,] arr2d_0_3_1_5_4 = new uint[3, 11];
+
+
+ static double a5_0_3_1_5_3 = -34084860461056.0;
+
+ public static CL_0_3_1_5_3 clstatic_0_3_1_5_3 = new CL_0_3_1_5_3();
+
+
+ public static CL_0_3_1_5_2 clstatic_0_3_1_5_2 = new CL_0_3_1_5_2();
+
+
+ public static CL_0_3_1_5_1 clstatic_0_3_1_5_1 = new CL_0_3_1_5_1();
+
+ static int[] arr1d_0_3_1_4_6 = new int[11];
+ static double a3_0_3_1_4_6 = -4.3695293637433672E-10;
+
+ public static CL_0_3_1_4_6 clstatic_0_3_1_4_6 = new CL_0_3_1_4_6();
+
+ static float a1_0_3_1_4_5 = 0.0F;
+
+ public static CL_0_3_1_4_5 clstatic_0_3_1_4_5 = new CL_0_3_1_4_5();
+
+ static long a1_0_3_1_4_4 = -2796538006686634533L;
+
+ public static CL_0_3_1_4_4 clstatic_0_3_1_4_4 = new CL_0_3_1_4_4();
+
+
+ public static VT_0_3_1_4_3 vtstatic_0_3_1_4_3 = new VT_0_3_1_4_3(1);
+
+
+ public static VT_0_3_1_4_2 vtstatic_0_3_1_4_2 = new VT_0_3_1_4_2(1);
+
+
+
+
+ public static VT_0_3_1_3_6 vtstatic_0_3_1_3_6 = new VT_0_3_1_3_6(1);
+
+ static double a1_0_3_1_3_5 = -0.66666666666666663;
+
+ public static CL_0_3_1_3_5 clstatic_0_3_1_3_5 = new CL_0_3_1_3_5();
+
+
+ public static CL_0_3_1_3_4 clstatic_0_3_1_3_4 = new CL_0_3_1_3_4();
+
+ static float a4_0_3_1_3_3 = -0.0009613037F;
+
+
+
+ public static VT_0_3_1_3_2 vtstatic_0_3_1_3_2 = new VT_0_3_1_3_2(1);
+
+ static float a0_0_3_1_3_1 = 0.0F;
+
+
+ static int a4_0_3_1_2_6 = 1660023553;
+
+ public static VT_0_3_1_2_6 vtstatic_0_3_1_2_6 = new VT_0_3_1_2_6(1);
+
+
+ public static VT_0_3_1_2_5 vtstatic_0_3_1_2_5 = new VT_0_3_1_2_5(1);
+ public static CL_0_3_1_2_5 clstatic_0_3_1_2_5 = new CL_0_3_1_2_5();
+
+
+ public static CL_0_3_1_2_4 clstatic_0_3_1_2_4 = new CL_0_3_1_2_4();
+
+
+ public static VT_0_3_1_2_3 vtstatic_0_3_1_2_3 = new VT_0_3_1_2_3(1);
+ public static CL_0_3_1_2_3 clstatic_0_3_1_2_3 = new CL_0_3_1_2_3();
+
+
+
+
+
+
+ public static CL_0_3_1_1_6 clstatic_0_3_1_1_6 = new CL_0_3_1_1_6();
+
+
+ public static CL_0_3_1_1_5 clstatic_0_3_1_1_5 = new CL_0_3_1_1_5();
+
+
+
+
+ public static VT_0_3_1_1_3 vtstatic_0_3_1_1_3 = new VT_0_3_1_1_3(1);
+
+
+ public static VT_0_3_1_1_2 vtstatic_0_3_1_1_2 = new VT_0_3_1_1_2(1);
+ public static CL_0_3_1_1_2 clstatic_0_3_1_1_2 = new CL_0_3_1_1_2();
+
+
+ public static VT_0_3_1_1_1 vtstatic_0_3_1_1_1 = new VT_0_3_1_1_1(1);
+
+
+ public static VT_0_2_6_6_6 vtstatic_0_2_6_6_6 = new VT_0_2_6_6_6(1);
+ public static CL_0_2_6_6_6 clstatic_0_2_6_6_6 = new CL_0_2_6_6_6();
+
+
+ public static CL_0_2_6_6_5 clstatic_0_2_6_6_5 = new CL_0_2_6_6_5();
+
+
+ public static VT_0_2_6_6_4 vtstatic_0_2_6_6_4 = new VT_0_2_6_6_4(1);
+ public static CL_0_2_6_6_4 clstatic_0_2_6_6_4 = new CL_0_2_6_6_4();
+
+
+
+
+ public static VT_0_2_6_6_2 vtstatic_0_2_6_6_2 = new VT_0_2_6_6_2(1);
+ public static CL_0_2_6_6_2 clstatic_0_2_6_6_2 = new CL_0_2_6_6_2();
+
+
+ public static VT_0_2_6_6_1 vtstatic_0_2_6_6_1 = new VT_0_2_6_6_1(1);
+
+
+ public static CL_0_2_6_5_6 clstatic_0_2_6_5_6 = new CL_0_2_6_5_6();
+
+
+ public static VT_0_2_6_5_5 vtstatic_0_2_6_5_5 = new VT_0_2_6_5_5(1);
+ public static CL_0_2_6_5_5 clstatic_0_2_6_5_5 = new CL_0_2_6_5_5();
+
+ static int[] arr1d_0_2_6_5_4 = new int[11];
+ static int a3_0_2_6_5_4 = 1883047035;
+
+ public static CL_0_2_6_5_4 clstatic_0_2_6_5_4 = new CL_0_2_6_5_4();
+
+
+ public static VT_0_2_6_5_3 vtstatic_0_2_6_5_3 = new VT_0_2_6_5_3(1);
+
+
+ public static CL_0_2_6_5_2 clstatic_0_2_6_5_2 = new CL_0_2_6_5_2();
+
+
+ public static VT_0_2_6_5_1 vtstatic_0_2_6_5_1 = new VT_0_2_6_5_1(1);
+ public static CL_0_2_6_5_1 clstatic_0_2_6_5_1 = new CL_0_2_6_5_1();
+
+
+ public static VT_0_2_6_4_5 vtstatic_0_2_6_4_5 = new VT_0_2_6_4_5(1);
+
+
+ public static CL_0_2_6_4_4 clstatic_0_2_6_4_4 = new CL_0_2_6_4_4();
+
+
+ public static VT_0_2_6_4_3 vtstatic_0_2_6_4_3 = new VT_0_2_6_4_3(1);
+
+
+
+ static double a3_0_2_6_4_1 = 2.8759311684510283E-13;
+
+ public static CL_0_2_6_4_1 clstatic_0_2_6_4_1 = new CL_0_2_6_4_1();
+
+
+ public static CL_0_2_6_3_6 clstatic_0_2_6_3_6 = new CL_0_2_6_3_6();
+
+ static double[,,] arr3d_0_2_6_3_5 = new double[5, 11, 4];
+
+ public static VT_0_2_6_3_5 vtstatic_0_2_6_3_5 = new VT_0_2_6_3_5(1);
+
+ static double a1_0_2_6_3_4 = -1.4901161193847656E-08;
+
+
+ static float a3_0_2_6_3_3 = 0.0F;
+
+
+
+ public static VT_0_2_6_3_2 vtstatic_0_2_6_3_2 = new VT_0_2_6_3_2(1);
+
+ static float[,] arr2d_0_2_6_3_1 = new float[3, 11];
+ static double a5_0_2_6_3_1 = -1.5016254315333231E-05;
+
+
+
+ public static CL_0_2_6_2_6 clstatic_0_2_6_2_6 = new CL_0_2_6_2_6();
+
+
+ public static VT_0_2_6_2_5 vtstatic_0_2_6_2_5 = new VT_0_2_6_2_5(1);
+ public static CL_0_2_6_2_5 clstatic_0_2_6_2_5 = new CL_0_2_6_2_5();
+
+ static Decimal[,,] arr3d_0_2_6_2_4 = new Decimal[5, 11, 4];
+
+ public static VT_0_2_6_2_4 vtstatic_0_2_6_2_4 = new VT_0_2_6_2_4(1);
+
+ static ulong a4_0_2_6_2_3 = 4UL;
+
+ public static CL_0_2_6_2_3 clstatic_0_2_6_2_3 = new CL_0_2_6_2_3();
+
+ static float a0_0_2_6_2_2 = 4096.0F;
+
+ public static CL_0_2_6_2_2 clstatic_0_2_6_2_2 = new CL_0_2_6_2_2();
+
+
+ public static VT_0_2_6_2_1 vtstatic_0_2_6_2_1 = new VT_0_2_6_2_1(1);
+ public static CL_0_2_6_2_1 clstatic_0_2_6_2_1 = new CL_0_2_6_2_1();
+
+ static long[,] arr2d_0_2_6_1_6 = new long[3, 11];
+
+ public static VT_0_2_6_1_6 vtstatic_0_2_6_1_6 = new VT_0_2_6_1_6(1);
+
+
+ public static VT_0_2_6_1_5 vtstatic_0_2_6_1_5 = new VT_0_2_6_1_5(1);
+
+ static double a1_0_2_6_1_4 = 64.0;
+ static float a4_0_2_6_1_4 = 128.0F;
+
+
+ static double a5_0_2_6_1_3 = 3.2886391007627456;
+
+
+
+ public static CL_0_2_6_1_2 clstatic_0_2_6_1_2 = new CL_0_2_6_1_2();
+
+ static long a2_0_2_6_1_1 = 2638372910L;
+
+ public static VT_0_2_6_1_1 vtstatic_0_2_6_1_1 = new VT_0_2_6_1_1(1);
+
+
+ public static VT_0_2_5_6_6 vtstatic_0_2_5_6_6 = new VT_0_2_5_6_6(1);
+
+ static double a1_0_2_5_6_5 = 4096.0;
+
+ public static CL_0_2_5_6_5 clstatic_0_2_5_6_5 = new CL_0_2_5_6_5();
+
+
+
+ static double a0_0_2_5_6_3 = 1.8189894035458565E-12;
+ static double a3_0_2_5_6_3 = -8.02815327958119E-20;
+
+ public static VT_0_2_5_6_3 vtstatic_0_2_5_6_3 = new VT_0_2_5_6_3(1);
+ public static CL_0_2_5_6_3 clstatic_0_2_5_6_3 = new CL_0_2_5_6_3();
+
+
+ public static VT_0_2_5_6_2 vtstatic_0_2_5_6_2 = new VT_0_2_5_6_2(1);
+ public static CL_0_2_5_6_2 clstatic_0_2_5_6_2 = new CL_0_2_5_6_2();
+
+
+ public static CL_0_2_5_6_1 clstatic_0_2_5_6_1 = new CL_0_2_5_6_1();
+
+ static uint a0_0_2_5_5_6 = 3258194176U;
+ static ushort a3_0_2_5_5_6 = 5958;
+
+ public static CL_0_2_5_5_6 clstatic_0_2_5_5_6 = new CL_0_2_5_5_6();
+
+
+ public static VT_0_2_5_5_5 vtstatic_0_2_5_5_5 = new VT_0_2_5_5_5(1);
+
+ static double[,,] arr3d_0_2_5_5_4 = new double[5, 11, 4];
+
+
+
+ public static VT_0_2_5_5_3 vtstatic_0_2_5_5_3 = new VT_0_2_5_5_3(1);
+ public static CL_0_2_5_5_3 clstatic_0_2_5_5_3 = new CL_0_2_5_5_3();
+
+
+ public static VT_0_2_5_5_2 vtstatic_0_2_5_5_2 = new VT_0_2_5_5_2(1);
+
+ static short a0_0_2_5_5_1 = 29333;
+
+ public static VT_0_2_5_5_1 vtstatic_0_2_5_5_1 = new VT_0_2_5_5_1(1);
+
+ static long[,] arr2d_0_2_5_4_6 = new long[3, 11];
+
+ public static VT_0_2_5_4_6 vtstatic_0_2_5_4_6 = new VT_0_2_5_4_6(1);
+
+
+ public static VT_0_2_5_4_5 vtstatic_0_2_5_4_5 = new VT_0_2_5_4_5(1);
+
+
+ public static VT_0_2_5_4_4 vtstatic_0_2_5_4_4 = new VT_0_2_5_4_4(1);
+
+
+ public static VT_0_2_5_4_3 vtstatic_0_2_5_4_3 = new VT_0_2_5_4_3(1);
+
+ static ulong[,] arr2d_0_2_5_4_2 = new ulong[3, 11];
+ static double a1_0_2_5_4_2 = 60.0;
+
+
+
+ public static VT_0_2_5_4_1 vtstatic_0_2_5_4_1 = new VT_0_2_5_4_1(1);
+
+ static double a4_0_2_5_3_6 = 2.384185791015625E-07;
+
+ public static CL_0_2_5_3_6 clstatic_0_2_5_3_6 = new CL_0_2_5_3_6();
+
+
+ public static CL_0_2_5_3_5 clstatic_0_2_5_3_5 = new CL_0_2_5_3_5();
+
+ static uint a5_0_2_5_3_4 = 2313099776U;
+
+ public static CL_0_2_5_3_4 clstatic_0_2_5_3_4 = new CL_0_2_5_3_4();
+
+
+ public static VT_0_2_5_3_3 vtstatic_0_2_5_3_3 = new VT_0_2_5_3_3(1);
+ public static CL_0_2_5_3_3 clstatic_0_2_5_3_3 = new CL_0_2_5_3_3();
+
+ static float[,] arr2d_0_2_5_3_2 = new float[3, 11];
+
+
+ static double[,] arr2d_0_2_5_3_1 = new double[3, 11];
+
+ public static VT_0_2_5_3_1 vtstatic_0_2_5_3_1 = new VT_0_2_5_3_1(1);
+
+
+ public static CL_0_2_5_2_6 clstatic_0_2_5_2_6 = new CL_0_2_5_2_6();
+
+
+ public static CL_0_2_5_2_5 clstatic_0_2_5_2_5 = new CL_0_2_5_2_5();
+
+
+ public static VT_0_2_5_2_4 vtstatic_0_2_5_2_4 = new VT_0_2_5_2_4(1);
+ public static CL_0_2_5_2_4 clstatic_0_2_5_2_4 = new CL_0_2_5_2_4();
+
+
+ public static CL_0_2_5_2_3 clstatic_0_2_5_2_3 = new CL_0_2_5_2_3();
+
+ static float a1_0_2_5_2_2 = 0.0546875F;
+
+ public static VT_0_2_5_2_2 vtstatic_0_2_5_2_2 = new VT_0_2_5_2_2(1);
+
+
+ public static VT_0_2_5_2_1 vtstatic_0_2_5_2_1 = new VT_0_2_5_2_1(1);
+ public static CL_0_2_5_2_1 clstatic_0_2_5_2_1 = new CL_0_2_5_2_1();
+
+
+ public static CL_0_2_5_1_6 clstatic_0_2_5_1_6 = new CL_0_2_5_1_6();
+
+ static double[,,] arr3d_0_2_5_1_5 = new double[5, 11, 4];
+ static long a5_0_2_5_1_5 = -7435471022335173138L;
+
+
+ static double a4_0_2_5_1_4 = 0.001953125;
+
+ public static VT_0_2_5_1_4 vtstatic_0_2_5_1_4 = new VT_0_2_5_1_4(1);
+ public static CL_0_2_5_1_4 clstatic_0_2_5_1_4 = new CL_0_2_5_1_4();
+
+ static double[,] arr2d_0_2_5_1_3 = new double[3, 11];
+ static int a2_0_2_5_1_3 = -1239565213;
+
+ public static CL_0_2_5_1_3 clstatic_0_2_5_1_3 = new CL_0_2_5_1_3();
+
+ static int a0_0_2_5_1_2 = 1248020021;
+
+ public static CL_0_2_5_1_2 clstatic_0_2_5_1_2 = new CL_0_2_5_1_2();
+
+
+ public static CL_0_2_5_1_1 clstatic_0_2_5_1_1 = new CL_0_2_5_1_1();
+
+
+ public static VT_0_2_4_1_1 vtstatic_0_2_4_1_1 = new VT_0_2_4_1_1(1);
+
+
+ public static VT_0_2_3_6_6 vtstatic_0_2_3_6_6 = new VT_0_2_3_6_6(1);
+
+
+ public static VT_0_2_3_6_5 vtstatic_0_2_3_6_5 = new VT_0_2_3_6_5(1);
+ public static CL_0_2_3_6_5 clstatic_0_2_3_6_5 = new CL_0_2_3_6_5();
+
+
+ public static CL_0_2_3_6_4 clstatic_0_2_3_6_4 = new CL_0_2_3_6_4();
+
+ static double a2_0_2_3_6_3 = 0.00769425043836236;
+ static short a5_0_2_3_6_3 = 19424;
+
+ public static VT_0_2_3_6_3 vtstatic_0_2_3_6_3 = new VT_0_2_3_6_3(1);
+
+
+ public static CL_0_2_3_6_2 clstatic_0_2_3_6_2 = new CL_0_2_3_6_2();
+
+
+ public static CL_0_2_3_6_1 clstatic_0_2_3_6_1 = new CL_0_2_3_6_1();
+
+
+ public static VT_0_2_3_5_6 vtstatic_0_2_3_5_6 = new VT_0_2_3_5_6(1);
+ public static CL_0_2_3_5_6 clstatic_0_2_3_5_6 = new CL_0_2_3_5_6();
+
+ static double[] arr1d_0_2_3_5_5 = new double[11];
+ static long a5_0_2_3_5_5 = 16L;
+
+ public static VT_0_2_3_5_5 vtstatic_0_2_3_5_5 = new VT_0_2_3_5_5(1);
+ public static CL_0_2_3_5_5 clstatic_0_2_3_5_5 = new CL_0_2_3_5_5();
+
+ static double a5_0_2_3_5_4 = 1.6982282324572598E-09;
+
+ public static VT_0_2_3_5_4 vtstatic_0_2_3_5_4 = new VT_0_2_3_5_4(1);
+
+
+ public static CL_0_2_3_5_3 clstatic_0_2_3_5_3 = new CL_0_2_3_5_3();
+
+ static ulong a1_0_2_3_5_2 = 4UL;
+
+ public static VT_0_2_3_5_2 vtstatic_0_2_3_5_2 = new VT_0_2_3_5_2(1);
+
+
+ public static VT_0_2_3_5_1 vtstatic_0_2_3_5_1 = new VT_0_2_3_5_1(1);
+
+
+
+
+ public static CL_0_2_3_4_5 clstatic_0_2_3_4_5 = new CL_0_2_3_4_5();
+
+ static ulong a0_0_2_3_4_4 = 16384UL;
+ static double a2_0_2_3_4_4 = 16384.0;
+
+ public static VT_0_2_3_4_4 vtstatic_0_2_3_4_4 = new VT_0_2_3_4_4(1);
+
+ static short a5_0_2_3_4_3 = 12331;
+
+ public static CL_0_2_3_4_3 clstatic_0_2_3_4_3 = new CL_0_2_3_4_3();
+
+ static int[,,] arr3d_0_2_3_4_2 = new int[5, 11, 4];
+ static double a3_0_2_3_4_2 = 16777216.0;
+
+
+
+ public static VT_0_2_3_4_1 vtstatic_0_2_3_4_1 = new VT_0_2_3_4_1(1);
+
+ static float[] arr1d_0_2_3_3_4 = new float[11];
+
+ public static VT_0_2_3_3_4 vtstatic_0_2_3_3_4 = new VT_0_2_3_3_4(1);
+
+
+ public static CL_0_2_3_3_3 clstatic_0_2_3_3_3 = new CL_0_2_3_3_3();
+
+
+ public static VT_0_2_3_3_2 vtstatic_0_2_3_3_2 = new VT_0_2_3_3_2(1);
+
+
+ public static VT_0_2_3_3_1 vtstatic_0_2_3_3_1 = new VT_0_2_3_3_1(1);
+
+ static float a0_0_2_3_2_6 = -15.984375F;
+
+ public static VT_0_2_3_2_6 vtstatic_0_2_3_2_6 = new VT_0_2_3_2_6(1);
+ public static CL_0_2_3_2_6 clstatic_0_2_3_2_6 = new CL_0_2_3_2_6();
+
+
+ public static VT_0_2_3_2_5 vtstatic_0_2_3_2_5 = new VT_0_2_3_2_5(1);
+
+ static double[] arr1d_0_2_3_2_4 = new double[11];
+
+
+
+ public static VT_0_2_3_2_3 vtstatic_0_2_3_2_3 = new VT_0_2_3_2_3(1);
+
+ static float a0_0_2_3_2_2 = 0.0F;
+
+
+
+ public static CL_0_2_3_2_1 clstatic_0_2_3_2_1 = new CL_0_2_3_2_1();
+
+
+ public static CL_0_2_3_1_6 clstatic_0_2_3_1_6 = new CL_0_2_3_1_6();
+
+
+ public static CL_0_2_3_1_5 clstatic_0_2_3_1_5 = new CL_0_2_3_1_5();
+
+ static int a1_0_2_3_1_4 = 1485053634;
+ static int a3_0_2_3_1_4 = 1485058088;
+
+ public static VT_0_2_3_1_4 vtstatic_0_2_3_1_4 = new VT_0_2_3_1_4(1);
+
+
+ public static VT_0_2_3_1_3 vtstatic_0_2_3_1_3 = new VT_0_2_3_1_3(1);
+ public static CL_0_2_3_1_3 clstatic_0_2_3_1_3 = new CL_0_2_3_1_3();
+
+ static Decimal[] arr1d_0_2_3_1_2 = new Decimal[11];
+
+ public static VT_0_2_3_1_2 vtstatic_0_2_3_1_2 = new VT_0_2_3_1_2(1);
+
+ static Decimal[,] arr2d_0_2_3_1_1 = new Decimal[3, 11];
+
+ public static VT_0_2_3_1_1 vtstatic_0_2_3_1_1 = new VT_0_2_3_1_1(1);
+ public static CL_0_2_3_1_1 clstatic_0_2_3_1_1 = new CL_0_2_3_1_1();
+
+ static float a5_0_2_2_6_6 = -0.000244140625F;
+
+ public static CL_0_2_2_6_6 clstatic_0_2_2_6_6 = new CL_0_2_2_6_6();
+
+
+ public static VT_0_2_2_6_5 vtstatic_0_2_2_6_5 = new VT_0_2_2_6_5(1);
+
+
+
+
+ public static CL_0_2_2_6_3 clstatic_0_2_2_6_3 = new CL_0_2_2_6_3();
+
+ static float a4_0_2_2_6_2 = -32767.9922F;
+
+ public static CL_0_2_2_6_2 clstatic_0_2_2_6_2 = new CL_0_2_2_6_2();
+
+
+
+
+ public static VT_0_2_2_5_6 vtstatic_0_2_2_5_6 = new VT_0_2_2_5_6(1);
+
+ static float[] arr1d_0_2_2_5_5 = new float[11];
+
+ public static VT_0_2_2_5_5 vtstatic_0_2_2_5_5 = new VT_0_2_2_5_5(1);
+
+ static float[,] arr2d_0_2_2_5_4 = new float[3, 11];
+
+
+ static float a1_0_2_2_5_3 = 127.999527F;
+
+ public static CL_0_2_2_5_3 clstatic_0_2_2_5_3 = new CL_0_2_2_5_3();
+
+ static float[,] arr2d_0_2_2_5_2 = new float[3, 11];
+
+ public static CL_0_2_2_5_2 clstatic_0_2_2_5_2 = new CL_0_2_2_5_2();
+
+
+ public static CL_0_2_2_5_1 clstatic_0_2_2_5_1 = new CL_0_2_2_5_1();
+
+ static float a2_0_2_2_4_6 = -49152.0F;
+
+ public static CL_0_2_2_4_6 clstatic_0_2_2_4_6 = new CL_0_2_2_4_6();
+
+
+ public static CL_0_2_2_4_5 clstatic_0_2_2_4_5 = new CL_0_2_2_4_5();
+
+ static float a2_0_2_2_4_4 = 32767.0F;
+
+
+ static float[,] arr2d_0_2_2_4_3 = new float[3, 11];
+ static float a2_0_2_2_4_3 = 0.25F;
+
+ public static VT_0_2_2_4_3 vtstatic_0_2_2_4_3 = new VT_0_2_2_4_3(1);
+
+
+ public static CL_0_2_2_4_2 clstatic_0_2_2_4_2 = new CL_0_2_2_4_2();
+
+
+ public static CL_0_2_2_4_1 clstatic_0_2_2_4_1 = new CL_0_2_2_4_1();
+
+ static double a1_0_2_2_3_6 = 0.001953125;
+
+ public static CL_0_2_2_3_6 clstatic_0_2_2_3_6 = new CL_0_2_2_3_6();
+
+ static float a0_0_2_2_3_5 = 32768.0F;
+
+ public static CL_0_2_2_3_5 clstatic_0_2_2_3_5 = new CL_0_2_2_3_5();
+
+ static float a0_0_2_2_3_4 = 2048.0F;
+
+
+
+ public static CL_0_2_2_3_3 clstatic_0_2_2_3_3 = new CL_0_2_2_3_3();
+
+
+ public static VT_0_2_2_3_2 vtstatic_0_2_2_3_2 = new VT_0_2_2_3_2(1);
+
+ static ushort[,] arr2d_0_2_2_3_1 = new ushort[3, 11];
+
+ public static CL_0_2_2_3_1 clstatic_0_2_2_3_1 = new CL_0_2_2_3_1();
+
+ static float[,,] arr3d_0_2_2_2_6 = new float[5, 11, 4];
+
+
+
+
+
+ public static VT_0_2_2_2_4 vtstatic_0_2_2_2_4 = new VT_0_2_2_2_4(1);
+
+ static float[] arr1d_0_2_2_2_3 = new float[11];
+
+ public static VT_0_2_2_2_3 vtstatic_0_2_2_2_3 = new VT_0_2_2_2_3(1);
+
+
+ public static CL_0_2_2_2_2 clstatic_0_2_2_2_2 = new CL_0_2_2_2_2();
+
+
+ public static CL_0_2_2_2_1 clstatic_0_2_2_2_1 = new CL_0_2_2_2_1();
+
+ static float[,] arr2d_0_2_2_1_6 = new float[3, 11];
+
+ public static VT_0_2_2_1_6 vtstatic_0_2_2_1_6 = new VT_0_2_2_1_6(1);
+
+ static float[] arr1d_0_2_2_1_5 = new float[11];
+
+ public static VT_0_2_2_1_5 vtstatic_0_2_2_1_5 = new VT_0_2_2_1_5(1);
+
+
+ public static CL_0_2_2_1_4 clstatic_0_2_2_1_4 = new CL_0_2_2_1_4();
+
+ static float a5_0_2_2_1_3 = 0.000457763672F;
+
+ public static VT_0_2_2_1_3 vtstatic_0_2_2_1_3 = new VT_0_2_2_1_3(1);
+
+
+ public static VT_0_2_2_1_2 vtstatic_0_2_2_1_2 = new VT_0_2_2_1_2(1);
+ public static CL_0_2_2_1_2 clstatic_0_2_2_1_2 = new CL_0_2_2_1_2();
+
+
+
+
+ public static VT_0_2_1_6_6 vtstatic_0_2_1_6_6 = new VT_0_2_1_6_6(1);
+ public static CL_0_2_1_6_6 clstatic_0_2_1_6_6 = new CL_0_2_1_6_6();
+
+
+ public static CL_0_2_1_6_5 clstatic_0_2_1_6_5 = new CL_0_2_1_6_5();
+
+
+ public static VT_0_2_1_6_4 vtstatic_0_2_1_6_4 = new VT_0_2_1_6_4(1);
+
+ static double a0_0_2_1_6_3 = -321685687669321.12;
+
+ public static CL_0_2_1_6_3 clstatic_0_2_1_6_3 = new CL_0_2_1_6_3();
+
+
+ public static CL_0_2_1_6_2 clstatic_0_2_1_6_2 = new CL_0_2_1_6_2();
+
+ static int a0_0_2_1_6_1 = 1822948201;
+
+
+ static double a3_0_2_1_5_6 = -0.63708529756628862;
+
+ public static VT_0_2_1_5_6 vtstatic_0_2_1_5_6 = new VT_0_2_1_5_6(1);
+ public static CL_0_2_1_5_6 clstatic_0_2_1_5_6 = new CL_0_2_1_5_6();
+
+
+ public static CL_0_2_1_5_5 clstatic_0_2_1_5_5 = new CL_0_2_1_5_5();
+
+ static long[,] arr2d_0_2_1_5_4 = new long[3, 11];
+
+
+
+ public static VT_0_2_1_5_3 vtstatic_0_2_1_5_3 = new VT_0_2_1_5_3(1);
+ public static CL_0_2_1_5_3 clstatic_0_2_1_5_3 = new CL_0_2_1_5_3();
+
+
+ public static VT_0_2_1_5_2 vtstatic_0_2_1_5_2 = new VT_0_2_1_5_2(1);
+ public static CL_0_2_1_5_2 clstatic_0_2_1_5_2 = new CL_0_2_1_5_2();
+
+
+ public static CL_0_2_1_5_1 clstatic_0_2_1_5_1 = new CL_0_2_1_5_1();
+
+
+ public static VT_0_2_1_4_6 vtstatic_0_2_1_4_6 = new VT_0_2_1_4_6(1);
+
+ static int[,,] arr3d_0_2_1_4_5 = new int[5, 11, 4];
+
+
+
+ public static VT_0_2_1_4_4 vtstatic_0_2_1_4_4 = new VT_0_2_1_4_4(1);
+ public static CL_0_2_1_4_4 clstatic_0_2_1_4_4 = new CL_0_2_1_4_4();
+
+
+ public static CL_0_2_1_4_3 clstatic_0_2_1_4_3 = new CL_0_2_1_4_3();
+
+
+
+ static double[,] arr2d_0_2_1_4_1 = new double[3, 11];
+
+
+
+ public static VT_0_2_1_3_6 vtstatic_0_2_1_3_6 = new VT_0_2_1_3_6(1);
+
+ static double a4_0_2_1_3_5 = 1.2996111840587681E-07;
+
+ public static VT_0_2_1_3_5 vtstatic_0_2_1_3_5 = new VT_0_2_1_3_5(1);
+
+ static double[] arr1d_0_2_1_3_4 = new double[11];
+
+
+
+ public static CL_0_2_1_3_3 clstatic_0_2_1_3_3 = new CL_0_2_1_3_3();
+
+
+ public static VT_0_2_1_3_2 vtstatic_0_2_1_3_2 = new VT_0_2_1_3_2(1);
+
+
+ public static CL_0_2_1_3_1 clstatic_0_2_1_3_1 = new CL_0_2_1_3_1();
+
+ static float a0_0_2_1_2_6 = -0.0625F;
+
+ public static VT_0_2_1_2_6 vtstatic_0_2_1_2_6 = new VT_0_2_1_2_6(1);
+ public static CL_0_2_1_2_6 clstatic_0_2_1_2_6 = new CL_0_2_1_2_6();
+
+
+ public static VT_0_2_1_2_5 vtstatic_0_2_1_2_5 = new VT_0_2_1_2_5(1);
+ public static CL_0_2_1_2_5 clstatic_0_2_1_2_5 = new CL_0_2_1_2_5();
+
+
+ public static VT_0_2_1_2_4 vtstatic_0_2_1_2_4 = new VT_0_2_1_2_4(1);
+
+ static int[,] arr2d_0_2_1_2_3 = new int[3, 11];
+
+
+ static int[] arr1d_0_2_1_2_2 = new int[11];
+
+ public static CL_0_2_1_2_2 clstatic_0_2_1_2_2 = new CL_0_2_1_2_2();
+
+
+
+ static double[] arr1d_0_2_1_1_6 = new double[11];
+
+ public static VT_0_2_1_1_6 vtstatic_0_2_1_1_6 = new VT_0_2_1_1_6(1);
+
+
+ public static VT_0_2_1_1_5 vtstatic_0_2_1_1_5 = new VT_0_2_1_1_5(1);
+ public static CL_0_2_1_1_5 clstatic_0_2_1_1_5 = new CL_0_2_1_1_5();
+
+
+
+
+
+ static long a2_0_2_1_1_2 = 2532642571209932736L;
+
+ public static CL_0_2_1_1_2 clstatic_0_2_1_1_2 = new CL_0_2_1_1_2();
+
+ static float[] arr1d_0_2_1_1_1 = new float[11];
+
+ public static CL_0_2_1_1_1 clstatic_0_2_1_1_1 = new CL_0_2_1_1_1();
+
+ static float a2_0_1_6_6_6 = 32.0F;
+
+ public static VT_0_1_6_6_6 vtstatic_0_1_6_6_6 = new VT_0_1_6_6_6(1);
+
+
+ public static VT_0_1_6_6_5 vtstatic_0_1_6_6_5 = new VT_0_1_6_6_5(1);
+
+ static Decimal[] arr1d_0_1_6_6_4 = new Decimal[11];
+
+ public static VT_0_1_6_6_4 vtstatic_0_1_6_6_4 = new VT_0_1_6_6_4(1);
+
+ static Decimal[] arr1d_0_1_6_6_3 = new Decimal[11];
+
+ public static VT_0_1_6_6_3 vtstatic_0_1_6_6_3 = new VT_0_1_6_6_3(1);
+
+
+ public static VT_0_1_6_6_2 vtstatic_0_1_6_6_2 = new VT_0_1_6_6_2(1);
+
+ static Decimal[,,] arr3d_0_1_6_6_1 = new Decimal[5, 11, 4];
+ static Decimal a4_0_1_6_6_1 = -1048576M;
+
+ public static VT_0_1_6_6_1 vtstatic_0_1_6_6_1 = new VT_0_1_6_6_1(1);
+ public static CL_0_1_6_6_1 clstatic_0_1_6_6_1 = new CL_0_1_6_6_1();
+
+ static ushort a2_0_1_6_5_6 = 33939;
+
+
+
+
+
+ public static VT_0_1_6_5_4 vtstatic_0_1_6_5_4 = new VT_0_1_6_5_4(1);
+ public static CL_0_1_6_5_4 clstatic_0_1_6_5_4 = new CL_0_1_6_5_4();
+
+
+ public static VT_0_1_6_5_3 vtstatic_0_1_6_5_3 = new VT_0_1_6_5_3(1);
+
+
+ public static VT_0_1_6_5_2 vtstatic_0_1_6_5_2 = new VT_0_1_6_5_2(1);
+ public static CL_0_1_6_5_2 clstatic_0_1_6_5_2 = new CL_0_1_6_5_2();
+
+
+ public static VT_0_1_6_5_1 vtstatic_0_1_6_5_1 = new VT_0_1_6_5_1(1);
+ public static CL_0_1_6_5_1 clstatic_0_1_6_5_1 = new CL_0_1_6_5_1();
+
+
+ public static VT_0_1_6_4_6 vtstatic_0_1_6_4_6 = new VT_0_1_6_4_6(1);
+
+
+ public static VT_0_1_6_4_5 vtstatic_0_1_6_4_5 = new VT_0_1_6_4_5(1);
+ public static CL_0_1_6_4_5 clstatic_0_1_6_4_5 = new CL_0_1_6_4_5();
+
+
+ public static CL_0_1_6_4_4 clstatic_0_1_6_4_4 = new CL_0_1_6_4_4();
+
+
+ public static VT_0_1_6_4_3 vtstatic_0_1_6_4_3 = new VT_0_1_6_4_3(1);
+ public static CL_0_1_6_4_3 clstatic_0_1_6_4_3 = new CL_0_1_6_4_3();
+
+
+ public static VT_0_1_6_4_2 vtstatic_0_1_6_4_2 = new VT_0_1_6_4_2(1);
+ public static CL_0_1_6_4_2 clstatic_0_1_6_4_2 = new CL_0_1_6_4_2();
+
+ static double a4_0_1_6_4_1 = -128.0;
+
+ public static CL_0_1_6_4_1 clstatic_0_1_6_4_1 = new CL_0_1_6_4_1();
+
+
+ public static VT_0_1_6_3_6 vtstatic_0_1_6_3_6 = new VT_0_1_6_3_6(1);
+
+ static Decimal a1_0_1_6_3_5 = 8388608M;
+ static Decimal a3_0_1_6_3_5 = -0.0001953125M;
+
+ public static CL_0_1_6_3_5 clstatic_0_1_6_3_5 = new CL_0_1_6_3_5();
+
+ static int[,] arr2d_0_1_6_3_4 = new int[3, 11];
+
+ public static VT_0_1_6_3_4 vtstatic_0_1_6_3_4 = new VT_0_1_6_3_4(1);
+ public static CL_0_1_6_3_4 clstatic_0_1_6_3_4 = new CL_0_1_6_3_4();
+
+ static float a2_0_1_6_3_3 = 0.05670599F;
+
+ public static CL_0_1_6_3_3 clstatic_0_1_6_3_3 = new CL_0_1_6_3_3();
+
+
+ public static VT_0_1_6_3_2 vtstatic_0_1_6_3_2 = new VT_0_1_6_3_2(1);
+
+
+ public static CL_0_1_6_3_1 clstatic_0_1_6_3_1 = new CL_0_1_6_3_1();
+
+
+ public static CL_0_1_6_2_6 clstatic_0_1_6_2_6 = new CL_0_1_6_2_6();
+
+ static long a3_0_1_6_2_5 = -7232943178067014256L;
+
+ public static VT_0_1_6_2_5 vtstatic_0_1_6_2_5 = new VT_0_1_6_2_5(1);
+ public static CL_0_1_6_2_5 clstatic_0_1_6_2_5 = new CL_0_1_6_2_5();
+
+
+ public static VT_0_1_6_2_4 vtstatic_0_1_6_2_4 = new VT_0_1_6_2_4(1);
+
+ static Decimal a2_0_1_6_2_3 = 24202.68359375M;
+
+ public static VT_0_1_6_2_3 vtstatic_0_1_6_2_3 = new VT_0_1_6_2_3(1);
+
+ static double a2_0_1_6_2_2 = 131072.0;
+ static long a3_0_1_6_2_2 = 70368158442176L;
+ static double a5_0_1_6_2_2 = -3.0734825276132645;
+
+ public static CL_0_1_6_2_2 clstatic_0_1_6_2_2 = new CL_0_1_6_2_2();
+
+
+
+ static Decimal[,] arr2d_0_1_6_1_6 = new Decimal[3, 11];
+
+ public static VT_0_1_6_1_6 vtstatic_0_1_6_1_6 = new VT_0_1_6_1_6(1);
+
+ static long[] arr1d_0_1_6_1_5 = new long[11];
+
+
+ static ushort[,,] arr3d_0_1_6_1_4 = new ushort[5, 11, 4];
+ static long a1_0_1_6_1_4 = 508277391833489051L;
+
+
+
+ public static VT_0_1_6_1_3 vtstatic_0_1_6_1_3 = new VT_0_1_6_1_3(1);
+
+ static Decimal[,,] arr3d_0_1_6_1_2 = new Decimal[5, 11, 4];
+
+
+
+ public static VT_0_1_6_1_1 vtstatic_0_1_6_1_1 = new VT_0_1_6_1_1(1);
+ public static CL_0_1_6_1_1 clstatic_0_1_6_1_1 = new CL_0_1_6_1_1();
+
+
+ public static VT_0_1_5_6_6 vtstatic_0_1_5_6_6 = new VT_0_1_5_6_6(1);
+ public static CL_0_1_5_6_6 clstatic_0_1_5_6_6 = new CL_0_1_5_6_6();
+
+ static long a4_0_1_5_6_5 = -847568090278456830L;
+
+ public static VT_0_1_5_6_5 vtstatic_0_1_5_6_5 = new VT_0_1_5_6_5(1);
+ public static CL_0_1_5_6_5 clstatic_0_1_5_6_5 = new CL_0_1_5_6_5();
+
+ static double[,] arr2d_0_1_5_6_4 = new double[3, 11];
+
+
+
+ public static CL_0_1_5_6_3 clstatic_0_1_5_6_3 = new CL_0_1_5_6_3();
+
+
+
+
+ public static VT_0_1_5_6_1 vtstatic_0_1_5_6_1 = new VT_0_1_5_6_1(1);
+ public static CL_0_1_5_6_1 clstatic_0_1_5_6_1 = new CL_0_1_5_6_1();
+
+ static ushort a2_0_1_5_5_6 = 3029;
+
+ public static VT_0_1_5_5_6 vtstatic_0_1_5_5_6 = new VT_0_1_5_5_6(1);
+
+
+ public static VT_0_1_5_5_5 vtstatic_0_1_5_5_5 = new VT_0_1_5_5_5(1);
+
+ static float a0_0_1_5_5_4 = 1.0F;
+
+
+ static float[,] arr2d_0_1_5_5_3 = new float[3, 11];
+ static long a5_0_1_5_5_3 = 8200057114639466496L;
+
+ public static VT_0_1_5_5_3 vtstatic_0_1_5_5_3 = new VT_0_1_5_5_3(1);
+
+
+ public static VT_0_1_5_5_2 vtstatic_0_1_5_5_2 = new VT_0_1_5_5_2(1);
+
+ static double a1_0_1_5_5_1 = 3.2596290111541748E-09;
+ static double[] arr1d_0_1_5_5_1 = new double[11];
+
+ public static VT_0_1_5_5_1 vtstatic_0_1_5_5_1 = new VT_0_1_5_5_1(1);
+
+
+ public static VT_0_1_5_4_6 vtstatic_0_1_5_4_6 = new VT_0_1_5_4_6(1);
+
+
+ public static VT_0_1_5_4_5 vtstatic_0_1_5_4_5 = new VT_0_1_5_4_5(1);
+ public static CL_0_1_5_4_5 clstatic_0_1_5_4_5 = new CL_0_1_5_4_5();
+
+
+ public static VT_0_1_5_4_4 vtstatic_0_1_5_4_4 = new VT_0_1_5_4_4(1);
+
+ static Decimal a3_0_1_5_4_3 = -256M;
+
+
+
+ public static VT_0_1_5_4_2 vtstatic_0_1_5_4_2 = new VT_0_1_5_4_2(1);
+ public static CL_0_1_5_4_2 clstatic_0_1_5_4_2 = new CL_0_1_5_4_2();
+
+
+ public static VT_0_1_5_4_1 vtstatic_0_1_5_4_1 = new VT_0_1_5_4_1(1);
+
+
+ public static CL_0_1_5_3_6 clstatic_0_1_5_3_6 = new CL_0_1_5_3_6();
+
+
+ public static VT_0_1_5_3_5 vtstatic_0_1_5_3_5 = new VT_0_1_5_3_5(1);
+ public static CL_0_1_5_3_5 clstatic_0_1_5_3_5 = new CL_0_1_5_3_5();
+
+
+ public static VT_0_1_5_3_4 vtstatic_0_1_5_3_4 = new VT_0_1_5_3_4(1);
+
+ static float a1_0_1_5_3_3 = 1.52587891E-05F;
+
+ public static CL_0_1_5_3_3 clstatic_0_1_5_3_3 = new CL_0_1_5_3_3();
+
+ static double[,] arr2d_0_1_5_3_2 = new double[3, 11];
+
+ public static VT_0_1_5_3_2 vtstatic_0_1_5_3_2 = new VT_0_1_5_3_2(1);
+
+
+
+
+ public static VT_0_1_5_2_6 vtstatic_0_1_5_2_6 = new VT_0_1_5_2_6(1);
+
+ static double[,] arr2d_0_1_5_2_5 = new double[3, 11];
+
+
+
+
+
+ public static VT_0_1_5_2_3 vtstatic_0_1_5_2_3 = new VT_0_1_5_2_3(1);
+
+
+ public static VT_0_1_5_2_2 vtstatic_0_1_5_2_2 = new VT_0_1_5_2_2(1);
+
+ static short[] arr1d_0_1_5_2_1 = new short[11];
+
+
+
+ public static CL_0_1_5_1_6 clstatic_0_1_5_1_6 = new CL_0_1_5_1_6();
+
+ static long[,] arr2d_0_1_5_1_5 = new long[3, 11];
+
+ public static VT_0_1_5_1_5 vtstatic_0_1_5_1_5 = new VT_0_1_5_1_5(1);
+
+ static double[,] arr2d_0_1_5_1_4 = new double[3, 11];
+ static double a4_0_1_5_1_4 = 2.0;
+
+
+
+ public static CL_0_1_5_1_3 clstatic_0_1_5_1_3 = new CL_0_1_5_1_3();
+
+
+ public static VT_0_1_5_1_2 vtstatic_0_1_5_1_2 = new VT_0_1_5_1_2(1);
+ public static CL_0_1_5_1_2 clstatic_0_1_5_1_2 = new CL_0_1_5_1_2();
+
+
+ public static CL_0_1_5_1_1 clstatic_0_1_5_1_1 = new CL_0_1_5_1_1();
+
+ static float[,] arr2d_0_1_4_3_6 = new float[3, 11];
+
+ public static VT_0_1_4_3_6 vtstatic_0_1_4_3_6 = new VT_0_1_4_3_6(1);
+ public static CL_0_1_4_3_6 clstatic_0_1_4_3_6 = new CL_0_1_4_3_6();
+
+
+ public static VT_0_1_4_3_5 vtstatic_0_1_4_3_5 = new VT_0_1_4_3_5(1);
+
+
+ public static CL_0_1_4_3_4 clstatic_0_1_4_3_4 = new CL_0_1_4_3_4();
+
+
+ public static CL_0_1_4_3_3 clstatic_0_1_4_3_3 = new CL_0_1_4_3_3();
+
+ static double a1_0_1_4_3_2 = 36028797018963968.0;
+
+ public static VT_0_1_4_3_2 vtstatic_0_1_4_3_2 = new VT_0_1_4_3_2(1);
+ public static CL_0_1_4_3_2 clstatic_0_1_4_3_2 = new CL_0_1_4_3_2();
+
+ static double a4_0_1_4_3_1 = 0.49606299212598426;
+
+ public static CL_0_1_4_3_1 clstatic_0_1_4_3_1 = new CL_0_1_4_3_1();
+
+
+ public static VT_0_1_4_2_5 vtstatic_0_1_4_2_5 = new VT_0_1_4_2_5(1);
+ public static CL_0_1_4_2_5 clstatic_0_1_4_2_5 = new CL_0_1_4_2_5();
+
+ static Decimal a5_0_1_4_2_4 = 0.125M;
+
+
+
+ public static VT_0_1_4_2_3 vtstatic_0_1_4_2_3 = new VT_0_1_4_2_3(1);
+ public static CL_0_1_4_2_3 clstatic_0_1_4_2_3 = new CL_0_1_4_2_3();
+
+
+ public static VT_0_1_4_2_2 vtstatic_0_1_4_2_2 = new VT_0_1_4_2_2(1);
+
+
+ public static VT_0_1_4_2_1 vtstatic_0_1_4_2_1 = new VT_0_1_4_2_1(1);
+
+ static ulong a4_0_1_4_1_6 = 7890174UL;
+
+ public static VT_0_1_4_1_6 vtstatic_0_1_4_1_6 = new VT_0_1_4_1_6(1);
+ public static CL_0_1_4_1_6 clstatic_0_1_4_1_6 = new CL_0_1_4_1_6();
+
+ static double[,,] arr3d_0_1_4_1_5 = new double[5, 11, 4];
+
+
+
+
+ static double a4_0_1_4_1_3 = 0.00390625;
+
+ public static VT_0_1_4_1_3 vtstatic_0_1_4_1_3 = new VT_0_1_4_1_3(1);
+
+ static short a0_0_1_4_1_2 = 15693;
+
+
+ static float a4_0_1_4_1_1 = -0.21875F;
+
+ public static VT_0_1_4_1_1 vtstatic_0_1_4_1_1 = new VT_0_1_4_1_1(1);
+ public static CL_0_1_4_1_1 clstatic_0_1_4_1_1 = new CL_0_1_4_1_1();
+
+
+ public static CL_0_1_3_6_6 clstatic_0_1_3_6_6 = new CL_0_1_3_6_6();
+
+ static double a3_0_1_3_6_5 = -0.91663675440462633;
+
+ public static CL_0_1_3_6_5 clstatic_0_1_3_6_5 = new CL_0_1_3_6_5();
+
+ static float a3_0_1_3_6_4 = 122880.0F;
+
+ public static CL_0_1_3_6_4 clstatic_0_1_3_6_4 = new CL_0_1_3_6_4();
+
+
+ public static CL_0_1_3_6_3 clstatic_0_1_3_6_3 = new CL_0_1_3_6_3();
+
+ static double[,,] arr3d_0_1_3_6_2 = new double[5, 11, 4];
+
+ public static CL_0_1_3_6_2 clstatic_0_1_3_6_2 = new CL_0_1_3_6_2();
+
+ static Decimal a1_0_1_3_6_1 = 128M;
+ static ulong a5_0_1_3_6_1 = 354126375747059696UL;
+
+ public static VT_0_1_3_6_1 vtstatic_0_1_3_6_1 = new VT_0_1_3_6_1(1);
+
+ static long a4_0_1_3_5_3 = -3605580286L;
+
+ public static CL_0_1_3_5_3 clstatic_0_1_3_5_3 = new CL_0_1_3_5_3();
+
+
+ public static CL_0_1_3_5_2 clstatic_0_1_3_5_2 = new CL_0_1_3_5_2();
+
+
+
+ static double a4_0_1_3_4_6 = -65536.0;
+
+ public static CL_0_1_3_4_6 clstatic_0_1_3_4_6 = new CL_0_1_3_4_6();
+
+
+ public static CL_0_1_3_4_5 clstatic_0_1_3_4_5 = new CL_0_1_3_4_5();
+
+ static int a4_0_1_3_4_4 = 1862086860;
+
+ public static VT_0_1_3_4_4 vtstatic_0_1_3_4_4 = new VT_0_1_3_4_4(1);
+ public static CL_0_1_3_4_4 clstatic_0_1_3_4_4 = new CL_0_1_3_4_4();
+
+
+ public static VT_0_1_3_4_3 vtstatic_0_1_3_4_3 = new VT_0_1_3_4_3(1);
+
+
+ public static VT_0_1_3_4_2 vtstatic_0_1_3_4_2 = new VT_0_1_3_4_2(1);
+ public static CL_0_1_3_4_2 clstatic_0_1_3_4_2 = new CL_0_1_3_4_2();
+
+ static long a5_0_1_3_4_1 = -2379726342309500904L;
+
+ public static VT_0_1_3_4_1 vtstatic_0_1_3_4_1 = new VT_0_1_3_4_1(1);
+
+ static float[] arr1d_0_1_3_3_6 = new float[11];
+
+ public static VT_0_1_3_3_6 vtstatic_0_1_3_3_6 = new VT_0_1_3_3_6(1);
+ public static CL_0_1_3_3_6 clstatic_0_1_3_3_6 = new CL_0_1_3_3_6();
+
+ static float[] arr1d_0_1_3_3_5 = new float[11];
+
+
+
+ public static VT_0_1_3_3_4 vtstatic_0_1_3_3_4 = new VT_0_1_3_3_4(1);
+
+ static double a0_0_1_3_3_3 = 0.12622333284657517;
+
+ public static VT_0_1_3_3_3 vtstatic_0_1_3_3_3 = new VT_0_1_3_3_3(1);
+
+ static double[,] arr2d_0_1_3_3_2 = new double[3, 11];
+
+ public static CL_0_1_3_3_2 clstatic_0_1_3_3_2 = new CL_0_1_3_3_2();
+
+ static double a4_0_1_3_3_1 = 0.0;
+
+ public static CL_0_1_3_3_1 clstatic_0_1_3_3_1 = new CL_0_1_3_3_1();
+
+
+
+ static float a3_0_1_3_1_6 = -1.122706F;
+
+ public static VT_0_1_3_1_6 vtstatic_0_1_3_1_6 = new VT_0_1_3_1_6(1);
+
+
+ public static VT_0_1_3_1_5 vtstatic_0_1_3_1_5 = new VT_0_1_3_1_5(1);
+ public static CL_0_1_3_1_5 clstatic_0_1_3_1_5 = new CL_0_1_3_1_5();
+
+ static long[,] arr2d_0_1_3_1_4 = new long[3, 11];
+
+
+ static Decimal a2_0_1_3_1_3 = -131072M;
+ static Decimal a5_0_1_3_1_3 = 0.001953125M;
+
+ public static VT_0_1_3_1_3 vtstatic_0_1_3_1_3 = new VT_0_1_3_1_3(1);
+
+ static double a2_0_1_3_1_2 = 0.43721793367152906;
+
+ public static VT_0_1_3_1_2 vtstatic_0_1_3_1_2 = new VT_0_1_3_1_2(1);
+
+
+ public static VT_0_1_3_1_1 vtstatic_0_1_3_1_1 = new VT_0_1_3_1_1(1);
+
+
+
+
+ public static CL_0_1_1_6_6 clstatic_0_1_1_6_6 = new CL_0_1_1_6_6();
+
+ static double[,] arr2d_0_1_1_6_5 = new double[3, 11];
+
+ public static CL_0_1_1_6_5 clstatic_0_1_1_6_5 = new CL_0_1_1_6_5();
+
+ static long a3_0_1_1_6_4 = -546974016L;
+
+ public static VT_0_1_1_6_4 vtstatic_0_1_1_6_4 = new VT_0_1_1_6_4(1);
+
+
+ public static CL_0_1_1_6_3 clstatic_0_1_1_6_3 = new CL_0_1_1_6_3();
+
+
+
+
+ public static CL_0_1_1_6_1 clstatic_0_1_1_6_1 = new CL_0_1_1_6_1();
+
+ static short[,,] arr3d_0_1_1_5_6 = new short[5, 11, 4];
+
+ public static VT_0_1_1_5_6 vtstatic_0_1_1_5_6 = new VT_0_1_1_5_6(1);
+
+
+ public static CL_0_1_1_5_5 clstatic_0_1_1_5_5 = new CL_0_1_1_5_5();
+
+
+ public static CL_0_1_1_5_4 clstatic_0_1_1_5_4 = new CL_0_1_1_5_4();
+
+
+ public static CL_0_1_1_5_3 clstatic_0_1_1_5_3 = new CL_0_1_1_5_3();
+
+
+ public static CL_0_1_1_5_2 clstatic_0_1_1_5_2 = new CL_0_1_1_5_2();
+
+
+ public static VT_0_1_1_5_1 vtstatic_0_1_1_5_1 = new VT_0_1_1_5_1(1);
+
+
+ public static CL_0_1_1_4_6 clstatic_0_1_1_4_6 = new CL_0_1_1_4_6();
+
+ static ulong a4_0_1_1_4_5 = 8UL;
+
+ public static VT_0_1_1_4_5 vtstatic_0_1_1_4_5 = new VT_0_1_1_4_5(1);
+
+
+ public static VT_0_1_1_4_4 vtstatic_0_1_1_4_4 = new VT_0_1_1_4_4(1);
+
+ static Decimal a1_0_1_1_4_3 = 67108864M;
+ static Decimal a4_0_1_1_4_3 = 131072M;
+
+
+
+ public static VT_0_1_1_4_2 vtstatic_0_1_1_4_2 = new VT_0_1_1_4_2(1);
+
+
+ public static CL_0_1_1_4_1 clstatic_0_1_1_4_1 = new CL_0_1_1_4_1();
+
+ static double a3_0_1_1_3_1 = 1.4631460145060477E-15;
+
+
+ static float a4_0_1_1_2_6 = 524288.0F;
+
+ public static CL_0_1_1_2_6 clstatic_0_1_1_2_6 = new CL_0_1_1_2_6();
+
+ static double a2_0_1_1_2_5 = 0.75;
+
+ public static VT_0_1_1_2_5 vtstatic_0_1_1_2_5 = new VT_0_1_1_2_5(1);
+ public static CL_0_1_1_2_5 clstatic_0_1_1_2_5 = new CL_0_1_1_2_5();
+
+
+ public static VT_0_1_1_2_4 vtstatic_0_1_1_2_4 = new VT_0_1_1_2_4(1);
+ public static CL_0_1_1_2_4 clstatic_0_1_1_2_4 = new CL_0_1_1_2_4();
+
+ static float[,,] arr3d_0_1_1_2_3 = new float[5, 11, 4];
+
+
+ static double[,,] arr3d_0_1_1_2_2 = new double[5, 11, 4];
+
+
+ static double[] arr1d_0_1_1_2_1 = new double[11];
+
+ public static VT_0_1_1_2_1 vtstatic_0_1_1_2_1 = new VT_0_1_1_2_1(1);
+
+
+ public static VT_0_1_1_1_6 vtstatic_0_1_1_1_6 = new VT_0_1_1_1_6(1);
+
+
+ public static VT_0_1_1_1_5 vtstatic_0_1_1_1_5 = new VT_0_1_1_1_5(1);
+
+
+ public static CL_0_1_1_1_4 clstatic_0_1_1_1_4 = new CL_0_1_1_1_4();
+
+ static double a5_0_1_1_1_3 = -2029302682.0;
+
+
+ static double a3_0_1_1_1_2 = 0.0;
+
+ public static VT_0_1_1_1_2 vtstatic_0_1_1_1_2 = new VT_0_1_1_1_2(1);
+
+ static double a3_0_1_1_1_1 = 6.103515625E-05;
+
+ public static VT_0_1_1_1_1 vtstatic_0_1_1_1_1 = new VT_0_1_1_1_1(1);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ public static float Func_0_6_6_6_6()
+ {
+ CL_0_6_6_6_6 cl_0_6_6_6_6 = new CL_0_6_6_6_6();
+
+ clstatic_0_6_6_6_6.arr3d_0_6_6_6_6[4, 0, 3] = 16.0F;
+ float asgop0 = clstatic_0_6_6_6_6.arr3d_0_6_6_6_6[4, 0, 3];
+ asgop0 /= (-8388608.0F);
+ float asgop1 = clstatic_0_6_6_6_6.arr3d_0_6_6_6_6[4, 0, 3];
+ asgop1 -= (((clstatic_0_6_6_6_6.arr3d_0_6_6_6_6[4, 0, 3] * -1.0F)));
+ float asgop2 = clstatic_0_6_6_6_6.arr3d_0_6_6_6_6[4, 0, 3];
+ asgop2 *= (asgop0);
+ asgop2 *= (asgop1);
+ float retval_0_6_6_6_6 = Convert.ToSingle((asgop2 + (((-1.0F / -512.0F) - ((-512.0F / 262144.0F))) + cl_0_6_6_6_6.a4_0_6_6_6_6)));
+ return retval_0_6_6_6_6;
+ }
+
+ public static float Func_0_6_6_6_5()
+ {
+
+ clstatic_0_6_6_6_5.arr1d_0_6_6_6_5[0] = 2047.999F;
+ float asgop0 = -15.0F;
+ asgop0 += (clstatic_0_6_6_6_5.a5_0_6_6_6_5);
+ float retval_0_6_6_6_5 = Convert.ToSingle(((((0.0009765625F + clstatic_0_6_6_6_5.arr1d_0_6_6_6_5[0]) * ((0.0009765625F / 512.0F) * (512.0F * 0.5F))) - (-15.0F)) - asgop0));
+ return retval_0_6_6_6_5;
+ }
+
+ public static float Func_0_6_6_6_4()
+ {
+ float[,] arr2d_0_6_6_6_4 = new float[3, 11];
+
+ arr2d_0_6_6_6_4[2, 0] = 2097152.0F;
+ return Convert.ToSingle(arr2d_0_6_6_6_4[2, 0]);
+ }
+
+ public static float Func_0_6_6_6_3()
+ {
+ float* a3_0_6_6_6_3 = stackalloc float[1];
+ *a3_0_6_6_6_3 = 0.01171875F;
+
+ float asgop0 = clstatic_0_6_6_6_3.a0_0_6_6_6_3;
+ asgop0 *= ((clstatic_0_6_6_6_3.a0_0_6_6_6_3 * -3.7252903E-09F));
+ float retval_0_6_6_6_3 = Convert.ToSingle(((asgop0 / ((1.90734863E-06F - (-0.9999981F)) - 0.0F)) - (((-0.00390625F - ((*a3_0_6_6_6_3))) + 0.0150127411F))));
+ return retval_0_6_6_6_3;
+ }
+
+ public static float Func_0_6_6_6_2()
+ {
+ CL_0_6_6_6_2 cl_0_6_6_6_2 = new CL_0_6_6_6_2();
+
+ vtstatic_0_6_6_6_2.a1_0_6_6_6_2 = -56.0F;
+ arr2d_0_6_6_6_2[2, 0] = 0.25F;
+ float asgop0 = arr2d_0_6_6_6_2[2, 0];
+ asgop0 *= ((arr2d_0_6_6_6_2[2, 0] + -0.24609375F));
+ float retval_0_6_6_6_2 = Convert.ToSingle((asgop0 / (((-0.24609375F - (clstatic_0_6_6_6_2.a4_0_6_6_6_2)) - (cl_0_6_6_6_2.a3_0_6_6_6_2 - ((cl_0_6_6_6_2.a3_0_6_6_6_2 * -14.0F)))) + (vtstatic_0_6_6_6_2.a1_0_6_6_6_2 + a2_0_6_6_6_2))));
+ return retval_0_6_6_6_2;
+ }
+
+ public static float Func_0_6_6_6_1()
+ {
+ float* a1_0_6_6_6_1 = stackalloc float[1];
+ *a1_0_6_6_6_1 = 0.00390625F;
+
+ float asgop0 = 262144.0F;
+ asgop0 *= (((*a1_0_6_6_6_1)));
+ float retval_0_6_6_6_1 = Convert.ToSingle((((a0_0_6_6_6_1 / 0.00390625F) / (0.00390625F - (-1023.99609F))) * (((1024.0F + 0.0F) / asgop0) - ((-1.0F - 1.9375F)))));
+ return retval_0_6_6_6_1;
+ }
+
+ public static double Func_0_6_6_5_6()
+ {
+
+ clstatic_0_6_6_5_6.arr1d_0_6_6_5_6[0] = -1099503239168.0;
+ double retval_0_6_6_5_6 = Convert.ToDouble(((((33554432.0F / 2.748779E+11F) * 33554432.0F) * ((0.000122070313F + -6.10351563E-05F) * 512.0)) - ((512.0 + (-6.10351563E-05F * clstatic_0_6_6_5_6.arr1d_0_6_6_5_6[0])) * (67108864.0 * a4_0_6_6_5_6))));
+ return retval_0_6_6_5_6;
+ }
+
+ public static double Func_0_6_6_5_5()
+ {
+ double a4_0_6_6_5_5 = 0.0;
+
+ vtstatic_0_6_6_5_5.a1_0_6_6_5_5 = 0.00042724609375;
+ double asgop0 = vtstatic_0_6_6_5_5.a1_0_6_6_5_5;
+ asgop0 -= (clstatic_0_6_6_5_5.a0_0_6_6_5_5);
+ asgop0 *= (32256.00390625);
+ return Convert.ToDouble(((((clstatic_0_6_6_5_5.a3_0_6_6_5_5 + -0.5078125) / clstatic_0_6_6_5_5.a3_0_6_6_5_5) + ((-1.0F / 9.5367431640625E-07) * ((9.5367431640625E-07 + a4_0_6_6_5_5) + 0.00042629241943359375))) - (asgop0)));
+ }
+
+ public static float Func_0_6_6_5_4()
+ {
+ VT_0_6_6_5_4 vt_0_6_6_5_4 = new VT_0_6_6_5_4(1);
+ vt_0_6_6_5_4.arr3d_0_6_6_5_4[4, 0, 3] = -1536.0F;
+ vt_0_6_6_5_4.a1_0_6_6_5_4 = 0.25F;
+ vt_0_6_6_5_4.a4_0_6_6_5_4 = 2048.0F;
+
+ vtstatic_0_6_6_5_4.arr3d_0_6_6_5_4[4, 0, 3] = -1536.0F;
+ vtstatic_0_6_6_5_4.a1_0_6_6_5_4 = 0.25F;
+ vtstatic_0_6_6_5_4.a4_0_6_6_5_4 = 2048.0F;
+ float retval_0_6_6_5_4 = Convert.ToSingle(((vtstatic_0_6_6_5_4.a1_0_6_6_5_4 + 15.75F) + ((vtstatic_0_6_6_5_4.a4_0_6_6_5_4 + vt_0_6_6_5_4.arr3d_0_6_6_5_4[4, 0, 3]) / ((vt_0_6_6_5_4.arr3d_0_6_6_5_4[4, 0, 3] - (-1536.00391F)) * (0.00390625F + 8191.996F)))));
+ return retval_0_6_6_5_4;
+ }
+
+ public static double Func_0_6_6_5_3()
+ {
+
+ vtstatic_0_6_6_5_3.arr2d_0_6_6_5_3[2, 0] = 0.0;
+ double retval_0_6_6_5_3 = Convert.ToDouble(vtstatic_0_6_6_5_3.arr2d_0_6_6_5_3[2, 0]);
+ return retval_0_6_6_5_3;
+ }
+
+ public static double Func_0_6_6_5_2()
+ {
+
+ arr1d_0_6_6_5_2[0] = 0.125;
+ arr1d_0_6_6_5_2[0] -= ((64.0F * 0.0017070620078740158));
+ double asgop1 = a5_0_6_6_5_2;
+ asgop1 += (-0.11111164755291408);
+ double asgop2 = -5.3644180297851562E-07;
+ asgop2 *= (a5_0_6_6_5_2);
+ double asgop3 = -5.9604644775390625E-08;
+ asgop3 -= ((-4.4703483581542969E-08));
+ asgop2 -= ((asgop1));
+ double retval_0_6_6_5_2 = Convert.ToDouble((asgop2 - (((asgop3 + (-4.4703483581542969E-08 / 0.047619047619047616)) / arr1d_0_6_6_5_2[0]))));
+ return retval_0_6_6_5_2;
+ }
+
+ public static double Func_0_6_6_5_1()
+ {
+
+ float asgop0 = 256.0F;
+ asgop0 += (0.0F);
+ double asgop1 = clstatic_0_6_6_5_1.a0_0_6_6_5_1;
+ asgop1 += (524287.99999624491);
+ asgop1 *= (0.015625);
+ asgop1 /= (124705.79358627803);
+ return Convert.ToDouble(((((3.814697265625E-06 - (-1.1444091796875E-05)) - 0.0) + (asgop0 * clstatic_0_6_6_5_1.a0_0_6_6_5_1)) + asgop1));
+ }
+
+ public static float Func_0_6_6_4_6()
+ {
+ VT_0_6_6_4_6 vt_0_6_6_4_6 = new VT_0_6_6_4_6(1);
+ vt_0_6_6_4_6.arr1d_0_6_6_4_6[0] = -63.53125F;
+
+ float asgop0 = -6.10351563E-05F;
+ asgop0 *= (0.625F);
+ float asgop1 = -0.015625F;
+ asgop1 += ((-0.015625F - 0.46875F));
+ return Convert.ToSingle(((asgop1 / ((0.46875F - (vt_0_6_6_4_6.arr1d_0_6_6_4_6[0])) - (-8128.0F))) - (asgop0)));
+ }
+
+ public static float Func_0_6_6_4_5()
+ {
+
+ clstatic_0_6_6_4_5.arr3d_0_6_6_4_5[4, 0, 3] = 0.23828125F;
+ float asgop0 = 0.25F;
+ asgop0 -= (clstatic_0_6_6_4_5.arr3d_0_6_6_4_5[4, 0, 3]);
+ float retval_0_6_6_4_5 = Convert.ToSingle((((1024.0F / 1.0F) / 1024.0F) / (((((1024.0F * 1.0F) * 2.38418579E-07F) / (0.000244140625F / 0.0009765625F)) / 0.25F) + asgop0)));
+ return retval_0_6_6_4_5;
+ }
+
+ public static float Func_0_6_6_4_4()
+ {
+
+ return Convert.ToSingle(a0_0_6_6_4_4);
+ }
+
+ public static float Func_0_6_6_4_3()
+ {
+ VT_0_6_6_4_3 vt_0_6_6_4_3 = new VT_0_6_6_4_3(1);
+ vt_0_6_6_4_3.a3_0_6_6_4_3 = -8.0F;
+ vt_0_6_6_4_3.a4_0_6_6_4_3 = 960.0F;
+ CL_0_6_6_4_3 cl_0_6_6_4_3 = new CL_0_6_6_4_3();
+ float* a1_0_6_6_4_3 = stackalloc float[1];
+ *a1_0_6_6_4_3 = 44.0F;
+
+ vtstatic_0_6_6_4_3.a3_0_6_6_4_3 = -8.0F;
+ vtstatic_0_6_6_4_3.a4_0_6_6_4_3 = 960.0F;
+ float asgop0 = cl_0_6_6_4_3.a0_0_6_6_4_3;
+ asgop0 /= (vtstatic_0_6_6_4_3.a3_0_6_6_4_3);
+ return Convert.ToSingle((((cl_0_6_6_4_3.a0_0_6_6_4_3 + 0.0F) / (cl_0_6_6_4_3.a0_0_6_6_4_3 + 0.9998779F)) - ((asgop0 * ((64.0F + vt_0_6_6_4_3.a4_0_6_6_4_3) - (vt_0_6_6_4_3.a4_0_6_6_4_3 + ((*a1_0_6_6_4_3))))))));
+ }
+
+ public static float Func_0_6_6_4_2()
+ {
+
+ vtstatic_0_6_6_4_2.a3_0_6_6_4_2 = 0.0F;
+ arr2d_0_6_6_4_2[2, 0] = 128.0F;
+ arr2d_0_6_6_4_2[2, 1] = 1.0F;
+ float retval_0_6_6_4_2 = Convert.ToSingle(((arr2d_0_6_6_4_2[2, 0] / (arr2d_0_6_6_4_2[2, 0] / arr2d_0_6_6_4_2[2, 1])) + vtstatic_0_6_6_4_2.a3_0_6_6_4_2));
+ return retval_0_6_6_4_2;
+ }
+
+ public static float Func_0_6_6_4_1()
+ {
+
+ vtstatic_0_6_6_4_1.a4_0_6_6_4_1 = 2.0F;
+ clstatic_0_6_6_4_1.arr3d_0_6_6_4_1[4, 0, 3] = 8192.0F;
+ vtstatic_0_6_6_4_1.a4_0_6_6_4_1 /= (clstatic_0_6_6_4_1.arr3d_0_6_6_4_1[4, 0, 3]);
+ float asgop1 = 7.62939453E-06F;
+ asgop1 -= ((7.62939453E-06F + 0.0004119873F));
+ vtstatic_0_6_6_4_1.a4_0_6_6_4_1 *= (((clstatic_0_6_6_4_1.arr3d_0_6_6_4_1[4, 0, 3] * 1.0F) * 7.62939453E-06F));
+ float retval_0_6_6_4_1 = Convert.ToSingle((vtstatic_0_6_6_4_1.a4_0_6_6_4_1 - (asgop1)));
+ return retval_0_6_6_4_1;
+ }
+
+ public static double Func_0_6_6_3_6()
+ {
+ VT_0_6_6_3_6 vt_0_6_6_3_6 = new VT_0_6_6_3_6(1);
+ vt_0_6_6_3_6.a0_0_6_6_3_6 = 2097152UL;
+
+ double asgop0 = -1.862645149230957E-09;
+ asgop0 -= (0.0);
+ double retval_0_6_6_3_6 = Convert.ToDouble(((((clstatic_0_6_6_3_6.a5_0_6_6_3_6 * (Convert.ToInt16(Convert.ToInt64(962261240548163584L) - Convert.ToInt64(962261240548144505L)) / 48856359080296448.0)) + ((clstatic_0_6_6_3_6.a5_0_6_6_3_6 / -10242960130048.0) + asgop0)) * 8796093022208.0) + (Convert.ToDouble(vt_0_6_6_3_6.a0_0_6_6_3_6 * 0.109375))));
+ return retval_0_6_6_3_6;
+ }
+
+ public static double Func_0_6_6_3_5()
+ {
+ VT_0_6_6_3_5 vt_0_6_6_3_5 = new VT_0_6_6_3_5(1);
+ vt_0_6_6_3_5.arr3d_0_6_6_3_5[4, 0, 3] = 1.6977130312083663E-15;
+ vt_0_6_6_3_5.a3_0_6_6_3_5 = 2524;
+ float* a2_0_6_6_3_5 = stackalloc float[1];
+ *a2_0_6_6_3_5 = 0.08077834F;
+
+ vtstatic_0_6_6_3_5.arr3d_0_6_6_3_5[4, 0, 3] = 1.6977130312083663E-15;
+ vtstatic_0_6_6_3_5.a3_0_6_6_3_5 = 2524;
+ double retval_0_6_6_3_5 = Convert.ToDouble((Convert.ToInt16(Convert.ToInt16(clstatic_0_6_6_3_5.a5_0_6_6_3_5 - Convert.ToUInt32(1187509666515517440L - 1187509662990600718L)) / Convert.ToSingle(Convert.ToSingle(vtstatic_0_6_6_3_5.a3_0_6_6_3_5 * (vt_0_6_6_3_5.arr3d_0_6_6_3_5[4, 0, 3] * 492184016697.44849)))) * (Convert.ToInt16(vtstatic_0_6_6_3_5.a3_0_6_6_3_5 / Convert.ToSingle(((*a2_0_6_6_3_5)))) * vt_0_6_6_3_5.arr3d_0_6_6_3_5[4, 0, 3])));
+ return retval_0_6_6_3_5;
+ }
+
+ public static float Func_0_6_6_3_4()
+ {
+ VT_0_6_6_3_4 vt_0_6_6_3_4 = new VT_0_6_6_3_4(1);
+ vt_0_6_6_3_4.arr3d_0_6_6_3_4[4, 0, 3] = -2147483648L;
+ vt_0_6_6_3_4.a4_0_6_6_3_4 = 262144.0F;
+ CL_0_6_6_3_4 cl_0_6_6_3_4 = new CL_0_6_6_3_4();
+
+ vtstatic_0_6_6_3_4.arr3d_0_6_6_3_4[4, 0, 3] = -2147483648L;
+ vtstatic_0_6_6_3_4.a4_0_6_6_3_4 = 262144.0F;
+ return Convert.ToSingle(Convert.ToSingle(Convert.ToUInt64(Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(vtstatic_0_6_6_3_4.arr3d_0_6_6_3_4[4, 0, 3]) + Convert.ToInt64(2480910837L)))) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(vtstatic_0_6_6_3_4.arr3d_0_6_6_3_4[4, 0, 3]) / (cl_0_6_6_3_4.a2_0_6_6_3_4 * 0.00033178639561413453)))) / ((vt_0_6_6_3_4.a4_0_6_6_3_4 / 8.0) - (8.0 - (-16376.0)))));
+ }
+
+ public static double Func_0_6_6_3_3()
+ {
+ double a2_0_6_6_3_3 = 129600.03126526624;
+
+ double asgop0 = 32.0;
+ asgop0 += (472.0);
+ double retval_0_6_6_3_3 = Convert.ToDouble((Convert.ToInt64(Convert.ToInt32(a0_0_6_6_3_3) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(8589934592L) * 0.0782175516942516))) / ((((0.0782175516942516 - (-31.921782448305748)) + -24.0) + asgop0) + ((472.0 - (-552.0)) + a2_0_6_6_3_3))));
+ return retval_0_6_6_3_3;
+ }
+
+ public static float Func_0_6_6_3_2()
+ {
+ VT_0_6_6_3_2 vt_0_6_6_3_2 = new VT_0_6_6_3_2(1);
+ vt_0_6_6_3_2.arr1d_0_6_6_3_2[0] = 31326208.0;
+ vt_0_6_6_3_2.arr2d_0_6_6_3_2[2, 1] = 1742711851;
+ vt_0_6_6_3_2.a3_0_6_6_3_2 = 390172352.0F;
+
+ vtstatic_0_6_6_3_2.arr1d_0_6_6_3_2[0] = 31326208.0;
+ vtstatic_0_6_6_3_2.arr2d_0_6_6_3_2[2, 1] = 1742711851;
+ vtstatic_0_6_6_3_2.a3_0_6_6_3_2 = 390172352.0F;
+ arr1d_0_6_6_3_2[5] = 29360128.0;
+ double asgop0 = 4194304.0;
+ asgop0 += (arr1d_0_6_6_3_2[5]);
+ asgop0 -= ((131072.0 + vtstatic_0_6_6_3_2.arr1d_0_6_6_3_2[0]));
+ float retval_0_6_6_3_2 = Convert.ToSingle(Convert.ToSingle(Convert.ToInt32(Convert.ToInt32(vt_0_6_6_3_2.arr2d_0_6_6_3_2[2, 1] / 2.233259054149805) / Convert.ToSingle(vtstatic_0_6_6_3_2.a3_0_6_6_3_2)) * asgop0));
+ return retval_0_6_6_3_2;
+ }
+
+ public static float Func_0_6_6_3_1()
+ {
+ VT_0_6_6_3_1 vt_0_6_6_3_1 = new VT_0_6_6_3_1(1);
+ vt_0_6_6_3_1.arr3d_0_6_6_3_1[4, 0, 3] = 7.2134740697512836E-07;
+ vt_0_6_6_3_1.a4_0_6_6_3_1 = 9802;
+ ushort* a1_0_6_6_3_1 = stackalloc ushort[1];
+ *a1_0_6_6_3_1 = 5088;
+ double a5_0_6_6_3_1 = 1.5704950958327604;
+
+ vtstatic_0_6_6_3_1.arr3d_0_6_6_3_1[4, 0, 3] = 7.2134740697512836E-07;
+ vtstatic_0_6_6_3_1.a4_0_6_6_3_1 = 9802;
+ double asgop0 = vtstatic_0_6_6_3_1.arr3d_0_6_6_3_1[4, 0, 3];
+ asgop0 += (a5_0_6_6_3_1);
+ return Convert.ToSingle(Convert.ToSingle(Convert.ToUInt16(vt_0_6_6_3_1.a4_0_6_6_3_1 * asgop0) / (((*a1_0_6_6_3_1)) * vtstatic_0_6_6_3_1.arr3d_0_6_6_3_1[4, 0, 3])));
+ }
+
+ public static double Func_0_6_6_2_6()
+ {
+ VT_0_6_6_2_6 vt_0_6_6_2_6 = new VT_0_6_6_2_6(1);
+ vt_0_6_6_2_6.a4_0_6_6_2_6 = -0.2499997615814209;
+ double a0_0_6_6_2_6 = -0.0001220703125;
+
+ double asgop0 = a0_0_6_6_2_6;
+ asgop0 /= ((11477 * (a0_0_6_6_2_6 * -121.81766431413551)));
+ double asgop1 = 0.25;
+ asgop1 += (vt_0_6_6_2_6.a4_0_6_6_2_6);
+ return Convert.ToDouble(((524288U / (Convert.ToUInt32(Convert.ToDecimal(156186505) / 297.9021167755126953125M) / 0.25)) / (asgop1 - (asgop0))));
+ }
+
+ public static double Func_0_6_6_2_5()
+ {
+ ushort[,] arr2d_0_6_6_2_5 = new ushort[3, 11];
+
+ vtstatic_0_6_6_2_5.a4_0_6_6_2_5 = 1349214666;
+ arr2d_0_6_6_2_5[2, 0] = 2;
+ return Convert.ToDouble(((arr2d_0_6_6_2_5[2, 0] / clstatic_0_6_6_2_5.a1_0_6_6_2_5) + ((Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(3814822113022312448L) + Convert.ToInt64(-3814822114371527115L))))) % (Convert.ToInt32(vtstatic_0_6_6_2_5.a4_0_6_6_2_5)))) / ((9.5367431640625E-07 - ((-1 * 2097151.9999990463))) - clstatic_0_6_6_2_5.a3_0_6_6_2_5))));
+ }
+
+ public static float Func_0_6_6_2_4()
+ {
+ VT_0_6_6_2_4 vt_0_6_6_2_4 = new VT_0_6_6_2_4(1);
+ vt_0_6_6_2_4.a3_0_6_6_2_4 = -3645819204373806309L;
+ CL_0_6_6_2_4 cl_0_6_6_2_4 = new CL_0_6_6_2_4();
+
+ arr3d_0_6_6_2_4[4, 0, 3] = -8592128.0;
+ float asgop0 = cl_0_6_6_2_4.a1_0_6_6_2_4;
+ asgop0 -= ((-0.00769042969F));
+ float asgop1 = 0.03125F;
+ asgop1 += (0.2109375F);
+ float asgop2 = 0.25F;
+ asgop2 -= (0.0F);
+ return Convert.ToSingle(((asgop2 - asgop1) + (Convert.ToSingle(Convert.ToUInt16(Convert.ToInt64(3645819204373839872L) + Convert.ToInt64(vt_0_6_6_2_4.a3_0_6_6_2_4)) / arr3d_0_6_6_2_4[4, 0, 3]) - asgop0)));
+ }
+
+ public static double Func_0_6_6_2_3()
+ {
+ CL_0_6_6_2_3 cl_0_6_6_2_3 = new CL_0_6_6_2_3();
+ double* a3_0_6_6_2_3 = stackalloc double[1];
+ *a3_0_6_6_2_3 = -7.5207825145559076E-13;
+
+ vtstatic_0_6_6_2_3.a2_0_6_6_2_3 = 1483666105;
+ cl_0_6_6_2_3.arr1d_0_6_6_2_3[0] = 17292150211916857344UL;
+ double retval_0_6_6_2_3 = Convert.ToDouble((Convert.ToDouble(Convert.ToUInt64(cl_0_6_6_2_3.arr1d_0_6_6_2_3[0] - a1_0_6_6_2_3) * (vtstatic_0_6_6_2_3.a2_0_6_6_2_3 * ((*a3_0_6_6_2_3))))));
+ return retval_0_6_6_2_3;
+ }
+
+ public static float Func_0_6_6_2_2()
+ {
+ VT_0_6_6_2_2 vt_0_6_6_2_2 = new VT_0_6_6_2_2(1);
+ vt_0_6_6_2_2.arr2d_0_6_6_2_2[2, 0] = 8192.0;
+ vt_0_6_6_2_2.a4_0_6_6_2_2 = 7740;
+
+ vtstatic_0_6_6_2_2.arr2d_0_6_6_2_2[2, 0] = 8192.0;
+ vtstatic_0_6_6_2_2.a4_0_6_6_2_2 = 7740;
+ long asgop0 = -8890162289277927424L;
+ asgop0 += (-7740L);
+ vtstatic_0_6_6_2_2.arr2d_0_6_6_2_2[2, 0] -= ((-253952.0));
+ ushort asgop2 = 62032;
+ asgop2 %= (Convert.ToUInt16(a5_0_6_6_2_2));
+ float retval_0_6_6_2_2 = Convert.ToSingle(Convert.ToSingle((Convert.ToInt64(Convert.ToDouble(-8890162289277927424L) / -0.99999999999997047) + Convert.ToInt64(Convert.ToInt16(vt_0_6_6_2_2.a4_0_6_6_2_2) + Convert.ToInt64(asgop0))) / (asgop2 / vtstatic_0_6_6_2_2.arr2d_0_6_6_2_2[2, 0])));
+ return retval_0_6_6_2_2;
+ }
+
+ public static float Func_0_6_6_2_1()
+ {
+ VT_0_6_6_2_1 vt_0_6_6_2_1 = new VT_0_6_6_2_1(1);
+ vt_0_6_6_2_1.a5_0_6_6_2_1 = 1.5682803430880781E-06;
+ CL_0_6_6_2_1 cl_0_6_6_2_1 = new CL_0_6_6_2_1();
+
+ cl_0_6_6_2_1.arr3d_0_6_6_2_1[4, 4, 3] = 1073165590;
+ clstatic_0_6_6_2_1.arr2d_0_6_6_2_1[2, 0] = 32034;
+ double asgop0 = vt_0_6_6_2_1.a5_0_6_6_2_1;
+ asgop0 -= ((-0.968748431719657));
+ int asgop1 = 2136767478;
+ asgop1 %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(cl_0_6_6_2_1.arr3d_0_6_6_2_1[4, 4, 3]))))));
+ double asgop2 = 16.0;
+ asgop2 += ((2601575680U * vt_0_6_6_2_1.a5_0_6_6_2_1));
+ asgop2 += ((131072.0F * asgop0));
+ float retval_0_6_6_2_1 = Convert.ToSingle(Convert.ToSingle(Convert.ToInt16((Convert.ToInt16(Convert.ToInt16(Convert.ToInt32(asgop1) + Convert.ToInt32(-1063569822)))) % (Convert.ToInt16(clstatic_0_6_6_2_1.arr2d_0_6_6_2_1[2, 0]))) * asgop2));
+ return retval_0_6_6_2_1;
+ }
+
+ public static double Func_0_6_6_1_6()
+ {
+ double* a0_0_6_6_1_6 = stackalloc double[1];
+ *a0_0_6_6_1_6 = 0.0;
+
+ return Convert.ToDouble(((*a0_0_6_6_1_6)));
+ }
+
+ public static double Func_0_6_6_1_5()
+ {
+ VT_0_6_6_1_5 vt_0_6_6_1_5 = new VT_0_6_6_1_5(1);
+ vt_0_6_6_1_5.arr1d_0_6_6_1_5[0] = 1.4551915228366852E-11;
+ vt_0_6_6_1_5.a3_0_6_6_1_5 = 4.0000000000145519;
+ vt_0_6_6_1_5.a5_0_6_6_1_5 = 0.0;
+
+ vtstatic_0_6_6_1_5.arr1d_0_6_6_1_5[0] = 1.4551915228366852E-11;
+ vtstatic_0_6_6_1_5.a3_0_6_6_1_5 = 4.0000000000145519;
+ vtstatic_0_6_6_1_5.a5_0_6_6_1_5 = 0.0;
+ double asgop0 = 16777216.0;
+ asgop0 *= (vtstatic_0_6_6_1_5.arr1d_0_6_6_1_5[0]);
+ double asgop1 = vtstatic_0_6_6_1_5.arr1d_0_6_6_1_5[0];
+ asgop1 -= (vtstatic_0_6_6_1_5.a5_0_6_6_1_5);
+ asgop1 -= (vt_0_6_6_1_5.a3_0_6_6_1_5);
+ return Convert.ToDouble((asgop0 - ((asgop1 + (4.0 - (clstatic_0_6_6_1_5.a1_0_6_6_1_5 / 264.258064516129))))));
+ }
+
+ public static double Func_0_6_6_1_4()
+ {
+ VT_0_6_6_1_4 vt_0_6_6_1_4 = new VT_0_6_6_1_4(1);
+ vt_0_6_6_1_4.a4_0_6_6_1_4 = 7801369800361312256UL;
+ int[,] arr2d_0_6_6_1_4 = new int[3, 11];
+
+ arr2d_0_6_6_1_4[2, 1] = -757915023;
+ arr3d_0_6_6_1_4[4, 0, 3] = 3833;
+ float asgop0 = -0.03125F;
+ asgop0 -= (0.1751184F);
+ ulong asgop1 = 7801369800361377792UL;
+ asgop1 -= Convert.ToUInt64(vt_0_6_6_1_4.a4_0_6_6_1_4);
+ return Convert.ToDouble((Convert.ToInt16(Convert.ToInt16(Convert.ToInt32(clstatic_0_6_6_1_4.a5_0_6_6_1_4) + Convert.ToInt32(arr2d_0_6_6_1_4[2, 1])) * Convert.ToSingle(asgop0)) / ((Convert.ToDouble(asgop1 * (8 / 512.0))) + (arr3d_0_6_6_1_4[4, 0, 3] * (8 * 2.0871380120010437)))));
+ }
+
+ public static double Func_0_6_6_1_3()
+ {
+
+ vtstatic_0_6_6_1_3.arr3d_0_6_6_1_3[4, 0, 3] = 0.015625;
+ arr3d_0_6_6_1_3[4, 3, 3] = -23.9375;
+ double asgop0 = vtstatic_0_6_6_1_3.arr3d_0_6_6_1_3[4, 0, 3];
+ asgop0 += ((vtstatic_0_6_6_1_3.arr3d_0_6_6_1_3[4, 0, 3] - ((vtstatic_0_6_6_1_3.arr3d_0_6_6_1_3[4, 0, 3] - (vtstatic_0_6_6_1_3.arr3d_0_6_6_1_3[4, 0, 3] - (-31.96875))))));
+ return Convert.ToDouble((asgop0 - ((Convert.ToDouble(Convert.ToUInt64(Convert.ToUInt32(Convert.ToUInt32(3765308096U % 3388670208U)) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(4300) + Convert.ToInt64(376633076L)))) * vtstatic_0_6_6_1_3.arr3d_0_6_6_1_3[4, 0, 3])) - (arr3d_0_6_6_1_3[4, 3, 3]))));
+ }
+
+ public static double Func_0_6_6_1_2()
+ {
+ CL_0_6_6_1_2 cl_0_6_6_1_2 = new CL_0_6_6_1_2();
+
+ cl_0_6_6_1_2.arr3d_0_6_6_1_2[4, 0, 3] = -0.00388336181640625M;
+ double retval_0_6_6_1_2 = Convert.ToDouble((-8.0 + Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal(a3_0_6_6_1_2) - Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(a3_0_6_6_1_2) + Convert.ToDecimal(-0.00389862060546875M))) - Convert.ToDecimal(cl_0_6_6_1_2.arr3d_0_6_6_1_2[4, 0, 3]))))) / Convert.ToDecimal((Convert.ToDecimal(Convert.ToSingle(63309 * 1.5795542497907091E-05)) / 4096M)))));
+ return retval_0_6_6_1_2;
+ }
+
+ public static double Func_0_6_6_1_1()
+ {
+ CL_0_6_6_1_1 cl_0_6_6_1_1 = new CL_0_6_6_1_1();
+
+ cl_0_6_6_1_1.arr1d_0_6_6_1_1[0] = 295456960U;
+ double asgop0 = cl_0_6_6_1_1.a2_0_6_6_1_1;
+ asgop0 += (-1048576.0);
+ asgop0 -= ((cl_0_6_6_1_1.arr1d_0_6_6_1_1[0] * 0.0035420658223790022));
+ return Convert.ToDouble((asgop0 + (Convert.ToUInt16((Convert.ToDecimal(0.001953125M) - Convert.ToDecimal(-0.998046875M)) + 0M) / -4.9473729906292126E-09)));
+ }
+
+ public static float Func_0_6_5_6_6()
+ {
+ VT_0_6_5_6_6 vt_0_6_5_6_6 = new VT_0_6_5_6_6(1);
+ vt_0_6_5_6_6.a2_0_6_5_6_6 = 0.0F;
+
+ arr2d_0_6_5_6_6[2, 0] = 4096.0F;
+ arr2d_0_6_5_6_6[2, 5] = -2.08612619E-07F;
+ float asgop0 = 1048576.0F;
+ asgop0 += (0.0F);
+ float asgop1 = -0.000122070313F;
+ asgop1 /= (((arr2d_0_6_5_6_6[2, 0] - vt_0_6_5_6_6.a2_0_6_5_6_6) / 1048576.0F));
+ asgop0 *= (arr2d_0_6_5_6_6[2, 5]);
+ if ((asgop0) > ((asgop1 + asgop0)))
+ {
+ if ((asgop0) > ((asgop1 + asgop0)))
+ {
+ if ((asgop1) < ((asgop1 + asgop0)))
+ Console.WriteLine("Func_0_6_5_6_6: < true");
+ }
+ else
+ {
+ if ((asgop1) == ((asgop1 + asgop0)))
+ {
+ if ((asgop0) != ((asgop1 + asgop0)))
+ Console.WriteLine("Func_0_6_5_6_6: != true");
+ }
+ }
+ }
+ float retval_0_6_5_6_6 = Convert.ToSingle((asgop1 + asgop0));
+ return retval_0_6_5_6_6;
+ }
+
+ public static float Func_0_6_5_6_5()
+ {
+ VT_0_6_5_6_5 vt_0_6_5_6_5 = new VT_0_6_5_6_5(1);
+ vt_0_6_5_6_5.a0_0_6_5_6_5 = 128.0F;
+ CL_0_6_5_6_5 cl_0_6_5_6_5 = new CL_0_6_5_6_5();
+ float a5_0_6_5_6_5 = 1048576.0F;
+
+ if ((((131072.0F * 0.25F) / a5_0_6_5_6_5)) <= (0.25F))
+ {
+ return Convert.ToSingle(((((131072.0F * 0.25F) / a5_0_6_5_6_5) * ((a5_0_6_5_6_5 - cl_0_6_5_6_5.a1_0_6_5_6_5) * 3.7252903E-09F)) / (((0.00390625F * 1.0F) + 0.05859375F) / vt_0_6_5_6_5.a0_0_6_5_6_5)));
+ }
+ return Convert.ToSingle(((((131072.0F * 0.25F) / a5_0_6_5_6_5) * ((a5_0_6_5_6_5 - cl_0_6_5_6_5.a1_0_6_5_6_5) * 3.7252903E-09F)) / (((0.00390625F * 1.0F) + 0.05859375F) / vt_0_6_5_6_5.a0_0_6_5_6_5)));
+ }
+
+ public static float Func_0_6_5_6_4()
+ {
+ VT_0_6_5_6_4 vt_0_6_5_6_4 = new VT_0_6_5_6_4(1);
+ vt_0_6_5_6_4.a1_0_6_5_6_4 = -0.00048828125F;
+ vt_0_6_5_6_4.a5_0_6_5_6_4 = 3.435974E+10F;
+ float a2_0_6_5_6_4 = 131072.0F;
+
+ vtstatic_0_6_5_6_4.a1_0_6_5_6_4 = -0.00048828125F;
+ vtstatic_0_6_5_6_4.a5_0_6_5_6_4 = 3.435974E+10F;
+ arr3d_0_6_5_6_4[4, 0, 3] = 16384.0F;
+ float asgop0 = arr3d_0_6_5_6_4[4, 0, 3];
+ asgop0 *= ((arr3d_0_6_5_6_4[4, 0, 3] / vtstatic_0_6_5_6_4.a5_0_6_5_6_4));
+ if ((asgop0) > (((((-6.10351563E-05F / 1.0F) * (-6.10351563E-05F / vt_0_6_5_6_4.a1_0_6_5_6_4)) * (arr3d_0_6_5_6_4[4, 0, 3] - ((arr3d_0_6_5_6_4[4, 0, 3] - a2_0_6_5_6_4)))) / asgop0)))
+ {
+ if ((asgop0) >= (((((-6.10351563E-05F / 1.0F) * (-6.10351563E-05F / vt_0_6_5_6_4.a1_0_6_5_6_4)) * (arr3d_0_6_5_6_4[4, 0, 3] - ((arr3d_0_6_5_6_4[4, 0, 3] - a2_0_6_5_6_4)))) / asgop0)))
+ {
+ return Convert.ToSingle(((((-6.10351563E-05F / 1.0F) * (-6.10351563E-05F / vt_0_6_5_6_4.a1_0_6_5_6_4)) * (arr3d_0_6_5_6_4[4, 0, 3] - ((arr3d_0_6_5_6_4[4, 0, 3] - a2_0_6_5_6_4)))) / asgop0));
+ }
+ }
+ else
+ Console.WriteLine("Func_0_6_5_6_4: > false");
+ return Convert.ToSingle(((((-6.10351563E-05F / 1.0F) * (-6.10351563E-05F / vt_0_6_5_6_4.a1_0_6_5_6_4)) * (arr3d_0_6_5_6_4[4, 0, 3] - ((arr3d_0_6_5_6_4[4, 0, 3] - a2_0_6_5_6_4)))) / asgop0));
+ }
+
+ public static float Func_0_6_5_6_3()
+ {
+
+ float asgop0 = 0.03125F;
+ asgop0 += ((0.03125F + -0.078125F));
+ float asgop1 = a0_0_6_5_6_3;
+ asgop1 += (-0.00134277344F);
+ if ((asgop0) != (((((-0.0625F / 32.0F) + a0_0_6_5_6_3) / (asgop1 * (-0.00134277344F - (-0.0325927734F)))) + asgop0)))
+ Console.WriteLine("Func_0_6_5_6_3: != true");
+ else
+ {
+ if ((((-0.0625F / 32.0F) + a0_0_6_5_6_3)) >= (32.0F))
+ Console.WriteLine("Func_0_6_5_6_3: >= true");
+ else
+ {
+ if (((asgop1 * (-0.00134277344F - (-0.0325927734F)))) > (asgop1))
+ Console.WriteLine("Func_0_6_5_6_3: > true");
+ else
+ Console.WriteLine("Func_0_6_5_6_3: > false");
+ }
+ }
+ return Convert.ToSingle(((((-0.0625F / 32.0F) + a0_0_6_5_6_3) / (asgop1 * (-0.00134277344F - (-0.0325927734F)))) + asgop0));
+ }
+
+ public static float Func_0_6_5_6_2()
+ {
+ CL_0_6_5_6_2 cl_0_6_5_6_2 = new CL_0_6_5_6_2();
+
+ cl_0_6_5_6_2.arr2d_0_6_5_6_2[2, 0] = 31.75F;
+ clstatic_0_6_5_6_2.arr2d_0_6_5_6_2[2, 1] = 0.25F;
+ float asgop0 = clstatic_0_6_5_6_2.arr2d_0_6_5_6_2[2, 1];
+ asgop0 += (cl_0_6_5_6_2.arr2d_0_6_5_6_2[2, 0]);
+ asgop0 *= ((clstatic_0_6_5_6_2.arr2d_0_6_5_6_2[2, 1] / 4.0F));
+ if ((asgop0) != ((asgop0 + (((4.0F * -16.0F) - (a5_0_6_5_6_2)) - ((a5_0_6_5_6_2 - ((a5_0_6_5_6_2 - (a4_0_6_5_6_2)))))))))
+ {
+ if ((asgop0) == ((asgop0 + (((4.0F * -16.0F) - (a5_0_6_5_6_2)) - ((a5_0_6_5_6_2 - ((a5_0_6_5_6_2 - (a4_0_6_5_6_2)))))))))
+ {
+ float if1_0retval_0_6_5_6_2 = Convert.ToSingle((asgop0 + (((4.0F * -16.0F) - (a5_0_6_5_6_2)) - ((a5_0_6_5_6_2 - ((a5_0_6_5_6_2 - (a4_0_6_5_6_2))))))));
+ return if1_0retval_0_6_5_6_2;
+ }
+ else
+ {
+ if ((asgop0) < ((asgop0 + (((4.0F * -16.0F) - (a5_0_6_5_6_2)) - ((a5_0_6_5_6_2 - ((a5_0_6_5_6_2 - (a4_0_6_5_6_2)))))))))
+ {
+ if ((((4.0F * -16.0F) - (a5_0_6_5_6_2))) == (-16.0F))
+ {
+ if ((asgop0) >= ((asgop0 + (((4.0F * -16.0F) - (a5_0_6_5_6_2)) - ((a5_0_6_5_6_2 - ((a5_0_6_5_6_2 - (a4_0_6_5_6_2)))))))))
+ Console.WriteLine("Func_0_6_5_6_2: >= true");
+ else
+ Console.WriteLine("Func_0_6_5_6_2: >= false");
+ }
+ }
+ }
+ }
+ float retval_0_6_5_6_2 = Convert.ToSingle((asgop0 + (((4.0F * -16.0F) - (a5_0_6_5_6_2)) - ((a5_0_6_5_6_2 - ((a5_0_6_5_6_2 - (a4_0_6_5_6_2))))))));
+ return retval_0_6_5_6_2;
+ }
+
+ public static float Func_0_6_5_6_1()
+ {
+ CL_0_6_5_6_1 cl_0_6_5_6_1 = new CL_0_6_5_6_1();
+
+ vtstatic_0_6_5_6_1.arr2d_0_6_5_6_1[2, 0] = -504.0F;
+ vtstatic_0_6_5_6_1.a1_0_6_5_6_1 = 1.0F;
+ cl_0_6_5_6_1.a4_0_6_5_6_1 += (vtstatic_0_6_5_6_1.arr2d_0_6_5_6_1[2, 0]);
+ if (((cl_0_6_5_6_1.a3_0_6_5_6_1 + -3456.0F)) <= (cl_0_6_5_6_1.a3_0_6_5_6_1))
+ {
+ if ((((vtstatic_0_6_5_6_1.arr2d_0_6_5_6_1[2, 0] / vtstatic_0_6_5_6_1.a1_0_6_5_6_1) + 1016.0F)) > (vtstatic_0_6_5_6_1.a1_0_6_5_6_1))
+ {
+ if (((cl_0_6_5_6_1.a3_0_6_5_6_1 + -3456.0F)) > (cl_0_6_5_6_1.a3_0_6_5_6_1))
+ {
+ float if2_0retval_0_6_5_6_1 = Convert.ToSingle(((cl_0_6_5_6_1.a4_0_6_5_6_1 - ((vtstatic_0_6_5_6_1.arr2d_0_6_5_6_1[2, 0] / vtstatic_0_6_5_6_1.a1_0_6_5_6_1) + 1016.0F)) + (((1016.0F + -760.0F) - 0.0F) + (cl_0_6_5_6_1.a3_0_6_5_6_1 + -3456.0F))));
+ return if2_0retval_0_6_5_6_1;
+ }
+ }
+ else
+ Console.WriteLine("Func_0_6_5_6_1: > false");
+ }
+ else
+ {
+ float else0_0retval_0_6_5_6_1 = Convert.ToSingle(((cl_0_6_5_6_1.a4_0_6_5_6_1 - ((vtstatic_0_6_5_6_1.arr2d_0_6_5_6_1[2, 0] / vtstatic_0_6_5_6_1.a1_0_6_5_6_1) + 1016.0F)) + (((1016.0F + -760.0F) - 0.0F) + (cl_0_6_5_6_1.a3_0_6_5_6_1 + -3456.0F))));
+ return else0_0retval_0_6_5_6_1;
+ }
+ return Convert.ToSingle(((cl_0_6_5_6_1.a4_0_6_5_6_1 - ((vtstatic_0_6_5_6_1.arr2d_0_6_5_6_1[2, 0] / vtstatic_0_6_5_6_1.a1_0_6_5_6_1) + 1016.0F)) + (((1016.0F + -760.0F) - 0.0F) + (cl_0_6_5_6_1.a3_0_6_5_6_1 + -3456.0F))));
+ }
+
+ public static float Func_0_6_5_5_1()
+ {
+
+ vtstatic_0_6_5_5_1.arr1d_0_6_5_5_1[0] = 536872960.0F;
+ if ((vtstatic_0_6_5_5_1.arr1d_0_6_5_5_1[0]) <= 10)
+ {
+ if ((vtstatic_0_6_5_5_1.arr1d_0_6_5_5_1[0]) < 10)
+ Console.WriteLine("Func_0_6_5_5_1: < true");
+ else
+ Console.WriteLine("Func_0_6_5_5_1: < false");
+ }
+ return Convert.ToSingle(vtstatic_0_6_5_5_1.arr1d_0_6_5_5_1[0]);
+ }
+
+ public static float Func_0_6_5_4_6()
+ {
+ VT_0_6_5_4_6 vt_0_6_5_4_6 = new VT_0_6_5_4_6(1);
+ vt_0_6_5_4_6.a3_0_6_5_4_6 = 16.0F;
+ vt_0_6_5_4_6.arr1d_0_6_5_4_6[5] = -2.861023E-05F;
+ float[] arr1d_0_6_5_4_6 = new float[11];
+
+ arr1d_0_6_5_4_6[0] = -0.999938965F;
+ float asgop0 = clstatic_0_6_5_4_6.a4_0_6_5_4_6;
+ asgop0 -= (0.499984741F);
+ float asgop1 = vt_0_6_5_4_6.a3_0_6_5_4_6;
+ asgop1 += ((vt_0_6_5_4_6.a3_0_6_5_4_6 * arr1d_0_6_5_4_6[0]));
+ if ((asgop1) <= (((((asgop0 / clstatic_0_6_5_4_6.a4_0_6_5_4_6) + vt_0_6_5_4_6.arr1d_0_6_5_4_6[5]) / (((vt_0_6_5_4_6.arr1d_0_6_5_4_6[5] + 0.0F) + 0.06252861F) / vt_0_6_5_4_6.a3_0_6_5_4_6)) / asgop1)))
+ Console.WriteLine("Func_0_6_5_4_6: <= true");
+ float retval_0_6_5_4_6 = Convert.ToSingle(((((asgop0 / clstatic_0_6_5_4_6.a4_0_6_5_4_6) + vt_0_6_5_4_6.arr1d_0_6_5_4_6[5]) / (((vt_0_6_5_4_6.arr1d_0_6_5_4_6[5] + 0.0F) + 0.06252861F) / vt_0_6_5_4_6.a3_0_6_5_4_6)) / asgop1));
+ return retval_0_6_5_4_6;
+ }
+
+ public static float Func_0_6_5_4_5()
+ {
+
+ vtstatic_0_6_5_4_5.a0_0_6_5_4_5 = 0.046875F;
+ vtstatic_0_6_5_4_5.a5_0_6_5_4_5 = 64.0F;
+ float asgop0 = 8.0F;
+ asgop0 -= (7.5F);
+ float asgop1 = a4_0_6_5_4_5;
+ asgop1 += ((a4_0_6_5_4_5 * 3.0F));
+ if ((asgop1) > (((a4_0_6_5_4_5 / vtstatic_0_6_5_4_5.a5_0_6_5_4_5) / asgop1)))
+ Console.WriteLine("Func_0_6_5_4_5: > true");
+ else
+ {
+ float else0_0retval_0_6_5_4_5 = Convert.ToSingle((((a4_0_6_5_4_5 / vtstatic_0_6_5_4_5.a5_0_6_5_4_5) / asgop1) * (((vtstatic_0_6_5_4_5.a0_0_6_5_4_5 + 2047.95313F) / 8.0F) / asgop0)));
+ return else0_0retval_0_6_5_4_5;
+ }
+ float retval_0_6_5_4_5 = Convert.ToSingle((((a4_0_6_5_4_5 / vtstatic_0_6_5_4_5.a5_0_6_5_4_5) / asgop1) * (((vtstatic_0_6_5_4_5.a0_0_6_5_4_5 + 2047.95313F) / 8.0F) / asgop0)));
+ return retval_0_6_5_4_5;
+ }
+
+ public static float Func_0_6_5_4_4()
+ {
+
+ vtstatic_0_6_5_4_4.a4_0_6_5_4_4 = 1.0F;
+ vtstatic_0_6_5_4_4.a5_0_6_5_4_4 = 7168.501F;
+ clstatic_0_6_5_4_4.arr1d_0_6_5_4_4[0] = -1.00097656F;
+ float asgop0 = clstatic_0_6_5_4_4.arr1d_0_6_5_4_4[0];
+ asgop0 += (vtstatic_0_6_5_4_4.a5_0_6_5_4_4);
+ if ((asgop0) == (((((vtstatic_0_6_5_4_4.a4_0_6_5_4_4 + -2.0F) / vtstatic_0_6_5_4_4.a4_0_6_5_4_4) / (-1.0F - (clstatic_0_6_5_4_4.arr1d_0_6_5_4_4[0]))) - asgop0)))
+ {
+ if ((((vtstatic_0_6_5_4_4.a4_0_6_5_4_4 + -2.0F) / vtstatic_0_6_5_4_4.a4_0_6_5_4_4)) > (-2.0F))
+ {
+ if ((((vtstatic_0_6_5_4_4.a4_0_6_5_4_4 + -2.0F) / vtstatic_0_6_5_4_4.a4_0_6_5_4_4)) >= (-2.0F))
+ {
+ if (((-1.0F - (clstatic_0_6_5_4_4.arr1d_0_6_5_4_4[0]))) == (-1.0F))
+ Console.WriteLine("Func_0_6_5_4_4: == true");
+ }
+ }
+ else
+ Console.WriteLine("Func_0_6_5_4_4: > false");
+ }
+ else
+ {
+ return Convert.ToSingle(((((vtstatic_0_6_5_4_4.a4_0_6_5_4_4 + -2.0F) / vtstatic_0_6_5_4_4.a4_0_6_5_4_4) / (-1.0F - (clstatic_0_6_5_4_4.arr1d_0_6_5_4_4[0]))) - asgop0));
+ }
+ return Convert.ToSingle(((((vtstatic_0_6_5_4_4.a4_0_6_5_4_4 + -2.0F) / vtstatic_0_6_5_4_4.a4_0_6_5_4_4) / (-1.0F - (clstatic_0_6_5_4_4.arr1d_0_6_5_4_4[0]))) - asgop0));
+ }
+
+ public static float Func_0_6_5_4_3()
+ {
+
+ float asgop0 = 0.5F;
+ asgop0 -= (0.4921875F);
+ float asgop1 = clstatic_0_6_5_4_3.a0_0_6_5_4_3;
+ asgop1 -= ((-21.75F));
+ if ((asgop0) == ((((-0.5F + 0.0F) - ((-0.5F * 0.5F))) / asgop0)))
+ {
+ float if0_0retval_0_6_5_4_3 = Convert.ToSingle(((((-0.5F + 0.0F) - ((-0.5F * 0.5F))) / asgop0) - ((((0.0078125F - 1.0078125F) / clstatic_0_6_5_4_3.a0_0_6_5_4_3) - asgop1))));
+ return if0_0retval_0_6_5_4_3;
+ }
+ else
+ Console.WriteLine("Func_0_6_5_4_3: == false");
+ return Convert.ToSingle(((((-0.5F + 0.0F) - ((-0.5F * 0.5F))) / asgop0) - ((((0.0078125F - 1.0078125F) / clstatic_0_6_5_4_3.a0_0_6_5_4_3) - asgop1))));
+ }
+
+ public static float Func_0_6_5_4_2()
+ {
+ VT_0_6_5_4_2 vt_0_6_5_4_2 = new VT_0_6_5_4_2(1);
+ vt_0_6_5_4_2.a5_0_6_5_4_2 = -0.0625F;
+
+ arr3d_0_6_5_4_2[4, 0, 3] = 0.0F;
+ arr3d_0_6_5_4_2[4, 4, 3] = 0.0625F;
+ if ((arr3d_0_6_5_4_2[4, 0, 3]) == (((((arr3d_0_6_5_4_2[4, 4, 3] + -0.03125F) - (arr3d_0_6_5_4_2[4, 4, 3] + (arr3d_0_6_5_4_2[4, 4, 3] - 0.109375F))) - ((vt_0_6_5_4_2.a5_0_6_5_4_2 - (vt_0_6_5_4_2.a5_0_6_5_4_2 + 0.484375F)))) - arr3d_0_6_5_4_2[4, 0, 3])))
+ {
+ if ((arr3d_0_6_5_4_2[4, 0, 3]) > (((((arr3d_0_6_5_4_2[4, 4, 3] + -0.03125F) - (arr3d_0_6_5_4_2[4, 4, 3] + (arr3d_0_6_5_4_2[4, 4, 3] - 0.109375F))) - ((vt_0_6_5_4_2.a5_0_6_5_4_2 - (vt_0_6_5_4_2.a5_0_6_5_4_2 + 0.484375F)))) - arr3d_0_6_5_4_2[4, 0, 3])))
+ {
+ float if1_0retval_0_6_5_4_2 = Convert.ToSingle(((((arr3d_0_6_5_4_2[4, 4, 3] + -0.03125F) - (arr3d_0_6_5_4_2[4, 4, 3] + (arr3d_0_6_5_4_2[4, 4, 3] - 0.109375F))) - ((vt_0_6_5_4_2.a5_0_6_5_4_2 - (vt_0_6_5_4_2.a5_0_6_5_4_2 + 0.484375F)))) - arr3d_0_6_5_4_2[4, 0, 3]));
+ return if1_0retval_0_6_5_4_2;
+ }
+ else
+ {
+ float else1_0retval_0_6_5_4_2 = Convert.ToSingle(((((arr3d_0_6_5_4_2[4, 4, 3] + -0.03125F) - (arr3d_0_6_5_4_2[4, 4, 3] + (arr3d_0_6_5_4_2[4, 4, 3] - 0.109375F))) - ((vt_0_6_5_4_2.a5_0_6_5_4_2 - (vt_0_6_5_4_2.a5_0_6_5_4_2 + 0.484375F)))) - arr3d_0_6_5_4_2[4, 0, 3]));
+ return else1_0retval_0_6_5_4_2;
+ }
+ }
+ return Convert.ToSingle(((((arr3d_0_6_5_4_2[4, 4, 3] + -0.03125F) - (arr3d_0_6_5_4_2[4, 4, 3] + (arr3d_0_6_5_4_2[4, 4, 3] - 0.109375F))) - ((vt_0_6_5_4_2.a5_0_6_5_4_2 - (vt_0_6_5_4_2.a5_0_6_5_4_2 + 0.484375F)))) - arr3d_0_6_5_4_2[4, 0, 3]));
+ }
+
+ public static float Func_0_6_5_4_1()
+ {
+ CL_0_6_5_4_1 cl_0_6_5_4_1 = new CL_0_6_5_4_1();
+ float* a1_0_6_5_4_1 = stackalloc float[1];
+ *a1_0_6_5_4_1 = 24576.0F;
+ float* a5_0_6_5_4_1 = stackalloc float[1];
+ *a5_0_6_5_4_1 = 16384.0F;
+
+ vtstatic_0_6_5_4_1.arr1d_0_6_5_4_1[0] = 8192.0F;
+ (*a5_0_6_5_4_1) -= ((15872.0F));
+ float asgop1 = vtstatic_0_6_5_4_1.arr1d_0_6_5_4_1[0];
+ asgop1 += (((*a1_0_6_5_4_1)));
+ (*a5_0_6_5_4_1) += (cl_0_6_5_4_1.a2_0_6_5_4_1);
+ float asgop3 = (*a1_0_6_5_4_1);
+ asgop3 -= ((24577.0F));
+ asgop3 *= ((-1.0F - (-28673.0F)));
+ asgop1 += (asgop3);
+ (*a5_0_6_5_4_1) /= ((7.62939453E-06F * vtstatic_0_6_5_4_1.arr1d_0_6_5_4_1[0]));
+ if ((asgop1) < (((*a5_0_6_5_4_1) / asgop1)))
+ {
+ if ((asgop1) != (((*a5_0_6_5_4_1) / asgop1)))
+ {
+ if (((*a5_0_6_5_4_1)) <= (((*a5_0_6_5_4_1) / asgop1)))
+ {
+ if ((asgop1) == (((*a5_0_6_5_4_1) / asgop1)))
+ Console.WriteLine("Func_0_6_5_4_1: == true");
+ else
+ Console.WriteLine("Func_0_6_5_4_1: == false");
+ }
+ }
+ else
+ Console.WriteLine("Func_0_6_5_4_1: != false");
+ }
+ return Convert.ToSingle(((*a5_0_6_5_4_1) / asgop1));
+ }
+
+ public static float Func_0_6_5_3_6()
+ {
+ CL_0_6_5_3_6 cl_0_6_5_3_6 = new CL_0_6_5_3_6();
+
+ cl_0_6_5_3_6.arr1d_0_6_5_3_6[0] = 1.951847607233922E-08;
+ cl_0_6_5_3_6.a3_0_6_5_3_6 -= (14.0F);
+ long asgop1 = -6306751966859219392L;
+ asgop1 += (0L);
+ return Convert.ToSingle(Convert.ToSingle(Convert.ToUInt32(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(-6306751966859219392L) * a2_0_6_5_3_6)) + Convert.ToInt64(asgop1)) / ((Convert.ToUInt32(cl_0_6_5_3_6.a3_0_6_5_3_6 + 0.0F)) / cl_0_6_5_3_6.arr1d_0_6_5_3_6[0])));
+ }
+
+ public static float Func_0_6_5_3_5()
+ {
+ VT_0_6_5_3_5 vt_0_6_5_3_5 = new VT_0_6_5_3_5(1);
+ vt_0_6_5_3_5.a1_0_6_5_3_5 = 0.0000003016849609448312907227M;
+ double* a2_0_6_5_3_5 = stackalloc double[1];
+ *a2_0_6_5_3_5 = 122027938.26699577;
+
+ arr3d_0_6_5_3_5[4, 0, 3] = 1906686.535421809;
+ int asgop0 = 1839962465;
+ asgop0 %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(29559) - ((23261 - 1415672505)))))))));
+ return Convert.ToSingle(Convert.ToSingle(Convert.ToInt32(Convert.ToDecimal(asgop0) * vt_0_6_5_3_5.a1_0_6_5_3_5) * ((arr3d_0_6_5_3_5[4, 0, 3] / ((*a2_0_6_5_3_5))) - (29559 / arr3d_0_6_5_3_5[4, 0, 3]))));
+ }
+
+ public static float Func_0_6_5_3_4()
+ {
+ CL_0_6_5_3_4 cl_0_6_5_3_4 = new CL_0_6_5_3_4();
+
+ float retval_0_6_5_3_4 = Convert.ToSingle(((Convert.ToSingle((Convert.ToUInt16(Convert.ToInt64(7947378897216077824L) - Convert.ToInt64(7947378897216017029L))) * (131072U / -7781759.9999999991)) - 64512.0F) + (Convert.ToSingle(Convert.ToUInt16(-0.016843490418619954 + 64140.016843490419) * 0.25544122232616151) - (cl_0_6_5_3_4.a0_0_6_5_3_4))));
+ return retval_0_6_5_3_4;
+ }
+
+ public static float Func_0_6_5_3_3()
+ {
+
+ vtstatic_0_6_5_3_3.a0_0_6_5_3_3 = 1161951381288910848L;
+ double asgop0 = 9.5367431640625E-07;
+ asgop0 += (1.4042378938063395E-06);
+ float asgop1 = 0.03125F;
+ asgop1 -= (((-4.0F - (-2.03125F))));
+ asgop1 += ((-2.0F - ((-2.0F + 1.625F))));
+ return Convert.ToSingle((Convert.ToSingle(Convert.ToUInt16(Convert.ToInt64(vtstatic_0_6_5_3_3.a0_0_6_5_3_3) + Convert.ToInt64(-1161951381288857835L)) * asgop0) + asgop1));
+ }
+
+ public static float Func_0_6_5_3_2()
+ {
+ CL_0_6_5_3_2 cl_0_6_5_3_2 = new CL_0_6_5_3_2();
+
+ return Convert.ToSingle(cl_0_6_5_3_2.a0_0_6_5_3_2);
+ }
+
+ public static float Func_0_6_5_3_1()
+ {
+
+ float asgop0 = 8192.0F;
+ asgop0 /= (64.0F);
+ float retval_0_6_5_3_1 = Convert.ToSingle(((Convert.ToSingle(1388206592U * 5.9011389567007618E-06) / asgop0) - Convert.ToSingle(Convert.ToInt16(Convert.ToInt16(19898 + -10220) * 2.3718743542054144) / (clstatic_0_6_5_3_1.a0_0_6_5_3_1 + (clstatic_0_6_5_3_1.a0_0_6_5_3_1 - 141.75806451612903)))));
+ return retval_0_6_5_3_1;
+ }
+
+ public static float Func_0_6_5_2_6()
+ {
+ VT_0_6_5_2_6 vt_0_6_5_2_6 = new VT_0_6_5_2_6(1);
+ vt_0_6_5_2_6.arr3d_0_6_5_2_6[4, 0, 3] = 78651588608.0;
+
+ arr2d_0_6_5_2_6[2, 4] = 1495628879;
+ double asgop0 = 4.6566128730773926E-10;
+ asgop0 -= ((clstatic_0_6_5_2_6.a3_0_6_5_2_6));
+ return Convert.ToSingle(Convert.ToSingle(Convert.ToInt16(Convert.ToInt16(Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(arr2d_0_6_5_2_6[2, 4]) + Convert.ToInt64(2775921886865556401L))) - Convert.ToInt64(a1_0_6_5_2_6)) / asgop0) / (((Convert.ToDouble(a1_0_6_5_2_6 * a2_0_6_5_2_6)) - ((4.6566128730773926E-10 * -255.0))) * vt_0_6_5_2_6.arr3d_0_6_5_2_6[4, 0, 3])));
+ }
+
+ public static float Func_0_6_5_2_5()
+ {
+
+ double asgop0 = -32212254720.0;
+ asgop0 *= (2.3613774617513021);
+ double asgop1 = 34359738368.0;
+ asgop1 += (-32212254720.0);
+ double asgop2 = -32212254720.0;
+ asgop2 -= ((asgop0));
+ asgop1 += (asgop2);
+ return Convert.ToSingle(Convert.ToSingle(Convert.ToUInt32(Convert.ToUInt32(a1_0_6_5_2_5 * 4.5349794460768091) % clstatic_0_6_5_2_5.a0_0_6_5_2_5) / asgop1));
+ }
+
+ public static float Func_0_6_5_2_4()
+ {
+ CL_0_6_5_2_4 cl_0_6_5_2_4 = new CL_0_6_5_2_4();
+
+ arr1d_0_6_5_2_4[0] = -1.6735771568339413E-09;
+ float asgop0 = cl_0_6_5_2_4.a4_0_6_5_2_4;
+ asgop0 += (-2.500122F);
+ float asgop1 = cl_0_6_5_2_4.a4_0_6_5_2_4;
+ asgop1 += (Convert.ToSingle(cl_0_6_5_2_4.a5_0_6_5_2_4 * (arr1d_0_6_5_2_4[0] + 0.046875001673577159)));
+ float retval_0_6_5_2_4 = Convert.ToSingle((asgop1 - ((Convert.ToSingle(2390089984U * arr1d_0_6_5_2_4[0]) - (asgop0)))));
+ return retval_0_6_5_2_4;
+ }
+
+ public static float Func_0_6_5_2_3()
+ {
+ VT_0_6_5_2_3 vt_0_6_5_2_3 = new VT_0_6_5_2_3(1);
+ vt_0_6_5_2_3.a2_0_6_5_2_3 = 268435456M;
+ Decimal a4_0_6_5_2_3 = 0.00000762939453125M;
+
+ arr3d_0_6_5_2_3[4, 0, 3] = -126744L;
+ return Convert.ToSingle(Convert.ToSingle(Convert.ToInt64(Convert.ToUInt16(63374) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(63374) + Convert.ToInt64(arr3d_0_6_5_2_3[4, 0, 3])))) * Convert.ToDouble(Convert.ToDecimal(a4_0_6_5_2_3) * Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(a4_0_6_5_2_3) * Convert.ToDecimal(vt_0_6_5_2_3.a2_0_6_5_2_3))) * Convert.ToDecimal(32M))))));
+ }
+
+ public static float Func_0_6_5_2_2()
+ {
+
+ clstatic_0_6_5_2_2.arr3d_0_6_5_2_2[4, 0, 3] = 0.0F;
+ return Convert.ToSingle(clstatic_0_6_5_2_2.arr3d_0_6_5_2_2[4, 0, 3]);
+ }
+
+ public static float Func_0_6_5_2_1()
+ {
+
+ return Convert.ToSingle((((Convert.ToSingle(38694 * 5.1687600144725279E-05) + -1.0F) / (Convert.ToSingle(512UL * 16.0) - Convert.ToSingle(3120566272U / 386974.98412698414))) + ((8192.0F + 0.0F) - a0_0_6_5_2_1)));
+ }
+
+ public static float Func_0_6_5_1_6()
+ {
+ VT_0_6_5_1_6 vt_0_6_5_1_6 = new VT_0_6_5_1_6(1);
+ vt_0_6_5_1_6.a2_0_6_5_1_6 = 166.0F;
+ Decimal* a0_0_6_5_1_6 = stackalloc Decimal[1];
+ *a0_0_6_5_1_6 = 0.00390625M;
+
+ return Convert.ToSingle(((Convert.ToSingle(Convert.ToUInt16(((*a0_0_6_5_1_6)) - (-37532.99609375M)) / 146.61328125) - (vt_0_6_5_1_6.a2_0_6_5_1_6 - (-86.0F))) - ((Convert.ToSingle(-8192L / Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal(-37532.99609375M) + Convert.ToDecimal(37533.00000000M))) * Convert.ToDecimal(8192M))) + vt_0_6_5_1_6.a2_0_6_5_1_6))));
+ }
+
+ public static float Func_0_6_5_1_5()
+ {
+
+ clstatic_0_6_5_1_5.arr2d_0_6_5_1_5[2, 0] = 11736;
+ Decimal asgop0 = 8M;
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal(24M)));
+ return Convert.ToSingle(Convert.ToSingle(Convert.ToUInt64(Convert.ToInt16(Convert.ToInt16(Convert.ToInt64(27941L) + Convert.ToInt64(2L))) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(clstatic_0_6_5_1_5.arr2d_0_6_5_1_5[2, 0]) + Convert.ToInt64(16205L)))) * Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(Convert.ToSingle(128UL / 2.0)) * 8192M)) - Convert.ToDecimal(516096M))) / Convert.ToDecimal(asgop0))));
+ }
+
+ public static float Func_0_6_5_1_4()
+ {
+ double* a0_0_6_5_1_4 = stackalloc double[1];
+ *a0_0_6_5_1_4 = 0.00049298180237252343;
+
+ vtstatic_0_6_5_1_4.a2_0_6_5_1_4 = 0.0625F;
+ return Convert.ToSingle((((-0.00048828125F + (-0.00048828125F - 0.0146484375F)) + (-0.0151367188F + -0.9692383F)) - ((vtstatic_0_6_5_1_4.a2_0_6_5_1_4 + Convert.ToSingle(16101 * ((*a0_0_6_5_1_4)))) + ((vtstatic_0_6_5_1_4.a2_0_6_5_1_4 - 0.0F) + 20.9375F))));
+ }
+
+ public static float Func_0_6_5_1_3()
+ {
+ VT_0_6_5_1_3 vt_0_6_5_1_3 = new VT_0_6_5_1_3(1);
+ vt_0_6_5_1_3.a1_0_6_5_1_3 = 640621561;
+ ushort a0_0_6_5_1_3 = 17254;
+
+ float asgop0 = 4.0F;
+ asgop0 += (-3.75F);
+ asgop0 += (Convert.ToSingle(a0_0_6_5_1_3 * 0.00010142575634635447));
+ float retval_0_6_5_1_3 = Convert.ToSingle(((Convert.ToSingle(28073 / (vt_0_6_5_1_3.a1_0_6_5_1_3 * 1.7117774818384547E-07)) - Convert.ToSingle(Convert.ToUInt64(6316043940445290496L - 6316043940445290495L) * 252.0)) - asgop0));
+ return retval_0_6_5_1_3;
+ }
+
+ public static float Func_0_6_5_1_2()
+ {
+
+ vtstatic_0_6_5_1_2.a5_0_6_5_1_2 = 0.0F;
+ ushort asgop0 = 51563;
+ asgop0 %= (Convert.ToUInt16(Convert.ToUInt16(29798 * Convert.ToSingle(1.55893016F))));
+ double asgop1 = clstatic_0_6_5_1_2.a0_0_6_5_1_2;
+ asgop1 -= (0.006653620352250489);
+ float retval_0_6_5_1_2 = Convert.ToSingle(((Convert.ToSingle(5110 * asgop1) + vtstatic_0_6_5_1_2.a5_0_6_5_1_2) + Convert.ToSingle(asgop0 * clstatic_0_6_5_1_2.a0_0_6_5_1_2)));
+ return retval_0_6_5_1_2;
+ }
+
+ public static float Func_0_6_5_1_1()
+ {
+ VT_0_6_5_1_1 vt_0_6_5_1_1 = new VT_0_6_5_1_1(1);
+ vt_0_6_5_1_1.arr1d_0_6_5_1_1[0] = 3.05175781E-05F;
+ vt_0_6_5_1_1.a1_0_6_5_1_1 = 6.10351563E-05F;
+ vt_0_6_5_1_1.a5_0_6_5_1_1 = -7.62939453E-06F;
+
+ vtstatic_0_6_5_1_1.arr1d_0_6_5_1_1[0] = 3.05175781E-05F;
+ vtstatic_0_6_5_1_1.a1_0_6_5_1_1 = 6.10351563E-05F;
+ vtstatic_0_6_5_1_1.a5_0_6_5_1_1 = -7.62939453E-06F;
+ float asgop0 = vtstatic_0_6_5_1_1.a1_0_6_5_1_1;
+ asgop0 += (vt_0_6_5_1_1.a5_0_6_5_1_1);
+ vt_0_6_5_1_1.arr1d_0_6_5_1_1[0] -= (2.0980835E-05F);
+ float retval_0_6_5_1_1 = Convert.ToSingle(((Convert.ToSingle(29044 / 475856896.0) - asgop0) + ((Convert.ToSingle(3827723008U / -956930752.0) / Convert.ToSingle(29044 * 9.0257540283707485)) + vt_0_6_5_1_1.arr1d_0_6_5_1_1[0])));
+ return retval_0_6_5_1_1;
+ }
+
+ public static double Func_0_6_4_6_6()
+ {
+ VT_0_6_4_6_6 vt_0_6_4_6_6 = new VT_0_6_4_6_6(1);
+ vt_0_6_4_6_6.a1_0_6_4_6_6 = 262144.0;
+ CL_0_6_4_6_6 cl_0_6_4_6_6 = new CL_0_6_4_6_6();
+
+ cl_0_6_4_6_6.arr3d_0_6_4_6_6[4, 0, 3] = 32.0;
+ vt_0_6_4_6_6.a1_0_6_4_6_6 += (clstatic_0_6_4_6_6.a4_0_6_4_6_6);
+ float asgop1 = -8192.0F;
+ asgop1 *= ((-8192.0F * -0.000244140625F));
+ if ((asgop1) > 10)
+ {
+ double if0_0retval_0_6_4_6_6 = Convert.ToDouble(((asgop1 * (cl_0_6_4_6_6.arr3d_0_6_4_6_6[4, 0, 3] - clstatic_0_6_4_6_6.a5_0_6_4_6_6)) - ((cl_0_6_4_6_6.arr3d_0_6_4_6_6[4, 0, 3] - (-134217696.0)) - vt_0_6_4_6_6.a1_0_6_4_6_6)));
+ return if0_0retval_0_6_4_6_6;
+ }
+ return Convert.ToDouble(((asgop1 * (cl_0_6_4_6_6.arr3d_0_6_4_6_6[4, 0, 3] - clstatic_0_6_4_6_6.a5_0_6_4_6_6)) - ((cl_0_6_4_6_6.arr3d_0_6_4_6_6[4, 0, 3] - (-134217696.0)) - vt_0_6_4_6_6.a1_0_6_4_6_6)));
+ }
+
+ public static double Func_0_6_4_6_5()
+ {
+ VT_0_6_4_6_5 vt_0_6_4_6_5 = new VT_0_6_4_6_5(1);
+ vt_0_6_4_6_5.a1_0_6_4_6_5 = 1.4568694349706987E-08;
+ vt_0_6_4_6_5.a4_0_6_4_6_5 = -0.25;
+ double* a2_0_6_4_6_5 = stackalloc double[1];
+ *a2_0_6_4_6_5 = 0.00097751710654936461;
+
+ arr2d_0_6_4_6_5[2, 0] = -254.75;
+ double asgop0 = vt_0_6_4_6_5.a4_0_6_4_6_5;
+ asgop0 += (arr2d_0_6_4_6_5[2, 0]);
+ double asgop1 = 131072.0;
+ asgop1 *= (vt_0_6_4_6_5.a1_0_6_4_6_5);
+ double asgop2 = -255.75;
+ asgop2 *= (((*a2_0_6_4_6_5)));
+ float asgop3 = -3584.0F;
+ asgop3 -= ((-4096.0F));
+ asgop2 += (-255.75);
+ asgop2 -= ((asgop0));
+ if ((asgop1) == (((asgop3 - (-3584.0F)) * asgop1)))
+ {
+ if ((asgop2) < ((asgop2 - ((asgop3 - (-3584.0F)) * asgop1))))
+ Console.WriteLine("Func_0_6_4_6_5: < true");
+ }
+ return Convert.ToDouble((asgop2 - ((asgop3 - (-3584.0F)) * asgop1)));
+ }
+
+ public static double Func_0_6_4_6_4()
+ {
+
+ arr2d_0_6_4_6_4[2, 0] = -0.0009613037109375;
+ arr2d_0_6_4_6_4[2, 4] = 1.52587890625E-05;
+ double asgop0 = arr2d_0_6_4_6_4[2, 4];
+ asgop0 += (-1.0000152587890625);
+ double asgop1 = -134217727.99902344;
+ asgop1 -= ((-268435455.99902344));
+ asgop0 *= (((0.001953125F / arr2d_0_6_4_6_4[2, 4]) / (arr2d_0_6_4_6_4[2, 4] - (arr2d_0_6_4_6_4[2, 0]))));
+ if (((asgop1 + -251789312.0)) < (asgop1))
+ {
+ return Convert.ToDouble((asgop0 - ((0.0009765625 - (-134217727.99902344)) + (asgop1 + -251789312.0))));
+ }
+ else
+ {
+ if (((0.0009765625 - (-134217727.99902344))) <= (0.0009765625))
+ Console.WriteLine("Func_0_6_4_6_4: <= true");
+ }
+ double retval_0_6_4_6_4 = Convert.ToDouble((asgop0 - ((0.0009765625 - (-134217727.99902344)) + (asgop1 + -251789312.0))));
+ return retval_0_6_4_6_4;
+ }
+
+ public static double Func_0_6_4_6_3()
+ {
+ double* a3_0_6_4_6_3 = stackalloc double[1];
+ *a3_0_6_4_6_3 = 2.2737367544323206E-13;
+
+ arr1d_0_6_4_6_3[0] = 0.0078125;
+ double asgop0 = 34359738368.0;
+ asgop0 *= (clstatic_0_6_4_6_3.a1_0_6_4_6_3);
+ if (((-0.000244140625F * (32768.0F * ((32768.0F * 2.384185791015625E-07) * 1.0)))) <= ((32768.0F * ((32768.0F * 2.384185791015625E-07) * 1.0))))
+ {
+ return Convert.ToDouble((((-0.000244140625F * (32768.0F * ((32768.0F * 2.384185791015625E-07) * 1.0))) * (arr1d_0_6_4_6_3[0] / ((*a3_0_6_4_6_3)))) + asgop0));
+ }
+ return Convert.ToDouble((((-0.000244140625F * (32768.0F * ((32768.0F * 2.384185791015625E-07) * 1.0))) * (arr1d_0_6_4_6_3[0] / ((*a3_0_6_4_6_3)))) + asgop0));
+ }
+
+ public static double Func_0_6_4_6_2()
+ {
+ CL_0_6_4_6_2 cl_0_6_4_6_2 = new CL_0_6_4_6_2();
+
+ cl_0_6_4_6_2.arr1d_0_6_4_6_2[0] = 16777216.0;
+ double asgop0 = a2_0_6_4_6_2;
+ asgop0 += ((a2_0_6_4_6_2 + -1040187392.0));
+ asgop0 -= (0.0);
+ if ((cl_0_6_4_6_2.arr1d_0_6_4_6_2[0]) < (((2147483648.0 - 1073741824.0) - cl_0_6_4_6_2.arr1d_0_6_4_6_2[0])))
+ {
+ if ((asgop0) != ((asgop0 + ((2147483648.0 - 1073741824.0) - cl_0_6_4_6_2.arr1d_0_6_4_6_2[0]))))
+ Console.WriteLine("Func_0_6_4_6_2: != true");
+ }
+ return Convert.ToDouble((asgop0 + ((2147483648.0 - 1073741824.0) - cl_0_6_4_6_2.arr1d_0_6_4_6_2[0])));
+ }
+
+ public static double Func_0_6_4_6_1()
+ {
+
+ vtstatic_0_6_4_6_1.arr1d_0_6_4_6_1[0] = 0.0;
+ if ((vtstatic_0_6_4_6_1.arr1d_0_6_4_6_1[0]) >= 10)
+ Console.WriteLine("Func_0_6_4_6_1: >= true");
+ else
+ {
+ return Convert.ToDouble(vtstatic_0_6_4_6_1.arr1d_0_6_4_6_1[0]);
+ }
+ double retval_0_6_4_6_1 = Convert.ToDouble(vtstatic_0_6_4_6_1.arr1d_0_6_4_6_1[0]);
+ return retval_0_6_4_6_1;
+ }
+
+ public static double Func_0_6_4_5_6()
+ {
+ CL_0_6_4_5_6 cl_0_6_4_5_6 = new CL_0_6_4_5_6();
+
+ if (((((-1.1428571428571428 - 3582.8571428571427) * -1.1428571428571428) + cl_0_6_4_5_6.a0_0_6_4_5_6)) == (-1.1428571428571428))
+ {
+ return Convert.ToDouble(((-8192.0F + (a5_0_6_4_5_6 * 0.029296875F)) / ((((-1.1428571428571428 - 3582.8571428571427) * -1.1428571428571428) + cl_0_6_4_5_6.a0_0_6_4_5_6) + (cl_0_6_4_5_6.a0_0_6_4_5_6 - ((cl_0_6_4_5_6.a0_0_6_4_5_6 - 299081.14285714284))))));
+ }
+ else
+ {
+ double else0_0retval_0_6_4_5_6 = Convert.ToDouble(((-8192.0F + (a5_0_6_4_5_6 * 0.029296875F)) / ((((-1.1428571428571428 - 3582.8571428571427) * -1.1428571428571428) + cl_0_6_4_5_6.a0_0_6_4_5_6) + (cl_0_6_4_5_6.a0_0_6_4_5_6 - ((cl_0_6_4_5_6.a0_0_6_4_5_6 - 299081.14285714284))))));
+ return else0_0retval_0_6_4_5_6;
+ }
+ return Convert.ToDouble(((-8192.0F + (a5_0_6_4_5_6 * 0.029296875F)) / ((((-1.1428571428571428 - 3582.8571428571427) * -1.1428571428571428) + cl_0_6_4_5_6.a0_0_6_4_5_6) + (cl_0_6_4_5_6.a0_0_6_4_5_6 - ((cl_0_6_4_5_6.a0_0_6_4_5_6 - 299081.14285714284))))));
+ }
+
+ public static double Func_0_6_4_5_5()
+ {
+ VT_0_6_4_5_5 vt_0_6_4_5_5 = new VT_0_6_4_5_5(1);
+ vt_0_6_4_5_5.arr2d_0_6_4_5_5[2, 0] = 1.0F;
+ vt_0_6_4_5_5.a5_0_6_4_5_5 = 0.0;
+ CL_0_6_4_5_5 cl_0_6_4_5_5 = new CL_0_6_4_5_5();
+
+ vtstatic_0_6_4_5_5.arr2d_0_6_4_5_5[2, 0] = 1.0F;
+ vtstatic_0_6_4_5_5.a5_0_6_4_5_5 = 0.0;
+ float asgop0 = cl_0_6_4_5_5.a3_0_6_4_5_5;
+ asgop0 /= (1.86264515E-09F);
+ float asgop1 = cl_0_6_4_5_5.a3_0_6_4_5_5;
+ asgop1 /= (vt_0_6_4_5_5.arr2d_0_6_4_5_5[2, 0]);
+ asgop1 *= ((cl_0_6_4_5_5.a3_0_6_4_5_5 * asgop0));
+ if ((((4194304.0 - vtstatic_0_6_4_5_5.a5_0_6_4_5_5) + (clstatic_0_6_4_5_5.a4_0_6_4_5_5 / -0.12542871141597256))) > (vtstatic_0_6_4_5_5.a5_0_6_4_5_5))
+ {
+ double if0_0retval_0_6_4_5_5 = Convert.ToDouble((asgop1 / (clstatic_0_6_4_5_5.a4_0_6_4_5_5 / ((4194304.0 - vtstatic_0_6_4_5_5.a5_0_6_4_5_5) + (clstatic_0_6_4_5_5.a4_0_6_4_5_5 / -0.12542871141597256)))));
+ return if0_0retval_0_6_4_5_5;
+ }
+ else
+ Console.WriteLine("Func_0_6_4_5_5: > false");
+ return Convert.ToDouble((asgop1 / (clstatic_0_6_4_5_5.a4_0_6_4_5_5 / ((4194304.0 - vtstatic_0_6_4_5_5.a5_0_6_4_5_5) + (clstatic_0_6_4_5_5.a4_0_6_4_5_5 / -0.12542871141597256)))));
+ }
+
+ public static float Func_0_6_4_5_4()
+ {
+ VT_0_6_4_5_4 vt_0_6_4_5_4 = new VT_0_6_4_5_4(1);
+ vt_0_6_4_5_4.a0_0_6_4_5_4 = -1984.0F;
+
+ float asgop0 = vt_0_6_4_5_4.a0_0_6_4_5_4;
+ asgop0 += (0.0F);
+ asgop0 -= ((-1921.0F));
+ if ((asgop0) < ((((((a4_0_6_4_5_4 + -2048.03125F) * a4_0_6_4_5_4) - 1984.0F) + (32768.0F - (32768.0F + vt_0_6_4_5_4.a0_0_6_4_5_4))) - (asgop0))))
+ Console.WriteLine("Func_0_6_4_5_4: < true");
+ float retval_0_6_4_5_4 = Convert.ToSingle((((((a4_0_6_4_5_4 + -2048.03125F) * a4_0_6_4_5_4) - 1984.0F) + (32768.0F - (32768.0F + vt_0_6_4_5_4.a0_0_6_4_5_4))) - (asgop0)));
+ return retval_0_6_4_5_4;
+ }
+
+ public static double Func_0_6_4_5_3()
+ {
+ double a5_0_6_4_5_3 = 0.0;
+
+ vtstatic_0_6_4_5_3.arr2d_0_6_4_5_3[2, 0] = 536870912.0;
+ vtstatic_0_6_4_5_3.a2_0_6_4_5_3 = 70368207306752.0;
+ vtstatic_0_6_4_5_3.a3_0_6_4_5_3 = -7.62939453E-06F;
+ double asgop0 = vtstatic_0_6_4_5_3.arr2d_0_6_4_5_3[2, 0];
+ asgop0 += (vtstatic_0_6_4_5_3.a2_0_6_4_5_3);
+ double asgop1 = vtstatic_0_6_4_5_3.arr2d_0_6_4_5_3[2, 0];
+ asgop1 /= (asgop0);
+ if ((asgop1) > ((asgop1 - (((vtstatic_0_6_4_5_3.a3_0_6_4_5_3 / 0.03125) * ((0.03125 * 1.0) / ((1.0 + a5_0_6_4_5_3) / 223.0)))))))
+ {
+ return Convert.ToDouble((asgop1 - (((vtstatic_0_6_4_5_3.a3_0_6_4_5_3 / 0.03125) * ((0.03125 * 1.0) / ((1.0 + a5_0_6_4_5_3) / 223.0))))));
+ }
+ double retval_0_6_4_5_3 = Convert.ToDouble((asgop1 - (((vtstatic_0_6_4_5_3.a3_0_6_4_5_3 / 0.03125) * ((0.03125 * 1.0) / ((1.0 + a5_0_6_4_5_3) / 223.0))))));
+ return retval_0_6_4_5_3;
+ }
+
+ public static double Func_0_6_4_5_2()
+ {
+ VT_0_6_4_5_2 vt_0_6_4_5_2 = new VT_0_6_4_5_2(1);
+ vt_0_6_4_5_2.a1_0_6_4_5_2 = 256.0F;
+ vt_0_6_4_5_2.a3_0_6_4_5_2 = -1.03125F;
+ CL_0_6_4_5_2 cl_0_6_4_5_2 = new CL_0_6_4_5_2();
+
+ vtstatic_0_6_4_5_2.a1_0_6_4_5_2 = 256.0F;
+ vtstatic_0_6_4_5_2.a3_0_6_4_5_2 = -1.03125F;
+ cl_0_6_4_5_2.arr1d_0_6_4_5_2[0] = 0.2857142857142857;
+ cl_0_6_4_5_2.arr1d_0_6_4_5_2[2] = 8.0;
+ float asgop0 = vt_0_6_4_5_2.a1_0_6_4_5_2;
+ asgop0 *= (1.0F);
+ float asgop1 = vt_0_6_4_5_2.a1_0_6_4_5_2;
+ asgop1 += ((vt_0_6_4_5_2.a1_0_6_4_5_2 * vtstatic_0_6_4_5_2.a3_0_6_4_5_2));
+ if (((8192.0F * ((8192.0F - 8191.875F) * cl_0_6_4_5_2.arr1d_0_6_4_5_2[0]))) < (((asgop0 * cl_0_6_4_5_2.arr1d_0_6_4_5_2[2]) / (8192.0F * ((8192.0F - 8191.875F) * cl_0_6_4_5_2.arr1d_0_6_4_5_2[0])))))
+ Console.WriteLine("Func_0_6_4_5_2: < true");
+ else
+ {
+ if (((asgop0 * cl_0_6_4_5_2.arr1d_0_6_4_5_2[2])) != (((asgop1 * vt_0_6_4_5_2.a1_0_6_4_5_2) * ((asgop0 * cl_0_6_4_5_2.arr1d_0_6_4_5_2[2]) / (8192.0F * ((8192.0F - 8191.875F) * cl_0_6_4_5_2.arr1d_0_6_4_5_2[0]))))))
+ {
+ return Convert.ToDouble(((asgop1 * vt_0_6_4_5_2.a1_0_6_4_5_2) * ((asgop0 * cl_0_6_4_5_2.arr1d_0_6_4_5_2[2]) / (8192.0F * ((8192.0F - 8191.875F) * cl_0_6_4_5_2.arr1d_0_6_4_5_2[0])))));
+ }
+ else
+ Console.WriteLine("Func_0_6_4_5_2: != false");
+ }
+ double retval_0_6_4_5_2 = Convert.ToDouble(((asgop1 * vt_0_6_4_5_2.a1_0_6_4_5_2) * ((asgop0 * cl_0_6_4_5_2.arr1d_0_6_4_5_2[2]) / (8192.0F * ((8192.0F - 8191.875F) * cl_0_6_4_5_2.arr1d_0_6_4_5_2[0])))));
+ return retval_0_6_4_5_2;
+ }
+
+ public static float Func_0_6_4_5_1()
+ {
+ CL_0_6_4_5_1 cl_0_6_4_5_1 = new CL_0_6_4_5_1();
+
+ vtstatic_0_6_4_5_1.a3_0_6_4_5_1 = -31.0F;
+ vtstatic_0_6_4_5_1.a5_0_6_4_5_1 = -0.4921913F;
+ if ((vtstatic_0_6_4_5_1.a3_0_6_4_5_1) < (((a0_0_6_4_5_1 + ((-0.015625F * (-0.015625F / cl_0_6_4_5_1.a4_0_6_4_5_1)) * (cl_0_6_4_5_1.a4_0_6_4_5_1 - (vtstatic_0_6_4_5_1.a5_0_6_4_5_1)))) - (vtstatic_0_6_4_5_1.a3_0_6_4_5_1))))
+ Console.WriteLine("Func_0_6_4_5_1: < true");
+ else
+ {
+ if ((vtstatic_0_6_4_5_1.a3_0_6_4_5_1) < (((a0_0_6_4_5_1 + ((-0.015625F * (-0.015625F / cl_0_6_4_5_1.a4_0_6_4_5_1)) * (cl_0_6_4_5_1.a4_0_6_4_5_1 - (vtstatic_0_6_4_5_1.a5_0_6_4_5_1)))) - (vtstatic_0_6_4_5_1.a3_0_6_4_5_1))))
+ {
+ if ((((-0.015625F * (-0.015625F / cl_0_6_4_5_1.a4_0_6_4_5_1)) * (cl_0_6_4_5_1.a4_0_6_4_5_1 - (vtstatic_0_6_4_5_1.a5_0_6_4_5_1)))) >= (cl_0_6_4_5_1.a4_0_6_4_5_1))
+ {
+ return Convert.ToSingle(((a0_0_6_4_5_1 + ((-0.015625F * (-0.015625F / cl_0_6_4_5_1.a4_0_6_4_5_1)) * (cl_0_6_4_5_1.a4_0_6_4_5_1 - (vtstatic_0_6_4_5_1.a5_0_6_4_5_1)))) - (vtstatic_0_6_4_5_1.a3_0_6_4_5_1)));
+ }
+ }
+ }
+ return Convert.ToSingle(((a0_0_6_4_5_1 + ((-0.015625F * (-0.015625F / cl_0_6_4_5_1.a4_0_6_4_5_1)) * (cl_0_6_4_5_1.a4_0_6_4_5_1 - (vtstatic_0_6_4_5_1.a5_0_6_4_5_1)))) - (vtstatic_0_6_4_5_1.a3_0_6_4_5_1)));
+ }
+
+ public static Decimal Func_0_6_4_4_4()
+ {
+ CL_0_6_4_4_4 cl_0_6_4_4_4 = new CL_0_6_4_4_4();
+ ulong* a2_0_6_4_4_4 = stackalloc ulong[1];
+ *a2_0_6_4_4_4 = 8671399605132449536UL;
+
+ vtstatic_0_6_4_4_4.arr1d_0_6_4_4_4[4] = 764.158767500707M;
+ cl_0_6_4_4_4.arr3d_0_6_4_4_4[4, 3, 3] = 2129429317;
+ arr1d_0_6_4_4_4[0] = 1M;
+ if (((Convert.ToDecimal(arr1d_0_6_4_4_4[0]) + Convert.ToDecimal(vtstatic_0_6_4_4_4.arr1d_0_6_4_4_4[4]))) <= (arr1d_0_6_4_4_4[0]))
+ {
+ return Convert.ToDecimal((Convert.ToDecimal(Convert.ToUInt32(Convert.ToUInt32(cl_0_6_4_4_4.arr3d_0_6_4_4_4[4, 3, 3] / 0.82788979004475227) % Convert.ToUInt32(8671399607525179392UL - ((*a2_0_6_4_4_4))))) * (Convert.ToDecimal(arr1d_0_6_4_4_4[0]) + Convert.ToDecimal((Convert.ToDecimal(arr1d_0_6_4_4_4[0]) + Convert.ToDecimal(vtstatic_0_6_4_4_4.arr1d_0_6_4_4_4[4]))))));
+ }
+ return Convert.ToDecimal((Convert.ToDecimal(Convert.ToUInt32(Convert.ToUInt32(cl_0_6_4_4_4.arr3d_0_6_4_4_4[4, 3, 3] / 0.82788979004475227) % Convert.ToUInt32(8671399607525179392UL - ((*a2_0_6_4_4_4))))) * (Convert.ToDecimal(arr1d_0_6_4_4_4[0]) + Convert.ToDecimal((Convert.ToDecimal(arr1d_0_6_4_4_4[0]) + Convert.ToDecimal(vtstatic_0_6_4_4_4.arr1d_0_6_4_4_4[4]))))));
+ }
+
+ public static Decimal Func_0_6_4_4_3()
+ {
+ VT_0_6_4_4_3 vt_0_6_4_4_3 = new VT_0_6_4_4_3(1);
+ vt_0_6_4_4_3.a0_0_6_4_4_3 = 545493547875510M;
+
+ Decimal asgop0 = -580542139465728M;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal(-17592186044416M)));
+ Decimal asgop1 = a3_0_6_4_4_3;
+ asgop1 -= (Convert.ToDecimal(Convert.ToDecimal(-580542139465728M)));
+ if ((vt_0_6_4_4_3.a0_0_6_4_4_3) <= ((Convert.ToDecimal(asgop0) + Convert.ToDecimal(vt_0_6_4_4_3.a0_0_6_4_4_3))))
+ {
+ return Convert.ToDecimal((Convert.ToDecimal(asgop1) + Convert.ToDecimal((Convert.ToDecimal(asgop0) + Convert.ToDecimal(vt_0_6_4_4_3.a0_0_6_4_4_3)))));
+ }
+ else
+ {
+ Decimal else0_0retval_0_6_4_4_3 = Convert.ToDecimal((Convert.ToDecimal(asgop1) + Convert.ToDecimal((Convert.ToDecimal(asgop0) + Convert.ToDecimal(vt_0_6_4_4_3.a0_0_6_4_4_3)))));
+ return else0_0retval_0_6_4_4_3;
+ }
+ Decimal retval_0_6_4_4_3 = Convert.ToDecimal((Convert.ToDecimal(asgop1) + Convert.ToDecimal((Convert.ToDecimal(asgop0) + Convert.ToDecimal(vt_0_6_4_4_3.a0_0_6_4_4_3)))));
+ return retval_0_6_4_4_3;
+ }
+
+ public static double Func_0_6_4_4_2()
+ {
+
+ float asgop0 = 0.0625F;
+ asgop0 /= ((0.0625F + -0.06249976F));
+ float asgop1 = -0.21875F;
+ asgop1 += (0.46875F);
+ if ((3.4732305704478447E-06) > ((asgop0 * 3.4732305704478447E-06)))
+ {
+ if (((3.4732305704478447E-06 - (clstatic_0_6_4_4_2.a0_0_6_4_4_2))) <= (3.4732305704478447E-06))
+ {
+ double if1_0retval_0_6_4_4_2 = Convert.ToDouble((((asgop1 + -0.21875F) / (3.4732305704478447E-06 - (clstatic_0_6_4_4_2.a0_0_6_4_4_2))) - (asgop0 * 3.4732305704478447E-06)));
+ return if1_0retval_0_6_4_4_2;
+ }
+ else
+ {
+ if ((asgop0) < (-0.21875F))
+ {
+ if ((3.4732305704478447E-06) >= ((asgop0 * 3.4732305704478447E-06)))
+ {
+ double if2_1retval_0_6_4_4_2 = Convert.ToDouble((((asgop1 + -0.21875F) / (3.4732305704478447E-06 - (clstatic_0_6_4_4_2.a0_0_6_4_4_2))) - (asgop0 * 3.4732305704478447E-06)));
+ return if2_1retval_0_6_4_4_2;
+ }
+ }
+ else
+ {
+ return Convert.ToDouble((((asgop1 + -0.21875F) / (3.4732305704478447E-06 - (clstatic_0_6_4_4_2.a0_0_6_4_4_2))) - (asgop0 * 3.4732305704478447E-06)));
+ }
+ }
+ }
+ else
+ {
+ double else0_0retval_0_6_4_4_2 = Convert.ToDouble((((asgop1 + -0.21875F) / (3.4732305704478447E-06 - (clstatic_0_6_4_4_2.a0_0_6_4_4_2))) - (asgop0 * 3.4732305704478447E-06)));
+ return else0_0retval_0_6_4_4_2;
+ }
+ return Convert.ToDouble((((asgop1 + -0.21875F) / (3.4732305704478447E-06 - (clstatic_0_6_4_4_2.a0_0_6_4_4_2))) - (asgop0 * 3.4732305704478447E-06)));
+ }
+
+ public static double Func_0_6_4_4_1()
+ {
+ CL_0_6_4_4_1 cl_0_6_4_4_1 = new CL_0_6_4_4_1();
+ double a1_0_6_4_4_1 = 16384.0;
+ double* a4_0_6_4_4_1 = stackalloc double[1];
+ *a4_0_6_4_4_1 = -9.5367431640625E-07;
+
+ cl_0_6_4_4_1.arr2d_0_6_4_4_1[2, 0] = -1.0F;
+ float asgop0 = cl_0_6_4_4_1.arr2d_0_6_4_4_1[2, 0];
+ asgop0 += (0.0F);
+ a1_0_6_4_4_1 /= (1048576.0);
+ if (((2048.0 + ((cl_0_6_4_4_1.arr2d_0_6_4_4_1[2, 0] / -0.00048828125) + a3_0_6_4_4_1))) == (2048.0))
+ {
+ return Convert.ToDouble(((cl_0_6_4_4_1.arr2d_0_6_4_4_1[2, 0] / (2048.0 + ((cl_0_6_4_4_1.arr2d_0_6_4_4_1[2, 0] / -0.00048828125) + a3_0_6_4_4_1))) - (a1_0_6_4_4_1 + ((asgop0 / ((*a4_0_6_4_4_1))) * 4.4587068259716034E-08))));
+ }
+ double retval_0_6_4_4_1 = Convert.ToDouble(((cl_0_6_4_4_1.arr2d_0_6_4_4_1[2, 0] / (2048.0 + ((cl_0_6_4_4_1.arr2d_0_6_4_4_1[2, 0] / -0.00048828125) + a3_0_6_4_4_1))) - (a1_0_6_4_4_1 + ((asgop0 / ((*a4_0_6_4_4_1))) * 4.4587068259716034E-08))));
+ return retval_0_6_4_4_1;
+ }
+
+ public static double Func_0_6_4_3_6()
+ {
+ VT_0_6_4_3_6 vt_0_6_4_3_6 = new VT_0_6_4_3_6(1);
+ vt_0_6_4_3_6.arr3d_0_6_4_3_6[4, 0, 3] = -7.984375;
+ vt_0_6_4_3_6.a2_0_6_4_3_6 = 0.016666666666666666;
+ CL_0_6_4_3_6 cl_0_6_4_3_6 = new CL_0_6_4_3_6();
+
+ vtstatic_0_6_4_3_6.arr3d_0_6_4_3_6[4, 0, 3] = -7.984375;
+ vtstatic_0_6_4_3_6.a2_0_6_4_3_6 = 0.016666666666666666;
+ if (((((-0.0078125F * 8192.0F) * (0.234375 * vt_0_6_4_3_6.a2_0_6_4_3_6)) + 0.234375)) < (vt_0_6_4_3_6.a2_0_6_4_3_6))
+ {
+ if (((((-0.0078125F * 8192.0F) * (0.234375 * vt_0_6_4_3_6.a2_0_6_4_3_6)) + 0.234375)) == (vt_0_6_4_3_6.a2_0_6_4_3_6))
+ {
+ if ((cl_0_6_4_3_6.a5_0_6_4_3_6) > ((-0.0078125F / cl_0_6_4_3_6.a5_0_6_4_3_6)))
+ {
+ return Convert.ToDouble((((((-0.0078125F * 8192.0F) * (0.234375 * vt_0_6_4_3_6.a2_0_6_4_3_6)) + 0.234375) + vtstatic_0_6_4_3_6.arr3d_0_6_4_3_6[4, 0, 3]) - ((-0.0078125F / cl_0_6_4_3_6.a5_0_6_4_3_6))));
+ }
+ else
+ {
+ if ((vtstatic_0_6_4_3_6.arr3d_0_6_4_3_6[4, 0, 3]) >= (((((-0.0078125F * 8192.0F) * (0.234375 * vt_0_6_4_3_6.a2_0_6_4_3_6)) + 0.234375) + vtstatic_0_6_4_3_6.arr3d_0_6_4_3_6[4, 0, 3])))
+ {
+ if (((((-0.0078125F * 8192.0F) * (0.234375 * vt_0_6_4_3_6.a2_0_6_4_3_6)) + 0.234375)) != (vt_0_6_4_3_6.a2_0_6_4_3_6))
+ {
+ double if3_1retval_0_6_4_3_6 = Convert.ToDouble((((((-0.0078125F * 8192.0F) * (0.234375 * vt_0_6_4_3_6.a2_0_6_4_3_6)) + 0.234375) + vtstatic_0_6_4_3_6.arr3d_0_6_4_3_6[4, 0, 3]) - ((-0.0078125F / cl_0_6_4_3_6.a5_0_6_4_3_6))));
+ return if3_1retval_0_6_4_3_6;
+ }
+ else
+ Console.WriteLine("Func_0_6_4_3_6: != false");
+ }
+ }
+ }
+ }
+ else
+ {
+ return Convert.ToDouble((((((-0.0078125F * 8192.0F) * (0.234375 * vt_0_6_4_3_6.a2_0_6_4_3_6)) + 0.234375) + vtstatic_0_6_4_3_6.arr3d_0_6_4_3_6[4, 0, 3]) - ((-0.0078125F / cl_0_6_4_3_6.a5_0_6_4_3_6))));
+ }
+ return Convert.ToDouble((((((-0.0078125F * 8192.0F) * (0.234375 * vt_0_6_4_3_6.a2_0_6_4_3_6)) + 0.234375) + vtstatic_0_6_4_3_6.arr3d_0_6_4_3_6[4, 0, 3]) - ((-0.0078125F / cl_0_6_4_3_6.a5_0_6_4_3_6))));
+ }
+
+ public static float Func_0_6_4_3_5()
+ {
+ CL_0_6_4_3_5 cl_0_6_4_3_5 = new CL_0_6_4_3_5();
+
+ arr3d_0_6_4_3_5[4, 0, 3] = 128.0F;
+ float asgop0 = arr3d_0_6_4_3_5[4, 0, 3];
+ asgop0 /= (clstatic_0_6_4_3_5.a5_0_6_4_3_5);
+ float asgop1 = arr3d_0_6_4_3_5[4, 0, 3];
+ asgop1 += (1920.0F);
+ asgop1 /= (arr3d_0_6_4_3_5[4, 0, 3]);
+ if (((arr3d_0_6_4_3_5[4, 0, 3] + cl_0_6_4_3_5.a2_0_6_4_3_5)) < (arr3d_0_6_4_3_5[4, 0, 3]))
+ {
+ float if0_0retval_0_6_4_3_5 = Convert.ToSingle((asgop1 / (asgop0 + (arr3d_0_6_4_3_5[4, 0, 3] + cl_0_6_4_3_5.a2_0_6_4_3_5))));
+ return if0_0retval_0_6_4_3_5;
+ }
+ return Convert.ToSingle((asgop1 / (asgop0 + (arr3d_0_6_4_3_5[4, 0, 3] + cl_0_6_4_3_5.a2_0_6_4_3_5))));
+ }
+
+ public static float Func_0_6_4_3_4()
+ {
+ float* a0_0_6_4_3_4 = stackalloc float[1];
+ *a0_0_6_4_3_4 = 3.81469727E-06F;
+
+ float asgop0 = -0.001953125F;
+ asgop0 *= ((-0.001953125F / 3.7252903E-09F));
+ float asgop1 = (*a0_0_6_4_3_4);
+ asgop1 += (((((((*a0_0_6_4_3_4)) + 0.0F) * -512.0F) / asgop0)));
+ if ((asgop1) != (((((1.0F - 0.0F) / 1.0F) + 3.0F) * asgop1)))
+ {
+ if ((asgop1) >= (((((1.0F - 0.0F) / 1.0F) + 3.0F) * asgop1)))
+ Console.WriteLine("Func_0_6_4_3_4: >= true");
+ }
+ return Convert.ToSingle(((((1.0F - 0.0F) / 1.0F) + 3.0F) * asgop1));
+ }
+
+ public static double Func_0_6_4_3_3()
+ {
+ VT_0_6_4_3_3 vt_0_6_4_3_3 = new VT_0_6_4_3_3(1);
+ vt_0_6_4_3_3.arr1d_0_6_4_3_3[2] = -4066.0;
+ vt_0_6_4_3_3.a3_0_6_4_3_3 = 0.007874015748031496;
+
+ vtstatic_0_6_4_3_3.arr1d_0_6_4_3_3[2] = -4066.0;
+ vtstatic_0_6_4_3_3.a3_0_6_4_3_3 = 0.007874015748031496;
+ arr1d_0_6_4_3_3[0] = 512.0;
+ float asgop0 = clstatic_0_6_4_3_3.a5_0_6_4_3_3;
+ asgop0 /= ((clstatic_0_6_4_3_3.a5_0_6_4_3_3 / 16384.0F));
+ if ((asgop0) <= (16384.0F))
+ {
+ double if0_0retval_0_6_4_3_3 = Convert.ToDouble((asgop0 / ((16384.0F / arr1d_0_6_4_3_3[0]) - ((32.0 + (32.0 / vt_0_6_4_3_3.a3_0_6_4_3_3)) + vtstatic_0_6_4_3_3.arr1d_0_6_4_3_3[2]))));
+ return if0_0retval_0_6_4_3_3;
+ }
+ else
+ Console.WriteLine("Func_0_6_4_3_3: <= false");
+ double retval_0_6_4_3_3 = Convert.ToDouble((asgop0 / ((16384.0F / arr1d_0_6_4_3_3[0]) - ((32.0 + (32.0 / vt_0_6_4_3_3.a3_0_6_4_3_3)) + vtstatic_0_6_4_3_3.arr1d_0_6_4_3_3[2]))));
+ return retval_0_6_4_3_3;
+ }
+
+ public static double Func_0_6_4_3_2()
+ {
+ VT_0_6_4_3_2 vt_0_6_4_3_2 = new VT_0_6_4_3_2(1);
+ vt_0_6_4_3_2.arr2d_0_6_4_3_2[2, 0] = 0.0009765625;
+ vt_0_6_4_3_2.arr2d_0_6_4_3_2[2, 2] = 0.006865530303030303;
+ vt_0_6_4_3_2.a5_0_6_4_3_2 = 0.0078125;
+ float a4_0_6_4_3_2 = 0.0F;
+
+ vtstatic_0_6_4_3_2.arr2d_0_6_4_3_2[2, 0] = 0.0009765625;
+ vtstatic_0_6_4_3_2.arr2d_0_6_4_3_2[2, 2] = 0.006865530303030303;
+ vtstatic_0_6_4_3_2.a5_0_6_4_3_2 = 0.0078125;
+ vt_0_6_4_3_2.a5_0_6_4_3_2 -= (vtstatic_0_6_4_3_2.arr2d_0_6_4_3_2[2, 2]);
+ vtstatic_0_6_4_3_2.arr2d_0_6_4_3_2[2, 0] /= (vt_0_6_4_3_2.a5_0_6_4_3_2);
+ float asgop2 = a3_0_6_4_3_2;
+ asgop2 -= ((a3_0_6_4_3_2 * 0.5F));
+ if (((asgop2 / (1.0F + -0.5F))) <= (asgop2))
+ Console.WriteLine("Func_0_6_4_3_2: <= true");
+ double retval_0_6_4_3_2 = Convert.ToDouble(((((-16.0F + 12.0F) - a4_0_6_4_3_2) / (asgop2 / (1.0F + -0.5F))) * vtstatic_0_6_4_3_2.arr2d_0_6_4_3_2[2, 0]));
+ return retval_0_6_4_3_2;
+ }
+
+ public static double Func_0_6_4_3_1()
+ {
+ VT_0_6_4_3_1 vt_0_6_4_3_1 = new VT_0_6_4_3_1(1);
+ vt_0_6_4_3_1.arr2d_0_6_4_3_1[2, 0] = 1.90734863E-06F;
+
+ float asgop0 = vt_0_6_4_3_1.arr2d_0_6_4_3_1[2, 0];
+ asgop0 += (0.0F);
+ double asgop1 = -16777216.0;
+ asgop1 *= (clstatic_0_6_4_3_1.a3_0_6_4_3_1);
+ float asgop2 = vt_0_6_4_3_1.arr2d_0_6_4_3_1[2, 0];
+ asgop2 *= (1.0F);
+ if ((asgop0) != (asgop2))
+ Console.WriteLine("Func_0_6_4_3_1: != true");
+ else
+ {
+ double else0_0retval_0_6_4_3_1 = Convert.ToDouble((((asgop2 / 7.62939453125E-06) + asgop1) + (asgop0 / 9.7100081199543958E-06)));
+ return else0_0retval_0_6_4_3_1;
+ }
+ double retval_0_6_4_3_1 = Convert.ToDouble((((asgop2 / 7.62939453125E-06) + asgop1) + (asgop0 / 9.7100081199543958E-06)));
+ return retval_0_6_4_3_1;
+ }
+
+ public static float Func_0_6_4_2_6()
+ {
+ float* a2_0_6_4_2_6 = stackalloc float[1];
+ *a2_0_6_4_2_6 = 1.0F;
+
+ arr2d_0_6_4_2_6[2, 0] = 1.00195313F;
+ arr2d_0_6_4_2_6[2, 5] = 8192.0F;
+ float asgop0 = (*a2_0_6_4_2_6);
+ asgop0 -= ((1.00195313F));
+ float asgop1 = 2.0F;
+ asgop1 -= (1.984375F);
+ float asgop2 = (*a2_0_6_4_2_6);
+ asgop2 -= ((arr2d_0_6_4_2_6[2, 0]));
+ float asgop3 = 0.015625F;
+ asgop3 *= (arr2d_0_6_4_2_6[2, 5]);
+ return Convert.ToSingle((((asgop2 / ((*a2_0_6_4_2_6))) - ((asgop0 / 2.0F))) / ((asgop1 / 0.125F) / asgop3)));
+ }
+
+ public static double Func_0_6_4_2_5()
+ {
+ CL_0_6_4_2_5 cl_0_6_4_2_5 = new CL_0_6_4_2_5();
+
+ arr2d_0_6_4_2_5[2, 0] = -0.5F;
+ double retval_0_6_4_2_5 = Convert.ToDouble((((-4.7497451305389404E-07 * cl_0_6_4_2_5.a5_0_6_4_2_5) - ((arr2d_0_6_4_2_5[2, 0] * 9.4994902610778809E-07))) - (((arr2d_0_6_4_2_5[2, 0] - 0.5F) * (clstatic_0_6_4_2_5.a3_0_6_4_2_5 + (clstatic_0_6_4_2_5.a3_0_6_4_2_5 - ((0.5F * a4_0_6_4_2_5))))))));
+ return retval_0_6_4_2_5;
+ }
+
+ public static double Func_0_6_4_2_4()
+ {
+
+ arr1d_0_6_4_2_4[0] = 64.0F;
+ arr1d_0_6_4_2_4[5] = -112.0F;
+ float asgop0 = arr1d_0_6_4_2_4[0];
+ asgop0 += ((arr1d_0_6_4_2_4[0] + arr1d_0_6_4_2_4[5]));
+ float asgop1 = arr1d_0_6_4_2_4[0];
+ asgop1 *= (-7.62939453E-06F);
+ float asgop2 = arr1d_0_6_4_2_4[5];
+ asgop2 -= ((-126.0F));
+ clstatic_0_6_4_2_4.a2_0_6_4_2_4 += (-1.75);
+ asgop1 /= ((asgop0 - asgop2));
+ double retval_0_6_4_2_4 = Convert.ToDouble((asgop1 / (clstatic_0_6_4_2_4.a2_0_6_4_2_4 - 0.0)));
+ return retval_0_6_4_2_4;
+ }
+
+ public static double Func_0_6_4_2_3()
+ {
+ CL_0_6_4_2_3 cl_0_6_4_2_3 = new CL_0_6_4_2_3();
+
+ vtstatic_0_6_4_2_3.a1_0_6_4_2_3 = -2.384185791015625E-07;
+ float asgop0 = 3.81469727E-06F;
+ asgop0 -= ((cl_0_6_4_2_3.a0_0_6_4_2_3));
+ float asgop1 = 3.81469727E-06F;
+ asgop1 *= (asgop0);
+ double asgop2 = -8589934592.0;
+ asgop2 -= (0.0);
+ asgop2 += (8589936632.0);
+ double asgop4 = vtstatic_0_6_4_2_3.a1_0_6_4_2_3;
+ asgop4 *= ((((vtstatic_0_6_4_2_3.a1_0_6_4_2_3 * -65536.0) / 1.8189894035458565E-12) - (-8589934592.0)));
+ return Convert.ToDouble((asgop4 * (asgop1 * asgop2)));
+ }
+
+ public static double Func_0_6_4_2_2()
+ {
+
+ double asgop0 = -2031616.0;
+ asgop0 -= (a0_0_6_4_2_2);
+ return Convert.ToDouble(((((0.125F + 7.875F) * 0.125F) * ((-2031616.0 - ((-2031616.0 * 2.032258064516129))) + -2031616.0)) - (asgop0)));
+ }
+
+ public static double Func_0_6_4_2_1()
+ {
+ double* a2_0_6_4_2_1 = stackalloc double[1];
+ *a2_0_6_4_2_1 = 0.000732421875;
+
+ vtstatic_0_6_4_2_1.arr3d_0_6_4_2_1[4, 0, 3] = 2048.0F;
+ double asgop0 = 0.000244140625;
+ asgop0 *= ((0.000244140625 + ((*a2_0_6_4_2_1))));
+ float asgop1 = 16.0F;
+ asgop1 /= (0.0078125F);
+ float asgop2 = 16.0F;
+ asgop2 /= (asgop1);
+ asgop2 += ((vtstatic_0_6_4_2_1.arr3d_0_6_4_2_1[4, 0, 3] * 5.722046E-05F));
+ double asgop4 = 0.000244140625;
+ asgop4 /= (1.0);
+ asgop4 /= (asgop0);
+ return Convert.ToDouble((asgop2 * asgop4));
+ }
+
+ public static float Func_0_6_4_1_6()
+ {
+
+ vtstatic_0_6_4_1_6.a3_0_6_4_1_6 = 131072.0F;
+ clstatic_0_6_4_1_6.arr2d_0_6_4_1_6[2, 0] = 1.0F;
+ clstatic_0_6_4_1_6.arr2d_0_6_4_1_6[2, 2] = -655360.0F;
+ float asgop0 = 0.484375F;
+ asgop0 += (0.0F);
+ return Convert.ToSingle(((((clstatic_0_6_4_1_6.arr2d_0_6_4_1_6[2, 2] - (-786432.0F)) + clstatic_0_6_4_1_6.arr2d_0_6_4_1_6[2, 2]) / vtstatic_0_6_4_1_6.a3_0_6_4_1_6) - ((((-0.015625F - 0.484375F) + (asgop0 - 1.984375F)) - clstatic_0_6_4_1_6.arr2d_0_6_4_1_6[2, 0]))));
+ }
+
+ public static double Func_0_6_4_1_5()
+ {
+
+ clstatic_0_6_4_1_5.arr2d_0_6_4_1_5[2, 0] = 64.0;
+ double asgop0 = 2.0;
+ asgop0 /= (((0.000244140625F / (0.000244140625F * clstatic_0_6_4_1_5.arr2d_0_6_4_1_5[2, 0])) + (0.015625 - (-0.972671568627451))));
+ float asgop1 = a5_0_6_4_1_5;
+ asgop1 /= (((a5_0_6_4_1_5 * a2_0_6_4_1_5) / (a2_0_6_4_1_5 + -15.9997559F)));
+ return Convert.ToDouble((asgop1 / asgop0));
+ }
+
+ public static double Func_0_6_4_1_4()
+ {
+ double[,] arr2d_0_6_4_1_4 = new double[3, 11];
+
+ arr2d_0_6_4_1_4[2, 0] = 0.0;
+ arr2d_0_6_4_1_4[2, 1] = 8.0;
+ float asgop0 = a2_0_6_4_1_4;
+ asgop0 *= (1.0F);
+ double retval_0_6_4_1_4 = Convert.ToDouble(((((asgop0 * 0.0001220703125) - (a2_0_6_4_1_4 * -0.0037841796875)) - arr2d_0_6_4_1_4[2, 0]) - ((0.0625 - 0.0623779296875) * arr2d_0_6_4_1_4[2, 1])));
+ return retval_0_6_4_1_4;
+ }
+
+ public static double Func_0_6_4_1_3()
+ {
+
+ vtstatic_0_6_4_1_3.a4_0_6_4_1_3 = 508.0;
+ clstatic_0_6_4_1_3.arr1d_0_6_4_1_3[0] = -2.0;
+ double asgop0 = clstatic_0_6_4_1_3.arr1d_0_6_4_1_3[0];
+ asgop0 -= ((clstatic_0_6_4_1_3.arr1d_0_6_4_1_3[0] + ((clstatic_0_6_4_1_3.arr1d_0_6_4_1_3[0] + 0.0) - (-130.0))));
+ double retval_0_6_4_1_3 = Convert.ToDouble((asgop0 - (((-0.1171875F + (-0.1171875F + 0.2421875F)) - (-0.1171875F)) / (0.5F / vtstatic_0_6_4_1_3.a4_0_6_4_1_3))));
+ return retval_0_6_4_1_3;
+ }
+
+ public static double Func_0_6_4_1_2()
+ {
+
+ double asgop0 = 2097152.0;
+ asgop0 /= (1.0);
+ double asgop1 = clstatic_0_6_4_1_2.a4_0_6_4_1_2;
+ asgop1 *= (2097152.0);
+ asgop1 /= ((asgop0 * clstatic_0_6_4_1_2.a0_0_6_4_1_2));
+ double asgop3 = -2.384185791015625E-07;
+ asgop3 *= (274877906944.0);
+ double retval_0_6_4_1_2 = Convert.ToDouble((asgop1 - ((asgop3 / clstatic_0_6_4_1_2.a2_0_6_4_1_2))));
+ return retval_0_6_4_1_2;
+ }
+
+ public static double Func_0_6_4_1_1()
+ {
+
+ vtstatic_0_6_4_1_1.arr2d_0_6_4_1_1[2, 0] = 0.000244140625F;
+ vtstatic_0_6_4_1_1.a5_0_6_4_1_1 = 2048.0F;
+ double asgop0 = 0.015625;
+ asgop0 /= (-1.003921568627451);
+ double asgop1 = 0.015625;
+ asgop1 += (asgop0);
+ double retval_0_6_4_1_1 = Convert.ToDouble(((((vtstatic_0_6_4_1_1.a5_0_6_4_1_1 * 1.0F) * ((1.0F / 0.00048828125F) * vtstatic_0_6_4_1_1.arr2d_0_6_4_1_1[2, 0])) + 3072.0F) * (asgop1 - ((3072.0F / -98883.39489194499)))));
+ return retval_0_6_4_1_1;
+ }
+
+ public static double Func_0_6_3_6_6()
+ {
+
+ double asgop0 = 33554432.0;
+ asgop0 -= (0.0);
+ double asgop1 = -34359738368.0;
+ asgop1 *= (a5_0_6_3_6_6);
+ double asgop2 = a5_0_6_3_6_6;
+ asgop2 -= ((a5_0_6_3_6_6 * -8112699901.984127));
+ asgop0 += (33554432.0);
+ asgop0 += (0.0);
+ return Convert.ToDouble((asgop0 - ((((-4294967296.0 - a0_0_6_3_6_6) + asgop1) + asgop2))));
+ }
+
+ public static ushort Func_0_6_3_6_5()
+ {
+ short* a1_0_6_3_6_5 = stackalloc short[1];
+ *a1_0_6_3_6_5 = 8845;
+ float* a2_0_6_3_6_5 = stackalloc float[1];
+ *a2_0_6_3_6_5 = 0.365646362F;
+
+ vtstatic_0_6_3_6_5.arr1d_0_6_3_6_5[0] = 9.0549272435043688E-09;
+ float asgop0 = 0.0078125F;
+ asgop0 += (((*a2_0_6_3_6_5)));
+ double asgop1 = vtstatic_0_6_3_6_5.arr1d_0_6_3_6_5[0];
+ asgop1 /= (155.56246551404277);
+ asgop1 += (vtstatic_0_6_3_6_5.arr1d_0_6_3_6_5[0]);
+ if ((Convert.ToInt32(Convert.ToDecimal(1823840122) / 1.5714821289797472712355544858M)) == (1823840122))
+ {
+ ushort if0_0retval_0_6_3_6_5 = Convert.ToUInt16(Convert.ToUInt16(Convert.ToInt16((Convert.ToInt16(Convert.ToInt16(((*a1_0_6_3_6_5)) / Convert.ToSingle(asgop0)))) % (Convert.ToInt16(((*a1_0_6_3_6_5))))) * (Convert.ToInt32(Convert.ToDecimal(1823840122) / 1.5714821289797472712355544858M) * asgop1)));
+ return if0_0retval_0_6_3_6_5;
+ }
+ else
+ Console.WriteLine("Func_0_6_3_6_5: == false");
+ return Convert.ToUInt16(Convert.ToUInt16(Convert.ToInt16((Convert.ToInt16(Convert.ToInt16(((*a1_0_6_3_6_5)) / Convert.ToSingle(asgop0)))) % (Convert.ToInt16(((*a1_0_6_3_6_5))))) * (Convert.ToInt32(Convert.ToDecimal(1823840122) / 1.5714821289797472712355544858M) * asgop1)));
+ }
+
+ public static double Func_0_6_3_6_4()
+ {
+ VT_0_6_3_6_4 vt_0_6_3_6_4 = new VT_0_6_3_6_4(1);
+ vt_0_6_3_6_4.arr3d_0_6_3_6_4[4, 0, 3] = -4119855104.0000005;
+
+ double retval_0_6_3_6_4 = Convert.ToDouble(((((-1.0F * 122.78125000000001) * clstatic_0_6_3_6_4.a4_0_6_3_6_4) / -122.78125000000001) - (vt_0_6_3_6_4.arr3d_0_6_3_6_4[4, 0, 3])));
+ return retval_0_6_3_6_4;
+ }
+
+ public static double Func_0_6_3_6_3()
+ {
+ VT_0_6_3_6_3 vt_0_6_3_6_3 = new VT_0_6_3_6_3(1);
+ vt_0_6_3_6_3.arr2d_0_6_3_6_3[2, 0] = -15.5;
+
+ float asgop0 = a5_0_6_3_6_3;
+ asgop0 += (0.0F);
+ return Convert.ToDouble(((asgop0 / ((a5_0_6_3_6_3 * 6.103515625E-05) * 0.5)) - ((0.5 - (vt_0_6_3_6_3.arr2d_0_6_3_6_3[2, 0])) / (1.0F * (4194304.0 / 4435214336.0)))));
+ }
+
+ public static float Func_0_6_3_6_2()
+ {
+
+ vtstatic_0_6_3_6_2.a0_0_6_3_6_2 = 8192.0F;
+ float asgop0 = 262144.0F;
+ asgop0 += ((-65536.0F - (-65536.0F * -2.75F)));
+ asgop0 -= (2035.21484F);
+ float asgop2 = vtstatic_0_6_3_6_2.a0_0_6_3_6_2;
+ asgop2 /= (1.0F);
+ asgop2 /= ((vtstatic_0_6_3_6_2.a0_0_6_3_6_2 * 3.05175781E-05F));
+ return Convert.ToSingle((asgop2 + asgop0));
+ }
+
+ public static double Func_0_6_3_6_1()
+ {
+ VT_0_6_3_6_1 vt_0_6_3_6_1 = new VT_0_6_3_6_1(1);
+ vt_0_6_3_6_1.arr3d_0_6_3_6_1[4, 0, 3] = 8.0F;
+ vt_0_6_3_6_1.a1_0_6_3_6_1 = 3.7252902984619141E-09;
+ double a3_0_6_3_6_1 = 0.0;
+
+ vtstatic_0_6_3_6_1.arr3d_0_6_3_6_1[4, 0, 3] = 8.0F;
+ vtstatic_0_6_3_6_1.a1_0_6_3_6_1 = 3.7252902984619141E-09;
+ float asgop0 = clstatic_0_6_3_6_1.a5_0_6_3_6_1;
+ asgop0 *= (65536.0F);
+ float asgop1 = clstatic_0_6_3_6_1.a5_0_6_3_6_1;
+ asgop1 /= (asgop0);
+ double asgop2 = clstatic_0_6_3_6_1.a4_0_6_3_6_1;
+ asgop2 -= (a3_0_6_3_6_1);
+ return Convert.ToDouble(((asgop1 * asgop2) - (((clstatic_0_6_3_6_1.a4_0_6_3_6_1 * 1.4901161193847656E-08) / vt_0_6_3_6_1.a1_0_6_3_6_1) / (vtstatic_0_6_3_6_1.arr3d_0_6_3_6_1[4, 0, 3] / (vt_0_6_3_6_1.a1_0_6_3_6_1 + 2.2884458303451538E-05)))));
+ }
+
+ public static double Func_0_6_3_5_6()
+ {
+ VT_0_6_3_5_6 vt_0_6_3_5_6 = new VT_0_6_3_5_6(1);
+ vt_0_6_3_5_6.arr2d_0_6_3_5_6[2, 0] = 262144.0F;
+ vt_0_6_3_5_6.a1_0_6_3_5_6 = 4155506688.0;
+ vt_0_6_3_5_6.a5_0_6_3_5_6 = 2097152.0;
+
+ vtstatic_0_6_3_5_6.arr2d_0_6_3_5_6[2, 0] = 262144.0F;
+ vtstatic_0_6_3_5_6.a1_0_6_3_5_6 = 4155506688.0;
+ vtstatic_0_6_3_5_6.a5_0_6_3_5_6 = 2097152.0;
+ double asgop0 = vtstatic_0_6_3_5_6.a5_0_6_3_5_6;
+ asgop0 += (vtstatic_0_6_3_5_6.a1_0_6_3_5_6);
+ double retval_0_6_3_5_6 = Convert.ToDouble((((((-2097153.0 * -4.76836930829558E-07) + -2097153.0) / ((-2097153.0 + 2097154.0) - ((vt_0_6_3_5_6.arr2d_0_6_3_5_6[2, 0] / -87381.333333333328)))) / (vt_0_6_3_5_6.arr2d_0_6_3_5_6[2, 0] / vtstatic_0_6_3_5_6.a5_0_6_3_5_6)) - asgop0));
+ return retval_0_6_3_5_6;
+ }
+
+ public static double Func_0_6_3_5_5()
+ {
+ CL_0_6_3_5_5 cl_0_6_3_5_5 = new CL_0_6_3_5_5();
+ double* a5_0_6_3_5_5 = stackalloc double[1];
+ *a5_0_6_3_5_5 = -4278190080.0;
+
+ cl_0_6_3_5_5.arr1d_0_6_3_5_5[3] = 4286578688.0;
+ clstatic_0_6_3_5_5.arr1d_0_6_3_5_5[0] = 0.0;
+ return Convert.ToDouble(((((cl_0_6_3_5_5.arr1d_0_6_3_5_5[3] + ((*a5_0_6_3_5_5))) + cl_0_6_3_5_5.arr1d_0_6_3_5_5[3]) - clstatic_0_6_3_5_5.arr1d_0_6_3_5_5[0]) + clstatic_0_6_3_5_5.a1_0_6_3_5_5));
+ }
+
+ public static double Func_0_6_3_5_4()
+ {
+ CL_0_6_3_5_4 cl_0_6_3_5_4 = new CL_0_6_3_5_4();
+ double a3_0_6_3_5_4 = 12784238592.0;
+
+ vtstatic_0_6_3_5_4.a5_0_6_3_5_4 = 134217727.96875;
+ cl_0_6_3_5_4.arr3d_0_6_3_5_4[4, 0, 3] = 0.0;
+ double asgop0 = 536870912.0;
+ asgop0 *= (0.25);
+ double asgop1 = 17179869184.0;
+ asgop1 -= (17045651456.0);
+ asgop1 -= (vtstatic_0_6_3_5_4.a5_0_6_3_5_4);
+ asgop1 *= (a3_0_6_3_5_4);
+ asgop0 += (cl_0_6_3_5_4.arr3d_0_6_3_5_4[4, 0, 3]);
+ return Convert.ToDouble((asgop0 + asgop1));
+ }
+
+ public static double Func_0_6_3_5_3()
+ {
+
+ vtstatic_0_6_3_5_3.a0_0_6_3_5_3 = -206158430208.0;
+ double asgop0 = a1_0_6_3_5_3;
+ asgop0 += ((a1_0_6_3_5_3 - (a1_0_6_3_5_3 / 0.5714285714285714)));
+ asgop0 += ((a2_0_6_3_5_3 * (a2_0_6_3_5_3 + a3_0_6_3_5_3)));
+ double retval_0_6_3_5_3 = Convert.ToDouble(((a1_0_6_3_5_3 + vtstatic_0_6_3_5_3.a0_0_6_3_5_3) + asgop0));
+ return retval_0_6_3_5_3;
+ }
+
+ public static double Func_0_6_3_5_2()
+ {
+ double[,] arr2d_0_6_3_5_2 = new double[3, 11];
+
+ arr2d_0_6_3_5_2[2, 0] = 0.0;
+ double asgop0 = clstatic_0_6_3_5_2.a4_0_6_3_5_2;
+ asgop0 += (clstatic_0_6_3_5_2.a2_0_6_3_5_2);
+ asgop0 += (((clstatic_0_6_3_5_2.a2_0_6_3_5_2 / 1.0) * -1.0039370078740157));
+ double retval_0_6_3_5_2 = Convert.ToDouble((asgop0 - arr2d_0_6_3_5_2[2, 0]));
+ return retval_0_6_3_5_2;
+ }
+
+ public static double Func_0_6_3_5_1()
+ {
+ double* a4_0_6_3_5_1 = stackalloc double[1];
+ *a4_0_6_3_5_1 = -2147483648.0;
+
+ arr1d_0_6_3_5_1[0] = -21408776192.5;
+ double asgop0 = (*a4_0_6_3_5_1);
+ asgop0 -= (((-17179869184.0)));
+ double asgop1 = -0.5;
+ asgop1 -= ((arr1d_0_6_3_5_1[0]));
+ double asgop2 = (*a4_0_6_3_5_1);
+ asgop2 -= ((asgop0));
+ double retval_0_6_3_5_1 = Convert.ToDouble((asgop2 + ((-17179869184.0 / -0.5) - asgop1)));
+ return retval_0_6_3_5_1;
+ }
+
+ public static uint Func_0_6_3_4_6()
+ {
+ VT_0_6_3_4_6 vt_0_6_3_4_6 = new VT_0_6_3_4_6(1);
+ vt_0_6_3_4_6.a2_0_6_3_4_6 = 1541240522;
+ float* a3_0_6_3_4_6 = stackalloc float[1];
+ *a3_0_6_3_4_6 = 6.805464F;
+
+ arr2d_0_6_3_4_6[2, 0] = 4170029312U;
+ arr2d_0_6_3_4_6[2, 0] %= Convert.ToUInt32(Convert.ToUInt32(vt_0_6_3_4_6.a2_0_6_3_4_6 / clstatic_0_6_3_4_6.a4_0_6_3_4_6));
+ if (((*a3_0_6_3_4_6)) > 10)
+ Console.WriteLine("Func_0_6_3_4_6: > true");
+ else
+ {
+ return Convert.ToUInt32(Convert.ToUInt32(arr2d_0_6_3_4_6[2, 0] % Convert.ToUInt32(Convert.ToInt32(Convert.ToDecimal(vt_0_6_3_4_6.a2_0_6_3_4_6) * a1_0_6_3_4_6) * Convert.ToSingle(((*a3_0_6_3_4_6))))));
+ }
+ return Convert.ToUInt32(Convert.ToUInt32(arr2d_0_6_3_4_6[2, 0] % Convert.ToUInt32(Convert.ToInt32(Convert.ToDecimal(vt_0_6_3_4_6.a2_0_6_3_4_6) * a1_0_6_3_4_6) * Convert.ToSingle(((*a3_0_6_3_4_6))))));
+ }
+
+ public static double Func_0_6_3_4_5()
+ {
+ VT_0_6_3_4_5 vt_0_6_3_4_5 = new VT_0_6_3_4_5(1);
+ vt_0_6_3_4_5.arr3d_0_6_3_4_5[4, 0, 3] = -3.7252902984619141E-09;
+
+ double asgop0 = -0.0625;
+ asgop0 -= (0.0);
+ float asgop1 = -32768.0F;
+ asgop1 *= (-4.0F);
+ double asgop2 = -0.0625;
+ asgop2 /= ((asgop0 * (-3.7252902984619141E-09 + vt_0_6_3_4_5.arr3d_0_6_3_4_5[4, 0, 3])));
+ double retval_0_6_3_4_5 = Convert.ToDouble((asgop2 * ((asgop1 + (-32768.0F + (-32768.0F * 2.875F))) / 1.0312185297079557)));
+ return retval_0_6_3_4_5;
+ }
+
+ public static int Func_0_6_3_4_4()
+ {
+ CL_0_6_3_4_4 cl_0_6_3_4_4 = new CL_0_6_3_4_4();
+ int[,,] arr3d_0_6_3_4_4 = new int[5, 11, 4];
+ Decimal* a3_0_6_3_4_4 = stackalloc Decimal[1];
+ *a3_0_6_3_4_4 = 0.7503184183950483894000614015M;
+
+ vtstatic_0_6_3_4_4.a0_0_6_3_4_4 = 1683798428968026112L;
+ arr3d_0_6_3_4_4[4, 1, 3] = 1949884993;
+ if ((Convert.ToInt32(arr3d_0_6_3_4_4[4, 1, 3] / cl_0_6_3_4_4.a2_0_6_3_4_4)) < (arr3d_0_6_3_4_4[4, 1, 3]))
+ {
+ if ((Convert.ToInt32(arr3d_0_6_3_4_4[4, 1, 3] / cl_0_6_3_4_4.a2_0_6_3_4_4)) <= (arr3d_0_6_3_4_4[4, 1, 3]))
+ Console.WriteLine("Func_0_6_3_4_4: <= true");
+ }
+ int retval_0_6_3_4_4 = Convert.ToInt32(Convert.ToInt32((Convert.ToInt32(Convert.ToUInt32(Convert.ToDecimal(arr3d_0_6_3_4_4[4, 1, 3]) * ((*a3_0_6_3_4_4)))) + Convert.ToInt32(arr3d_0_6_3_4_4[4, 1, 3] / cl_0_6_3_4_4.a2_0_6_3_4_4)) / Convert.ToSingle(Convert.ToSingle(Convert.ToUInt64(vtstatic_0_6_3_4_4.a0_0_6_3_4_4 + -1683798420378091520L) / ((arr3d_0_6_3_4_4[4, 1, 3] * -4.10280607765055E-09) + -32.434833351861009)))));
+ return retval_0_6_3_4_4;
+ }
+
+ public static ulong Func_0_6_3_4_3()
+ {
+ VT_0_6_3_4_3 vt_0_6_3_4_3 = new VT_0_6_3_4_3(1);
+ vt_0_6_3_4_3.arr2d_0_6_3_4_3[2, 0] = 499546435L;
+
+ ulong asgop0 = 35184372088832UL;
+ asgop0 /= (Convert.ToUInt64(clstatic_0_6_3_4_3.a5_0_6_3_4_3));
+ asgop0 /= (Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt32(499548128) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(1691) + Convert.ToInt64(vt_0_6_3_4_3.arr2d_0_6_3_4_3[2, 0]))))));
+ if ((Convert.ToInt64(Convert.ToInt16(1691) + Convert.ToInt64(6860588069217630309L))) < (6860588069217632256L))
+ Console.WriteLine("Func_0_6_3_4_3: < true");
+ ulong retval_0_6_3_4_3 = Convert.ToUInt64((asgop0 * Convert.ToUInt64(6860588069217632256L - Convert.ToInt64(Convert.ToInt16(1691) + Convert.ToInt64(6860588069217630309L)))));
+ return retval_0_6_3_4_3;
+ }
+
+ public static double Func_0_6_3_4_2()
+ {
+
+ vtstatic_0_6_3_4_2.a3_0_6_3_4_2 = -4.4726766645908356E-07;
+ clstatic_0_6_3_4_2.arr1d_0_6_3_4_2[0] = 3.0457973480224609E-05;
+ double asgop0 = clstatic_0_6_3_4_2.a1_0_6_3_4_2;
+ asgop0 += (((clstatic_0_6_3_4_2.a1_0_6_3_4_2 * 1.0) - ((1.0 + -1.0000004172325134))));
+ asgop0 += (vtstatic_0_6_3_4_2.a3_0_6_3_4_2);
+ double retval_0_6_3_4_2 = Convert.ToDouble(((((clstatic_0_6_3_4_2.arr1d_0_6_3_4_2[0] + 5.9604644775390625E-08) - clstatic_0_6_3_4_2.arr1d_0_6_3_4_2[0]) - clstatic_0_6_3_4_2.a1_0_6_3_4_2) - asgop0));
+ return retval_0_6_3_4_2;
+ }
+
+ public static double Func_0_6_3_4_1()
+ {
+
+ vtstatic_0_6_3_4_1.a0_0_6_3_4_1 = 1.52587890625E-05;
+ vtstatic_0_6_3_4_1.a4_0_6_3_4_1 = 32.0F;
+ vtstatic_0_6_3_4_1.a5_0_6_3_4_1 = 0.0001220703125;
+ double asgop0 = -1.4901161193847656E-08;
+ asgop0 += ((-1.4901161193847656E-08 / 0.0019569471624266144));
+ vtstatic_0_6_3_4_1.a5_0_6_3_4_1 -= (((vtstatic_0_6_3_4_1.a4_0_6_3_4_1 / (vtstatic_0_6_3_4_1.a4_0_6_3_4_1 * -2730.6666666666665))));
+ float asgop2 = 131072.0F;
+ asgop2 /= (4096.0F);
+ return Convert.ToDouble(((vtstatic_0_6_3_4_1.a0_0_6_3_4_1 + asgop0) / ((asgop2 - 0.0F) * vtstatic_0_6_3_4_1.a5_0_6_3_4_1)));
+ }
+
+ public static double Func_0_6_3_3_6()
+ {
+ CL_0_6_3_3_6 cl_0_6_3_3_6 = new CL_0_6_3_3_6();
+
+ cl_0_6_3_3_6.arr2d_0_6_3_3_6[2, 0] = -2032.0;
+ return Convert.ToDouble((((cl_0_6_3_3_6.arr2d_0_6_3_3_6[2, 0] - clstatic_0_6_3_3_6.a2_0_6_3_3_6) - (cl_0_6_3_3_6.arr2d_0_6_3_3_6[2, 0])) + (((cl_0_6_3_3_6.arr2d_0_6_3_3_6[2, 0] - clstatic_0_6_3_3_6.a5_0_6_3_3_6) - ((16384.0F + (16384.0F * -0.5F)) / 0.0078277886497064575)) + (268435456.0 + -267402713.0))));
+ }
+
+ public static int Func_0_6_3_3_5()
+ {
+ VT_0_6_3_3_5 vt_0_6_3_3_5 = new VT_0_6_3_3_5(1);
+ vt_0_6_3_3_5.a5_0_6_3_3_5 = -306397667.0;
+
+ arr3d_0_6_3_3_5[4, 0, 3] = 1745802913007844893L;
+ if (((Convert.ToInt64(4145897472U) + 1745802910194918759L)) >= (Convert.ToInt64(Convert.ToInt32(1778386556) - Convert.ToInt64((Convert.ToInt64(4145897472U) + 1745802910194918759L)))))
+ {
+ if ((arr3d_0_6_3_3_5[4, 0, 3]) <= (Convert.ToInt64(Convert.ToInt32((Convert.ToInt32((306921955.0 + vt_0_6_3_3_5.a5_0_6_3_3_5) + 306921955.0))) + Convert.ToInt64(arr3d_0_6_3_3_5[4, 0, 3]))))
+ {
+ return Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(Convert.ToInt32((Convert.ToInt32((306921955.0 + vt_0_6_3_3_5.a5_0_6_3_3_5) + 306921955.0))) + Convert.ToInt64(arr3d_0_6_3_3_5[4, 0, 3]))) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(1778386556) - Convert.ToInt64((Convert.ToInt64(4145897472U) + 1745802910194918759L)))))));
+ }
+ }
+ return Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(Convert.ToInt32((Convert.ToInt32((306921955.0 + vt_0_6_3_3_5.a5_0_6_3_3_5) + 306921955.0))) + Convert.ToInt64(arr3d_0_6_3_3_5[4, 0, 3]))) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(1778386556) - Convert.ToInt64((Convert.ToInt64(4145897472U) + 1745802910194918759L)))))));
+ }
+
+ public static double Func_0_6_3_3_4()
+ {
+ VT_0_6_3_3_4 vt_0_6_3_3_4 = new VT_0_6_3_3_4(1);
+ vt_0_6_3_3_4.a5_0_6_3_3_4 = 0.001953125F;
+
+ double asgop0 = 1.0;
+ asgop0 /= (16777216.0);
+ asgop0 -= (a2_0_6_3_3_4);
+ return Convert.ToDouble((asgop0 - ((((-3.0517578125E-05 - (clstatic_0_6_3_3_4.a0_0_6_3_3_4)) / 3.7252902984619141E-09) / ((2.0 + (vt_0_6_3_3_4.a5_0_6_3_3_4 * 130048.0)) / (vt_0_6_3_3_4.a5_0_6_3_3_4 * 0.0018310546875))))));
+ }
+
+ public static double Func_0_6_3_3_3()
+ {
+ CL_0_6_3_3_3 cl_0_6_3_3_3 = new CL_0_6_3_3_3();
+
+ cl_0_6_3_3_3.arr1d_0_6_3_3_3[2] = -33554432.0;
+ clstatic_0_6_3_3_3.arr1d_0_6_3_3_3[0] = -1980235775.9999991;
+ double retval_0_6_3_3_3 = Convert.ToDouble((cl_0_6_3_3_3.arr1d_0_6_3_3_3[2] + clstatic_0_6_3_3_3.arr1d_0_6_3_3_3[0]));
+ return retval_0_6_3_3_3;
+ }
+
+ public static double Func_0_6_3_3_2()
+ {
+ VT_0_6_3_3_2 vt_0_6_3_3_2 = new VT_0_6_3_3_2(1);
+ vt_0_6_3_3_2.arr3d_0_6_3_3_2[4, 0, 3] = 0.015625;
+ double* a1_0_6_3_3_2 = stackalloc double[1];
+ *a1_0_6_3_3_2 = -1.673470251262188E-10;
+
+ double asgop0 = vt_0_6_3_3_2.arr3d_0_6_3_3_2[4, 0, 3];
+ asgop0 -= ((-0.044921875));
+ double asgop1 = vt_0_6_3_3_2.arr3d_0_6_3_3_2[4, 0, 3];
+ asgop1 += (-0.078125);
+ asgop1 += (asgop0);
+ double retval_0_6_3_3_2 = Convert.ToDouble((asgop1 * ((-0.044921875 / ((*a1_0_6_3_3_2))) * ((((*a1_0_6_3_3_2)) - 0.0) + 8191.9697704316859))));
+ return retval_0_6_3_3_2;
+ }
+
+ public static double Func_0_6_3_3_1()
+ {
+ CL_0_6_3_3_1 cl_0_6_3_3_1 = new CL_0_6_3_3_1();
+
+ vtstatic_0_6_3_3_1.arr3d_0_6_3_3_1[4, 0, 3] = 8388608.0;
+ vtstatic_0_6_3_3_1.arr3d_0_6_3_3_1[4, 2, 3] = 3.7252902984619141E-09;
+ double asgop0 = vtstatic_0_6_3_3_1.arr3d_0_6_3_3_1[4, 2, 3];
+ asgop0 += ((vtstatic_0_6_3_3_1.arr3d_0_6_3_3_1[4, 2, 3] * 70231305224191.0));
+ double asgop1 = vtstatic_0_6_3_3_1.arr3d_0_6_3_3_1[4, 2, 3];
+ asgop1 *= (asgop0);
+ double asgop2 = vtstatic_0_6_3_3_1.arr3d_0_6_3_3_1[4, 2, 3];
+ asgop2 += ((-0.015625F / vtstatic_0_6_3_3_1.arr3d_0_6_3_3_1[4, 0, 3]));
+ double retval_0_6_3_3_1 = Convert.ToDouble((asgop2 - (((-0.015625F / cl_0_6_3_3_1.a1_0_6_3_3_1) * asgop1))));
+ return retval_0_6_3_3_1;
+ }
+
+ public static double Func_0_6_3_2_6()
+ {
+ VT_0_6_3_2_6 vt_0_6_3_2_6 = new VT_0_6_3_2_6(1);
+ vt_0_6_3_2_6.a2_0_6_3_2_6 = 0.5F;
+ vt_0_6_3_2_6.a3_0_6_3_2_6 = 1.0F;
+
+ vtstatic_0_6_3_2_6.a2_0_6_3_2_6 = 0.5F;
+ vtstatic_0_6_3_2_6.a3_0_6_3_2_6 = 1.0F;
+ clstatic_0_6_3_2_6.arr3d_0_6_3_2_6[4, 0, 3] = 2129920.0;
+ double asgop0 = 32768.0;
+ asgop0 -= (clstatic_0_6_3_2_6.arr3d_0_6_3_2_6[4, 0, 3]);
+ return Convert.ToDouble((asgop0 / (((4.0F * vt_0_6_3_2_6.a3_0_6_3_2_6) * ((4.0F * (4.0F + -3.0F)) / 32768.0)) + (vtstatic_0_6_3_2_6.a2_0_6_3_2_6 * 0.0028695913461538464))));
+ }
+
+ public static double Func_0_6_3_2_5()
+ {
+ VT_0_6_3_2_5 vt_0_6_3_2_5 = new VT_0_6_3_2_5(1);
+ vt_0_6_3_2_5.arr1d_0_6_3_2_5[0] = -4194304.0;
+ vt_0_6_3_2_5.a2_0_6_3_2_5 = -34359738368.0;
+ double* a4_0_6_3_2_5 = stackalloc double[1];
+ *a4_0_6_3_2_5 = 0.004048582995951417;
+
+ vtstatic_0_6_3_2_5.arr1d_0_6_3_2_5[0] = -4194304.0;
+ vtstatic_0_6_3_2_5.a2_0_6_3_2_5 = -34359738368.0;
+ vt_0_6_3_2_5.a2_0_6_3_2_5 -= (((vtstatic_0_6_3_2_5.arr1d_0_6_3_2_5[0] / 0.00012588116817724069)));
+ double asgop1 = 8.0;
+ asgop1 *= ((8.0 / (8.0 * 6.103515625E-05)));
+ return Convert.ToDouble((((asgop1 * 8.0) + (131072.0 + (131072.0 / ((*a4_0_6_3_2_5))))) - (vt_0_6_3_2_5.a2_0_6_3_2_5)));
+ }
+
+ public static double Func_0_6_3_2_4()
+ {
+ double[,,] arr3d_0_6_3_2_4 = new double[5, 11, 4];
+
+ vtstatic_0_6_3_2_4.a4_0_6_3_2_4 = -3.814697265625E-06;
+ arr3d_0_6_3_2_4[4, 0, 3] = 0.0;
+ double asgop0 = 4.0;
+ asgop0 += (-3.0);
+ double retval_0_6_3_2_4 = Convert.ToDouble(((asgop0 - arr3d_0_6_3_2_4[4, 0, 3]) / (((a5_0_6_3_2_4 * 128.0) + 0.0) - (((vtstatic_0_6_3_2_4.a4_0_6_3_2_4 / 1.1641532182693481E-10) - ((a5_0_6_3_2_4 * -14464.0)))))));
+ return retval_0_6_3_2_4;
+ }
+
+ public static int Func_0_6_3_2_3()
+ {
+ VT_0_6_3_2_3 vt_0_6_3_2_3 = new VT_0_6_3_2_3(1);
+ vt_0_6_3_2_3.arr3d_0_6_3_2_3[4, 0, 3] = 1149873450;
+ CL_0_6_3_2_3 cl_0_6_3_2_3 = new CL_0_6_3_2_3();
+
+ cl_0_6_3_2_3.arr3d_0_6_3_2_3[4, 2, 3] = 1414503143;
+ Decimal asgop0 = 0.155681289696433M;
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal(-0.906668485170138M)));
+ cl_0_6_3_2_3.arr3d_0_6_3_2_3[4, 2, 3] %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(vt_0_6_3_2_3.arr3d_0_6_3_2_3[4, 0, 3]))))));
+ if (((Convert.ToDecimal(16L) / 102.77407150980581267034221733M)) >= (a5_0_6_3_2_3))
+ Console.WriteLine("Func_0_6_3_2_3: >= true");
+ int retval_0_6_3_2_3 = Convert.ToInt32(Convert.ToInt32(Convert.ToDecimal(Convert.ToInt32(Convert.ToDecimal(cl_0_6_3_2_3.arr3d_0_6_3_2_3[4, 2, 3]) / (Convert.ToDecimal(512UL) * a5_0_6_3_2_3))) / (Convert.ToDecimal((Convert.ToDecimal(16L) / 102.77407150980581267034221733M)) - Convert.ToDecimal(asgop0))));
+ return retval_0_6_3_2_3;
+ }
+
+ public static double Func_0_6_3_2_2()
+ {
+
+ arr1d_0_6_3_2_2[0] = -32.0;
+ double retval_0_6_3_2_2 = Convert.ToDouble(((((arr1d_0_6_3_2_2[0] / 4.0) - ((4.0 / -1.0))) + a5_0_6_3_2_2) / a4_0_6_3_2_2));
+ return retval_0_6_3_2_2;
+ }
+
+ public static double Func_0_6_3_2_1()
+ {
+ CL_0_6_3_2_1 cl_0_6_3_2_1 = new CL_0_6_3_2_1();
+
+ cl_0_6_3_2_1.arr1d_0_6_3_2_1[0] = -64.0F;
+ a1_0_6_3_2_1 *= (61696.0);
+ double asgop1 = 34359738368.0;
+ asgop1 *= (-4.5474735088646412E-13);
+ asgop1 /= ((-0.015625 + ((cl_0_6_3_2_1.arr1d_0_6_3_2_1[0] * 0.000244140625) / -0.999999999998181)));
+ asgop1 += (a1_0_6_3_2_1);
+ return Convert.ToDouble(((cl_0_6_3_2_1.arr1d_0_6_3_2_1[0] * -536870912.0) + asgop1));
+ }
+
+ public static int Func_0_6_3_1_6()
+ {
+ double a4_0_6_3_1_6 = 0.64439776146204708;
+
+ vtstatic_0_6_3_1_6.arr2d_0_6_3_1_6[2, 0] = 426467953022574109L;
+ vtstatic_0_6_3_1_6.arr1d_0_6_3_1_6[1] = 416014529;
+ clstatic_0_6_3_1_6.arr2d_0_6_3_1_6[2, 2] = 954498217;
+ int asgop0 = clstatic_0_6_3_1_6.arr2d_0_6_3_1_6[2, 2];
+ asgop0 += ((a3_0_6_3_1_6 + vtstatic_0_6_3_1_6.arr1d_0_6_3_1_6[1]));
+ if ((clstatic_0_6_3_1_6.arr2d_0_6_3_1_6[2, 2]) > ((Convert.ToInt16(701282947285647360UL - Convert.ToUInt64(Convert.ToInt64(Convert.ToDouble(vtstatic_0_6_3_1_6.arr2d_0_6_3_1_6[2, 0]) * a4_0_6_3_1_6) + vtstatic_0_6_3_1_6.arr2d_0_6_3_1_6[2, 0])) + clstatic_0_6_3_1_6.arr2d_0_6_3_1_6[2, 2])))
+ {
+ if ((asgop0) == ((Convert.ToInt32((Convert.ToInt32(asgop0)) % (Convert.ToInt32((Convert.ToInt16(701282947285647360UL - Convert.ToUInt64(Convert.ToInt64(Convert.ToDouble(vtstatic_0_6_3_1_6.arr2d_0_6_3_1_6[2, 0]) * a4_0_6_3_1_6) + vtstatic_0_6_3_1_6.arr2d_0_6_3_1_6[2, 0])) + clstatic_0_6_3_1_6.arr2d_0_6_3_1_6[2, 2])))))))
+ Console.WriteLine("Func_0_6_3_1_6: == true");
+ }
+ else
+ {
+ if ((asgop0) > ((Convert.ToInt32((Convert.ToInt32(asgop0)) % (Convert.ToInt32((Convert.ToInt16(701282947285647360UL - Convert.ToUInt64(Convert.ToInt64(Convert.ToDouble(vtstatic_0_6_3_1_6.arr2d_0_6_3_1_6[2, 0]) * a4_0_6_3_1_6) + vtstatic_0_6_3_1_6.arr2d_0_6_3_1_6[2, 0])) + clstatic_0_6_3_1_6.arr2d_0_6_3_1_6[2, 2])))))))
+ {
+ return Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(asgop0)) % (Convert.ToInt32((Convert.ToInt16(701282947285647360UL - Convert.ToUInt64(Convert.ToInt64(Convert.ToDouble(vtstatic_0_6_3_1_6.arr2d_0_6_3_1_6[2, 0]) * a4_0_6_3_1_6) + vtstatic_0_6_3_1_6.arr2d_0_6_3_1_6[2, 0])) + clstatic_0_6_3_1_6.arr2d_0_6_3_1_6[2, 2]))))));
+ }
+ }
+ int retval_0_6_3_1_6 = Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(asgop0)) % (Convert.ToInt32((Convert.ToInt16(701282947285647360UL - Convert.ToUInt64(Convert.ToInt64(Convert.ToDouble(vtstatic_0_6_3_1_6.arr2d_0_6_3_1_6[2, 0]) * a4_0_6_3_1_6) + vtstatic_0_6_3_1_6.arr2d_0_6_3_1_6[2, 0])) + clstatic_0_6_3_1_6.arr2d_0_6_3_1_6[2, 2]))))));
+ return retval_0_6_3_1_6;
+ }
+
+ public static int Func_0_6_3_1_5()
+ {
+ VT_0_6_3_1_5 vt_0_6_3_1_5 = new VT_0_6_3_1_5(1);
+ vt_0_6_3_1_5.a2_0_6_3_1_5 = -8589934592.0;
+
+ arr1d_0_6_3_1_5[0] = 7661705545.0;
+ double asgop0 = arr1d_0_6_3_1_5[0];
+ asgop0 -= (((arr1d_0_6_3_1_5[0] + vt_0_6_3_1_5.a2_0_6_3_1_5)));
+ if ((arr1d_0_6_3_1_5[0]) < (asgop0))
+ Console.WriteLine("Func_0_6_3_1_5: < true");
+ else
+ {
+ int else0_0retval_0_6_3_1_5 = Convert.ToInt32((Convert.ToInt32((Convert.ToInt32((a1_0_6_3_1_5 + Convert.ToInt32(1784067784 / 1.3272256521158976)))) % (Convert.ToInt32((Convert.ToInt32(asgop0 - arr1d_0_6_3_1_5[0])))))));
+ return else0_0retval_0_6_3_1_5;
+ }
+ return Convert.ToInt32((Convert.ToInt32((Convert.ToInt32((a1_0_6_3_1_5 + Convert.ToInt32(1784067784 / 1.3272256521158976)))) % (Convert.ToInt32((Convert.ToInt32(asgop0 - arr1d_0_6_3_1_5[0])))))));
+ }
+
+ public static double Func_0_6_3_1_4()
+ {
+ VT_0_6_3_1_4 vt_0_6_3_1_4 = new VT_0_6_3_1_4(1);
+ vt_0_6_3_1_4.a0_0_6_3_1_4 = -0.000244140625F;
+ double a2_0_6_3_1_4 = 494960640.0;
+
+ double asgop0 = 64.0;
+ asgop0 -= (0.0);
+ asgop0 -= ((64.0 + -0.5));
+ double retval_0_6_3_1_4 = Convert.ToDouble(((asgop0 + ((524288.0 * 2.8421709430404007E-14) * 503316480.0)) - ((vt_0_6_3_1_4.a0_0_6_3_1_4 * ((vt_0_6_3_1_4.a0_0_6_3_1_4 * -2061584302080.0) - a2_0_6_3_1_4)))));
+ return retval_0_6_3_1_4;
+ }
+
+ public static double Func_0_6_3_1_3()
+ {
+ double[] arr1d_0_6_3_1_3 = new double[11];
+
+ arr1d_0_6_3_1_3[0] = 16384.0;
+ arr1d_0_6_3_1_3[0] -= (((a5_0_6_3_1_3 - (-16.0F * -6592.0))));
+ double retval_0_6_3_1_3 = Convert.ToDouble((((-16.0F * (0.001953125 + (-16.0F * -0.0623779296875))) / ((0.998046875 + 0.0) - clstatic_0_6_3_1_3.a3_0_6_3_1_3)) - arr1d_0_6_3_1_3[0]));
+ return retval_0_6_3_1_3;
+ }
+
+ public static float Func_0_6_3_1_2()
+ {
+ CL_0_6_3_1_2 cl_0_6_3_1_2 = new CL_0_6_3_1_2();
+
+ clstatic_0_6_3_1_2.arr3d_0_6_3_1_2[4, 0, 3] = -63.9921875F;
+ float asgop0 = cl_0_6_3_1_2.a4_0_6_3_1_2;
+ asgop0 += (-0.00390625F);
+ float asgop1 = cl_0_6_3_1_2.a4_0_6_3_1_2;
+ asgop1 -= (asgop0);
+ float asgop2 = cl_0_6_3_1_2.a4_0_6_3_1_2;
+ asgop2 -= ((clstatic_0_6_3_1_2.arr3d_0_6_3_1_2[4, 0, 3]));
+ asgop2 /= (asgop1);
+ float asgop4 = clstatic_0_6_3_1_2.a2_0_6_3_1_2;
+ asgop4 += ((clstatic_0_6_3_1_2.a2_0_6_3_1_2 - 0.05859375F));
+ float retval_0_6_3_1_2 = Convert.ToSingle((asgop2 - ((asgop4 * clstatic_0_6_3_1_2.a3_0_6_3_1_2))));
+ return retval_0_6_3_1_2;
+ }
+
+ public static int Func_0_6_3_1_1()
+ {
+ VT_0_6_3_1_1 vt_0_6_3_1_1 = new VT_0_6_3_1_1(1);
+ vt_0_6_3_1_1.arr2d_0_6_3_1_1[2, 0] = 1.3202839951310597;
+ vt_0_6_3_1_1.a1_0_6_3_1_1 = -0.001953125;
+ vt_0_6_3_1_1.a5_0_6_3_1_1 = 0.0;
+ CL_0_6_3_1_1 cl_0_6_3_1_1 = new CL_0_6_3_1_1();
+ double* a2_0_6_3_1_1 = stackalloc double[1];
+ *a2_0_6_3_1_1 = -534.90940520279639;
+
+ vtstatic_0_6_3_1_1.arr2d_0_6_3_1_1[2, 0] = 1.3202839951310597;
+ vtstatic_0_6_3_1_1.a1_0_6_3_1_1 = -0.001953125;
+ vtstatic_0_6_3_1_1.a5_0_6_3_1_1 = 0.0;
+ double asgop0 = vt_0_6_3_1_1.a1_0_6_3_1_1;
+ asgop0 *= (((vt_0_6_3_1_1.a1_0_6_3_1_1 - vt_0_6_3_1_1.a5_0_6_3_1_1) - (((*a2_0_6_3_1_1)))));
+ if ((asgop0) <= (((vtstatic_0_6_3_1_1.arr2d_0_6_3_1_1[2, 0] + -1.3163777451310597) - (asgop0))))
+ {
+ return Convert.ToInt32((Convert.ToInt32((Convert.ToInt32((cl_0_6_3_1_1.a4_0_6_3_1_1 + (Convert.ToInt32(vtstatic_0_6_3_1_1.arr2d_0_6_3_1_1[2, 0] - (-799468397.679716)))) * vtstatic_0_6_3_1_1.arr2d_0_6_3_1_1[2, 0])) * ((vtstatic_0_6_3_1_1.arr2d_0_6_3_1_1[2, 0] + -1.3163777451310597) - (asgop0)))));
+ }
+ int retval_0_6_3_1_1 = Convert.ToInt32((Convert.ToInt32((Convert.ToInt32((cl_0_6_3_1_1.a4_0_6_3_1_1 + (Convert.ToInt32(vtstatic_0_6_3_1_1.arr2d_0_6_3_1_1[2, 0] - (-799468397.679716)))) * vtstatic_0_6_3_1_1.arr2d_0_6_3_1_1[2, 0])) * ((vtstatic_0_6_3_1_1.arr2d_0_6_3_1_1[2, 0] + -1.3163777451310597) - (asgop0)))));
+ return retval_0_6_3_1_1;
+ }
+
+ public static double Func_0_6_2_6_6()
+ {
+
+ double retval_0_6_2_6_6 = Convert.ToDouble(((clstatic_0_6_2_6_6.a0_0_6_2_6_6 - (0.03125F / 16.0F)) / (((1.0 - 0.99999988079071045) / (0.99999988079071045 - (-1.1920928955078125E-07))) * ((1.1920928955078125E-07 + 0.00048816204071044922) / (16.0F * 4.6360192240639376E-09)))));
+ return retval_0_6_2_6_6;
+ }
+
+ public static float Func_0_6_2_6_5()
+ {
+ float[,,] arr3d_0_6_2_6_5 = new float[5, 11, 4];
+ float a2_0_6_2_6_5 = -1024.0F;
+
+ arr3d_0_6_2_6_5[4, 0, 3] = 256.0F;
+ arr3d_0_6_2_6_5[4, 0, 3] *= (288.0F);
+ float retval_0_6_2_6_5 = Convert.ToSingle(((a2_0_6_2_6_5 / ((a2_0_6_2_6_5 / -32768.0F) - ((0.03125F + 0.0F) * 0.5F))) - arr3d_0_6_2_6_5[4, 0, 3]));
+ return retval_0_6_2_6_5;
+ }
+
+ public static float Func_0_6_2_6_4()
+ {
+ CL_0_6_2_6_4 cl_0_6_2_6_4 = new CL_0_6_2_6_4();
+ float[,,] arr3d_0_6_2_6_4 = new float[5, 11, 4];
+
+ arr3d_0_6_2_6_4[4, 0, 3] = -32768.0F;
+ float asgop0 = a2_0_6_2_6_4;
+ asgop0 -= (((a2_0_6_2_6_4 * 1.0F) / cl_0_6_2_6_4.a4_0_6_2_6_4));
+ float retval_0_6_2_6_4 = Convert.ToSingle((((arr3d_0_6_2_6_4[4, 0, 3] + (arr3d_0_6_2_6_4[4, 0, 3] - (-63488.0F))) + (a5_0_6_2_6_4 + -61440.0F)) / asgop0));
+ return retval_0_6_2_6_4;
+ }
+
+ public static ushort Func_0_6_2_6_3()
+ {
+ CL_0_6_2_6_3 cl_0_6_2_6_3 = new CL_0_6_2_6_3();
+
+ vtstatic_0_6_2_6_3.arr1d_0_6_2_6_3[0] = 25948;
+ double asgop0 = 1.8427668489453875;
+ asgop0 -= (0.0);
+ if ((cl_0_6_2_6_3.a1_0_6_2_6_3) == 10)
+ {
+ ushort if0_0retval_0_6_2_6_3 = Convert.ToUInt16(Convert.ToUInt16(Convert.ToInt16(vtstatic_0_6_2_6_3.arr1d_0_6_2_6_3[0] / asgop0) * Convert.ToSingle(Convert.ToSingle(cl_0_6_2_6_3.a1_0_6_2_6_3 * (((0.25 + 1.5927668489453875) + -1.8422785676953875) - (-0.013863949105143547))))));
+ return if0_0retval_0_6_2_6_3;
+ }
+ ushort retval_0_6_2_6_3 = Convert.ToUInt16(Convert.ToUInt16(Convert.ToInt16(vtstatic_0_6_2_6_3.arr1d_0_6_2_6_3[0] / asgop0) * Convert.ToSingle(Convert.ToSingle(cl_0_6_2_6_3.a1_0_6_2_6_3 * (((0.25 + 1.5927668489453875) + -1.8422785676953875) - (-0.013863949105143547))))));
+ return retval_0_6_2_6_3;
+ }
+
+ public static float Func_0_6_2_6_2()
+ {
+ CL_0_6_2_6_2 cl_0_6_2_6_2 = new CL_0_6_2_6_2();
+
+ cl_0_6_2_6_2.arr2d_0_6_2_6_2[2, 0] = -256.0F;
+ clstatic_0_6_2_6_2.arr2d_0_6_2_6_2[2, 2] = 0.03125F;
+ float retval_0_6_2_6_2 = Convert.ToSingle(((16.0F + (cl_0_6_2_6_2.arr2d_0_6_2_6_2[2, 0] * (cl_0_6_2_6_2.arr2d_0_6_2_6_2[2, 0] * -0.000240325928F))) * (clstatic_0_6_2_6_2.arr2d_0_6_2_6_2[2, 2] * ((clstatic_0_6_2_6_2.arr2d_0_6_2_6_2[2, 2] * 1.0F) / (clstatic_0_6_2_6_2.arr2d_0_6_2_6_2[2, 2] / 0.5F)))));
+ return retval_0_6_2_6_2;
+ }
+
+ public static float Func_0_6_2_6_1()
+ {
+ VT_0_6_2_6_1 vt_0_6_2_6_1 = new VT_0_6_2_6_1(1);
+ vt_0_6_2_6_1.arr2d_0_6_2_6_1[2, 0] = 0.0F;
+ vt_0_6_2_6_1.a1_0_6_2_6_1 = -6.10351563E-05F;
+
+ vtstatic_0_6_2_6_1.arr2d_0_6_2_6_1[2, 0] = 0.0F;
+ vtstatic_0_6_2_6_1.a1_0_6_2_6_1 = -6.10351563E-05F;
+ arr2d_0_6_2_6_1[2, 5] = 0.05419922F;
+ float asgop0 = -4.0F;
+ asgop0 += (vtstatic_0_6_2_6_1.arr2d_0_6_2_6_1[2, 0]);
+ return Convert.ToSingle((((vt_0_6_2_6_1.a1_0_6_2_6_1 + 0.0F) * (vt_0_6_2_6_1.a1_0_6_2_6_1 * a3_0_6_2_6_1)) - (((vt_0_6_2_6_1.a1_0_6_2_6_1 * 1048576.0F) + (asgop0 * (32768.0F * arr2d_0_6_2_6_1[2, 5]))))));
+ }
+
+ public static long Func_0_6_2_5_6()
+ {
+ CL_0_6_2_5_6 cl_0_6_2_5_6 = new CL_0_6_2_5_6();
+ double* a2_0_6_2_5_6 = stackalloc double[1];
+ *a2_0_6_2_5_6 = 16777216.0;
+
+ double asgop0 = (*a2_0_6_2_5_6);
+ asgop0 *= (((((*a2_0_6_2_5_6)) / 718061757792256.0)));
+ cl_0_6_2_5_6.a0_0_6_2_5_6 -= ((8653803023434252288L + -1720023213901086720L));
+ Decimal asgop2 = 16777216M;
+ asgop2 -= (Convert.ToDecimal(Convert.ToDecimal(85591440M)));
+ if ((16777216M) == (asgop2))
+ Console.WriteLine("Func_0_6_2_5_6: == true");
+ long retval_0_6_2_5_6 = Convert.ToInt64((Convert.ToInt64(Convert.ToUInt32(16777216M - (asgop2))) + Convert.ToInt64(Convert.ToDouble(cl_0_6_2_5_6.a0_0_6_2_5_6) / asgop0)));
+ return retval_0_6_2_5_6;
+ }
+
+ public static double Func_0_6_2_5_5()
+ {
+
+ double asgop0 = clstatic_0_6_2_5_5.a0_0_6_2_5_5;
+ asgop0 /= (1.0);
+ double asgop1 = clstatic_0_6_2_5_5.a0_0_6_2_5_5;
+ asgop1 += (clstatic_0_6_2_5_5.a4_0_6_2_5_5);
+ asgop0 += (asgop1);
+ return Convert.ToDouble((asgop0 + -6.9154132025320927E-06));
+ }
+
+ public static long Func_0_6_2_5_4()
+ {
+ VT_0_6_2_5_4 vt_0_6_2_5_4 = new VT_0_6_2_5_4(1);
+ vt_0_6_2_5_4.a4_0_6_2_5_4 = 0.125;
+ CL_0_6_2_5_4 cl_0_6_2_5_4 = new CL_0_6_2_5_4();
+
+ arr2d_0_6_2_5_4[2, 0] = 0.015625;
+ long asgop0 = cl_0_6_2_5_4.a2_0_6_2_5_4;
+ asgop0 /= (Convert.ToInt64(Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(cl_0_6_2_5_4.a2_0_6_2_5_4) * Convert.ToInt64(cl_0_6_2_5_4.a5_0_6_2_5_4))) * -1.9073486328125E-06)));
+ if (((1 / vt_0_6_2_5_4.a4_0_6_2_5_4)) == (vt_0_6_2_5_4.a4_0_6_2_5_4))
+ {
+ if (((1 / vt_0_6_2_5_4.a4_0_6_2_5_4)) == (vt_0_6_2_5_4.a4_0_6_2_5_4))
+ {
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(asgop0) * ((1 / vt_0_6_2_5_4.a4_0_6_2_5_4) - (8.0 - arr2d_0_6_2_5_4[2, 0]))));
+ }
+ }
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(asgop0) * ((1 / vt_0_6_2_5_4.a4_0_6_2_5_4) - (8.0 - arr2d_0_6_2_5_4[2, 0]))));
+ }
+
+ public static short Func_0_6_2_5_3()
+ {
+ float[] arr1d_0_6_2_5_3 = new float[11];
+
+ arr1d_0_6_2_5_3[0] = 256.0F;
+ double asgop0 = clstatic_0_6_2_5_3.a2_0_6_2_5_3;
+ asgop0 -= (34787.214873464312);
+ asgop0 += (((arr1d_0_6_2_5_3[0] / 256.0) - a5_0_6_2_5_3));
+ if (((Convert.ToUInt16(arr1d_0_6_2_5_3[0] - (-36204.0F)))) > ((Convert.ToUInt16(2126568787 / clstatic_0_6_2_5_3.a2_0_6_2_5_3))))
+ Console.WriteLine("Func_0_6_2_5_3: > true");
+ return Convert.ToInt16(Convert.ToInt16(Convert.ToInt16((Convert.ToUInt16(2126568787 / clstatic_0_6_2_5_3.a2_0_6_2_5_3)) - (Convert.ToUInt16(arr1d_0_6_2_5_3[0] - (-36204.0F)))) * asgop0));
+ }
+
+ public static double Func_0_6_2_5_2()
+ {
+
+ vtstatic_0_6_2_5_2.a4_0_6_2_5_2 = 0.00012111663818359375;
+ vtstatic_0_6_2_5_2.a5_0_6_2_5_2 = 7.4505805969238281E-09;
+ arr1d_0_6_2_5_2[0] = 0.03125F;
+ vtstatic_0_6_2_5_2.a5_0_6_2_5_2 += (((0.25F * arr1d_0_6_2_5_2[0]) * vtstatic_0_6_2_5_2.a4_0_6_2_5_2));
+ double asgop1 = 16384.0;
+ asgop1 += ((-3.0517578125E-05 * (-3.0517578125E-05 * -17557826306048.0)));
+ double asgop2 = -17557826306048.0;
+ asgop2 /= (-32768.0);
+ return Convert.ToDouble(((asgop1 / (asgop2 + -535822335.99987793)) * vtstatic_0_6_2_5_2.a5_0_6_2_5_2));
+ }
+
+ public static int Func_0_6_2_5_1()
+ {
+
+ vtstatic_0_6_2_5_1.arr3d_0_6_2_5_1[4, 0, 3] = 2UL;
+ double asgop0 = 0.00011095324111862143;
+ asgop0 -= (3.558953395431486E-05);
+ if ((Convert.ToInt64(Convert.ToDouble(5073758528779303931L) * (Convert.ToDouble(vtstatic_0_6_2_5_1.arr3d_0_6_2_5_1[4, 0, 3] * 5.5476620559310714E-05)))) > (5073758528779303931L))
+ {
+ if ((asgop0) != (5.5476620559310714E-05))
+ {
+ int if1_0retval_0_6_2_5_1 = Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(5073758528779303931L) * (Convert.ToDouble(vtstatic_0_6_2_5_1.arr3d_0_6_2_5_1[4, 0, 3] * 5.5476620559310714E-05)))) / asgop0)) - Convert.ToInt64((Convert.ToInt64(Convert.ToUInt16(17413) + Convert.ToInt64(5073758528779303931L)) + Convert.ToInt64(Convert.ToInt16(27521) + Convert.ToInt64(2396016706829024113L)))))));
+ return if1_0retval_0_6_2_5_1;
+ }
+ }
+ else
+ {
+ if ((asgop0) > (5.5476620559310714E-05))
+ {
+ return Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(5073758528779303931L) * (Convert.ToDouble(vtstatic_0_6_2_5_1.arr3d_0_6_2_5_1[4, 0, 3] * 5.5476620559310714E-05)))) / asgop0)) - Convert.ToInt64((Convert.ToInt64(Convert.ToUInt16(17413) + Convert.ToInt64(5073758528779303931L)) + Convert.ToInt64(Convert.ToInt16(27521) + Convert.ToInt64(2396016706829024113L)))))));
+ }
+ else
+ {
+ if ((Convert.ToInt64(Convert.ToInt16(27521) + Convert.ToInt64(2396016706829024113L))) != ((Convert.ToInt64(Convert.ToUInt16(17413) + Convert.ToInt64(5073758528779303931L)) + Convert.ToInt64(Convert.ToInt16(27521) + Convert.ToInt64(2396016706829024113L)))))
+ {
+ return Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(5073758528779303931L) * (Convert.ToDouble(vtstatic_0_6_2_5_1.arr3d_0_6_2_5_1[4, 0, 3] * 5.5476620559310714E-05)))) / asgop0)) - Convert.ToInt64((Convert.ToInt64(Convert.ToUInt16(17413) + Convert.ToInt64(5073758528779303931L)) + Convert.ToInt64(Convert.ToInt16(27521) + Convert.ToInt64(2396016706829024113L)))))));
+ }
+ else
+ Console.WriteLine("Func_0_6_2_5_1: != false");
+ }
+ }
+ int retval_0_6_2_5_1 = Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(5073758528779303931L) * (Convert.ToDouble(vtstatic_0_6_2_5_1.arr3d_0_6_2_5_1[4, 0, 3] * 5.5476620559310714E-05)))) / asgop0)) - Convert.ToInt64((Convert.ToInt64(Convert.ToUInt16(17413) + Convert.ToInt64(5073758528779303931L)) + Convert.ToInt64(Convert.ToInt16(27521) + Convert.ToInt64(2396016706829024113L)))))));
+ return retval_0_6_2_5_1;
+ }
+
+ public static float Func_0_6_2_4_1()
+ {
+
+ vtstatic_0_6_2_4_1.arr3d_0_6_2_4_1[4, 0, 3] = 0.0F;
+ return Convert.ToSingle(vtstatic_0_6_2_4_1.arr3d_0_6_2_4_1[4, 0, 3]);
+ }
+
+ public static double Func_0_6_2_3_6()
+ {
+ VT_0_6_2_3_6 vt_0_6_2_3_6 = new VT_0_6_2_3_6(1);
+ vt_0_6_2_3_6.arr2d_0_6_2_3_6[2, 0] = 3348;
+ vt_0_6_2_3_6.a2_0_6_2_3_6 = 2.60770320892334E-08;
+
+ vtstatic_0_6_2_3_6.arr2d_0_6_2_3_6[2, 0] = 3348;
+ vtstatic_0_6_2_3_6.a2_0_6_2_3_6 = 2.60770320892334E-08;
+ double asgop0 = vtstatic_0_6_2_3_6.a2_0_6_2_3_6;
+ asgop0 -= (0.0);
+ asgop0 += ((-4.76837158203125E-07 - a5_0_6_2_3_6));
+ double retval_0_6_2_3_6 = Convert.ToDouble((((-1.9073486328125E-06 - ((Convert.ToInt16(28567 + vt_0_6_2_3_6.arr2d_0_6_2_3_6[2, 0]) * -5.9646665909886825E-11))) - vtstatic_0_6_2_3_6.a2_0_6_2_3_6) + asgop0));
+ return retval_0_6_2_3_6;
+ }
+
+ public static long Func_0_6_2_3_5()
+ {
+
+ vtstatic_0_6_2_3_5.a1_0_6_2_3_5 = 1.5243783463153458E-08;
+ vtstatic_0_6_2_3_5.a5_0_6_2_3_5 = 406493438;
+ arr2d_0_6_2_3_5[2, 4] = -406429375;
+ double asgop0 = clstatic_0_6_2_3_5.a0_0_6_2_3_5;
+ asgop0 -= (clstatic_0_6_2_3_5.a3_0_6_2_3_5);
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(-32L) / clstatic_0_6_2_3_5.a0_0_6_2_3_5)) * asgop0)) / (Convert.ToUInt16(Convert.ToInt32(vtstatic_0_6_2_3_5.a5_0_6_2_3_5) + Convert.ToInt32(arr2d_0_6_2_3_5[2, 4])) * vtstatic_0_6_2_3_5.a1_0_6_2_3_5)));
+ }
+
+ public static short Func_0_6_2_3_4()
+ {
+ double a5_0_6_2_3_4 = 0.65982671719215624;
+
+ arr2d_0_6_2_3_4[2, 0] = 262144U;
+ return Convert.ToInt16(Convert.ToInt16(Convert.ToInt16((Convert.ToDecimal(0.00048828125) * 536870912M) + (Convert.ToDecimal(8UL) * -29676.75M)) / ((131072.0F * (arr2d_0_6_2_3_4[2, 0] / 137438953472.0)) + a5_0_6_2_3_4)));
+ }
+
+ public static double Func_0_6_2_3_3()
+ {
+ CL_0_6_2_3_3 cl_0_6_2_3_3 = new CL_0_6_2_3_3();
+
+ cl_0_6_2_3_3.arr1d_0_6_2_3_3[0] = 0.5882076F;
+ double asgop0 = 7.2759576141834259E-12;
+ asgop0 -= (((7.2759576141834259E-12 + -1.0012358550524726E-10)));
+ double retval_0_6_2_3_3 = Convert.ToDouble((Convert.ToUInt32((Convert.ToInt16(a4_0_6_2_3_3 * Convert.ToSingle(Convert.ToSingle(512UL * 0.0017017980571836233))) + 1468676250) / Convert.ToSingle(cl_0_6_2_3_3.arr1d_0_6_2_3_3[0])) * asgop0));
+ return retval_0_6_2_3_3;
+ }
+
+ public static double Func_0_6_2_3_2()
+ {
+ VT_0_6_2_3_2 vt_0_6_2_3_2 = new VT_0_6_2_3_2(1);
+ vt_0_6_2_3_2.arr3d_0_6_2_3_2[4, 0, 3] = 0.00048828125M;
+ Decimal[,,] arr3d_0_6_2_3_2 = new Decimal[5, 11, 4];
+
+ arr3d_0_6_2_3_2[4, 4, 3] = -262144M;
+ double retval_0_6_2_3_2 = Convert.ToDouble(Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt16(Convert.ToDecimal(Convert.ToInt16((Convert.ToInt16(18065)) % (Convert.ToInt16(13519)))) * a3_0_6_2_3_2)) / (Convert.ToDecimal(arr3d_0_6_2_3_2[4, 4, 3]) - Convert.ToDecimal((Convert.ToDecimal(arr3d_0_6_2_3_2[4, 4, 3]) + Convert.ToDecimal(524288M)))))) / Convert.ToDecimal(vt_0_6_2_3_2.arr3d_0_6_2_3_2[4, 0, 3])));
+ return retval_0_6_2_3_2;
+ }
+
+ public static int Func_0_6_2_3_1()
+ {
+ VT_0_6_2_3_1 vt_0_6_2_3_1 = new VT_0_6_2_3_1(1);
+ vt_0_6_2_3_1.arr2d_0_6_2_3_1[2, 0] = -1.2652320910697841;
+ vt_0_6_2_3_1.arr1d_0_6_2_3_1[2] = 1362143297;
+ vt_0_6_2_3_1.a5_0_6_2_3_1 = -1.0872716631662873;
+
+ vtstatic_0_6_2_3_1.arr2d_0_6_2_3_1[2, 0] = -1.2652320910697841;
+ vtstatic_0_6_2_3_1.arr1d_0_6_2_3_1[2] = 1362143297;
+ vtstatic_0_6_2_3_1.a5_0_6_2_3_1 = -1.0872716631662873;
+ arr2d_0_6_2_3_1[2, 4] = 3056690432.0039062;
+ return Convert.ToInt32((Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(vt_0_6_2_3_1.arr1d_0_6_2_3_1[2] * vtstatic_0_6_2_3_1.arr2d_0_6_2_3_1[2, 0])))) % (Convert.ToInt32((Convert.ToInt16((Convert.ToUInt32(-0.00390625 + arr2d_0_6_2_3_1[2, 4])) - (Convert.ToUInt32(-0.00390625 + 3056661310.0039062))) - ((Convert.ToInt32(vt_0_6_2_3_1.arr1d_0_6_2_3_1[2] * ((Convert.ToDouble(-128L * 3.0517578125E-05)) - (-0.00390625 - (vt_0_6_2_3_1.a5_0_6_2_3_1))))))))))));
+ }
+
+ public static double Func_0_6_2_2_6()
+ {
+
+ return Convert.ToDouble((((Convert.ToUInt16(Convert.ToSingle((423446495069470720L + -423446495069466624L) * 0.0625) - (-25081.0F))) * 3.0111672775979793E-10) * (262144.0F * (Convert.ToUInt16((262144.0F / 1.0F) + a0_0_6_2_2_6) / 130.5))));
+ }
+
+ public static double Func_0_6_2_2_5()
+ {
+ int* a1_0_6_2_2_5 = stackalloc int[1];
+ *a1_0_6_2_2_5 = 885755487;
+
+ clstatic_0_6_2_2_5.arr3d_0_6_2_2_5[4, 0, 3] = 0.03125;
+ double asgop0 = clstatic_0_6_2_2_5.arr3d_0_6_2_2_5[4, 0, 3];
+ asgop0 += (-0.015625);
+ return Convert.ToDouble(((Convert.ToInt64(2048L) * Convert.ToInt64(Convert.ToInt64(Convert.ToInt32((Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(clstatic_0_6_2_2_5.arr3d_0_6_2_2_5[4, 0, 3] + 2010207621.96875)))) % (Convert.ToInt32(1124452135))))) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(((*a1_0_6_2_2_5))) + Convert.ToInt64(-1771510958L)))))) / (asgop0 + 0.2392578125)));
+ }
+
+ public static double Func_0_6_2_2_4()
+ {
+
+ arr2d_0_6_2_2_4[2, 0] = 389607776U;
+ double retval_0_6_2_2_4 = Convert.ToDouble((Convert.ToUInt32(Convert.ToInt32(2051203611 / (Convert.ToDouble(32L * 0.055922396143946271))) / clstatic_0_6_2_2_4.a4_0_6_2_2_4) / ((Convert.ToInt16(11528 * 1) * 1.6545355940427654E-10) * (arr2d_0_6_2_2_4[2, 0] * (11528 * 3.9933627935257219)))));
+ return retval_0_6_2_2_4;
+ }
+
+ public static short Func_0_6_2_2_3()
+ {
+ VT_0_6_2_2_3 vt_0_6_2_2_3 = new VT_0_6_2_2_3(1);
+ vt_0_6_2_2_3.arr1d_0_6_2_2_3[0] = 1380157024;
+
+ vt_0_6_2_2_3.arr1d_0_6_2_2_3[0] %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(a3_0_6_2_2_3))))));
+ short retval_0_6_2_2_3 = Convert.ToInt16(Convert.ToInt16(Convert.ToInt32(vt_0_6_2_2_3.arr1d_0_6_2_2_3[0]) + Convert.ToInt32((Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(a2_0_6_2_2_3) - Convert.ToInt64(clstatic_0_6_2_2_3.a5_0_6_2_2_3))))) % (Convert.ToInt32(Convert.ToInt32(Convert.ToUInt64(clstatic_0_6_2_2_3.a4_0_6_2_2_3) - Convert.ToUInt64(17058842639203014450UL)))))))));
+ return retval_0_6_2_2_3;
+ }
+
+ public static int Func_0_6_2_2_2()
+ {
+ VT_0_6_2_2_2 vt_0_6_2_2_2 = new VT_0_6_2_2_2(1);
+ vt_0_6_2_2_2.a3_0_6_2_2_2 = -257698037760M;
+
+ arr2d_0_6_2_2_2[2, 0] = 2.519987F;
+ Decimal asgop0 = 274877906944M;
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal(vt_0_6_2_2_2.a3_0_6_2_2_2)));
+ clstatic_0_6_2_2_2.a5_0_6_2_2_2 += (arr2d_0_6_2_2_2[2, 0]);
+ int retval_0_6_2_2_2 = Convert.ToInt32((Convert.ToInt32(Convert.ToUInt16(clstatic_0_6_2_2_2.a4_0_6_2_2_2 * Convert.ToSingle(clstatic_0_6_2_2_2.a5_0_6_2_2_2))) + Convert.ToInt32(asgop0 + (Convert.ToDecimal(clstatic_0_6_2_2_2.a4_0_6_2_2_2) * -782562.25623056803040023688496M))));
+ return retval_0_6_2_2_2;
+ }
+
+ public static int Func_0_6_2_2_1()
+ {
+ VT_0_6_2_2_1 vt_0_6_2_2_1 = new VT_0_6_2_2_1(1);
+ vt_0_6_2_2_1.arr1d_0_6_2_2_1[0] = -417593177.42597294;
+ vt_0_6_2_2_1.arr2d_0_6_2_2_1[2, 1] = -599753846;
+
+ double asgop0 = -3.7252902984619141E-09;
+ asgop0 -= ((vt_0_6_2_2_1.arr1d_0_6_2_2_1[0]));
+ return Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(2145304890 / ((Convert.ToInt64(256L / 1L)) / 29.902606882138787)) + (27176 - (vt_0_6_2_2_1.arr2d_0_6_2_2_1[2, 1]))) * ((Convert.ToDouble(256L * a5_0_6_2_2_1)) * asgop0))));
+ }
+
+ public static double Func_0_6_2_1_6()
+ {
+ CL_0_6_2_1_6 cl_0_6_2_1_6 = new CL_0_6_2_1_6();
+
+ arr1d_0_6_2_1_6[0] = 1L;
+ if (((-0.24810791015625 - 0.00140380859375)) != (-0.24810791015625))
+ {
+ return Convert.ToDouble((((-1.90734863E-06F - 5.91278076E-05F) - Convert.ToSingle((Convert.ToInt64(cl_0_6_2_1_6.a2_0_6_2_1_6) * Convert.ToInt64(arr1d_0_6_2_1_6[0])) * 0.00189208984375)) / ((0.00189208984375 - (-0.24810791015625)) + (-0.24810791015625 - 0.00140380859375))));
+ }
+ double retval_0_6_2_1_6 = Convert.ToDouble((((-1.90734863E-06F - 5.91278076E-05F) - Convert.ToSingle((Convert.ToInt64(cl_0_6_2_1_6.a2_0_6_2_1_6) * Convert.ToInt64(arr1d_0_6_2_1_6[0])) * 0.00189208984375)) / ((0.00189208984375 - (-0.24810791015625)) + (-0.24810791015625 - 0.00140380859375))));
+ return retval_0_6_2_1_6;
+ }
+
+ public static long Func_0_6_2_1_5()
+ {
+ VT_0_6_2_1_5 vt_0_6_2_1_5 = new VT_0_6_2_1_5(1);
+ vt_0_6_2_1_5.arr3d_0_6_2_1_5[4, 3, 3] = 413365042;
+ long a2_0_6_2_1_5 = -547979627L;
+
+ clstatic_0_6_2_1_5.arr1d_0_6_2_1_5[0] = 8192;
+ arr1d_0_6_2_1_5[1] = 1514425036;
+ int asgop0 = arr1d_0_6_2_1_5[1];
+ asgop0 += (vt_0_6_2_1_5.arr3d_0_6_2_1_5[4, 3, 3]);
+ asgop0 %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(Convert.ToInt32(arr1d_0_6_2_1_5[1] / (clstatic_0_6_2_1_5.arr1d_0_6_2_1_5[0] / 7463.5987513349592))))))));
+ long retval_0_6_2_1_5 = Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(asgop0) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(19542 * (Convert.ToDouble(64UL * 0.018236362705966635)))) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(19542) - Convert.ToInt64(a2_0_6_2_1_5)))))));
+ return retval_0_6_2_1_5;
+ }
+
+ public static float Func_0_6_2_1_4()
+ {
+ CL_0_6_2_1_4 cl_0_6_2_1_4 = new CL_0_6_2_1_4();
+ double[] arr1d_0_6_2_1_4 = new double[11];
+
+ arr1d_0_6_2_1_4[0] = 0.63124791318763041;
+ cl_0_6_2_1_4.arr1d_0_6_2_1_4[4] = 2007231420;
+ arr3d_0_6_2_1_4[4, 2, 3] = 1563098723;
+ arr3d_0_6_2_1_4[4, 3, 3] = 1430818136;
+ double asgop0 = arr1d_0_6_2_1_4[0];
+ asgop0 -= (((arr3d_0_6_2_1_4[4, 3, 3] * -2.3708026999736045E-08)));
+ double asgop1 = arr1d_0_6_2_1_4[0];
+ asgop1 -= (asgop0);
+ if ((asgop1) != (arr1d_0_6_2_1_4[0]))
+ {
+ return Convert.ToSingle(Convert.ToSingle(Convert.ToInt16(Convert.ToInt32((Convert.ToInt32(arr3d_0_6_2_1_4[4, 2, 3] * arr1d_0_6_2_1_4[0]))) - Convert.ToInt32((arr3d_0_6_2_1_4[4, 2, 3] - (Convert.ToInt32((Convert.ToInt32(cl_0_6_2_1_4.arr1d_0_6_2_1_4[4])) % (Convert.ToInt32(arr3d_0_6_2_1_4[4, 3, 3]))))))) / asgop1));
+ }
+ return Convert.ToSingle(Convert.ToSingle(Convert.ToInt16(Convert.ToInt32((Convert.ToInt32(arr3d_0_6_2_1_4[4, 2, 3] * arr1d_0_6_2_1_4[0]))) - Convert.ToInt32((arr3d_0_6_2_1_4[4, 2, 3] - (Convert.ToInt32((Convert.ToInt32(cl_0_6_2_1_4.arr1d_0_6_2_1_4[4])) % (Convert.ToInt32(arr3d_0_6_2_1_4[4, 3, 3]))))))) / asgop1));
+ }
+
+ public static float Func_0_6_2_1_3()
+ {
+ CL_0_6_2_1_3 cl_0_6_2_1_3 = new CL_0_6_2_1_3();
+
+ clstatic_0_6_2_1_3.arr2d_0_6_2_1_3[2, 0] = -2048.0F;
+ cl_0_6_2_1_3.a4_0_6_2_1_3 -= (clstatic_0_6_2_1_3.a5_0_6_2_1_3);
+ cl_0_6_2_1_3.a4_0_6_2_1_3 -= ((128.0F - (-96.0F)));
+ if ((cl_0_6_2_1_3.a4_0_6_2_1_3) == ((cl_0_6_2_1_3.a4_0_6_2_1_3 + (Convert.ToSingle(-4 * (16.0 - (-496.0))) - ((clstatic_0_6_2_1_3.arr2d_0_6_2_1_3[2, 0] - (-256.0F)))))))
+ {
+ if ((cl_0_6_2_1_3.a4_0_6_2_1_3) >= ((cl_0_6_2_1_3.a4_0_6_2_1_3 + (Convert.ToSingle(-4 * (16.0 - (-496.0))) - ((clstatic_0_6_2_1_3.arr2d_0_6_2_1_3[2, 0] - (-256.0F)))))))
+ Console.WriteLine("Func_0_6_2_1_3: >= true");
+ else
+ {
+ if ((Convert.ToSingle(-4 * (16.0 - (-496.0)))) > ((cl_0_6_2_1_3.a4_0_6_2_1_3 + (Convert.ToSingle(-4 * (16.0 - (-496.0))) - ((clstatic_0_6_2_1_3.arr2d_0_6_2_1_3[2, 0] - (-256.0F)))))))
+ Console.WriteLine("Func_0_6_2_1_3: > true");
+ else
+ Console.WriteLine("Func_0_6_2_1_3: > false");
+ }
+ }
+ float retval_0_6_2_1_3 = Convert.ToSingle((cl_0_6_2_1_3.a4_0_6_2_1_3 + (Convert.ToSingle(-4 * (16.0 - (-496.0))) - ((clstatic_0_6_2_1_3.arr2d_0_6_2_1_3[2, 0] - (-256.0F))))));
+ return retval_0_6_2_1_3;
+ }
+
+ public static float Func_0_6_2_1_2()
+ {
+ Decimal[,] arr2d_0_6_2_1_2 = new Decimal[3, 11];
+
+ vtstatic_0_6_2_1_2.a3_0_6_2_1_2 = 99498421.333333343;
+ arr2d_0_6_2_1_2[2, 0] = 67108864M;
+ double asgop0 = a1_0_6_2_1_2;
+ asgop0 *= (-1.8033219786156451E-09);
+ if ((a1_0_6_2_1_2) != (asgop0))
+ {
+ return Convert.ToSingle((Convert.ToSingle(a2_0_6_2_1_2 / a1_0_6_2_1_2) - Convert.ToSingle(Convert.ToUInt32(Convert.ToInt32(arr2d_0_6_2_1_2[2, 0] + clstatic_0_6_2_1_2.a5_0_6_2_1_2) / asgop0) * (clstatic_0_6_2_1_2.a4_0_6_2_1_2 / vtstatic_0_6_2_1_2.a3_0_6_2_1_2))));
+ }
+ float retval_0_6_2_1_2 = Convert.ToSingle((Convert.ToSingle(a2_0_6_2_1_2 / a1_0_6_2_1_2) - Convert.ToSingle(Convert.ToUInt32(Convert.ToInt32(arr2d_0_6_2_1_2[2, 0] + clstatic_0_6_2_1_2.a5_0_6_2_1_2) / asgop0) * (clstatic_0_6_2_1_2.a4_0_6_2_1_2 / vtstatic_0_6_2_1_2.a3_0_6_2_1_2))));
+ return retval_0_6_2_1_2;
+ }
+
+ public static long Func_0_6_2_1_1()
+ {
+ VT_0_6_2_1_1 vt_0_6_2_1_1 = new VT_0_6_2_1_1(1);
+ vt_0_6_2_1_1.arr3d_0_6_2_1_1[4, 0, 3] = 1.0163216918571199;
+ vt_0_6_2_1_1.a4_0_6_2_1_1 = 4301798011987558400L;
+ double[,,] arr3d_0_6_2_1_1 = new double[5, 11, 4];
+
+ arr3d_0_6_2_1_1[4, 3, 3] = 0.00048828125;
+ return Convert.ToInt64((Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt32(Convert.ToInt32(1025733097 / vt_0_6_2_1_1.arr3d_0_6_2_1_1[4, 0, 3])) - Convert.ToInt64(1009260390L))) / (arr3d_0_6_2_1_1[4, 3, 3] - ((arr3d_0_6_2_1_1[4, 3, 3] - 0.125)))) / (Convert.ToInt64(32L / (vt_0_6_2_1_1.a4_0_6_2_1_1 + -4301798011987558398L))))));
+ }
+
+ public static double Func_0_6_1_6_6()
+ {
+ CL_0_6_1_6_6 cl_0_6_1_6_6 = new CL_0_6_1_6_6();
+
+ vtstatic_0_6_1_6_6.arr2d_0_6_1_6_6[2, 0] = 8UL;
+ double asgop0 = -1024.0;
+ asgop0 -= (((4096U / -4.2666666666666666)));
+ if ((((a3_0_6_1_6_6 - 0.000980377197265625) + 8176.0009765625)) != (0.000980377197265625))
+ {
+ if (((asgop0 + 52.32421875)) == (asgop0))
+ Console.WriteLine("Func_0_6_1_6_6: == true");
+ }
+ else
+ {
+ return Convert.ToDouble((((vtstatic_0_6_1_6_6.arr2d_0_6_1_6_6[2, 0] / (Convert.ToDouble(-256L * a3_0_6_1_6_6))) + ((a3_0_6_1_6_6 - 0.000980377197265625) + 8176.0009765625)) + (cl_0_6_1_6_6.a5_0_6_1_6_6 - ((asgop0 + 52.32421875)))));
+ }
+ return Convert.ToDouble((((vtstatic_0_6_1_6_6.arr2d_0_6_1_6_6[2, 0] / (Convert.ToDouble(-256L * a3_0_6_1_6_6))) + ((a3_0_6_1_6_6 - 0.000980377197265625) + 8176.0009765625)) + (cl_0_6_1_6_6.a5_0_6_1_6_6 - ((asgop0 + 52.32421875)))));
+ }
+
+ public static long Func_0_6_1_6_5()
+ {
+
+ clstatic_0_6_1_6_5.arr3d_0_6_1_6_5[4, 0, 3] = 388212448L;
+ clstatic_0_6_1_6_5.arr3d_0_6_1_6_5[4, 3, 3] = 16L;
+ long asgop0 = clstatic_0_6_1_6_5.arr3d_0_6_1_6_5[4, 3, 3];
+ asgop0 /= (Convert.ToInt64(4L));
+ long asgop1 = clstatic_0_6_1_6_5.arr3d_0_6_1_6_5[4, 3, 3];
+ asgop1 /= (Convert.ToInt64(asgop0));
+ return Convert.ToInt64((Convert.ToInt64((Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(388220640U) - Convert.ToInt64(clstatic_0_6_1_6_5.arr3d_0_6_1_6_5[4, 0, 3])) / Convert.ToInt64(Convert.ToInt16(28806) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(clstatic_0_6_1_6_5.arr3d_0_6_1_6_5[4, 0, 3]) * 7.4199063292272382E-05)))))) * Convert.ToInt64((Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(clstatic_0_6_1_6_5.arr3d_0_6_1_6_5[4, 0, 3]) * 4.1214546525823922E-08) / asgop1)))));
+ }
+
+ public static float Func_0_6_1_6_4()
+ {
+ VT_0_6_1_6_4 vt_0_6_1_6_4 = new VT_0_6_1_6_4(1);
+ vt_0_6_1_6_4.arr3d_0_6_1_6_4[4, 0, 3] = 44897;
+ vt_0_6_1_6_4.a2_0_6_1_6_4 = 0.0001810139681266928;
+ vt_0_6_1_6_4.a3_0_6_1_6_4 = 128.0F;
+ vt_0_6_1_6_4.arr2d_0_6_1_6_4[2, 5] = 1;
+
+ vtstatic_0_6_1_6_4.arr3d_0_6_1_6_4[4, 0, 3] = 44897;
+ vtstatic_0_6_1_6_4.a2_0_6_1_6_4 = 0.0001810139681266928;
+ vtstatic_0_6_1_6_4.a3_0_6_1_6_4 = 128.0F;
+ vtstatic_0_6_1_6_4.arr2d_0_6_1_6_4[2, 5] = 1;
+ if ((Convert.ToInt64(Convert.ToUInt16(vt_0_6_1_6_4.arr3d_0_6_1_6_4[4, 0, 3]) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(-33554432L) / (-33554432L / -2142049.0))))) < (-33554432L))
+ {
+ if ((Convert.ToSingle(vtstatic_0_6_1_6_4.arr2d_0_6_1_6_4[2, 5] * 3968.0)) > ((vt_0_6_1_6_4.a3_0_6_1_6_4 + Convert.ToSingle(vtstatic_0_6_1_6_4.arr2d_0_6_1_6_4[2, 5] * 3968.0))))
+ Console.WriteLine("Func_0_6_1_6_4: > true");
+ }
+ else
+ Console.WriteLine("Func_0_6_1_6_4: < false");
+ return Convert.ToSingle(((vt_0_6_1_6_4.a3_0_6_1_6_4 + Convert.ToSingle(vtstatic_0_6_1_6_4.arr2d_0_6_1_6_4[2, 5] * 3968.0)) - (Convert.ToSingle(Convert.ToInt64(Convert.ToUInt16(vt_0_6_1_6_4.arr3d_0_6_1_6_4[4, 0, 3]) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(-33554432L) / (-33554432L / -2142049.0)))) / (vt_0_6_1_6_4.arr3d_0_6_1_6_4[4, 0, 3] * vtstatic_0_6_1_6_4.a2_0_6_1_6_4)))));
+ }
+
+ public static float Func_0_6_1_6_3()
+ {
+ CL_0_6_1_6_3 cl_0_6_1_6_3 = new CL_0_6_1_6_3();
+
+ arr3d_0_6_1_6_3[4, 0, 3] = -32.0F;
+ float asgop0 = arr3d_0_6_1_6_3[4, 0, 3];
+ asgop0 -= (a2_0_6_1_6_3);
+ asgop0 += (Convert.ToSingle(Convert.ToUInt32(Convert.ToDecimal(cl_0_6_1_6_3.a1_0_6_1_6_3) + 4244145920M) * -1.5380704581665562E-05));
+ float asgop2 = 32.0F;
+ asgop2 += (2016.0F);
+ asgop2 *= ((Convert.ToSingle(64UL / 2.0) - (arr3d_0_6_1_6_3[4, 0, 3])));
+ if ((asgop0) > ((asgop2 - (asgop0))))
+ {
+ if ((asgop0) <= ((asgop2 - (asgop0))))
+ {
+ return Convert.ToSingle((asgop2 - (asgop0)));
+ }
+ else
+ {
+ return Convert.ToSingle((asgop2 - (asgop0)));
+ }
+ }
+ else
+ Console.WriteLine("Func_0_6_1_6_3: > false");
+ float retval_0_6_1_6_3 = Convert.ToSingle((asgop2 - (asgop0)));
+ return retval_0_6_1_6_3;
+ }
+
+ public static float Func_0_6_1_6_2()
+ {
+ CL_0_6_1_6_2 cl_0_6_1_6_2 = new CL_0_6_1_6_2();
+
+ cl_0_6_1_6_2.arr2d_0_6_1_6_2[2, 0] = -262140L;
+ long asgop0 = 4L;
+ asgop0 -= ((cl_0_6_1_6_2.arr2d_0_6_1_6_2[2, 0]));
+ double asgop1 = 0.25;
+ asgop1 += (-127.25);
+ if ((asgop0) < (cl_0_6_1_6_2.arr2d_0_6_1_6_2[2, 0]))
+ {
+ float if0_0retval_0_6_1_6_2 = Convert.ToSingle(Convert.ToSingle(asgop0 / (Convert.ToSingle(Convert.ToInt64(Convert.ToDouble(cl_0_6_1_6_2.arr2d_0_6_1_6_2[2, 0]) * -1.5259021896696422E-05) / (0.25 - (-3.75))) / ((Convert.ToDouble(Convert.ToUInt64(Convert.ToInt16(13864) + Convert.ToInt64(-13352L)) * 0.25)) + asgop1))));
+ return if0_0retval_0_6_1_6_2;
+ }
+ float retval_0_6_1_6_2 = Convert.ToSingle(Convert.ToSingle(asgop0 / (Convert.ToSingle(Convert.ToInt64(Convert.ToDouble(cl_0_6_1_6_2.arr2d_0_6_1_6_2[2, 0]) * -1.5259021896696422E-05) / (0.25 - (-3.75))) / ((Convert.ToDouble(Convert.ToUInt64(Convert.ToInt16(13864) + Convert.ToInt64(-13352L)) * 0.25)) + asgop1))));
+ return retval_0_6_1_6_2;
+ }
+
+ public static long Func_0_6_1_6_1()
+ {
+
+ vtstatic_0_6_1_6_1.a0_0_6_1_6_1 = 33557;
+ clstatic_0_6_1_6_1.a5_0_6_1_6_1 += (1099511627776.0);
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToInt32((Convert.ToInt32((clstatic_0_6_1_6_1.a5_0_6_1_6_1 - (1099511627776.0 / 0.50793650793650791)) + (0.50793650793650791 - 33397895144.507938)))) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(vtstatic_0_6_1_6_1.a0_0_6_1_6_1) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(-536870912L) / 0.55820732704040543))))));
+ }
+
+ public static double Func_0_6_1_5_6()
+ {
+
+ clstatic_0_6_1_5_6.arr3d_0_6_1_5_6[4, 0, 3] = 128.0;
+ Decimal asgop0 = 32M;
+ asgop0 *= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(32M) + Convert.ToDecimal(-31.9453125M)))));
+ clstatic_0_6_1_5_6.arr3d_0_6_1_5_6[4, 0, 3] /= ((1.52587891E-05F * 2.0));
+ if ((clstatic_0_6_1_5_6.arr3d_0_6_1_5_6[4, 0, 3]) >= (Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal(clstatic_0_6_1_5_6.arr3d_0_6_1_5_6[4, 0, 3]) * -0.000000476837158203125M)) * Convert.ToDecimal(asgop0))))
+ {
+ if ((-0.000000476837158203125M) == ((Convert.ToDecimal(clstatic_0_6_1_5_6.arr3d_0_6_1_5_6[4, 0, 3]) * -0.000000476837158203125M)))
+ Console.WriteLine("Func_0_6_1_5_6: == true");
+ }
+ return Convert.ToDouble(Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal(clstatic_0_6_1_5_6.arr3d_0_6_1_5_6[4, 0, 3]) * -0.000000476837158203125M)) * Convert.ToDecimal(asgop0)));
+ }
+
+ public static long Func_0_6_1_5_5()
+ {
+ int[,,] arr3d_0_6_1_5_5 = new int[5, 11, 4];
+
+ vtstatic_0_6_1_5_5.a2_0_6_1_5_5 = 3.0517578125E-05;
+ arr3d_0_6_1_5_5[4, 0, 3] = 348890471;
+ vtstatic_0_6_1_5_5.a2_0_6_1_5_5 += ((2.0F * 1.2278542038731855E-05));
+ long asgop1 = 17592186044416L;
+ asgop1 *= (Convert.ToInt64(Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(a1_0_6_1_5_5) - Convert.ToInt64(36036L)))));
+ long retval_0_6_1_5_5 = Convert.ToInt64((Convert.ToInt64(Convert.ToDouble(asgop1) / vtstatic_0_6_1_5_5.a2_0_6_1_5_5) - Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToUInt16(a1_0_6_1_5_5) - Convert.ToInt64(-17592186008364L))) / (arr3d_0_6_1_5_5[4, 0, 3] * 9.8660372631787436E-15))));
+ return retval_0_6_1_5_5;
+ }
+
+ public static float Func_0_6_1_5_4()
+ {
+ VT_0_6_1_5_4 vt_0_6_1_5_4 = new VT_0_6_1_5_4(1);
+ vt_0_6_1_5_4.a0_0_6_1_5_4 = -1536.0;
+ vt_0_6_1_5_4.a1_0_6_1_5_4 = 30996;
+
+ short asgop0 = 25184;
+ asgop0 *= Convert.ToInt16(Convert.ToInt16((Convert.ToInt16(vt_0_6_1_5_4.a1_0_6_1_5_4)) % (Convert.ToInt16(Convert.ToInt16(Convert.ToInt64(5184483747742875648L) - Convert.ToInt64(5184483747742844653L))))));
+ double asgop1 = vt_0_6_1_5_4.a0_0_6_1_5_4;
+ asgop1 += (2044.92578125);
+ if ((asgop1) > ((((25184 * a3_0_6_1_5_4) + vt_0_6_1_5_4.a0_0_6_1_5_4) - asgop1)))
+ Console.WriteLine("Func_0_6_1_5_4: > true");
+ return Convert.ToSingle(Convert.ToSingle(asgop0 / (((25184 * a3_0_6_1_5_4) + vt_0_6_1_5_4.a0_0_6_1_5_4) - asgop1)));
+ }
+
+ public static float Func_0_6_1_5_3()
+ {
+
+ vtstatic_0_6_1_5_3.a4_0_6_1_5_3 = -1262185728M;
+ arr2d_0_6_1_5_3[2, 1] = 413371063;
+ if ((clstatic_0_6_1_5_3.a0_0_6_1_5_3) != (vtstatic_0_6_1_5_3.a4_0_6_1_5_3))
+ {
+ return Convert.ToSingle(Convert.ToSingle(Convert.ToUInt32(clstatic_0_6_1_5_3.a0_0_6_1_5_3 - (vtstatic_0_6_1_5_3.a4_0_6_1_5_3)) * ((((arr2d_0_6_1_5_3[2, 1] * -5.8121605583953757E-15) + 7.4505805969238281E-09) - (-2.40257898835057E-06)) - (-2.3951284077536463E-06))));
+ }
+ else
+ {
+ return Convert.ToSingle(Convert.ToSingle(Convert.ToUInt32(clstatic_0_6_1_5_3.a0_0_6_1_5_3 - (vtstatic_0_6_1_5_3.a4_0_6_1_5_3)) * ((((arr2d_0_6_1_5_3[2, 1] * -5.8121605583953757E-15) + 7.4505805969238281E-09) - (-2.40257898835057E-06)) - (-2.3951284077536463E-06))));
+ }
+ float retval_0_6_1_5_3 = Convert.ToSingle(Convert.ToSingle(Convert.ToUInt32(clstatic_0_6_1_5_3.a0_0_6_1_5_3 - (vtstatic_0_6_1_5_3.a4_0_6_1_5_3)) * ((((arr2d_0_6_1_5_3[2, 1] * -5.8121605583953757E-15) + 7.4505805969238281E-09) - (-2.40257898835057E-06)) - (-2.3951284077536463E-06))));
+ return retval_0_6_1_5_3;
+ }
+
+ public static float Func_0_6_1_5_2()
+ {
+ CL_0_6_1_5_2 cl_0_6_1_5_2 = new CL_0_6_1_5_2();
+
+ vtstatic_0_6_1_5_2.arr3d_0_6_1_5_2[4, 0, 3] = 55672;
+ double asgop0 = 512.0;
+ asgop0 += (-496.0);
+ float asgop1 = -393216.0F;
+ asgop1 -= (0.0F);
+ float asgop2 = 524288.0F;
+ asgop2 += (cl_0_6_1_5_2.a1_0_6_1_5_2);
+ float asgop3 = 524288.0F;
+ asgop3 += (asgop2);
+ asgop3 -= ((asgop1));
+ if ((Convert.ToUInt64(Convert.ToUInt16(vtstatic_0_6_1_5_2.arr3d_0_6_1_5_2[4, 0, 3]) + Convert.ToInt64(-55668L))) == 10)
+ Console.WriteLine("Func_0_6_1_5_2: == true");
+ float retval_0_6_1_5_2 = Convert.ToSingle((asgop3 / Convert.ToSingle(Convert.ToUInt64(Convert.ToUInt16(vtstatic_0_6_1_5_2.arr3d_0_6_1_5_2[4, 0, 3]) + Convert.ToInt64(-55668L)) * asgop0)));
+ return retval_0_6_1_5_2;
+ }
+
+ public static long Func_0_6_1_5_1()
+ {
+ VT_0_6_1_5_1 vt_0_6_1_5_1 = new VT_0_6_1_5_1(1);
+ vt_0_6_1_5_1.arr2d_0_6_1_5_1[2, 0] = 1L;
+ vt_0_6_1_5_1.a1_0_6_1_5_1 = 1.0204337470226903;
+ short a5_0_6_1_5_1 = 7977;
+
+ vtstatic_0_6_1_5_1.arr2d_0_6_1_5_1[2, 0] = 1L;
+ vtstatic_0_6_1_5_1.a1_0_6_1_5_1 = 1.0204337470226903;
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16((Convert.ToInt16(Convert.ToInt16(a5_0_6_1_5_1 * (Convert.ToDouble(vtstatic_0_6_1_5_1.arr2d_0_6_1_5_1[2, 0] * vt_0_6_1_5_1.a1_0_6_1_5_1))))) % (Convert.ToInt16(Convert.ToInt16(a5_0_6_1_5_1 / vtstatic_0_6_1_5_1.arr2d_0_6_1_5_1[2, 0]))))) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(vtstatic_0_6_1_5_1.arr2d_0_6_1_5_1[2, 0]) / -0.0625)) * (0.0625F * 861.0)))));
+ }
+
+ public static float Func_0_6_1_4_1()
+ {
+
+ arr3d_0_6_1_4_1[4, 0, 3] = 0.0F;
+ if ((arr3d_0_6_1_4_1[4, 0, 3]) > 10)
+ {
+ if ((arr3d_0_6_1_4_1[4, 0, 3]) >= 10)
+ Console.WriteLine("Func_0_6_1_4_1: >= true");
+ else
+ Console.WriteLine("Func_0_6_1_4_1: >= false");
+ }
+ return Convert.ToSingle(arr3d_0_6_1_4_1[4, 0, 3]);
+ }
+
+ public static double Func_0_6_1_3_6()
+ {
+
+ vtstatic_0_6_1_3_6.arr1d_0_6_1_3_6[0] = 0.015625;
+ vtstatic_0_6_1_3_6.a4_0_6_1_3_6 = 0.0;
+ double asgop0 = vtstatic_0_6_1_3_6.arr1d_0_6_1_3_6[0];
+ asgop0 -= (vtstatic_0_6_1_3_6.a4_0_6_1_3_6);
+ float asgop1 = 32768.0F;
+ asgop1 -= (0.0F);
+ double asgop2 = vtstatic_0_6_1_3_6.arr1d_0_6_1_3_6[0];
+ asgop2 += (a5_0_6_1_3_6);
+ asgop2 -= (((((a5_0_6_1_3_6 + -260095.984375) + 261120.0) + -512.99645662307739)));
+ return Convert.ToDouble(((asgop1 * asgop0) + asgop2));
+ }
+
+ public static double Func_0_6_1_3_5()
+ {
+ CL_0_6_1_3_5 cl_0_6_1_3_5 = new CL_0_6_1_3_5();
+
+ clstatic_0_6_1_3_5.arr3d_0_6_1_3_5[4, 0, 3] = 61853L;
+ clstatic_0_6_1_3_5.arr2d_0_6_1_3_5[2, 1] = 1163507519;
+ return Convert.ToDouble((Convert.ToUInt32(Convert.ToInt32(1163507519L / 1L) * cl_0_6_1_3_5.a4_0_6_1_3_5) / (Convert.ToDouble(Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(2472083712U - 2472021851U)) - Convert.ToInt64(clstatic_0_6_1_3_5.arr3d_0_6_1_3_5[4, 0, 3])) * (clstatic_0_6_1_3_5.arr2d_0_6_1_3_5[2, 1] / 27480182273.765892)))));
+ }
+
+ public static double Func_0_6_1_3_4()
+ {
+ CL_0_6_1_3_4 cl_0_6_1_3_4 = new CL_0_6_1_3_4();
+
+ clstatic_0_6_1_3_4.arr3d_0_6_1_3_4[4, 0, 3] = 624337788;
+ double asgop0 = 3.5315141696215547E-15;
+ asgop0 -= (1920.0);
+ double retval_0_6_1_3_4 = Convert.ToDouble((((clstatic_0_6_1_3_4.arr3d_0_6_1_3_4[4, 0, 3] * ((Convert.ToInt32(Convert.ToInt64(4638428340238155776L) + Convert.ToInt64(-4638428339309297665L))) * 3.5315141696215547E-15)) + asgop0) + (((8UL / -0.0041666666666666666) - (-1912.0)) - cl_0_6_1_3_4.a5_0_6_1_3_4)));
+ return retval_0_6_1_3_4;
+ }
+
+ public static double Func_0_6_1_3_3()
+ {
+
+ vtstatic_0_6_1_3_3.arr2d_0_6_1_3_3[2, 0] = -5995128256M;
+ double asgop0 = 0.00048828125;
+ asgop0 -= ((((-1.52587891E-05F - (-7.62939453E-06F)) / 0.00012303149606299212)));
+ asgop0 += ((-0.015625 - a4_0_6_1_3_3));
+ return Convert.ToDouble((Convert.ToUInt32(Convert.ToUInt32(Convert.ToDecimal((Convert.ToDecimal(0.00048828125) * 17592186044416M)) + vtstatic_0_6_1_3_3.arr2d_0_6_1_3_3[2, 0]) % 1769884928U) * asgop0));
+ }
+
+ public static long Func_0_6_1_3_2()
+ {
+ CL_0_6_1_3_2 cl_0_6_1_3_2 = new CL_0_6_1_3_2();
+
+ arr1d_0_6_1_3_2[0] = 4618;
+ ushort asgop0 = 42152;
+ asgop0 %= (Convert.ToUInt16(cl_0_6_1_3_2.a1_0_6_1_3_2));
+ long asgop1 = 3143872629962702848L;
+ asgop1 += (Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(Convert.ToInt64(3143872629962702848L) + Convert.ToInt64(-3143872629962698230L))) - Convert.ToInt64(3143872630213555130L)));
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(250847680U) + asgop1)) * (Convert.ToDouble(Convert.ToInt64(Convert.ToUInt16(arr1d_0_6_1_3_2[0]) + Convert.ToInt64(-4602L)) * (asgop0 / a4_0_6_1_3_2)))));
+ }
+
+ public static double Func_0_6_1_3_1()
+ {
+ CL_0_6_1_3_1 cl_0_6_1_3_1 = new CL_0_6_1_3_1();
+
+ vtstatic_0_6_1_3_1.a3_0_6_1_3_1 = -49152.0;
+ return Convert.ToDouble((((3316919040U * cl_0_6_1_3_1.a0_0_6_1_3_1) + vtstatic_0_6_1_3_1.a3_0_6_1_3_1) + ((Convert.ToUInt16(30667 * 2.1195747872305737) * 0.25205766065137458) + (Convert.ToDouble(-32L * 268.21130211835907)))));
+ }
+
+ public static double Func_0_6_1_2_6()
+ {
+ double[,] arr2d_0_6_1_2_6 = new double[3, 11];
+
+ vtstatic_0_6_1_2_6.arr1d_0_6_1_2_6[2] = -4173675;
+ arr2d_0_6_1_2_6[2, 0] = -1.3969838619232178E-08;
+ double asgop0 = arr2d_0_6_1_2_6[2, 0];
+ asgop0 += (2.8870999813079834E-08);
+ asgop0 /= ((Convert.ToUInt32(20629 - (vtstatic_0_6_1_2_6.arr1d_0_6_1_2_6[2])) / 786432.0));
+ return Convert.ToDouble(((Convert.ToDouble(Convert.ToDecimal(2048M) / Convert.ToDecimal(137438953471.9995964774733876M)) + (arr2d_0_6_1_2_6[2, 0] + 0.0)) + asgop0));
+ }
+
+ public static float Func_0_6_1_2_5()
+ {
+ VT_0_6_1_2_5 vt_0_6_1_2_5 = new VT_0_6_1_2_5(1);
+ vt_0_6_1_2_5.arr2d_0_6_1_2_5[2, 0] = -0.0007324219F;
+ vt_0_6_1_2_5.a5_0_6_1_2_5 = 4.2771727525090757;
+ float[,] arr2d_0_6_1_2_5 = new float[3, 11];
+
+ vtstatic_0_6_1_2_5.arr2d_0_6_1_2_5[2, 0] = -0.0007324219F;
+ vtstatic_0_6_1_2_5.a5_0_6_1_2_5 = 4.2771727525090757;
+ arr2d_0_6_1_2_5[2, 3] = -0.0007171631F;
+ float asgop0 = arr2d_0_6_1_2_5[2, 3];
+ asgop0 -= ((vt_0_6_1_2_5.arr2d_0_6_1_2_5[2, 0]));
+ asgop0 -= ((Convert.ToSingle(a4_0_6_1_2_5 / -22310.127659574468)));
+ return Convert.ToSingle((Convert.ToSingle(Convert.ToUInt16(14049 * vtstatic_0_6_1_2_5.a5_0_6_1_2_5) / clstatic_0_6_1_2_5.a1_0_6_1_2_5) - asgop0));
+ }
+
+ public static float Func_0_6_1_2_4()
+ {
+
+ vtstatic_0_6_1_2_4.arr2d_0_6_1_2_4[2, 0] = 1.862645149230957E-09;
+ clstatic_0_6_1_2_4.arr2d_0_6_1_2_4[2, 1] = 65536;
+ float asgop0 = 0.125F;
+ asgop0 += (Convert.ToSingle(Convert.ToUInt16(clstatic_0_6_1_2_4.arr2d_0_6_1_2_4[2, 1] / Convert.ToSingle(1.21961474F)) * (vtstatic_0_6_1_2_4.arr2d_0_6_1_2_4[2, 0] + (1.21961474F * (vtstatic_0_6_1_2_4.arr2d_0_6_1_2_4[2, 0] - (-5.7186561629675462E-06))))));
+ return Convert.ToSingle((Convert.ToSingle(clstatic_0_6_1_2_4.arr2d_0_6_1_2_4[2, 1] * vtstatic_0_6_1_2_4.arr2d_0_6_1_2_4[2, 0]) / asgop0));
+ }
+
+ public static float Func_0_6_1_2_3()
+ {
+ VT_0_6_1_2_3 vt_0_6_1_2_3 = new VT_0_6_1_2_3(1);
+ vt_0_6_1_2_3.a2_0_6_1_2_3 = 0.2238297160240119112544027381M;
+ vt_0_6_1_2_3.a3_0_6_1_2_3 = 3719650585083612757L;
+ CL_0_6_1_2_3 cl_0_6_1_2_3 = new CL_0_6_1_2_3();
+
+ vtstatic_0_6_1_2_3.a2_0_6_1_2_3 = 0.2238297160240119112544027381M;
+ vtstatic_0_6_1_2_3.a3_0_6_1_2_3 = 3719650585083612757L;
+ cl_0_6_1_2_3.arr3d_0_6_1_2_3[4, 0, 3] = -1.1368683772161603E-13;
+ double asgop0 = cl_0_6_1_2_3.arr3d_0_6_1_2_3[4, 0, 3];
+ asgop0 += (clstatic_0_6_1_2_3.a4_0_6_1_2_3);
+ asgop0 -= ((-5.1672456513670232E-14));
+ double asgop2 = cl_0_6_1_2_3.arr3d_0_6_1_2_3[4, 0, 3];
+ asgop2 += (asgop0);
+ float retval_0_6_1_2_3 = Convert.ToSingle(Convert.ToSingle(Convert.ToUInt32(Convert.ToDecimal((Convert.ToInt32(Convert.ToInt64(3719650585545277440L) - Convert.ToInt64(vtstatic_0_6_1_2_3.a3_0_6_1_2_3)))) / vt_0_6_1_2_3.a2_0_6_1_2_3) * asgop2));
+ return retval_0_6_1_2_3;
+ }
+
+ public static float Func_0_6_1_2_2()
+ {
+ CL_0_6_1_2_2 cl_0_6_1_2_2 = new CL_0_6_1_2_2();
+
+ cl_0_6_1_2_2.arr2d_0_6_1_2_2[2, 0] = 0.0F;
+ float retval_0_6_1_2_2 = Convert.ToSingle(cl_0_6_1_2_2.arr2d_0_6_1_2_2[2, 0]);
+ return retval_0_6_1_2_2;
+ }
+
+ public static float Func_0_6_1_2_1()
+ {
+
+ vtstatic_0_6_1_2_1.a2_0_6_1_2_1 = 256;
+ float asgop0 = a0_0_6_1_2_1;
+ asgop0 -= (Convert.ToSingle(2637359872U / a5_0_6_1_2_1));
+ return Convert.ToSingle(((Convert.ToSingle(vtstatic_0_6_1_2_1.a2_0_6_1_2_1 * ((clstatic_0_6_1_2_1.a1_0_6_1_2_1 - 0.06249237060546875) / clstatic_0_6_1_2_1.a1_0_6_1_2_1)) + (a0_0_6_1_2_1 + (a0_0_6_1_2_1 - clstatic_0_6_1_2_1.a3_0_6_1_2_1))) + asgop0));
+ }
+
+ public static long Func_0_6_1_1_6()
+ {
+ CL_0_6_1_1_6 cl_0_6_1_1_6 = new CL_0_6_1_1_6();
+
+ long asgop0 = clstatic_0_6_1_1_6.a0_0_6_1_1_6;
+ asgop0 /= (Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(clstatic_0_6_1_1_6.a0_0_6_1_1_6) * 2.3283064365386963E-10)));
+ long retval_0_6_1_1_6 = Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(asgop0) * ((((Convert.ToUInt64(64UL / 32UL)) * 64UL) / a3_0_6_1_1_6) + ((128.0F / (a3_0_6_1_1_6 + -16380.0)) - cl_0_6_1_1_6.a5_0_6_1_1_6))));
+ return retval_0_6_1_1_6;
+ }
+
+ public static double Func_0_6_1_1_5()
+ {
+
+ clstatic_0_6_1_1_5.arr1d_0_6_1_1_5[0] = -0.0625;
+ clstatic_0_6_1_1_5.arr1d_0_6_1_1_5[0] += (-0.9375);
+ double asgop1 = -2.0;
+ asgop1 += (clstatic_0_6_1_1_5.a5_0_6_1_1_5);
+ clstatic_0_6_1_1_5.arr1d_0_6_1_1_5[0] += (0.0);
+ double retval_0_6_1_1_5 = Convert.ToDouble((clstatic_0_6_1_1_5.arr1d_0_6_1_1_5[0] - (((-1.0 + (16384 / 10922.666666666666)) + 0.0) + asgop1)));
+ return retval_0_6_1_1_5;
+ }
+
+ public static int Func_0_6_1_1_4()
+ {
+
+ vtstatic_0_6_1_1_4.arr2d_0_6_1_1_4[2, 0] = -0.015625;
+ vtstatic_0_6_1_1_4.a2_0_6_1_1_4 = 0.0040086842239162972;
+ vtstatic_0_6_1_1_4.a3_0_6_1_1_4 = 15858127.0;
+ double asgop0 = vtstatic_0_6_1_1_4.a3_0_6_1_1_4;
+ asgop0 += (a5_0_6_1_1_4);
+ return Convert.ToInt32(Convert.ToInt32((Convert.ToInt32(asgop0 + (Convert.ToDouble(4194304L * 3.780872106552124)))) / (((3.780872106552124 - (-4.219127893447876)) - (8.0 + vtstatic_0_6_1_1_4.arr2d_0_6_1_1_4[2, 0])) - vtstatic_0_6_1_1_4.a2_0_6_1_1_4)));
+ }
+
+ public static double Func_0_6_1_1_3()
+ {
+ VT_0_6_1_1_3 vt_0_6_1_1_3 = new VT_0_6_1_1_3(1);
+ vt_0_6_1_1_3.a2_0_6_1_1_3 = 0.015398322253945983;
+
+ clstatic_0_6_1_1_3.a0_0_6_1_1_3 -= ((32488 * vt_0_6_1_1_3.a2_0_6_1_1_3));
+ return Convert.ToDouble((Convert.ToUInt64(Convert.ToUInt32(703148352U) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(536870912L) * 1.3097158372402191))) / clstatic_0_6_1_1_3.a0_0_6_1_1_3));
+ }
+
+ public static double Func_0_6_1_1_2()
+ {
+
+ vtstatic_0_6_1_1_2.a1_0_6_1_1_2 = 256.0;
+ clstatic_0_6_1_1_2.arr1d_0_6_1_1_2[0] = 0.9585417F;
+ clstatic_0_6_1_1_2.arr3d_0_6_1_1_2[4, 2, 3] = 1775423600;
+ arr2d_0_6_1_1_2[2, 5] = 2032730173;
+ arr2d_0_6_1_1_2[2, 5] %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(clstatic_0_6_1_1_2.arr3d_0_6_1_1_2[4, 2, 3]))))));
+ vtstatic_0_6_1_1_2.a1_0_6_1_1_2 /= (a4_0_6_1_1_2);
+ return Convert.ToDouble((Convert.ToInt32(arr2d_0_6_1_1_2[2, 5] / Convert.ToSingle(clstatic_0_6_1_1_2.arr1d_0_6_1_1_2[0])) / vtstatic_0_6_1_1_2.a1_0_6_1_1_2));
+ }
+
+ public static long Func_0_6_1_1_1()
+ {
+ long* a2_0_6_1_1_1 = stackalloc long[1];
+ *a2_0_6_1_1_1 = 1414726559L;
+ double* a5_0_6_1_1_1 = stackalloc double[1];
+ *a5_0_6_1_1_1 = 512.0;
+
+ vtstatic_0_6_1_1_1.a3_0_6_1_1_1 = -113.20023047924042;
+ clstatic_0_6_1_1_1.arr3d_0_6_1_1_1[4, 0, 3] = 2953375643380678656UL;
+ long asgop0 = 32768L;
+ asgop0 /= (Convert.ToInt64(256L));
+ ulong asgop1 = 2953375643380744192UL;
+ asgop1 -= Convert.ToUInt64(clstatic_0_6_1_1_1.arr3d_0_6_1_1_1[4, 0, 3]);
+ double asgop2 = 128.0;
+ asgop2 -= ((128.0 + -0.03125));
+ long retval_0_6_1_1_1 = Convert.ToInt64(Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(1548944287) - Convert.ToInt64(((*a2_0_6_1_1_1)))) / Convert.ToInt64(Convert.ToDouble(asgop0) * asgop2)))) * ((asgop1 / ((*a5_0_6_1_1_1))) + vtstatic_0_6_1_1_1.a3_0_6_1_1_1)));
+ return retval_0_6_1_1_1;
+ }
+
+ public static int Func_0_5_6_6_6()
+ {
+ VT_0_5_6_6_6 vt_0_5_6_6_6 = new VT_0_5_6_6_6(1);
+ vt_0_5_6_6_6.arr1d_0_5_6_6_6[0] = 0.83176532818844362;
+ int[,] arr2d_0_5_6_6_6 = new int[3, 11];
+
+ arr2d_0_5_6_6_6[2, 1] = 1674246952;
+ if (((arr2d_0_5_6_6_6[2, 1] + clstatic_0_5_6_6_6.a2_0_5_6_6_6)) <= (arr2d_0_5_6_6_6[2, 1]))
+ Console.WriteLine("Func_0_5_6_6_6: <= true");
+ else
+ Console.WriteLine("Func_0_5_6_6_6: <= false");
+ int retval_0_5_6_6_6 = Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(arr2d_0_5_6_6_6[2, 1])) % (Convert.ToInt32((Convert.ToInt32((arr2d_0_5_6_6_6[2, 1] + clstatic_0_5_6_6_6.a2_0_5_6_6_6) * vt_0_5_6_6_6.arr1d_0_5_6_6_6[0])))))));
+ return retval_0_5_6_6_6;
+ }
+
+ public static double Func_0_5_6_6_5()
+ {
+
+ arr1d_0_5_6_6_5[0] = 0.1171875;
+ if ((((7.62939453E-06F - (-7.62939453E-06F)) * arr1d_0_5_6_6_5[0])) == (((arr1d_0_5_6_6_5[0] * 1.0172526041666667E-06) + ((7.62939453E-06F - (-7.62939453E-06F)) * arr1d_0_5_6_6_5[0]))))
+ {
+ return Convert.ToDouble((((arr1d_0_5_6_6_5[0] * 1.0172526041666667E-06) + ((7.62939453E-06F - (-7.62939453E-06F)) * arr1d_0_5_6_6_5[0])) / (((arr1d_0_5_6_6_5[0] * 0.13333333333333333) + (0.015625 / -1.0666666666666667)) - 0.0009613037109375)));
+ }
+ return Convert.ToDouble((((arr1d_0_5_6_6_5[0] * 1.0172526041666667E-06) + ((7.62939453E-06F - (-7.62939453E-06F)) * arr1d_0_5_6_6_5[0])) / (((arr1d_0_5_6_6_5[0] * 0.13333333333333333) + (0.015625 / -1.0666666666666667)) - 0.0009613037109375)));
+ }
+
+ public static double Func_0_5_6_6_4()
+ {
+
+ vtstatic_0_5_6_6_4.a4_0_5_6_6_4 = 0.12121212121212122;
+ arr1d_0_5_6_6_4[0] = 0.015128968253968254;
+ double asgop0 = arr1d_0_5_6_6_4[0];
+ asgop0 += (0.0);
+ double asgop1 = -1024.0;
+ asgop1 /= (((0.001953125 + 0.013671875) - arr1d_0_5_6_6_4[0]));
+ asgop0 -= ((-33554431.984871034));
+ if ((asgop0) != ((((-1024.0 + (4096.0F / vtstatic_0_5_6_6_4.a4_0_5_6_6_4)) - (asgop1)) / asgop0)))
+ {
+ double if0_0retval_0_5_6_6_4 = Convert.ToDouble((((-1024.0 + (4096.0F / vtstatic_0_5_6_6_4.a4_0_5_6_6_4)) - (asgop1)) / asgop0));
+ return if0_0retval_0_5_6_6_4;
+ }
+ else
+ Console.WriteLine("Func_0_5_6_6_4: != false");
+ return Convert.ToDouble((((-1024.0 + (4096.0F / vtstatic_0_5_6_6_4.a4_0_5_6_6_4)) - (asgop1)) / asgop0));
+ }
+
+ public static ushort Func_0_5_6_6_3()
+ {
+ VT_0_5_6_6_3 vt_0_5_6_6_3 = new VT_0_5_6_6_3(1);
+ vt_0_5_6_6_3.a3_0_5_6_6_3 = 10.190301880370992;
+ int[,] arr2d_0_5_6_6_3 = new int[3, 11];
+
+ arr2d_0_5_6_6_3[2, 1] = 512;
+ clstatic_0_5_6_6_3.arr3d_0_5_6_6_3[4, 0, 3] = 119.55191256830601;
+ clstatic_0_5_6_6_3.arr1d_0_5_6_6_3[4] = 2135504012;
+ if (((Convert.ToDouble(Convert.ToInt64(Convert.ToInt16(20923) + Convert.ToInt64(-18875L)) * vt_0_5_6_6_3.a3_0_5_6_6_3))) < (clstatic_0_5_6_6_3.a5_0_5_6_6_3))
+ {
+ if ((Convert.ToInt16(4059394304U - 4059393938U)) > (20923))
+ {
+ ushort if1_0retval_0_5_6_6_3 = Convert.ToUInt16((Convert.ToUInt16(Convert.ToUInt16(Convert.ToInt16(4059394304U - 4059393938U) * clstatic_0_5_6_6_3.arr3d_0_5_6_6_3[4, 0, 3]) % (Convert.ToUInt16(Convert.ToInt32(clstatic_0_5_6_6_3.arr1d_0_5_6_6_3[4] / (arr2d_0_5_6_6_3[2, 1] / (Convert.ToDouble(2048L * clstatic_0_5_6_6_3.a5_0_5_6_6_3)))) / (Convert.ToDouble(Convert.ToInt64(Convert.ToInt16(20923) + Convert.ToInt64(-18875L)) * vt_0_5_6_6_3.a3_0_5_6_6_3)))))));
+ return if1_0retval_0_5_6_6_3;
+ }
+ else
+ {
+ ushort else1_0retval_0_5_6_6_3 = Convert.ToUInt16((Convert.ToUInt16(Convert.ToUInt16(Convert.ToInt16(4059394304U - 4059393938U) * clstatic_0_5_6_6_3.arr3d_0_5_6_6_3[4, 0, 3]) % (Convert.ToUInt16(Convert.ToInt32(clstatic_0_5_6_6_3.arr1d_0_5_6_6_3[4] / (arr2d_0_5_6_6_3[2, 1] / (Convert.ToDouble(2048L * clstatic_0_5_6_6_3.a5_0_5_6_6_3)))) / (Convert.ToDouble(Convert.ToInt64(Convert.ToInt16(20923) + Convert.ToInt64(-18875L)) * vt_0_5_6_6_3.a3_0_5_6_6_3)))))));
+ return else1_0retval_0_5_6_6_3;
+ }
+ }
+ return Convert.ToUInt16((Convert.ToUInt16(Convert.ToUInt16(Convert.ToInt16(4059394304U - 4059393938U) * clstatic_0_5_6_6_3.arr3d_0_5_6_6_3[4, 0, 3]) % (Convert.ToUInt16(Convert.ToInt32(clstatic_0_5_6_6_3.arr1d_0_5_6_6_3[4] / (arr2d_0_5_6_6_3[2, 1] / (Convert.ToDouble(2048L * clstatic_0_5_6_6_3.a5_0_5_6_6_3)))) / (Convert.ToDouble(Convert.ToInt64(Convert.ToInt16(20923) + Convert.ToInt64(-18875L)) * vt_0_5_6_6_3.a3_0_5_6_6_3)))))));
+ }
+
+ public static double Func_0_5_6_6_2()
+ {
+ VT_0_5_6_6_2 vt_0_5_6_6_2 = new VT_0_5_6_6_2(1);
+ vt_0_5_6_6_2.arr2d_0_5_6_6_2[2, 0] = 0.0;
+ vt_0_5_6_6_2.a5_0_5_6_6_2 = 16.0F;
+ CL_0_5_6_6_2 cl_0_5_6_6_2 = new CL_0_5_6_6_2();
+
+ vtstatic_0_5_6_6_2.arr2d_0_5_6_6_2[2, 0] = 0.0;
+ vtstatic_0_5_6_6_2.a5_0_5_6_6_2 = 16.0F;
+ double asgop0 = cl_0_5_6_6_2.a1_0_5_6_6_2;
+ asgop0 -= ((-2097151.9921875));
+ double asgop1 = 2097152.0;
+ asgop1 -= (vtstatic_0_5_6_6_2.arr2d_0_5_6_6_2[2, 0]);
+ vt_0_5_6_6_2.a5_0_5_6_6_2 /= (cl_0_5_6_6_2.a4_0_5_6_6_2);
+ asgop1 *= (-4.2728218845104676E-17);
+ if (((vt_0_5_6_6_2.a5_0_5_6_6_2 * cl_0_5_6_6_2.a1_0_5_6_6_2)) >= (cl_0_5_6_6_2.a1_0_5_6_6_2))
+ Console.WriteLine("Func_0_5_6_6_2: >= true");
+ else
+ {
+ return Convert.ToDouble((((vt_0_5_6_6_2.a5_0_5_6_6_2 * cl_0_5_6_6_2.a1_0_5_6_6_2) / asgop0) - (asgop1)));
+ }
+ return Convert.ToDouble((((vt_0_5_6_6_2.a5_0_5_6_6_2 * cl_0_5_6_6_2.a1_0_5_6_6_2) / asgop0) - (asgop1)));
+ }
+
+ public static double Func_0_5_6_6_1()
+ {
+ VT_0_5_6_6_1 vt_0_5_6_6_1 = new VT_0_5_6_6_1(1);
+ vt_0_5_6_6_1.a4_0_5_6_6_1 = 33554431.999998093;
+ double[,,] arr3d_0_5_6_6_1 = new double[5, 11, 4];
+
+ arr3d_0_5_6_6_1[4, 0, 3] = 33554432.0;
+ double asgop0 = arr3d_0_5_6_6_1[4, 0, 3];
+ asgop0 -= (vt_0_5_6_6_1.a4_0_5_6_6_1);
+ asgop0 *= (arr3d_0_5_6_6_1[4, 0, 3]);
+ if ((asgop0) > ((asgop0 + (((-0.001953125F - 0.0F) / 1.1920928955078125E-07) + (1.1920928955078125E-07 * 136903131136.0)))))
+ Console.WriteLine("Func_0_5_6_6_1: > true");
+ double retval_0_5_6_6_1 = Convert.ToDouble((asgop0 + (((-0.001953125F - 0.0F) / 1.1920928955078125E-07) + (1.1920928955078125E-07 * 136903131136.0))));
+ return retval_0_5_6_6_1;
+ }
+
+ public static double Func_0_5_6_5_1()
+ {
+
+ vtstatic_0_5_6_5_1.arr2d_0_5_6_5_1[2, 0] = 0.0;
+ if ((vtstatic_0_5_6_5_1.arr2d_0_5_6_5_1[2, 0]) < 10)
+ {
+ return Convert.ToDouble(vtstatic_0_5_6_5_1.arr2d_0_5_6_5_1[2, 0]);
+ }
+ double retval_0_5_6_5_1 = Convert.ToDouble(vtstatic_0_5_6_5_1.arr2d_0_5_6_5_1[2, 0]);
+ return retval_0_5_6_5_1;
+ }
+
+ public static int Func_0_5_6_4_6()
+ {
+ CL_0_5_6_4_6 cl_0_5_6_4_6 = new CL_0_5_6_4_6();
+
+ vtstatic_0_5_6_4_6.a0_0_5_6_4_6 = -9145994453552562345L;
+ if ((9145994455805853696L) <= ((Convert.ToInt64(Convert.ToUInt32(cl_0_5_6_4_6.a5_0_5_6_4_6 - (a1_0_5_6_4_6))) + Convert.ToInt64(Convert.ToInt16(11383) - Convert.ToInt64(vtstatic_0_5_6_4_6.a0_0_5_6_4_6)))))
+ Console.WriteLine("Func_0_5_6_4_6: <= true");
+ else
+ Console.WriteLine("Func_0_5_6_4_6: <= false");
+ return Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(9145994455805853696L) - Convert.ToInt64((Convert.ToInt64(Convert.ToUInt32(cl_0_5_6_4_6.a5_0_5_6_4_6 - (a1_0_5_6_4_6))) + Convert.ToInt64(Convert.ToInt16(11383) - Convert.ToInt64(vtstatic_0_5_6_4_6.a0_0_5_6_4_6)))))));
+ }
+
+ public static double Func_0_5_6_4_5()
+ {
+ VT_0_5_6_4_5 vt_0_5_6_4_5 = new VT_0_5_6_4_5(1);
+ vt_0_5_6_4_5.a0_0_5_6_4_5 = 1048576.0F;
+ vt_0_5_6_4_5.a2_0_5_6_4_5 = 8388608.0;
+ vt_0_5_6_4_5.a5_0_5_6_4_5 = 0.0F;
+
+ vtstatic_0_5_6_4_5.a0_0_5_6_4_5 = 1048576.0F;
+ vtstatic_0_5_6_4_5.a2_0_5_6_4_5 = 8388608.0;
+ vtstatic_0_5_6_4_5.a5_0_5_6_4_5 = 0.0F;
+ float asgop0 = 16.0F;
+ asgop0 *= (((16.0F - vtstatic_0_5_6_4_5.a5_0_5_6_4_5) + -15.9999962F));
+ if ((vt_0_5_6_4_5.a0_0_5_6_4_5) == ((asgop0 * vt_0_5_6_4_5.a0_0_5_6_4_5)))
+ {
+ if ((asgop0) > ((asgop0 * vt_0_5_6_4_5.a0_0_5_6_4_5)))
+ Console.WriteLine("Func_0_5_6_4_5: > true");
+ else
+ {
+ if ((vt_0_5_6_4_5.a2_0_5_6_4_5) < (((clstatic_0_5_6_4_5.a4_0_5_6_4_5 - (vt_0_5_6_4_5.a0_0_5_6_4_5 * (clstatic_0_5_6_4_5.a4_0_5_6_4_5 * 7.152557373046875E-07))) / vt_0_5_6_4_5.a2_0_5_6_4_5)))
+ {
+ return Convert.ToDouble(((asgop0 * vt_0_5_6_4_5.a0_0_5_6_4_5) * ((clstatic_0_5_6_4_5.a4_0_5_6_4_5 - (vt_0_5_6_4_5.a0_0_5_6_4_5 * (clstatic_0_5_6_4_5.a4_0_5_6_4_5 * 7.152557373046875E-07))) / vt_0_5_6_4_5.a2_0_5_6_4_5)));
+ }
+ else
+ Console.WriteLine("Func_0_5_6_4_5: < false");
+ }
+ }
+ return Convert.ToDouble(((asgop0 * vt_0_5_6_4_5.a0_0_5_6_4_5) * ((clstatic_0_5_6_4_5.a4_0_5_6_4_5 - (vt_0_5_6_4_5.a0_0_5_6_4_5 * (clstatic_0_5_6_4_5.a4_0_5_6_4_5 * 7.152557373046875E-07))) / vt_0_5_6_4_5.a2_0_5_6_4_5)));
+ }
+
+ public static double Func_0_5_6_4_4()
+ {
+ double* a2_0_5_6_4_4 = stackalloc double[1];
+ *a2_0_5_6_4_4 = -8388608.0;
+
+ double asgop0 = clstatic_0_5_6_4_4.a0_0_5_6_4_4;
+ asgop0 /= (((*a2_0_5_6_4_4)));
+ if (((((256.0F - (-256.0F)) / 32768.0) - ((0.015625 / clstatic_0_5_6_4_4.a0_0_5_6_4_4)))) != (32768.0))
+ {
+ return Convert.ToDouble(((((256.0F * 3.814697265625E-06) + -0.0009613037109375) + -1.5139579772949219E-05) * ((((256.0F - (-256.0F)) / 32768.0) - ((0.015625 / clstatic_0_5_6_4_4.a0_0_5_6_4_4))) / asgop0)));
+ }
+ else
+ {
+ return Convert.ToDouble(((((256.0F * 3.814697265625E-06) + -0.0009613037109375) + -1.5139579772949219E-05) * ((((256.0F - (-256.0F)) / 32768.0) - ((0.015625 / clstatic_0_5_6_4_4.a0_0_5_6_4_4))) / asgop0)));
+ }
+ return Convert.ToDouble(((((256.0F * 3.814697265625E-06) + -0.0009613037109375) + -1.5139579772949219E-05) * ((((256.0F - (-256.0F)) / 32768.0) - ((0.015625 / clstatic_0_5_6_4_4.a0_0_5_6_4_4))) / asgop0)));
+ }
+
+ public static ushort Func_0_5_6_4_3()
+ {
+ Decimal a2_0_5_6_4_3 = -2065758M;
+
+ vtstatic_0_5_6_4_3.arr1d_0_5_6_4_3[0] = 0.697515547F;
+ float asgop0 = vtstatic_0_5_6_4_3.arr1d_0_5_6_4_3[0];
+ asgop0 -= (0.265261948F);
+ Decimal asgop1 = a5_0_5_6_4_3;
+ asgop1 += (Convert.ToDecimal(Convert.ToDecimal(a2_0_5_6_4_3)));
+ if ((asgop1) != (a5_0_5_6_4_3))
+ {
+ if ((Convert.ToInt16(19763 * Convert.ToSingle(vtstatic_0_5_6_4_3.arr1d_0_5_6_4_3[0]))) >= (19763))
+ {
+ return Convert.ToUInt16(Convert.ToUInt16((Convert.ToInt16(Convert.ToInt16(19763 * Convert.ToSingle(vtstatic_0_5_6_4_3.arr1d_0_5_6_4_3[0])) / Convert.ToSingle(asgop0)) - Convert.ToInt16(a5_0_5_6_4_3 + asgop1))));
+ }
+ }
+ ushort retval_0_5_6_4_3 = Convert.ToUInt16(Convert.ToUInt16((Convert.ToInt16(Convert.ToInt16(19763 * Convert.ToSingle(vtstatic_0_5_6_4_3.arr1d_0_5_6_4_3[0])) / Convert.ToSingle(asgop0)) - Convert.ToInt16(a5_0_5_6_4_3 + asgop1))));
+ return retval_0_5_6_4_3;
+ }
+
+ public static double Func_0_5_6_4_2()
+ {
+ CL_0_5_6_4_2 cl_0_5_6_4_2 = new CL_0_5_6_4_2();
+
+ vtstatic_0_5_6_4_2.a1_0_5_6_4_2 = 9.3496055342257023E-10;
+ vtstatic_0_5_6_4_2.a5_0_5_6_4_2 = -9.3132257461547852E-10;
+ cl_0_5_6_4_2.arr2d_0_5_6_4_2[2, 0] = 7.2759576141834259E-12;
+ clstatic_0_5_6_4_2.arr2d_0_5_6_4_2[2, 4] = 2.2536210221551283E-11;
+ if (((cl_0_5_6_4_2.arr2d_0_5_6_4_2[2, 0] - ((cl_0_5_6_4_2.arr2d_0_5_6_4_2[2, 0] + vtstatic_0_5_6_4_2.a5_0_5_6_4_2)))) != (cl_0_5_6_4_2.arr2d_0_5_6_4_2[2, 0]))
+ {
+ if ((clstatic_0_5_6_4_2.arr2d_0_5_6_4_2[2, 4]) >= ((((cl_0_5_6_4_2.arr2d_0_5_6_4_2[2, 0] - ((cl_0_5_6_4_2.arr2d_0_5_6_4_2[2, 0] + vtstatic_0_5_6_4_2.a5_0_5_6_4_2))) - ((vtstatic_0_5_6_4_2.a5_0_5_6_4_2 / -0.5) - vtstatic_0_5_6_4_2.a1_0_5_6_4_2)) + clstatic_0_5_6_4_2.arr2d_0_5_6_4_2[2, 4])))
+ {
+ if ((clstatic_0_5_6_4_2.arr2d_0_5_6_4_2[2, 4]) != ((((cl_0_5_6_4_2.arr2d_0_5_6_4_2[2, 0] - ((cl_0_5_6_4_2.arr2d_0_5_6_4_2[2, 0] + vtstatic_0_5_6_4_2.a5_0_5_6_4_2))) - ((vtstatic_0_5_6_4_2.a5_0_5_6_4_2 / -0.5) - vtstatic_0_5_6_4_2.a1_0_5_6_4_2)) + clstatic_0_5_6_4_2.arr2d_0_5_6_4_2[2, 4])))
+ Console.WriteLine("Func_0_5_6_4_2: != true");
+ else
+ {
+ if ((((vtstatic_0_5_6_4_2.a5_0_5_6_4_2 / -0.5) - vtstatic_0_5_6_4_2.a1_0_5_6_4_2)) == (-0.5))
+ Console.WriteLine("Func_0_5_6_4_2: == true");
+ }
+ }
+ else
+ Console.WriteLine("Func_0_5_6_4_2: >= false");
+ }
+ double retval_0_5_6_4_2 = Convert.ToDouble((((cl_0_5_6_4_2.arr2d_0_5_6_4_2[2, 0] - ((cl_0_5_6_4_2.arr2d_0_5_6_4_2[2, 0] + vtstatic_0_5_6_4_2.a5_0_5_6_4_2))) - ((vtstatic_0_5_6_4_2.a5_0_5_6_4_2 / -0.5) - vtstatic_0_5_6_4_2.a1_0_5_6_4_2)) + clstatic_0_5_6_4_2.arr2d_0_5_6_4_2[2, 4]));
+ return retval_0_5_6_4_2;
+ }
+
+ public static long Func_0_5_6_4_1()
+ {
+ CL_0_5_6_4_1 cl_0_5_6_4_1 = new CL_0_5_6_4_1();
+
+ cl_0_5_6_4_1.arr1d_0_5_6_4_1[0] = 24597;
+ if ((Convert.ToInt16((Convert.ToInt16(20832)) % (Convert.ToInt16(19479)))) != (20832))
+ {
+ long if0_0retval_0_5_6_4_1 = Convert.ToInt64((Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(30069) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(cl_0_5_6_4_1.arr1d_0_5_6_4_1[0]) + Convert.ToInt64((-15070L - (Convert.ToInt64(Convert.ToInt16(30069) + Convert.ToInt64(-50595L))))))))) * Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16((Convert.ToInt16(20832)) % (Convert.ToInt16(19479)))) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(16419) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(a4_0_5_6_4_1) - Convert.ToInt64(790909981L)))))))));
+ return if0_0retval_0_5_6_4_1;
+ }
+ else
+ Console.WriteLine("Func_0_5_6_4_1: != false");
+ long retval_0_5_6_4_1 = Convert.ToInt64((Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(30069) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(cl_0_5_6_4_1.arr1d_0_5_6_4_1[0]) + Convert.ToInt64((-15070L - (Convert.ToInt64(Convert.ToInt16(30069) + Convert.ToInt64(-50595L))))))))) * Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16((Convert.ToInt16(20832)) % (Convert.ToInt16(19479)))) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(16419) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(a4_0_5_6_4_1) - Convert.ToInt64(790909981L)))))))));
+ return retval_0_5_6_4_1;
+ }
+
+ public static double Func_0_5_6_3_6()
+ {
+
+ vtstatic_0_5_6_3_6.a3_0_5_6_3_6 = 1536.0;
+ arr1d_0_5_6_3_6[0] = 512.0;
+ double asgop0 = -1024.0;
+ asgop0 += (2032.5);
+ float asgop1 = 131072.0F;
+ asgop1 -= (98304.0F);
+ asgop1 *= (0.25F);
+ if ((asgop0) >= (((arr1d_0_5_6_3_6[0] - vtstatic_0_5_6_3_6.a3_0_5_6_3_6) + asgop0)))
+ {
+ if ((asgop1) != (0.25F))
+ {
+ if (((arr1d_0_5_6_3_6[0] - vtstatic_0_5_6_3_6.a3_0_5_6_3_6)) >= (arr1d_0_5_6_3_6[0]))
+ {
+ double if2_0retval_0_5_6_3_6 = Convert.ToDouble(((asgop1 / ((0.25F * 2048.0) / 1.0)) + ((arr1d_0_5_6_3_6[0] - vtstatic_0_5_6_3_6.a3_0_5_6_3_6) + asgop0)));
+ return if2_0retval_0_5_6_3_6;
+ }
+ else
+ {
+ if ((asgop1) < (0.25F))
+ {
+ return Convert.ToDouble(((asgop1 / ((0.25F * 2048.0) / 1.0)) + ((arr1d_0_5_6_3_6[0] - vtstatic_0_5_6_3_6.a3_0_5_6_3_6) + asgop0)));
+ }
+ else
+ Console.WriteLine("Func_0_5_6_3_6: < false");
+ }
+ }
+ }
+ else
+ {
+ if (((arr1d_0_5_6_3_6[0] - vtstatic_0_5_6_3_6.a3_0_5_6_3_6)) >= (arr1d_0_5_6_3_6[0]))
+ Console.WriteLine("Func_0_5_6_3_6: >= true");
+ }
+ double retval_0_5_6_3_6 = Convert.ToDouble(((asgop1 / ((0.25F * 2048.0) / 1.0)) + ((arr1d_0_5_6_3_6[0] - vtstatic_0_5_6_3_6.a3_0_5_6_3_6) + asgop0)));
+ return retval_0_5_6_3_6;
+ }
+
+ public static int Func_0_5_6_3_5()
+ {
+ VT_0_5_6_3_5 vt_0_5_6_3_5 = new VT_0_5_6_3_5(1);
+ vt_0_5_6_3_5.a1_0_5_6_3_5 = 0.61996863797559;
+ int[,,] arr3d_0_5_6_3_5 = new int[5, 11, 4];
+
+ arr3d_0_5_6_3_5[4, 4, 3] = -1677112356;
+ clstatic_0_5_6_3_5.arr1d_0_5_6_3_5[0] = 64L;
+ if ((arr3d_0_5_6_3_5[4, 4, 3]) >= ((Convert.ToInt32((Convert.ToInt32(arr3d_0_5_6_3_5[4, 4, 3])) % (Convert.ToInt32(Convert.ToInt32(1413827870 / (Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(clstatic_0_5_6_3_5.arr1d_0_5_6_3_5[0]) * clstatic_0_5_6_3_5.a5_0_5_6_3_5) * vt_0_5_6_3_5.a1_0_5_6_3_5)))))))))
+ Console.WriteLine("Func_0_5_6_3_5: >= true");
+ else
+ {
+ int else0_0retval_0_5_6_3_5 = Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(arr3d_0_5_6_3_5[4, 4, 3])) % (Convert.ToInt32(Convert.ToInt32(1413827870 / (Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(clstatic_0_5_6_3_5.arr1d_0_5_6_3_5[0]) * clstatic_0_5_6_3_5.a5_0_5_6_3_5) * vt_0_5_6_3_5.a1_0_5_6_3_5))))))));
+ return else0_0retval_0_5_6_3_5;
+ }
+ int retval_0_5_6_3_5 = Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(arr3d_0_5_6_3_5[4, 4, 3])) % (Convert.ToInt32(Convert.ToInt32(1413827870 / (Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(clstatic_0_5_6_3_5.arr1d_0_5_6_3_5[0]) * clstatic_0_5_6_3_5.a5_0_5_6_3_5) * vt_0_5_6_3_5.a1_0_5_6_3_5))))))));
+ return retval_0_5_6_3_5;
+ }
+
+ public static double Func_0_5_6_3_4()
+ {
+ CL_0_5_6_3_4 cl_0_5_6_3_4 = new CL_0_5_6_3_4();
+
+ cl_0_5_6_3_4.arr3d_0_5_6_3_4[4, 0, 3] = -4096.0;
+ if ((((cl_0_5_6_3_4.a5_0_5_6_3_4 * 17179869184.0) + cl_0_5_6_3_4.arr3d_0_5_6_3_4[4, 0, 3])) > (17179869184.0))
+ {
+ double if0_0retval_0_5_6_3_4 = Convert.ToDouble(((((262144.0F * 0.00390625) + (262144.0F / (0.00390625 - 512.00390625))) - clstatic_0_5_6_3_4.a2_0_5_6_3_4) - ((((cl_0_5_6_3_4.a5_0_5_6_3_4 * 17179869184.0) + cl_0_5_6_3_4.arr3d_0_5_6_3_4[4, 0, 3]) * (-8192.0 + 8223.9375)))));
+ return if0_0retval_0_5_6_3_4;
+ }
+ return Convert.ToDouble(((((262144.0F * 0.00390625) + (262144.0F / (0.00390625 - 512.00390625))) - clstatic_0_5_6_3_4.a2_0_5_6_3_4) - ((((cl_0_5_6_3_4.a5_0_5_6_3_4 * 17179869184.0) + cl_0_5_6_3_4.arr3d_0_5_6_3_4[4, 0, 3]) * (-8192.0 + 8223.9375)))));
+ }
+
+ public static double Func_0_5_6_3_3()
+ {
+
+ arr1d_0_5_6_3_3[0] = -0.125F;
+ double asgop0 = 0.125;
+ asgop0 -= (((0.125 / -0.0019569471624266144)));
+ asgop0 += ((clstatic_0_5_6_3_3.a1_0_5_6_3_3 - ((arr1d_0_5_6_3_3[0] / (arr1d_0_5_6_3_3[0] / -7.875)))));
+ if (((arr1d_0_5_6_3_3[0] / 0.015625)) >= ((asgop0 + ((arr1d_0_5_6_3_3[0] / 0.015625) - ((arr1d_0_5_6_3_3[0] / 0.25))))))
+ {
+ return Convert.ToDouble((asgop0 + ((arr1d_0_5_6_3_3[0] / 0.015625) - ((arr1d_0_5_6_3_3[0] / 0.25)))));
+ }
+ return Convert.ToDouble((asgop0 + ((arr1d_0_5_6_3_3[0] / 0.015625) - ((arr1d_0_5_6_3_3[0] / 0.25)))));
+ }
+
+ public static double Func_0_5_6_3_2()
+ {
+ CL_0_5_6_3_2 cl_0_5_6_3_2 = new CL_0_5_6_3_2();
+
+ vtstatic_0_5_6_3_2.a2_0_5_6_3_2 = 5.9604644775390625E-08;
+ arr3d_0_5_6_3_2[4, 0, 3] = 1.0;
+ double asgop0 = -0.494140625;
+ asgop0 -= (cl_0_5_6_3_2.a5_0_5_6_3_2);
+ double asgop1 = vtstatic_0_5_6_3_2.a2_0_5_6_3_2;
+ asgop1 -= ((-0.0039061903953552246));
+ asgop1 -= ((-0.494140625));
+ double asgop3 = 8388608.0;
+ asgop3 *= (vtstatic_0_5_6_3_2.a2_0_5_6_3_2);
+ asgop0 += (0.5236663818359375);
+ double asgop5 = 8388608.0;
+ asgop5 *= (arr3d_0_5_6_3_2[4, 0, 3]);
+ if ((asgop5) <= ((asgop5 * ((asgop3 - asgop1) + asgop0))))
+ Console.WriteLine("Func_0_5_6_3_2: <= true");
+ return Convert.ToDouble((asgop5 * ((asgop3 - asgop1) + asgop0)));
+ }
+
+ public static double Func_0_5_6_3_1()
+ {
+ CL_0_5_6_3_1 cl_0_5_6_3_1 = new CL_0_5_6_3_1();
+
+ cl_0_5_6_3_1.arr1d_0_5_6_3_1[0] = 0.0;
+ if ((cl_0_5_6_3_1.arr1d_0_5_6_3_1[0]) == 10)
+ {
+ if ((cl_0_5_6_3_1.arr1d_0_5_6_3_1[0]) <= 10)
+ Console.WriteLine("Func_0_5_6_3_1: <= true");
+ }
+ else
+ Console.WriteLine("Func_0_5_6_3_1: == false");
+ double retval_0_5_6_3_1 = Convert.ToDouble(cl_0_5_6_3_1.arr1d_0_5_6_3_1[0]);
+ return retval_0_5_6_3_1;
+ }
+
+ public static double Func_0_5_6_2_6()
+ {
+ VT_0_5_6_2_6 vt_0_5_6_2_6 = new VT_0_5_6_2_6(1);
+ vt_0_5_6_2_6.a4_0_5_6_2_6 = 8UL;
+ vt_0_5_6_2_6.a5_0_5_6_2_6 = 1902073784;
+
+ arr1d_0_5_6_2_6[0] = -32918L;
+ clstatic_0_5_6_2_6.arr3d_0_5_6_2_6[4, 3, 3] = 1143072376;
+ vt_0_5_6_2_6.a5_0_5_6_2_6 %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(clstatic_0_5_6_2_6.arr3d_0_5_6_2_6[4, 3, 3]))))));
+ if (((a2_0_5_6_2_6 / 0.0004882810462732718)) < (((vt_0_5_6_2_6.a4_0_5_6_2_6 * Convert.ToUInt64(Convert.ToInt16(2671) + Convert.ToInt64(-2607L))) / (a2_0_5_6_2_6 / 0.0004882810462732718))))
+ Console.WriteLine("Func_0_5_6_2_6: < true");
+ double retval_0_5_6_2_6 = Convert.ToDouble((Convert.ToUInt64(Convert.ToInt32(vt_0_5_6_2_6.a5_0_5_6_2_6) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToUInt16(30311) + Convert.ToInt64(arr1d_0_5_6_2_6[0]))) * -291039.2266973533))) / ((vt_0_5_6_2_6.a4_0_5_6_2_6 * Convert.ToUInt64(Convert.ToInt16(2671) + Convert.ToInt64(-2607L))) / (a2_0_5_6_2_6 / 0.0004882810462732718))));
+ return retval_0_5_6_2_6;
+ }
+
+ public static double Func_0_5_6_2_5()
+ {
+
+ vtstatic_0_5_6_2_5.arr1d_0_5_6_2_5[0] = 164254920L;
+ vtstatic_0_5_6_2_5.a4_0_5_6_2_5 = 6915;
+ if (((vtstatic_0_5_6_2_5.a4_0_5_6_2_5 * 0.96337208337570046)) != (0.96337208337570046))
+ {
+ if (((vtstatic_0_5_6_2_5.a4_0_5_6_2_5 * 0.96337208337570046)) == (0.96337208337570046))
+ {
+ return Convert.ToDouble((Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(1302508962054144000L) - Convert.ToInt64(1302508961835852826L))) / (vtstatic_0_5_6_2_5.a4_0_5_6_2_5 * 0.96337208337570046)) / (Convert.ToInt16(vtstatic_0_5_6_2_5.a4_0_5_6_2_5 / (Convert.ToDouble(1302508961835852826L * 4.36450557780178E-19))) * (0.00390625F / (Convert.ToUInt32(vtstatic_0_5_6_2_5.arr1d_0_5_6_2_5[0] / 164254920L) / 88272.099967116083)))));
+ }
+ else
+ {
+ return Convert.ToDouble((Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(1302508962054144000L) - Convert.ToInt64(1302508961835852826L))) / (vtstatic_0_5_6_2_5.a4_0_5_6_2_5 * 0.96337208337570046)) / (Convert.ToInt16(vtstatic_0_5_6_2_5.a4_0_5_6_2_5 / (Convert.ToDouble(1302508961835852826L * 4.36450557780178E-19))) * (0.00390625F / (Convert.ToUInt32(vtstatic_0_5_6_2_5.arr1d_0_5_6_2_5[0] / 164254920L) / 88272.099967116083)))));
+ }
+ }
+ else
+ Console.WriteLine("Func_0_5_6_2_5: != false");
+ return Convert.ToDouble((Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(1302508962054144000L) - Convert.ToInt64(1302508961835852826L))) / (vtstatic_0_5_6_2_5.a4_0_5_6_2_5 * 0.96337208337570046)) / (Convert.ToInt16(vtstatic_0_5_6_2_5.a4_0_5_6_2_5 / (Convert.ToDouble(1302508961835852826L * 4.36450557780178E-19))) * (0.00390625F / (Convert.ToUInt32(vtstatic_0_5_6_2_5.arr1d_0_5_6_2_5[0] / 164254920L) / 88272.099967116083)))));
+ }
+
+ public static double Func_0_5_6_2_4()
+ {
+ VT_0_5_6_2_4 vt_0_5_6_2_4 = new VT_0_5_6_2_4(1);
+ vt_0_5_6_2_4.a3_0_5_6_2_4 = 0.0001220703125;
+ vt_0_5_6_2_4.a4_0_5_6_2_4 = 0.0625M;
+ vt_0_5_6_2_4.a5_0_5_6_2_4 = -2097152M;
+ CL_0_5_6_2_4 cl_0_5_6_2_4 = new CL_0_5_6_2_4();
+ double[,,] arr3d_0_5_6_2_4 = new double[5, 11, 4];
+
+ vtstatic_0_5_6_2_4.a3_0_5_6_2_4 = 0.0001220703125;
+ vtstatic_0_5_6_2_4.a4_0_5_6_2_4 = 0.0625M;
+ vtstatic_0_5_6_2_4.a5_0_5_6_2_4 = -2097152M;
+ arr3d_0_5_6_2_4[4, 0, 3] = 9.4458818977607974E-08;
+ if ((cl_0_5_6_2_4.a2_0_5_6_2_4) == 10)
+ Console.WriteLine("Func_0_5_6_2_4: == true");
+ double retval_0_5_6_2_4 = Convert.ToDouble(((cl_0_5_6_2_4.a2_0_5_6_2_4 * arr3d_0_5_6_2_4[4, 0, 3]) * (Convert.ToInt32((Convert.ToDecimal(1024) / vtstatic_0_5_6_2_4.a4_0_5_6_2_4) - ((Convert.ToDecimal(16384M) + Convert.ToDecimal(vt_0_5_6_2_4.a5_0_5_6_2_4)))) / vtstatic_0_5_6_2_4.a3_0_5_6_2_4)));
+ return retval_0_5_6_2_4;
+ }
+
+ public static double Func_0_5_6_2_3()
+ {
+
+ vtstatic_0_5_6_2_3.a0_0_5_6_2_3 = 4034116683524731861L;
+ double asgop0 = clstatic_0_5_6_2_3.a5_0_5_6_2_3;
+ asgop0 -= ((((1UL / a4_0_5_6_2_3) + -64.0)));
+ if ((asgop0) == ((Convert.ToDouble((Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(vtstatic_0_5_6_2_3.a0_0_5_6_2_3) * Convert.ToInt64(1L))) * clstatic_0_5_6_2_3.a5_0_5_6_2_3) - Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(5201 / Convert.ToSingle(1.669663F))) + Convert.ToInt64(vtstatic_0_5_6_2_3.a0_0_5_6_2_3))) * asgop0))))
+ Console.WriteLine("Func_0_5_6_2_3: == true");
+ double retval_0_5_6_2_3 = Convert.ToDouble((Convert.ToDouble((Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(vtstatic_0_5_6_2_3.a0_0_5_6_2_3) * Convert.ToInt64(1L))) * clstatic_0_5_6_2_3.a5_0_5_6_2_3) - Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(5201 / Convert.ToSingle(1.669663F))) + Convert.ToInt64(vtstatic_0_5_6_2_3.a0_0_5_6_2_3))) * asgop0)));
+ return retval_0_5_6_2_3;
+ }
+
+ public static double Func_0_5_6_2_2()
+ {
+ VT_0_5_6_2_2 vt_0_5_6_2_2 = new VT_0_5_6_2_2(1);
+ vt_0_5_6_2_2.arr2d_0_5_6_2_2[2, 0] = -0.0029296875M;
+ vt_0_5_6_2_2.a2_0_5_6_2_2 = 0.03125M;
+ CL_0_5_6_2_2 cl_0_5_6_2_2 = new CL_0_5_6_2_2();
+
+ Decimal asgop0 = vt_0_5_6_2_2.a2_0_5_6_2_2;
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(vt_0_5_6_2_2.a2_0_5_6_2_2) + Convert.ToDecimal(-0.0615234375M)))));
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal(vt_0_5_6_2_2.arr2d_0_5_6_2_2[2, 0])));
+ if (((Convert.ToDecimal(131072.0) / vt_0_5_6_2_2.a2_0_5_6_2_2)) <= ((Convert.ToDecimal((Convert.ToUInt64(cl_0_5_6_2_2.a1_0_5_6_2_2 / Convert.ToUInt64(Convert.ToUInt32(2533430528U) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(1804071070) + Convert.ToInt64((Convert.ToInt64(2533430528U) + -6870932125L)))))))) / (Convert.ToDecimal(131072.0) / vt_0_5_6_2_2.a2_0_5_6_2_2))))
+ {
+ if ((asgop0) > (vt_0_5_6_2_2.a2_0_5_6_2_2))
+ Console.WriteLine("Func_0_5_6_2_2: > true");
+ else
+ {
+ if ((asgop0) >= (vt_0_5_6_2_2.a2_0_5_6_2_2))
+ {
+ if ((asgop0) >= (vt_0_5_6_2_2.a2_0_5_6_2_2))
+ Console.WriteLine("Func_0_5_6_2_2: >= true");
+ }
+ else
+ Console.WriteLine("Func_0_5_6_2_2: >= false");
+ }
+ }
+ else
+ {
+ if ((asgop0) == (vt_0_5_6_2_2.a2_0_5_6_2_2))
+ Console.WriteLine("Func_0_5_6_2_2: == true");
+ }
+ double retval_0_5_6_2_2 = Convert.ToDouble(Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal((Convert.ToUInt64(cl_0_5_6_2_2.a1_0_5_6_2_2 / Convert.ToUInt64(Convert.ToUInt32(2533430528U) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(1804071070) + Convert.ToInt64((Convert.ToInt64(2533430528U) + -6870932125L)))))))) / (Convert.ToDecimal(131072.0) / vt_0_5_6_2_2.a2_0_5_6_2_2))) / Convert.ToDecimal(asgop0)));
+ return retval_0_5_6_2_2;
+ }
+
+ public static double Func_0_5_6_2_1()
+ {
+
+ vtstatic_0_5_6_2_1.arr3d_0_5_6_2_1[4, 0, 3] = 0.0;
+ if ((vtstatic_0_5_6_2_1.arr3d_0_5_6_2_1[4, 0, 3]) < 10)
+ {
+ if ((vtstatic_0_5_6_2_1.arr3d_0_5_6_2_1[4, 0, 3]) >= 10)
+ {
+ if ((vtstatic_0_5_6_2_1.arr3d_0_5_6_2_1[4, 0, 3]) < 10)
+ {
+ return Convert.ToDouble(vtstatic_0_5_6_2_1.arr3d_0_5_6_2_1[4, 0, 3]);
+ }
+ }
+ else
+ Console.WriteLine("Func_0_5_6_2_1: >= false");
+ }
+ double retval_0_5_6_2_1 = Convert.ToDouble(vtstatic_0_5_6_2_1.arr3d_0_5_6_2_1[4, 0, 3]);
+ return retval_0_5_6_2_1;
+ }
+
+ public static double Func_0_5_6_1_6()
+ {
+ double[] arr1d_0_5_6_1_6 = new double[11];
+
+ arr1d_0_5_6_1_6[0] = 1.8260667496519903E-12;
+ arr1d_0_5_6_1_6[2] = -70368744177664.0;
+ double asgop0 = 273.06666666666666;
+ asgop0 += (a4_0_5_6_1_6);
+ if ((((Convert.ToUInt64(140737488355328UL / 2UL)) / 273.06666666666666)) > ((asgop0 + ((Convert.ToUInt64(140737488355328UL / 2UL)) / 273.06666666666666))))
+ Console.WriteLine("Func_0_5_6_1_6: > true");
+ double retval_0_5_6_1_6 = Convert.ToDouble(((asgop0 + ((Convert.ToUInt64(140737488355328UL / 2UL)) / 273.06666666666666)) + (arr1d_0_5_6_1_6[2] + (128U / arr1d_0_5_6_1_6[0]))));
+ return retval_0_5_6_1_6;
+ }
+
+ public static double Func_0_5_6_1_5()
+ {
+ VT_0_5_6_1_5 vt_0_5_6_1_5 = new VT_0_5_6_1_5(1);
+ vt_0_5_6_1_5.a0_0_5_6_1_5 = -4096.0;
+ vt_0_5_6_1_5.a4_0_5_6_1_5 = 8192.0;
+ CL_0_5_6_1_5 cl_0_5_6_1_5 = new CL_0_5_6_1_5();
+
+ double asgop0 = a2_0_5_6_1_5;
+ asgop0 += (-8192.015625);
+ double asgop1 = vt_0_5_6_1_5.a0_0_5_6_1_5;
+ asgop1 -= ((vt_0_5_6_1_5.a0_0_5_6_1_5 + vt_0_5_6_1_5.a4_0_5_6_1_5));
+ double asgop2 = 4096.0;
+ asgop2 -= (0.0);
+ asgop2 -= (a2_0_5_6_1_5);
+ asgop2 += ((a2_0_5_6_1_5 + asgop0));
+ if ((asgop2) != (((cl_0_5_6_1_5.a3_0_5_6_1_5 / asgop1) - (asgop2))))
+ {
+ return Convert.ToDouble(((cl_0_5_6_1_5.a3_0_5_6_1_5 / asgop1) - (asgop2)));
+ }
+ return Convert.ToDouble(((cl_0_5_6_1_5.a3_0_5_6_1_5 / asgop1) - (asgop2)));
+ }
+
+ public static double Func_0_5_6_1_4()
+ {
+
+ arr3d_0_5_6_1_4[4, 0, 3] = 36406558720.0;
+ double asgop0 = 34259075072.0;
+ asgop0 -= (arr3d_0_5_6_1_4[4, 0, 3]);
+ asgop0 -= (((-2147483648.0 - ((524288U / -0.00026041666666666666)))));
+ if (((524288.0 + 33030144.0)) >= (524288.0))
+ {
+ return Convert.ToDouble((((524288.0 + 33030144.0) - (((33030144.0 + -34392768512.0) + (-34392768512.0 - (clstatic_0_5_6_1_4.a1_0_5_6_1_4))))) - (asgop0)));
+ }
+ else
+ {
+ return Convert.ToDouble((((524288.0 + 33030144.0) - (((33030144.0 + -34392768512.0) + (-34392768512.0 - (clstatic_0_5_6_1_4.a1_0_5_6_1_4))))) - (asgop0)));
+ }
+ return Convert.ToDouble((((524288.0 + 33030144.0) - (((33030144.0 + -34392768512.0) + (-34392768512.0 - (clstatic_0_5_6_1_4.a1_0_5_6_1_4))))) - (asgop0)));
+ }
+
+ public static double Func_0_5_6_1_3()
+ {
+ double[] arr1d_0_5_6_1_3 = new double[11];
+ int a4_0_5_6_1_3 = 1254987824;
+
+ arr1d_0_5_6_1_3[0] = -174454.9085115304;
+ if ((a4_0_5_6_1_3) > 10)
+ Console.WriteLine("Func_0_5_6_1_3: > true");
+ else
+ Console.WriteLine("Func_0_5_6_1_3: > false");
+ return Convert.ToDouble(((a4_0_5_6_1_3 * 0.05347371720795277) - ((Convert.ToInt16(Convert.ToInt16(Convert.ToDecimal(clstatic_0_5_6_1_3.a1_0_5_6_1_3) / 3.1490257397161414481597305749M) / 0.69719077568134169) * arr1d_0_5_6_1_3[0]))));
+ }
+
+ public static double Func_0_5_6_1_2()
+ {
+
+ clstatic_0_5_6_1_2.arr2d_0_5_6_1_2[2, 0] = 1.52587890625E-05;
+ double asgop0 = a3_0_5_6_1_2;
+ asgop0 -= (((a3_0_5_6_1_2 - clstatic_0_5_6_1_2.arr2d_0_5_6_1_2[2, 0])));
+ asgop0 -= (((1.52587890625E-05 - 0.00012111663818359375)));
+ if ((asgop0) < ((((clstatic_0_5_6_1_2.a4_0_5_6_1_2 + 0.0) + ((clstatic_0_5_6_1_2.a4_0_5_6_1_2 + clstatic_0_5_6_1_2.a4_0_5_6_1_2) + a3_0_5_6_1_2)) - asgop0)))
+ {
+ double if0_0retval_0_5_6_1_2 = Convert.ToDouble((((clstatic_0_5_6_1_2.a4_0_5_6_1_2 + 0.0) + ((clstatic_0_5_6_1_2.a4_0_5_6_1_2 + clstatic_0_5_6_1_2.a4_0_5_6_1_2) + a3_0_5_6_1_2)) - asgop0));
+ return if0_0retval_0_5_6_1_2;
+ }
+ else
+ {
+ double else0_0retval_0_5_6_1_2 = Convert.ToDouble((((clstatic_0_5_6_1_2.a4_0_5_6_1_2 + 0.0) + ((clstatic_0_5_6_1_2.a4_0_5_6_1_2 + clstatic_0_5_6_1_2.a4_0_5_6_1_2) + a3_0_5_6_1_2)) - asgop0));
+ return else0_0retval_0_5_6_1_2;
+ }
+ return Convert.ToDouble((((clstatic_0_5_6_1_2.a4_0_5_6_1_2 + 0.0) + ((clstatic_0_5_6_1_2.a4_0_5_6_1_2 + clstatic_0_5_6_1_2.a4_0_5_6_1_2) + a3_0_5_6_1_2)) - asgop0));
+ }
+
+ public static double Func_0_5_6_1_1()
+ {
+
+ vtstatic_0_5_6_1_1.arr2d_0_5_6_1_1[2, 0] = 0.0;
+ if ((vtstatic_0_5_6_1_1.arr2d_0_5_6_1_1[2, 0]) >= 10)
+ {
+ if ((vtstatic_0_5_6_1_1.arr2d_0_5_6_1_1[2, 0]) < 10)
+ {
+ double if1_0retval_0_5_6_1_1 = Convert.ToDouble(vtstatic_0_5_6_1_1.arr2d_0_5_6_1_1[2, 0]);
+ return if1_0retval_0_5_6_1_1;
+ }
+ }
+ return Convert.ToDouble(vtstatic_0_5_6_1_1.arr2d_0_5_6_1_1[2, 0]);
+ }
+
+ public static double Func_0_5_5_6_6()
+ {
+ CL_0_5_5_6_6 cl_0_5_5_6_6 = new CL_0_5_5_6_6();
+
+ double asgop0 = 0.5;
+ asgop0 -= (0.4923095703125);
+ double asgop1 = a0_0_5_5_6_6;
+ asgop1 += (cl_0_5_5_6_6.a5_0_5_5_6_6);
+ if ((asgop1) >= (((0.4923095703125 - a0_0_5_5_6_6) + asgop1)))
+ {
+ double if0_0retval_0_5_5_6_6 = Convert.ToDouble(((((0.00048828125 - 0.0003662109375) + 0.0) + asgop0) + ((0.4923095703125 - a0_0_5_5_6_6) + asgop1)));
+ return if0_0retval_0_5_5_6_6;
+ }
+ double retval_0_5_5_6_6 = Convert.ToDouble(((((0.00048828125 - 0.0003662109375) + 0.0) + asgop0) + ((0.4923095703125 - a0_0_5_5_6_6) + asgop1)));
+ return retval_0_5_5_6_6;
+ }
+
+ public static long Func_0_5_5_6_5()
+ {
+ VT_0_5_5_6_5 vt_0_5_5_6_5 = new VT_0_5_5_6_5(1);
+ vt_0_5_5_6_5.arr1d_0_5_5_6_5[0] = 1990547664;
+ vt_0_5_5_6_5.a4_0_5_5_6_5 = -7213507111151414602L;
+
+ vtstatic_0_5_5_6_5.arr1d_0_5_5_6_5[0] = 1990547664;
+ vtstatic_0_5_5_6_5.a4_0_5_5_6_5 = -7213507111151414602L;
+ long retval_0_5_5_6_5 = Convert.ToInt64((Convert.ToInt64(Convert.ToInt32(Convert.ToInt32(vt_0_5_5_6_5.arr1d_0_5_5_6_5[0] / 1.5005743963996956)) - Convert.ToInt64(-7213507111151393375L)) + ((Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(21227) + Convert.ToInt64(vtstatic_0_5_5_6_5.a4_0_5_5_6_5))) * Convert.ToInt64(1L)) + (Convert.ToInt64(2407614720U) + a3_0_5_5_6_5))));
+ return retval_0_5_5_6_5;
+ }
+
+ public static long Func_0_5_5_6_4()
+ {
+ VT_0_5_5_6_4 vt_0_5_5_6_4 = new VT_0_5_5_6_4(1);
+ vt_0_5_5_6_4.arr1d_0_5_5_6_4[0] = 8381;
+ vt_0_5_5_6_4.a3_0_5_5_6_4 = 4867021755455092522L;
+ vt_0_5_5_6_4.a4_0_5_5_6_4 = -6096116327492918212L;
+
+ vtstatic_0_5_5_6_4.arr1d_0_5_5_6_4[0] = 8381;
+ vtstatic_0_5_5_6_4.a3_0_5_5_6_4 = 4867021755455092522L;
+ vtstatic_0_5_5_6_4.a4_0_5_5_6_4 = -6096116327492918212L;
+ long retval_0_5_5_6_4 = Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16((Convert.ToUInt16(Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(vtstatic_0_5_5_6_4.arr1d_0_5_5_6_4[0] * Convert.ToSingle(3.21262383F))) - Convert.ToInt64(clstatic_0_5_5_6_4.a1_0_5_5_6_4))) - Convert.ToInt64(vt_0_5_5_6_4.a3_0_5_5_6_4)))) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(1370285210) + Convert.ToInt64(vtstatic_0_5_5_6_4.a4_0_5_5_6_4)))));
+ return retval_0_5_5_6_4;
+ }
+
+ public static double Func_0_5_5_6_3()
+ {
+ CL_0_5_5_6_3 cl_0_5_5_6_3 = new CL_0_5_5_6_3();
+
+ vtstatic_0_5_5_6_3.a0_0_5_5_6_3 = 0.0;
+ vtstatic_0_5_5_6_3.a5_0_5_5_6_3 = 1526.0741273121168;
+ cl_0_5_5_6_3.arr3d_0_5_5_6_3[4, 1, 3] = -524288;
+ if (((a4_0_5_5_6_3 / vtstatic_0_5_5_6_3.a5_0_5_5_6_3)) > ((Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal(0.0625M) - Convert.ToDecimal((Convert.ToDecimal(0.0625M) - Convert.ToDecimal(0.001953125M))))) / Convert.ToDecimal(0.0625M)) + (a4_0_5_5_6_3 / vtstatic_0_5_5_6_3.a5_0_5_5_6_3))))
+ Console.WriteLine("Func_0_5_5_6_3: > true");
+ else
+ {
+ if ((Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal(0.0625M) - Convert.ToDecimal((Convert.ToDecimal(0.0625M) - Convert.ToDecimal(0.001953125M))))) / Convert.ToDecimal(0.0625M))) < ((((cl_0_5_5_6_3.a2_0_5_5_6_3 + vtstatic_0_5_5_6_3.a0_0_5_5_6_3) + (cl_0_5_5_6_3.arr3d_0_5_5_6_3[4, 1, 3] / (cl_0_5_5_6_3.a2_0_5_5_6_3 / -7.2759576141834259E-12))) - (Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal(0.0625M) - Convert.ToDecimal((Convert.ToDecimal(0.0625M) - Convert.ToDecimal(0.001953125M))))) / Convert.ToDecimal(0.0625M)) + (a4_0_5_5_6_3 / vtstatic_0_5_5_6_3.a5_0_5_5_6_3)))))
+ {
+ double if0_1retval_0_5_5_6_3 = Convert.ToDouble((((cl_0_5_5_6_3.a2_0_5_5_6_3 + vtstatic_0_5_5_6_3.a0_0_5_5_6_3) + (cl_0_5_5_6_3.arr3d_0_5_5_6_3[4, 1, 3] / (cl_0_5_5_6_3.a2_0_5_5_6_3 / -7.2759576141834259E-12))) - (Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal(0.0625M) - Convert.ToDecimal((Convert.ToDecimal(0.0625M) - Convert.ToDecimal(0.001953125M))))) / Convert.ToDecimal(0.0625M)) + (a4_0_5_5_6_3 / vtstatic_0_5_5_6_3.a5_0_5_5_6_3))));
+ return if0_1retval_0_5_5_6_3;
+ }
+ else
+ {
+ return Convert.ToDouble((((cl_0_5_5_6_3.a2_0_5_5_6_3 + vtstatic_0_5_5_6_3.a0_0_5_5_6_3) + (cl_0_5_5_6_3.arr3d_0_5_5_6_3[4, 1, 3] / (cl_0_5_5_6_3.a2_0_5_5_6_3 / -7.2759576141834259E-12))) - (Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal(0.0625M) - Convert.ToDecimal((Convert.ToDecimal(0.0625M) - Convert.ToDecimal(0.001953125M))))) / Convert.ToDecimal(0.0625M)) + (a4_0_5_5_6_3 / vtstatic_0_5_5_6_3.a5_0_5_5_6_3))));
+ }
+ }
+ double retval_0_5_5_6_3 = Convert.ToDouble((((cl_0_5_5_6_3.a2_0_5_5_6_3 + vtstatic_0_5_5_6_3.a0_0_5_5_6_3) + (cl_0_5_5_6_3.arr3d_0_5_5_6_3[4, 1, 3] / (cl_0_5_5_6_3.a2_0_5_5_6_3 / -7.2759576141834259E-12))) - (Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal(0.0625M) - Convert.ToDecimal((Convert.ToDecimal(0.0625M) - Convert.ToDecimal(0.001953125M))))) / Convert.ToDecimal(0.0625M)) + (a4_0_5_5_6_3 / vtstatic_0_5_5_6_3.a5_0_5_5_6_3))));
+ return retval_0_5_5_6_3;
+ }
+
+ public static long Func_0_5_5_6_2()
+ {
+ int[,,] arr3d_0_5_5_6_2 = new int[5, 11, 4];
+
+ vtstatic_0_5_5_6_2.a2_0_5_5_6_2 = 1.38118815F;
+ vtstatic_0_5_5_6_2.a5_0_5_5_6_2 = 21412;
+ arr3d_0_5_5_6_2[4, 1, 3] = 402296150;
+ clstatic_0_5_5_6_2.arr3d_0_5_5_6_2[4, 0, 3] = -766142727250275500L;
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToInt32((Convert.ToInt32(arr3d_0_5_5_6_2[4, 1, 3] * 3.3781379463860142))) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(vtstatic_0_5_5_6_2.a5_0_5_5_6_2 * Convert.ToSingle(vtstatic_0_5_5_6_2.a2_0_5_5_6_2))) - Convert.ToInt64(clstatic_0_5_5_6_2.arr3d_0_5_5_6_2[4, 0, 3])))));
+ }
+
+ public static long Func_0_5_5_6_1()
+ {
+ Decimal[,] arr2d_0_5_5_6_1 = new Decimal[3, 11];
+
+ arr2d_0_5_5_6_1[2, 0] = 1.1113372607680313591031038341M;
+ long retval_0_5_5_6_1 = Convert.ToInt64((Convert.ToInt64(16932992539680571392UL - 13865009026900688896UL) + Convert.ToInt64(Convert.ToUInt16(a3_0_5_5_6_1) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(Convert.ToInt32(Convert.ToDecimal(547604437) * arr2d_0_5_5_6_1[2, 0])) - Convert.ToInt64(3028132813951305844L))))));
+ return retval_0_5_5_6_1;
+ }
+
+ public static Decimal Func_0_5_5_5_6()
+ {
+ Decimal* a0_0_5_5_5_6 = stackalloc Decimal[1];
+ *a0_0_5_5_5_6 = -1024M;
+ Decimal a3_0_5_5_5_6 = 0.125M;
+
+ Decimal asgop0 = 16777216M;
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal(0M)));
+ asgop0 *= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(a3_0_5_5_5_6) - Convert.ToDecimal(0M)))));
+ if (((Convert.ToDecimal((Convert.ToDecimal(-4M) + Convert.ToDecimal(0M))) + Convert.ToDecimal(393220M))) != (0M))
+ {
+ if (((Convert.ToDecimal((Convert.ToDecimal(-4M) + Convert.ToDecimal(0M))) + Convert.ToDecimal(393220M))) != (0M))
+ Console.WriteLine("Func_0_5_5_5_6: != true");
+ }
+ else
+ {
+ if (((Convert.ToDecimal((Convert.ToDecimal(-4M) + Convert.ToDecimal(0M))) + Convert.ToDecimal(393220M))) < (0M))
+ {
+ Decimal if0_1retval_0_5_5_5_6 = Convert.ToDecimal((Convert.ToDecimal(asgop0) + Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(16UL) / (Convert.ToDecimal(((*a0_0_5_5_5_6))) + Convert.ToDecimal(1020M)))) * Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(-4M) + Convert.ToDecimal(0M))) + Convert.ToDecimal(393220M)))))));
+ return if0_1retval_0_5_5_5_6;
+ }
+ else
+ {
+ if (((Convert.ToDecimal(16UL) / (Convert.ToDecimal(((*a0_0_5_5_5_6))) + Convert.ToDecimal(1020M)))) != ((Convert.ToDecimal(asgop0) + Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(16UL) / (Convert.ToDecimal(((*a0_0_5_5_5_6))) + Convert.ToDecimal(1020M)))) * Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(-4M) + Convert.ToDecimal(0M))) + Convert.ToDecimal(393220M))))))))
+ {
+ if (((Convert.ToDecimal((Convert.ToDecimal(-4M) + Convert.ToDecimal(0M))) + Convert.ToDecimal(393220M))) != (0M))
+ {
+ Decimal if1_2retval_0_5_5_5_6 = Convert.ToDecimal((Convert.ToDecimal(asgop0) + Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(16UL) / (Convert.ToDecimal(((*a0_0_5_5_5_6))) + Convert.ToDecimal(1020M)))) * Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(-4M) + Convert.ToDecimal(0M))) + Convert.ToDecimal(393220M)))))));
+ return if1_2retval_0_5_5_5_6;
+ }
+ }
+ }
+ }
+ Decimal retval_0_5_5_5_6 = Convert.ToDecimal((Convert.ToDecimal(asgop0) + Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(16UL) / (Convert.ToDecimal(((*a0_0_5_5_5_6))) + Convert.ToDecimal(1020M)))) * Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(-4M) + Convert.ToDecimal(0M))) + Convert.ToDecimal(393220M)))))));
+ return retval_0_5_5_5_6;
+ }
+
+ public static float Func_0_5_5_5_5()
+ {
+ CL_0_5_5_5_5 cl_0_5_5_5_5 = new CL_0_5_5_5_5();
+
+ vtstatic_0_5_5_5_5.arr3d_0_5_5_5_5[4, 0, 3] = -128.0F;
+ vtstatic_0_5_5_5_5.a3_0_5_5_5_5 = -24576.0F;
+ vtstatic_0_5_5_5_5.arr3d_0_5_5_5_5[4, 0, 3] -= (3968.0F);
+ vtstatic_0_5_5_5_5.arr3d_0_5_5_5_5[4, 0, 3] *= ((8192.0F / 4194304.0F));
+ float asgop2 = 4194304.0F;
+ asgop2 -= (0.0F);
+ return Convert.ToSingle((vtstatic_0_5_5_5_5.arr3d_0_5_5_5_5[4, 0, 3] + ((asgop2 / cl_0_5_5_5_5.a1_0_5_5_5_5) * (-0.03125F * vtstatic_0_5_5_5_5.a3_0_5_5_5_5))));
+ }
+
+ public static Decimal Func_0_5_5_5_4()
+ {
+ long* a3_0_5_5_5_4 = stackalloc long[1];
+ *a3_0_5_5_5_4 = 2L;
+
+ vtstatic_0_5_5_5_4.arr3d_0_5_5_5_4[4, 0, 3] = -65007360.0546875M;
+ vtstatic_0_5_5_5_4.a1_0_5_5_5_4 = -0.0546875M;
+ vtstatic_0_5_5_5_4.a2_0_5_5_5_4 = 16.0546875M;
+ Decimal asgop0 = vtstatic_0_5_5_5_4.a1_0_5_5_5_4;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal(vtstatic_0_5_5_5_4.arr3d_0_5_5_5_4[4, 0, 3])));
+ if (((Convert.ToDecimal((Convert.ToInt64(((*a3_0_5_5_5_4)) / 2L))) / (Convert.ToDecimal(vtstatic_0_5_5_5_4.a1_0_5_5_5_4) + Convert.ToDecimal(vtstatic_0_5_5_5_4.a2_0_5_5_5_4)))) == (vtstatic_0_5_5_5_4.a1_0_5_5_5_4))
+ {
+ if (((Convert.ToDecimal((Convert.ToInt64(((*a3_0_5_5_5_4)) / 2L))) / (Convert.ToDecimal(vtstatic_0_5_5_5_4.a1_0_5_5_5_4) + Convert.ToDecimal(vtstatic_0_5_5_5_4.a2_0_5_5_5_4)))) >= (vtstatic_0_5_5_5_4.a1_0_5_5_5_4))
+ Console.WriteLine("Func_0_5_5_5_4: >= true");
+ else
+ {
+ Decimal else1_0retval_0_5_5_5_4 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToInt64(((*a3_0_5_5_5_4)) / 2L))) / (Convert.ToDecimal(vtstatic_0_5_5_5_4.a1_0_5_5_5_4) + Convert.ToDecimal(vtstatic_0_5_5_5_4.a2_0_5_5_5_4)))) + Convert.ToDecimal(vtstatic_0_5_5_5_4.a1_0_5_5_5_4))) * Convert.ToDecimal(asgop0)));
+ return else1_0retval_0_5_5_5_4;
+ }
+ }
+ else
+ Console.WriteLine("Func_0_5_5_5_4: == false");
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToInt64(((*a3_0_5_5_5_4)) / 2L))) / (Convert.ToDecimal(vtstatic_0_5_5_5_4.a1_0_5_5_5_4) + Convert.ToDecimal(vtstatic_0_5_5_5_4.a2_0_5_5_5_4)))) + Convert.ToDecimal(vtstatic_0_5_5_5_4.a1_0_5_5_5_4))) * Convert.ToDecimal(asgop0)));
+ }
+
+ public static long Func_0_5_5_5_3()
+ {
+ CL_0_5_5_5_3 cl_0_5_5_5_3 = new CL_0_5_5_5_3();
+
+ long asgop0 = 2147483648L;
+ asgop0 /= (Convert.ToInt64(Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(2147483648L / 1L))) * 1.4901161193847656E-08)));
+ if ((cl_0_5_5_5_3.a0_0_5_5_5_3) >= (3236.7155804408171))
+ {
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(47292 - (Convert.ToUInt16(136424325 / 3236.7155804408171))) * cl_0_5_5_5_3.a0_0_5_5_5_3)) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(asgop0) / clstatic_0_5_5_5_3.a4_0_5_5_5_3))));
+ }
+ else
+ {
+ long else0_0retval_0_5_5_5_3 = Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(47292 - (Convert.ToUInt16(136424325 / 3236.7155804408171))) * cl_0_5_5_5_3.a0_0_5_5_5_3)) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(asgop0) / clstatic_0_5_5_5_3.a4_0_5_5_5_3))));
+ return else0_0retval_0_5_5_5_3;
+ }
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(47292 - (Convert.ToUInt16(136424325 / 3236.7155804408171))) * cl_0_5_5_5_3.a0_0_5_5_5_3)) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(asgop0) / clstatic_0_5_5_5_3.a4_0_5_5_5_3))));
+ }
+
+ public static int Func_0_5_5_5_2()
+ {
+
+ vtstatic_0_5_5_5_2.arr1d_0_5_5_5_2[0] = -503316480M;
+ vtstatic_0_5_5_5_2.a2_0_5_5_5_2 = 536870912M;
+ arr1d_0_5_5_5_2[3] = 1499939590M;
+ if (((Convert.ToDecimal(-532676608M) - Convert.ToDecimal(vtstatic_0_5_5_5_2.arr1d_0_5_5_5_2[0]))) >= (-532676608M))
+ {
+ if (((Convert.ToDecimal(vtstatic_0_5_5_5_2.arr1d_0_5_5_5_2[0]) - Convert.ToDecimal(-473956352M))) == (vtstatic_0_5_5_5_2.arr1d_0_5_5_5_2[0]))
+ Console.WriteLine("Func_0_5_5_5_2: == true");
+ else
+ Console.WriteLine("Func_0_5_5_5_2: == false");
+ }
+ return Convert.ToInt32(Convert.ToInt32((Convert.ToDecimal((Convert.ToDecimal(vtstatic_0_5_5_5_2.a2_0_5_5_5_2) + Convert.ToDecimal(-532676608M))) - Convert.ToDecimal((Convert.ToDecimal(-532676608M) - Convert.ToDecimal(vtstatic_0_5_5_5_2.arr1d_0_5_5_5_2[0])))) - ((Convert.ToDecimal((Convert.ToDecimal(vtstatic_0_5_5_5_2.arr1d_0_5_5_5_2[0]) - Convert.ToDecimal(-473956352M))) + Convert.ToDecimal((Convert.ToDecimal(-29360128M) - Convert.ToDecimal(arr1d_0_5_5_5_2[3])))))));
+ }
+
+ public static double Func_0_5_5_5_1()
+ {
+
+ vtstatic_0_5_5_5_1.arr2d_0_5_5_5_1[2, 0] = 0.00390625F;
+ float asgop0 = 1.0F;
+ asgop0 += (0.0F);
+ float asgop1 = 1.0F;
+ asgop1 += (0.0F);
+ double asgop2 = 6.103515625E-05;
+ asgop2 /= (0.00048828125);
+ asgop2 -= (((asgop1 * -15.875)));
+ double retval_0_5_5_5_1 = Convert.ToDouble((asgop2 / (asgop0 * (vtstatic_0_5_5_5_1.arr2d_0_5_5_5_1[2, 0] / 1.2463517919957763))));
+ return retval_0_5_5_5_1;
+ }
+
+ public static long Func_0_5_5_4_5()
+ {
+ float a5_0_5_5_4_5 = 0.25F;
+
+ vtstatic_0_5_5_4_5.arr3d_0_5_5_4_5[4, 0, 3] = 1793187329332561216L;
+ vtstatic_0_5_5_4_5.a3_0_5_5_4_5 = 12.9470806F;
+ a5_0_5_5_4_5 += (vtstatic_0_5_5_4_5.a3_0_5_5_4_5);
+ if ((Convert.ToInt64(Convert.ToUInt32(2454682624U) - Convert.ToInt64(vtstatic_0_5_5_4_5.arr3d_0_5_5_4_5[4, 0, 3]))) < (Convert.ToInt64(Convert.ToUInt16(15427) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(2454682624U) - Convert.ToInt64(vtstatic_0_5_5_4_5.arr3d_0_5_5_4_5[4, 0, 3]))))))
+ Console.WriteLine("Func_0_5_5_4_5: < true");
+ long retval_0_5_5_4_5 = Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(Convert.ToUInt32(Convert.ToInt32(Convert.ToDecimal(1604434676) / 10.039424262349941023411582814M) * Convert.ToSingle(a5_0_5_5_4_5))) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(15427) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(2454682624U) - Convert.ToInt64(vtstatic_0_5_5_4_5.arr3d_0_5_5_4_5[4, 0, 3])))))));
+ return retval_0_5_5_4_5;
+ }
+
+ public static double Func_0_5_5_4_4()
+ {
+ VT_0_5_5_4_4 vt_0_5_5_4_4 = new VT_0_5_5_4_4(1);
+ vt_0_5_5_4_4.a3_0_5_5_4_4 = 32768.0;
+ double a1_0_5_5_4_4 = -3.6937204452025181E-11;
+ double a2_0_5_5_4_4 = -402653184.0;
+
+ arr2d_0_5_5_4_4[2, 0] = 32.0F;
+ double asgop0 = -134217728.0;
+ asgop0 += (a2_0_5_5_4_4);
+ double asgop1 = 1.1368683772161603E-13;
+ asgop1 -= ((a1_0_5_5_4_4));
+ asgop0 *= (asgop1);
+ double retval_0_5_5_4_4 = Convert.ToDouble(((((((-2016.0F / -0.984375F) + -2016.0F) * 2048.0F) / arr2d_0_5_5_4_4[2, 0]) / vt_0_5_5_4_4.a3_0_5_5_4_4) + asgop0));
+ return retval_0_5_5_4_4;
+ }
+
+ public static short Func_0_5_5_4_3()
+ {
+ VT_0_5_5_4_3 vt_0_5_5_4_3 = new VT_0_5_5_4_3(1);
+ vt_0_5_5_4_3.arr3d_0_5_5_4_3[4, 0, 3] = 16M;
+ vt_0_5_5_4_3.a3_0_5_5_4_3 = 912.625M;
+ vt_0_5_5_4_3.a5_0_5_5_4_3 = 7193638937364004352L;
+ float* a2_0_5_5_4_3 = stackalloc float[1];
+ *a2_0_5_5_4_3 = 1.0F;
+
+ vtstatic_0_5_5_4_3.arr3d_0_5_5_4_3[4, 0, 3] = 16M;
+ vtstatic_0_5_5_4_3.a3_0_5_5_4_3 = 912.625M;
+ vtstatic_0_5_5_4_3.a5_0_5_5_4_3 = 7193638937364004352L;
+ Decimal asgop0 = 48M;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal(vt_0_5_5_4_3.a3_0_5_5_4_3)));
+ if (((Convert.ToDecimal((Convert.ToDecimal(((*a2_0_5_5_4_3))) * vtstatic_0_5_5_4_3.arr3d_0_5_5_4_3[4, 0, 3])) + Convert.ToDecimal(48M))) == (vtstatic_0_5_5_4_3.arr3d_0_5_5_4_3[4, 0, 3]))
+ {
+ short if0_0retval_0_5_5_4_3 = Convert.ToInt16(Convert.ToInt16((Convert.ToDecimal((Convert.ToUInt16(Convert.ToInt64(7193638937364004864L) - Convert.ToInt64(vt_0_5_5_4_3.a5_0_5_5_4_3)))) / vtstatic_0_5_5_4_3.arr3d_0_5_5_4_3[4, 0, 3]) + (Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(((*a2_0_5_5_4_3))) * vtstatic_0_5_5_4_3.arr3d_0_5_5_4_3[4, 0, 3])) + Convert.ToDecimal(48M))) - Convert.ToDecimal((Convert.ToDecimal(16.0) * asgop0)))));
+ return if0_0retval_0_5_5_4_3;
+ }
+ else
+ {
+ return Convert.ToInt16(Convert.ToInt16((Convert.ToDecimal((Convert.ToUInt16(Convert.ToInt64(7193638937364004864L) - Convert.ToInt64(vt_0_5_5_4_3.a5_0_5_5_4_3)))) / vtstatic_0_5_5_4_3.arr3d_0_5_5_4_3[4, 0, 3]) + (Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(((*a2_0_5_5_4_3))) * vtstatic_0_5_5_4_3.arr3d_0_5_5_4_3[4, 0, 3])) + Convert.ToDecimal(48M))) - Convert.ToDecimal((Convert.ToDecimal(16.0) * asgop0)))));
+ }
+ short retval_0_5_5_4_3 = Convert.ToInt16(Convert.ToInt16((Convert.ToDecimal((Convert.ToUInt16(Convert.ToInt64(7193638937364004864L) - Convert.ToInt64(vt_0_5_5_4_3.a5_0_5_5_4_3)))) / vtstatic_0_5_5_4_3.arr3d_0_5_5_4_3[4, 0, 3]) + (Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(((*a2_0_5_5_4_3))) * vtstatic_0_5_5_4_3.arr3d_0_5_5_4_3[4, 0, 3])) + Convert.ToDecimal(48M))) - Convert.ToDecimal((Convert.ToDecimal(16.0) * asgop0)))));
+ return retval_0_5_5_4_3;
+ }
+
+ public static float Func_0_5_5_4_2()
+ {
+ CL_0_5_5_4_2 cl_0_5_5_4_2 = new CL_0_5_5_4_2();
+
+ vtstatic_0_5_5_4_2.a3_0_5_5_4_2 = 376832.0F;
+ arr2d_0_5_5_4_2[2, 0] = 114688.0F;
+ arr2d_0_5_5_4_2[2, 2] = 131072.0F;
+ float asgop0 = arr2d_0_5_5_4_2[2, 2];
+ asgop0 -= (arr2d_0_5_5_4_2[2, 0]);
+ return Convert.ToSingle(((asgop0 + (arr2d_0_5_5_4_2[2, 2] + vtstatic_0_5_5_4_2.a3_0_5_5_4_2)) + cl_0_5_5_4_2.a1_0_5_5_4_2));
+ }
+
+ public static int Func_0_5_5_4_1()
+ {
+ CL_0_5_5_4_1 cl_0_5_5_4_1 = new CL_0_5_5_4_1();
+
+ cl_0_5_5_4_1.arr3d_0_5_5_4_1[4, 0, 3] = 26393;
+ if ((Convert.ToInt32(-2147483648M + 1041984275M)) < (Convert.ToInt32(-2147483648M - (-1041981702M))))
+ {
+ if ((a4_0_5_5_4_1) != (-4838800037293162496L))
+ {
+ if ((Convert.ToInt32(-2147483648M + 1041984275M)) > (Convert.ToInt32(-2147483648M - (-1041981702M))))
+ {
+ return Convert.ToInt32((Convert.ToInt32(Convert.ToUInt16(Convert.ToInt32((cl_0_5_5_4_1.arr3d_0_5_5_4_1[4, 0, 3] - (Convert.ToInt32(-2147483648M - (-1041981702M))))) + Convert.ToInt32(Convert.ToInt32(-2147483648M + 1041984275M)))) + (Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(a3_0_5_5_4_1) - Convert.ToInt64(-4838800037293162496L))) + Convert.ToInt64(a4_0_5_5_4_1)))));
+ }
+ else
+ {
+ if ((a4_0_5_5_4_1) != (-4838800037293162496L))
+ Console.WriteLine("Func_0_5_5_4_1: != true");
+ }
+ }
+ else
+ {
+ if ((Convert.ToInt32(-2147483648M + 1041984275M)) < (Convert.ToInt32(-2147483648M - (-1041981702M))))
+ Console.WriteLine("Func_0_5_5_4_1: < true");
+ else
+ {
+ return Convert.ToInt32((Convert.ToInt32(Convert.ToUInt16(Convert.ToInt32((cl_0_5_5_4_1.arr3d_0_5_5_4_1[4, 0, 3] - (Convert.ToInt32(-2147483648M - (-1041981702M))))) + Convert.ToInt32(Convert.ToInt32(-2147483648M + 1041984275M)))) + (Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(a3_0_5_5_4_1) - Convert.ToInt64(-4838800037293162496L))) + Convert.ToInt64(a4_0_5_5_4_1)))));
+ }
+ }
+ }
+ int retval_0_5_5_4_1 = Convert.ToInt32((Convert.ToInt32(Convert.ToUInt16(Convert.ToInt32((cl_0_5_5_4_1.arr3d_0_5_5_4_1[4, 0, 3] - (Convert.ToInt32(-2147483648M - (-1041981702M))))) + Convert.ToInt32(Convert.ToInt32(-2147483648M + 1041984275M)))) + (Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(a3_0_5_5_4_1) - Convert.ToInt64(-4838800037293162496L))) + Convert.ToInt64(a4_0_5_5_4_1)))));
+ return retval_0_5_5_4_1;
+ }
+
+ public static double Func_0_5_5_3_6()
+ {
+
+ clstatic_0_5_5_3_6.arr3d_0_5_5_3_6[4, 0, 3] = 137438953472.0;
+ return Convert.ToDouble((clstatic_0_5_5_3_6.arr3d_0_5_5_3_6[4, 0, 3] - (((clstatic_0_5_5_3_6.arr3d_0_5_5_3_6[4, 0, 3] - 17729624997888.0) + (17592186044416.0 + (17592186044416.0 * -0.028207071125507355))))));
+ }
+
+ public static float Func_0_5_5_3_5()
+ {
+
+ arr1d_0_5_5_3_5[0] = -0.0625F;
+ arr1d_0_5_5_3_5[2] = 13.2550192F;
+ arr1d_0_5_5_3_5[3] = 1.52587891E-05F;
+ float asgop0 = -3.99998474F;
+ asgop0 += (7.99998474F);
+ arr1d_0_5_5_3_5[0] += (((-524288.0F / (-524288.0F + 557056.0F)) + arr1d_0_5_5_3_5[2]));
+ return Convert.ToSingle((((arr1d_0_5_5_3_5[3] / (arr1d_0_5_5_3_5[3] - (-3.99998474F))) / (asgop0 - 3.99998474F)) - (arr1d_0_5_5_3_5[0])));
+ }
+
+ public static Decimal Func_0_5_5_3_4()
+ {
+
+ clstatic_0_5_5_3_4.arr1d_0_5_5_3_4[0] = -0.015625M;
+ Decimal asgop0 = -256M;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal(65280M)));
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(-262144M) + Convert.ToDecimal(-196608M)))));
+ if ((-522304M) > ((Convert.ToDecimal(asgop0) - Convert.ToDecimal(-522304M))))
+ Console.WriteLine("Func_0_5_5_3_4: > true");
+ else
+ {
+ if ((asgop0) < ((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(1L) / (Convert.ToDecimal(0.25F) * clstatic_0_5_5_3_4.arr1d_0_5_5_3_4[0]))) + Convert.ToDecimal(2304M))) + Convert.ToDecimal((Convert.ToDecimal(asgop0) - Convert.ToDecimal(-522304M))))))
+ {
+ if ((asgop0) != ((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(1L) / (Convert.ToDecimal(0.25F) * clstatic_0_5_5_3_4.arr1d_0_5_5_3_4[0]))) + Convert.ToDecimal(2304M))) + Convert.ToDecimal((Convert.ToDecimal(asgop0) - Convert.ToDecimal(-522304M))))))
+ Console.WriteLine("Func_0_5_5_3_4: != true");
+ else
+ {
+ Decimal else1_1retval_0_5_5_3_4 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(1L) / (Convert.ToDecimal(0.25F) * clstatic_0_5_5_3_4.arr1d_0_5_5_3_4[0]))) + Convert.ToDecimal(2304M))) + Convert.ToDecimal((Convert.ToDecimal(asgop0) - Convert.ToDecimal(-522304M)))));
+ return else1_1retval_0_5_5_3_4;
+ }
+ }
+ else
+ Console.WriteLine("Func_0_5_5_3_4: < false");
+ }
+ Decimal retval_0_5_5_3_4 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(1L) / (Convert.ToDecimal(0.25F) * clstatic_0_5_5_3_4.arr1d_0_5_5_3_4[0]))) + Convert.ToDecimal(2304M))) + Convert.ToDecimal((Convert.ToDecimal(asgop0) - Convert.ToDecimal(-522304M)))));
+ return retval_0_5_5_3_4;
+ }
+
+ public static long Func_0_5_5_3_3()
+ {
+
+ vtstatic_0_5_5_3_3.a0_0_5_5_3_3 = 256L;
+ vtstatic_0_5_5_3_3.a1_0_5_5_3_3 = -8589934592L;
+ vtstatic_0_5_5_3_3.a1_0_5_5_3_3 /= (Convert.ToInt64(vtstatic_0_5_5_3_3.a0_0_5_5_3_3));
+ Decimal asgop1 = a4_0_5_5_3_3;
+ asgop1 += (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(a4_0_5_5_3_3) * Convert.ToDecimal((Convert.ToDecimal(a4_0_5_5_3_3) + Convert.ToDecimal(-16777213.0625M)))))));
+ if ((4096M) <= (4096M))
+ {
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt16(13819) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(vtstatic_0_5_5_3_3.a1_0_5_5_3_3) * 0.0074006617069244385)))) * Convert.ToDouble(Convert.ToDecimal(4096M) / Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(4096M) - Convert.ToDecimal(-67104768M))) - Convert.ToDecimal(asgop1))))));
+ }
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt16(13819) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(vtstatic_0_5_5_3_3.a1_0_5_5_3_3) * 0.0074006617069244385)))) * Convert.ToDouble(Convert.ToDecimal(4096M) / Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(4096M) - Convert.ToDecimal(-67104768M))) - Convert.ToDecimal(asgop1))))));
+ }
+
+ public static ushort Func_0_5_5_3_2()
+ {
+ VT_0_5_5_3_2 vt_0_5_5_3_2 = new VT_0_5_5_3_2(1);
+ vt_0_5_5_3_2.a1_0_5_5_3_2 = 258047.64482145803;
+ double a2_0_5_5_3_2 = -4096.0;
+
+ long asgop0 = -8192L;
+ asgop0 *= (Convert.ToInt64(Convert.ToInt64(16L)));
+ double asgop1 = 258048.0;
+ asgop1 -= ((a2_0_5_5_3_2));
+ asgop1 -= (258048.0);
+ asgop1 -= (((Convert.ToDouble(asgop0 * (258048.0 - vt_0_5_5_3_2.a1_0_5_5_3_2)))));
+ if ((a0_0_5_5_3_2) <= ((a5_0_5_5_3_2 + a0_0_5_5_3_2)))
+ Console.WriteLine("Func_0_5_5_3_2: <= true");
+ ushort retval_0_5_5_3_2 = Convert.ToUInt16((Convert.ToUInt16((a5_0_5_5_3_2 + a0_0_5_5_3_2) / asgop1)));
+ return retval_0_5_5_3_2;
+ }
+
+ public static Decimal Func_0_5_5_3_1()
+ {
+
+ clstatic_0_5_5_3_1.arr1d_0_5_5_3_1[0] = 0.686020012706312;
+ clstatic_0_5_5_3_1.arr2d_0_5_5_3_1[2, 2] = 1087109324;
+ int asgop0 = clstatic_0_5_5_3_1.arr2d_0_5_5_3_1[2, 2];
+ asgop0 *= (1);
+ Decimal asgop1 = 0.000244140625M;
+ asgop1 -= (Convert.ToDecimal(Convert.ToDecimal(0.0001220703125M)));
+ clstatic_0_5_5_3_1.a4_0_5_5_3_1 *= (2UL);
+ if ((Convert.ToInt32(clstatic_0_5_5_3_1.arr2d_0_5_5_3_1[2, 2] / clstatic_0_5_5_3_1.arr1d_0_5_5_3_1[0])) > (clstatic_0_5_5_3_1.arr2d_0_5_5_3_1[2, 2]))
+ Console.WriteLine("Func_0_5_5_3_1: > true");
+ else
+ {
+ if (((Convert.ToInt32(asgop0 * (1.0 - (-0.45768530635838789))))) >= (asgop0))
+ {
+ Decimal if0_1retval_0_5_5_3_1 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToUInt16(Convert.ToInt32((Convert.ToInt32(asgop0 * (1.0 - (-0.45768530635838789))))) - Convert.ToInt32(Convert.ToInt32(clstatic_0_5_5_3_1.arr2d_0_5_5_3_1[2, 2] / clstatic_0_5_5_3_1.arr1d_0_5_5_3_1[0]))))) / (Convert.ToDecimal(clstatic_0_5_5_3_1.a4_0_5_5_3_1) * asgop1)));
+ return if0_1retval_0_5_5_3_1;
+ }
+ }
+ Decimal retval_0_5_5_3_1 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToUInt16(Convert.ToInt32((Convert.ToInt32(asgop0 * (1.0 - (-0.45768530635838789))))) - Convert.ToInt32(Convert.ToInt32(clstatic_0_5_5_3_1.arr2d_0_5_5_3_1[2, 2] / clstatic_0_5_5_3_1.arr1d_0_5_5_3_1[0]))))) / (Convert.ToDecimal(clstatic_0_5_5_3_1.a4_0_5_5_3_1) * asgop1)));
+ return retval_0_5_5_3_1;
+ }
+
+ public static double Func_0_5_5_2_6()
+ {
+ float[,] arr2d_0_5_5_2_6 = new float[3, 11];
+ double* a1_0_5_5_2_6 = stackalloc double[1];
+ *a1_0_5_5_2_6 = 2.384185791015625E-07;
+
+ vtstatic_0_5_5_2_6.a2_0_5_5_2_6 = 0.015625;
+ arr2d_0_5_5_2_6[2, 0] = 65536.0F;
+ double asgop0 = vtstatic_0_5_5_2_6.a2_0_5_5_2_6;
+ asgop0 -= (((vtstatic_0_5_5_2_6.a2_0_5_5_2_6 - (-31.984375)) / 2114.0645161290322));
+ double asgop1 = 2114.0645161290322;
+ asgop1 /= (137438953472.0);
+ double asgop2 = (*a1_0_5_5_2_6);
+ asgop2 -= ((32767.984375238419));
+ return Convert.ToDouble((((arr2d_0_5_5_2_6[2, 0] * ((*a1_0_5_5_2_6))) - (asgop2)) - (asgop0 / asgop1)));
+ }
+
+ public static float Func_0_5_5_2_5()
+ {
+ CL_0_5_5_2_5 cl_0_5_5_2_5 = new CL_0_5_5_2_5();
+
+ cl_0_5_5_2_5.arr1d_0_5_5_2_5[0] = 1.0F;
+ float asgop0 = clstatic_0_5_5_2_5.a4_0_5_5_2_5;
+ asgop0 *= (0.96875F);
+ float asgop1 = cl_0_5_5_2_5.arr1d_0_5_5_2_5[0];
+ asgop1 /= (32768.0F);
+ float asgop2 = 3.05175781E-05F;
+ asgop2 -= ((-0.00189208984F));
+ float asgop3 = clstatic_0_5_5_2_5.a4_0_5_5_2_5;
+ asgop3 -= (asgop0);
+ asgop3 *= (clstatic_0_5_5_2_5.a4_0_5_5_2_5);
+ asgop3 -= (asgop2);
+ return Convert.ToSingle((asgop3 - (((-0.00189208984F / cl_0_5_5_2_5.arr1d_0_5_5_2_5[0]) - asgop1))));
+ }
+
+ public static double Func_0_5_5_2_4()
+ {
+ CL_0_5_5_2_4 cl_0_5_5_2_4 = new CL_0_5_5_2_4();
+ float[,] arr2d_0_5_5_2_4 = new float[3, 11];
+
+ arr2d_0_5_5_2_4[2, 0] = -0.03125F;
+ float asgop0 = arr2d_0_5_5_2_4[2, 0];
+ asgop0 -= (cl_0_5_5_2_4.a3_0_5_5_2_4);
+ float asgop1 = arr2d_0_5_5_2_4[2, 0];
+ asgop1 /= ((asgop0 * -128.0F));
+ return Convert.ToDouble((asgop1 * (((0.000244140625F - (a5_0_5_5_2_4)) * 8388608.0F) * (8388608.0F / (8192.0 / 5.7247669216221938E-07)))));
+ }
+
+ public static double Func_0_5_5_2_3()
+ {
+ CL_0_5_5_2_3 cl_0_5_5_2_3 = new CL_0_5_5_2_3();
+ double* a3_0_5_5_2_3 = stackalloc double[1];
+ *a3_0_5_5_2_3 = 2.384185791015625E-07;
+
+ clstatic_0_5_5_2_3.arr2d_0_5_5_2_3[2, 0] = 65536.0F;
+ double asgop0 = 0.015625;
+ asgop0 -= (cl_0_5_5_2_3.a1_0_5_5_2_3);
+ double asgop1 = -0.015624998137354851;
+ asgop1 /= (-0.99999988079071045);
+ asgop0 += ((-128.0 / 0.001984126984126984));
+ double retval_0_5_5_2_3 = Convert.ToDouble(((((clstatic_0_5_5_2_3.arr2d_0_5_5_2_3[2, 0] * ((*a3_0_5_5_2_3))) / (0.015625 + -0.015624998137354851)) * asgop1) + asgop0));
+ return retval_0_5_5_2_3;
+ }
+
+ public static double Func_0_5_5_2_2()
+ {
+ VT_0_5_5_2_2 vt_0_5_5_2_2 = new VT_0_5_5_2_2(1);
+ vt_0_5_5_2_2.arr2d_0_5_5_2_2[2, 0] = 7.4505805969238281E-09;
+ vt_0_5_5_2_2.a5_0_5_5_2_2 = 4096.0F;
+
+ double asgop0 = -4.6566128730773926E-10;
+ asgop0 += (-2031.9999999995343);
+ return Convert.ToDouble(((((vt_0_5_5_2_2.a5_0_5_5_2_2 - 3968.0F) * 4.76837158203125E-07) / vt_0_5_5_2_2.arr2d_0_5_5_2_2[2, 0]) + (((vt_0_5_5_2_2.arr2d_0_5_5_2_2[2, 0] / -4.6566128730773926E-10) + asgop0) + -5086.9677419354839)));
+ }
+
+ public static float Func_0_5_5_2_1()
+ {
+ VT_0_5_5_2_1 vt_0_5_5_2_1 = new VT_0_5_5_2_1(1);
+ vt_0_5_5_2_1.arr1d_0_5_5_2_1[0] = -8.455717E+09F;
+ vt_0_5_5_2_1.a4_0_5_5_2_1 = -4032.0F;
+
+ vtstatic_0_5_5_2_1.arr1d_0_5_5_2_1[0] = -8.455717E+09F;
+ vtstatic_0_5_5_2_1.a4_0_5_5_2_1 = -4032.0F;
+ arr1d_0_5_5_2_1[3] = 0.015625F;
+ float asgop0 = vt_0_5_5_2_1.a4_0_5_5_2_1;
+ asgop0 /= (vtstatic_0_5_5_2_1.arr1d_0_5_5_2_1[0]);
+ float asgop1 = vt_0_5_5_2_1.a4_0_5_5_2_1;
+ asgop1 /= ((vt_0_5_5_2_1.a4_0_5_5_2_1 * arr1d_0_5_5_2_1[3]));
+ asgop1 -= ((vt_0_5_5_2_1.a4_0_5_5_2_1));
+ return Convert.ToSingle((asgop1 * asgop0));
+ }
+
+ public static Decimal Func_0_5_5_1_6()
+ {
+
+ clstatic_0_5_5_1_6.arr3d_0_5_5_1_6[4, 0, 3] = 0.439949289594932541583945471M;
+ Decimal retval_0_5_5_1_6 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToUInt16(Convert.ToInt32(Convert.ToInt32(((1 - (-797833117)) / 1) / 0.43993918426855133)) - Convert.ToInt32(Convert.ToInt32(Convert.ToDecimal(797833118) / clstatic_0_5_5_1_6.arr3d_0_5_5_1_6[4, 0, 3]))))) * (Convert.ToDecimal((Convert.ToDecimal((Convert.ToUInt16(4096.0F - 3072.0F))) / 16384M)) - Convert.ToDecimal(-0.0358315328291922M))));
+ return retval_0_5_5_1_6;
+ }
+
+ public static Decimal Func_0_5_5_1_5()
+ {
+ CL_0_5_5_1_5 cl_0_5_5_1_5 = new CL_0_5_5_1_5();
+ Decimal* a4_0_5_5_1_5 = stackalloc Decimal[1];
+ *a4_0_5_5_1_5 = -16M;
+
+ cl_0_5_5_1_5.arr2d_0_5_5_1_5[2, 2] = -0.0078125M;
+ clstatic_0_5_5_1_5.arr2d_0_5_5_1_5[2, 0] = -9.9921875M;
+ (*a4_0_5_5_1_5) -= (Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(cl_0_5_5_1_5.arr2d_0_5_5_1_5[2, 2]) * Convert.ToDecimal(1024M))))));
+ return Convert.ToDecimal((Convert.ToDecimal((*a4_0_5_5_1_5)) + Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((0.015625F + 0.984375F)) * 16M)) + Convert.ToDecimal(clstatic_0_5_5_1_5.arr2d_0_5_5_1_5[2, 0])))));
+ }
+
+ public static Decimal Func_0_5_5_1_4()
+ {
+
+ vtstatic_0_5_5_1_4.a0_0_5_5_1_4 = -1032191.9921875M;
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt16(35901 - Convert.ToUInt16(24787 * Convert.ToSingle(1.38487911F)))) * (Convert.ToDecimal((Convert.ToDecimal(2.4091486658196M) + Convert.ToDecimal(a2_0_5_5_1_4))) + Convert.ToDecimal(2.4091486658196M)))) - Convert.ToDecimal(vtstatic_0_5_5_1_4.a0_0_5_5_1_4)));
+ }
+
+ public static int Func_0_5_5_1_3()
+ {
+ VT_0_5_5_1_3 vt_0_5_5_1_3 = new VT_0_5_5_1_3(1);
+ vt_0_5_5_1_3.arr2d_0_5_5_1_3[2, 0] = 0.24174459278583527;
+
+ arr3d_0_5_5_1_3[4, 4, 3] = 1058900149;
+ clstatic_0_5_5_1_3.a1_0_5_5_1_3 %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(arr3d_0_5_5_1_3[4, 4, 3]))))));
+ return Convert.ToInt32(Convert.ToInt32(Convert.ToInt32(Convert.ToDecimal(clstatic_0_5_5_1_3.a1_0_5_5_1_3) / (Convert.ToDecimal(0.125M) + Convert.ToDecimal((Convert.ToDecimal(0.125M) + Convert.ToDecimal(0.181382987895136M))))) / Convert.ToSingle(Convert.ToSingle(512 * vt_0_5_5_1_3.arr2d_0_5_5_1_3[2, 0]))));
+ }
+
+ public static Decimal Func_0_5_5_1_2()
+ {
+ Decimal a1_0_5_5_1_2 = 131072M;
+
+ vtstatic_0_5_5_1_2.arr3d_0_5_5_1_2[4, 0, 3] = -64M;
+ a1_0_5_5_1_2 -= (Convert.ToDecimal(Convert.ToDecimal(122927.8828125M)));
+ Decimal asgop1 = vtstatic_0_5_5_1_2.arr3d_0_5_5_1_2[4, 0, 3];
+ asgop1 += (Convert.ToDecimal(Convert.ToDecimal(112M)));
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(vtstatic_0_5_5_1_2.arr3d_0_5_5_1_2[4, 0, 3]) + Convert.ToDecimal(asgop1))) - Convert.ToDecimal(a1_0_5_5_1_2)));
+ }
+
+ public static Decimal Func_0_5_5_1_1()
+ {
+ VT_0_5_5_1_1 vt_0_5_5_1_1 = new VT_0_5_5_1_1(1);
+ vt_0_5_5_1_1.arr3d_0_5_5_1_1[4, 0, 3] = 0.7625777F;
+ vt_0_5_5_1_1.arr2d_0_5_5_1_1[2, 4] = 1386748557;
+ Decimal* a2_0_5_5_1_1 = stackalloc Decimal[1];
+ *a2_0_5_5_1_1 = 0.00091552734375M;
+
+ return Convert.ToDecimal((Convert.ToDecimal(Convert.ToUInt64(Convert.ToUInt32(Convert.ToUInt32(vt_0_5_5_1_1.arr2d_0_5_5_1_1[2, 4] / Convert.ToSingle(vt_0_5_5_1_1.arr3d_0_5_5_1_1[4, 0, 3]))) + Convert.ToInt64(a1_0_5_5_1_1))) * (Convert.ToDecimal((Convert.ToDecimal(0.00006103515625M) + Convert.ToDecimal(((*a2_0_5_5_1_1))))) - Convert.ToDecimal((Convert.ToDecimal(24248) * (Convert.ToDecimal(512UL) * 0M))))));
+ }
+
+ public static double Func_0_5_4_6_6()
+ {
+ CL_0_5_4_6_6 cl_0_5_4_6_6 = new CL_0_5_4_6_6();
+
+ cl_0_5_4_6_6.arr2d_0_5_4_6_6[2, 0] = 1.7881393432617188E-06;
+ clstatic_0_5_4_6_6.arr2d_0_5_4_6_6[2, 3] = -0.001949310302734375;
+ double asgop0 = clstatic_0_5_4_6_6.a4_0_5_4_6_6;
+ asgop0 += (-1.180451363325119E-07);
+ double asgop1 = 5.9604644775390625E-08;
+ asgop1 -= ((-1.8477439880371094E-06));
+ asgop1 += (cl_0_5_4_6_6.arr2d_0_5_4_6_6[2, 0]);
+ double asgop3 = cl_0_5_4_6_6.arr2d_0_5_4_6_6[2, 0];
+ asgop3 += (-1.7886050045490265E-06);
+ if ((asgop3) <= (((((-0.001953125 - (clstatic_0_5_4_6_6.arr2d_0_5_4_6_6[2, 3])) - 0.0) + asgop1) - ((asgop3 + asgop0)))))
+ {
+ if ((asgop1) > ((((-0.001953125 - (clstatic_0_5_4_6_6.arr2d_0_5_4_6_6[2, 3])) - 0.0) + asgop1)))
+ {
+ return Convert.ToDouble(((((-0.001953125 - (clstatic_0_5_4_6_6.arr2d_0_5_4_6_6[2, 3])) - 0.0) + asgop1) - ((asgop3 + asgop0))));
+ }
+ }
+ double retval_0_5_4_6_6 = Convert.ToDouble(((((-0.001953125 - (clstatic_0_5_4_6_6.arr2d_0_5_4_6_6[2, 3])) - 0.0) + asgop1) - ((asgop3 + asgop0))));
+ return retval_0_5_4_6_6;
+ }
+
+ public static double Func_0_5_4_6_5()
+ {
+ VT_0_5_4_6_5 vt_0_5_4_6_5 = new VT_0_5_4_6_5(1);
+ vt_0_5_4_6_5.a3_0_5_4_6_5 = 0.0001220703125M;
+ vt_0_5_4_6_5.a5_0_5_4_6_5 = 628447385;
+
+ vtstatic_0_5_4_6_5.a3_0_5_4_6_5 = 0.0001220703125M;
+ vtstatic_0_5_4_6_5.a5_0_5_4_6_5 = 628447385;
+ arr3d_0_5_4_6_5[4, 0, 3] = -2.9835433239968054E-10;
+ if (((648 / clstatic_0_5_4_6_5.a2_0_5_4_6_5)) == (((Convert.ToUInt16(Convert.ToUInt16((0.000244140625F * Convert.ToDouble(Convert.ToDecimal(vtstatic_0_5_4_6_5.a3_0_5_4_6_5) * Convert.ToDecimal(17179869184M))) + (2097152.0 - 2066496.0)) % (Convert.ToUInt16(vt_0_5_4_6_5.a5_0_5_4_6_5 / 969826.211419753)))) / ((648 / clstatic_0_5_4_6_5.a2_0_5_4_6_5) - ((vt_0_5_4_6_5.a5_0_5_4_6_5 * arr3d_0_5_4_6_5[4, 0, 3]))))))
+ {
+ if (((vt_0_5_4_6_5.a5_0_5_4_6_5 * arr3d_0_5_4_6_5[4, 0, 3])) > (((648 / clstatic_0_5_4_6_5.a2_0_5_4_6_5) - ((vt_0_5_4_6_5.a5_0_5_4_6_5 * arr3d_0_5_4_6_5[4, 0, 3])))))
+ {
+ if (((Convert.ToUInt16(vt_0_5_4_6_5.a5_0_5_4_6_5 / 969826.211419753))) != ((Convert.ToUInt16(Convert.ToUInt16((0.000244140625F * Convert.ToDouble(Convert.ToDecimal(vtstatic_0_5_4_6_5.a3_0_5_4_6_5) * Convert.ToDecimal(17179869184M))) + (2097152.0 - 2066496.0)) % (Convert.ToUInt16(vt_0_5_4_6_5.a5_0_5_4_6_5 / 969826.211419753))))))
+ Console.WriteLine("Func_0_5_4_6_5: != true");
+ else
+ {
+ if ((Convert.ToUInt16((0.000244140625F * Convert.ToDouble(Convert.ToDecimal(vtstatic_0_5_4_6_5.a3_0_5_4_6_5) * Convert.ToDecimal(17179869184M))) + (2097152.0 - 2066496.0))) <= ((Convert.ToUInt16(Convert.ToUInt16((0.000244140625F * Convert.ToDouble(Convert.ToDecimal(vtstatic_0_5_4_6_5.a3_0_5_4_6_5) * Convert.ToDecimal(17179869184M))) + (2097152.0 - 2066496.0)) % (Convert.ToUInt16(vt_0_5_4_6_5.a5_0_5_4_6_5 / 969826.211419753))))))
+ {
+ double if2_1retval_0_5_4_6_5 = Convert.ToDouble(((Convert.ToUInt16(Convert.ToUInt16((0.000244140625F * Convert.ToDouble(Convert.ToDecimal(vtstatic_0_5_4_6_5.a3_0_5_4_6_5) * Convert.ToDecimal(17179869184M))) + (2097152.0 - 2066496.0)) % (Convert.ToUInt16(vt_0_5_4_6_5.a5_0_5_4_6_5 / 969826.211419753)))) / ((648 / clstatic_0_5_4_6_5.a2_0_5_4_6_5) - ((vt_0_5_4_6_5.a5_0_5_4_6_5 * arr3d_0_5_4_6_5[4, 0, 3])))));
+ return if2_1retval_0_5_4_6_5;
+ }
+ }
+ }
+ }
+ else
+ {
+ if (((vt_0_5_4_6_5.a5_0_5_4_6_5 * arr3d_0_5_4_6_5[4, 0, 3])) <= (((648 / clstatic_0_5_4_6_5.a2_0_5_4_6_5) - ((vt_0_5_4_6_5.a5_0_5_4_6_5 * arr3d_0_5_4_6_5[4, 0, 3])))))
+ {
+ double if0_1retval_0_5_4_6_5 = Convert.ToDouble(((Convert.ToUInt16(Convert.ToUInt16((0.000244140625F * Convert.ToDouble(Convert.ToDecimal(vtstatic_0_5_4_6_5.a3_0_5_4_6_5) * Convert.ToDecimal(17179869184M))) + (2097152.0 - 2066496.0)) % (Convert.ToUInt16(vt_0_5_4_6_5.a5_0_5_4_6_5 / 969826.211419753)))) / ((648 / clstatic_0_5_4_6_5.a2_0_5_4_6_5) - ((vt_0_5_4_6_5.a5_0_5_4_6_5 * arr3d_0_5_4_6_5[4, 0, 3])))));
+ return if0_1retval_0_5_4_6_5;
+ }
+ }
+ double retval_0_5_4_6_5 = Convert.ToDouble(((Convert.ToUInt16(Convert.ToUInt16((0.000244140625F * Convert.ToDouble(Convert.ToDecimal(vtstatic_0_5_4_6_5.a3_0_5_4_6_5) * Convert.ToDecimal(17179869184M))) + (2097152.0 - 2066496.0)) % (Convert.ToUInt16(vt_0_5_4_6_5.a5_0_5_4_6_5 / 969826.211419753)))) / ((648 / clstatic_0_5_4_6_5.a2_0_5_4_6_5) - ((vt_0_5_4_6_5.a5_0_5_4_6_5 * arr3d_0_5_4_6_5[4, 0, 3])))));
+ return retval_0_5_4_6_5;
+ }
+
+ public static double Func_0_5_4_6_4()
+ {
+ CL_0_5_4_6_4 cl_0_5_4_6_4 = new CL_0_5_4_6_4();
+
+ cl_0_5_4_6_4.arr3d_0_5_4_6_4[4, 0, 3] = 0.00012111663818181739;
+ Decimal asgop0 = 8388608M;
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal(cl_0_5_4_6_4.a1_0_5_4_6_4)));
+ if ((Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(-512L) * Convert.ToInt64(cl_0_5_4_6_4.a3_0_5_4_6_4))) / 0.00390625)) > (cl_0_5_4_6_4.a3_0_5_4_6_4))
+ {
+ return Convert.ToDouble((Convert.ToDouble(Convert.ToDecimal(asgop0) / Convert.ToDecimal((Convert.ToDecimal(8192) / (Convert.ToDecimal(64M) - Convert.ToDecimal(63.875M))))) - ((Convert.ToDouble(Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(-512L) * Convert.ToInt64(cl_0_5_4_6_4.a3_0_5_4_6_4))) / 0.00390625) * (Convert.ToDouble(cl_0_5_4_6_4.a3_0_5_4_6_4 * cl_0_5_4_6_4.arr3d_0_5_4_6_4[4, 0, 3])))))));
+ }
+ double retval_0_5_4_6_4 = Convert.ToDouble((Convert.ToDouble(Convert.ToDecimal(asgop0) / Convert.ToDecimal((Convert.ToDecimal(8192) / (Convert.ToDecimal(64M) - Convert.ToDecimal(63.875M))))) - ((Convert.ToDouble(Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(-512L) * Convert.ToInt64(cl_0_5_4_6_4.a3_0_5_4_6_4))) / 0.00390625) * (Convert.ToDouble(cl_0_5_4_6_4.a3_0_5_4_6_4 * cl_0_5_4_6_4.arr3d_0_5_4_6_4[4, 0, 3])))))));
+ return retval_0_5_4_6_4;
+ }
+
+ public static double Func_0_5_4_6_3()
+ {
+ VT_0_5_4_6_3 vt_0_5_4_6_3 = new VT_0_5_4_6_3(1);
+ vt_0_5_4_6_3.a5_0_5_4_6_3 = 0.0337353965849333;
+ CL_0_5_4_6_3 cl_0_5_4_6_3 = new CL_0_5_4_6_3();
+
+ clstatic_0_5_4_6_3.arr2d_0_5_4_6_3[2, 0] = 59.284911471686335;
+ Decimal asgop0 = 0.00000762939453125M;
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal(cl_0_5_4_6_3.a3_0_5_4_6_3)));
+ if ((((vt_0_5_4_6_3.a5_0_5_4_6_3 + 0.9662646034150667) - (2U / clstatic_0_5_4_6_3.arr2d_0_5_4_6_3[2, 0]))) < (0.9662646034150667))
+ {
+ double if0_0retval_0_5_4_6_3 = Convert.ToDouble((Convert.ToDouble(Convert.ToDecimal(asgop0) * Convert.ToDecimal(a1_0_5_4_6_3)) + (Convert.ToUInt32((Convert.ToDecimal(a1_0_5_4_6_3) * Convert.ToDecimal(0.00390625M)) - 14974774016M) * ((vt_0_5_4_6_3.a5_0_5_4_6_3 + 0.9662646034150667) - (2U / clstatic_0_5_4_6_3.arr2d_0_5_4_6_3[2, 0])))));
+ return if0_0retval_0_5_4_6_3;
+ }
+ return Convert.ToDouble((Convert.ToDouble(Convert.ToDecimal(asgop0) * Convert.ToDecimal(a1_0_5_4_6_3)) + (Convert.ToUInt32((Convert.ToDecimal(a1_0_5_4_6_3) * Convert.ToDecimal(0.00390625M)) - 14974774016M) * ((vt_0_5_4_6_3.a5_0_5_4_6_3 + 0.9662646034150667) - (2U / clstatic_0_5_4_6_3.arr2d_0_5_4_6_3[2, 0])))));
+ }
+
+ public static double Func_0_5_4_6_2()
+ {
+ VT_0_5_4_6_2 vt_0_5_4_6_2 = new VT_0_5_4_6_2(1);
+ vt_0_5_4_6_2.a4_0_5_4_6_2 = -2.3469328880310059E-07;
+
+ clstatic_0_5_4_6_2.arr1d_0_5_4_6_2[0] = 549755813888.0;
+ if ((2048U) > 10)
+ {
+ double if0_0retval_0_5_4_6_2 = Convert.ToDouble(((2048U / (vt_0_5_4_6_2.a4_0_5_4_6_2 + clstatic_0_5_4_6_2.arr1d_0_5_4_6_2[0])) - (vt_0_5_4_6_2.a4_0_5_4_6_2)));
+ return if0_0retval_0_5_4_6_2;
+ }
+ else
+ {
+ if ((vt_0_5_4_6_2.a4_0_5_4_6_2) != (((2048U / (vt_0_5_4_6_2.a4_0_5_4_6_2 + clstatic_0_5_4_6_2.arr1d_0_5_4_6_2[0])) - (vt_0_5_4_6_2.a4_0_5_4_6_2))))
+ Console.WriteLine("Func_0_5_4_6_2: != true");
+ else
+ {
+ if (((vt_0_5_4_6_2.a4_0_5_4_6_2 + clstatic_0_5_4_6_2.arr1d_0_5_4_6_2[0])) != (vt_0_5_4_6_2.a4_0_5_4_6_2))
+ {
+ if ((2048U) > 10)
+ Console.WriteLine("Func_0_5_4_6_2: > true");
+ else
+ Console.WriteLine("Func_0_5_4_6_2: > false");
+ }
+ }
+ }
+ double retval_0_5_4_6_2 = Convert.ToDouble(((2048U / (vt_0_5_4_6_2.a4_0_5_4_6_2 + clstatic_0_5_4_6_2.arr1d_0_5_4_6_2[0])) - (vt_0_5_4_6_2.a4_0_5_4_6_2)));
+ return retval_0_5_4_6_2;
+ }
+
+ public static double Func_0_5_4_6_1()
+ {
+
+ vtstatic_0_5_4_6_1.a3_0_5_4_6_1 = 8.6712400401205087E-06;
+ clstatic_0_5_4_6_1.arr3d_0_5_4_6_1[4, 0, 3] = -245760.0;
+ double asgop0 = -262144.0;
+ asgop0 -= ((clstatic_0_5_4_6_1.arr3d_0_5_4_6_1[4, 0, 3]));
+ if (((2048UL / 1.0)) == ((asgop0 + ((2048UL / 1.0) + (Convert.ToInt32(1274267204 / 0.83003882220081193) * vtstatic_0_5_4_6_1.a3_0_5_4_6_1)))))
+ {
+ if ((asgop0) != ((asgop0 + ((2048UL / 1.0) + (Convert.ToInt32(1274267204 / 0.83003882220081193) * vtstatic_0_5_4_6_1.a3_0_5_4_6_1)))))
+ {
+ double if1_0retval_0_5_4_6_1 = Convert.ToDouble((asgop0 + ((2048UL / 1.0) + (Convert.ToInt32(1274267204 / 0.83003882220081193) * vtstatic_0_5_4_6_1.a3_0_5_4_6_1))));
+ return if1_0retval_0_5_4_6_1;
+ }
+ }
+ else
+ {
+ return Convert.ToDouble((asgop0 + ((2048UL / 1.0) + (Convert.ToInt32(1274267204 / 0.83003882220081193) * vtstatic_0_5_4_6_1.a3_0_5_4_6_1))));
+ }
+ double retval_0_5_4_6_1 = Convert.ToDouble((asgop0 + ((2048UL / 1.0) + (Convert.ToInt32(1274267204 / 0.83003882220081193) * vtstatic_0_5_4_6_1.a3_0_5_4_6_1))));
+ return retval_0_5_4_6_1;
+ }
+
+ public static ushort Func_0_5_4_5_6()
+ {
+ VT_0_5_4_5_6 vt_0_5_4_5_6 = new VT_0_5_4_5_6(1);
+ vt_0_5_4_5_6.a3_0_5_4_5_6 = -13787;
+ vt_0_5_4_5_6.a4_0_5_4_5_6 = -1369.948486328125;
+ CL_0_5_4_5_6 cl_0_5_4_5_6 = new CL_0_5_4_5_6();
+ long a1_0_5_4_5_6 = 256L;
+ double a2_0_5_4_5_6 = 78.57421875;
+
+ vtstatic_0_5_4_5_6.a3_0_5_4_5_6 = -13787;
+ vtstatic_0_5_4_5_6.a4_0_5_4_5_6 = -1369.948486328125;
+ float asgop0 = 8192.0F;
+ asgop0 += (cl_0_5_4_5_6.a0_0_5_4_5_6);
+ asgop0 += (Convert.ToSingle(a1_0_5_4_5_6 * a2_0_5_4_5_6));
+ return Convert.ToUInt16(Convert.ToUInt16(Convert.ToSingle(Convert.ToUInt16(Convert.ToInt16(vt_0_5_4_5_6.a3_0_5_4_5_6 * Convert.ToSingle(-1.02952051F)) + vt_0_5_4_5_6.a3_0_5_4_5_6) * (vt_0_5_4_5_6.a3_0_5_4_5_6 / vtstatic_0_5_4_5_6.a4_0_5_4_5_6)) + asgop0));
+ }
+
+ public static int Func_0_5_4_5_5()
+ {
+ VT_0_5_4_5_5 vt_0_5_4_5_5 = new VT_0_5_4_5_5(1);
+ vt_0_5_4_5_5.arr3d_0_5_4_5_5[4, 0, 3] = 7958585119456576066L;
+ vt_0_5_4_5_5.arr3d_0_5_4_5_5[4, 3, 3] = 7958585119726339141L;
+
+ int retval_0_5_4_5_5 = Convert.ToInt32(((Convert.ToInt32(0.015625M + 696093758.984375M) - Convert.ToInt32(Convert.ToDecimal(clstatic_0_5_4_5_5.a4_0_5_4_5_5) * (Convert.ToDecimal(0.015625M) + Convert.ToDecimal(0.596791076840591M)))) / (Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(31675) + Convert.ToInt64(vt_0_5_4_5_5.arr3d_0_5_4_5_5[4, 3, 3]))) - Convert.ToInt64(vt_0_5_4_5_5.arr3d_0_5_4_5_5[4, 0, 3])))));
+ return retval_0_5_4_5_5;
+ }
+
+ public static short Func_0_5_4_5_4()
+ {
+
+ vtstatic_0_5_4_5_4.arr3d_0_5_4_5_4[4, 0, 3] = 0.11314174107142858;
+ double asgop0 = vtstatic_0_5_4_5_4.arr3d_0_5_4_5_4[4, 0, 3];
+ asgop0 += (25.498579870650186);
+ return Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(1024.0F + 2283.0F) * a1_0_5_4_5_4) / asgop0) * (Convert.ToDouble(a2_0_5_4_5_4 * vtstatic_0_5_4_5_4.arr3d_0_5_4_5_4[4, 0, 3]))));
+ }
+
+ public static long Func_0_5_4_5_3()
+ {
+ CL_0_5_4_5_3 cl_0_5_4_5_3 = new CL_0_5_4_5_3();
+
+ cl_0_5_4_5_3.arr1d_0_5_4_5_3[0] = 2406055680U;
+ return Convert.ToInt64((Convert.ToInt64(Convert.ToUInt32(Convert.ToDecimal((Convert.ToInt32(Convert.ToInt64(-7537153308870563369L) - Convert.ToInt64((-7537153310428075611L))))) * 1.6128113206830254885405902318M)) + Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(cl_0_5_4_5_3.arr1d_0_5_4_5_3[0] - 2406025049U)) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(1557512242) - Convert.ToInt64(-7537153308870563369L))))));
+ }
+
+ public static short Func_0_5_4_5_2()
+ {
+ CL_0_5_4_5_2 cl_0_5_4_5_2 = new CL_0_5_4_5_2();
+ long[,,] arr3d_0_5_4_5_2 = new long[5, 11, 4];
+ float a2_0_5_4_5_2 = -0.015625F;
+
+ arr3d_0_5_4_5_2[4, 0, 3] = -1016288561877448598L;
+ float asgop0 = a2_0_5_4_5_2;
+ asgop0 -= ((-0.08690748F));
+ return Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt16(31679) - Convert.ToInt64(arr3d_0_5_4_5_2[4, 0, 3]))) / 0.99999999999999689)) - Convert.ToInt64(cl_0_5_4_5_2.a4_0_5_4_5_2)) / Convert.ToSingle((((a2_0_5_4_5_2 - (-0.03125F)) - (a2_0_5_4_5_2)) + asgop0))));
+ }
+
+ public static double Func_0_5_4_5_1()
+ {
+
+ vtstatic_0_5_4_5_1.a3_0_5_4_5_1 = 2267747267773464576L;
+ clstatic_0_5_4_5_1.arr3d_0_5_4_5_1[4, 0, 3] = 1238242215;
+ if ((0.02774432924308912) >= ((Convert.ToDouble(a1_0_5_4_5_1 * 0.02774432924308912))))
+ Console.WriteLine("Func_0_5_4_5_1: >= true");
+ else
+ {
+ return Convert.ToDouble(((Convert.ToInt32((Convert.ToInt32(clstatic_0_5_4_5_1.arr3d_0_5_4_5_1[4, 0, 3])) % (Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(vtstatic_0_5_4_5_1.a3_0_5_4_5_1) - Convert.ToInt64(2267747266535287897L))))))) / (Convert.ToDouble(a1_0_5_4_5_1 * 0.02774432924308912))));
+ }
+ double retval_0_5_4_5_1 = Convert.ToDouble(((Convert.ToInt32((Convert.ToInt32(clstatic_0_5_4_5_1.arr3d_0_5_4_5_1[4, 0, 3])) % (Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(vtstatic_0_5_4_5_1.a3_0_5_4_5_1) - Convert.ToInt64(2267747266535287897L))))))) / (Convert.ToDouble(a1_0_5_4_5_1 * 0.02774432924308912))));
+ return retval_0_5_4_5_1;
+ }
+
+ public static double Func_0_5_4_4_6()
+ {
+
+ arr1d_0_5_4_4_6[0] = -0.125244140625;
+ double asgop0 = arr1d_0_5_4_4_6[0];
+ asgop0 *= (-0.99805068226120852);
+ asgop0 += (arr1d_0_5_4_4_6[0]);
+ asgop0 += ((Convert.ToDouble(Convert.ToDecimal(16384M) * Convert.ToDecimal(0.00000762939453125M)) + -0.1248779296875));
+ return Convert.ToDouble((asgop0 + (Convert.ToUInt32(a4_0_5_4_4_6 * 0.28342866995242683) / (Convert.ToUInt32(0.00000762939453125M - (-134217727.99999237060546875M)) / -0.001922607421875))));
+ }
+
+ public static float Func_0_5_4_4_5()
+ {
+ VT_0_5_4_4_5 vt_0_5_4_4_5 = new VT_0_5_4_4_5(1);
+ vt_0_5_4_4_5.arr2d_0_5_4_4_5[2, 0] = 1733155328U;
+
+ double asgop0 = 512.0;
+ asgop0 += ((512.0 - 642.83203125));
+ float asgop1 = -131072.0F;
+ asgop1 += (Convert.ToSingle(2520032384U * 2.6006015008416654E-05));
+ uint asgop2 = 2520032384U;
+ asgop2 %= Convert.ToUInt32(vt_0_5_4_4_5.arr2d_0_5_4_4_5[2, 0]);
+ float retval_0_5_4_4_5 = Convert.ToSingle((asgop1 + Convert.ToSingle(asgop2 / (Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(64L) * 0.5) * asgop0)))));
+ return retval_0_5_4_4_5;
+ }
+
+ public static double Func_0_5_4_4_4()
+ {
+
+ clstatic_0_5_4_4_4.arr3d_0_5_4_4_4[4, 0, 3] = 15644772.1171875;
+ double asgop0 = clstatic_0_5_4_4_4.arr3d_0_5_4_4_4[4, 0, 3];
+ asgop0 += ((clstatic_0_5_4_4_4.arr3d_0_5_4_4_4[4, 0, 3] - 31289544.484375));
+ double asgop1 = 31289544.484375;
+ asgop1 -= (15644772.3671875);
+ double retval_0_5_4_4_4 = Convert.ToDouble((((a1_0_5_4_4_4 * Convert.ToUInt64(Convert.ToInt16(Convert.ToInt16(Convert.ToInt64(4681L) + Convert.ToInt64(32L))) - Convert.ToInt64(4681L))) / asgop0) - asgop1));
+ return retval_0_5_4_4_4;
+ }
+
+ public static double Func_0_5_4_4_3()
+ {
+ CL_0_5_4_4_3 cl_0_5_4_4_3 = new CL_0_5_4_4_3();
+ int[] arr1d_0_5_4_4_3 = new int[11];
+
+ arr1d_0_5_4_4_3[1] = 561760660;
+ return Convert.ToDouble(((Convert.ToUInt16(Convert.ToInt32(clstatic_0_5_4_4_3.a0_0_5_4_4_3) - Convert.ToInt32(arr1d_0_5_4_4_3[1]))) / (((131072.0 + (cl_0_5_4_4_3.a4_0_5_4_4_3 * a5_0_5_4_4_3)) / (a5_0_5_4_4_3 - (-8.0000385750964469))) / (Convert.ToSingle(16384UL * (31317 * clstatic_0_5_4_4_3.a3_0_5_4_4_3)) * 3.5762786865234375E-06))));
+ }
+
+ public static float Func_0_5_4_4_2()
+ {
+ VT_0_5_4_4_2 vt_0_5_4_4_2 = new VT_0_5_4_4_2(1);
+ vt_0_5_4_4_2.arr2d_0_5_4_4_2[2, 0] = 6.3113790061746542;
+ vt_0_5_4_4_2.arr2d_0_5_4_4_2[2, 2] = -3.6396459352434195E-07;
+ vt_0_5_4_4_2.a4_0_5_4_4_2 = -4.57763672E-05F;
+
+ vtstatic_0_5_4_4_2.arr2d_0_5_4_4_2[2, 0] = 6.3113790061746542;
+ vtstatic_0_5_4_4_2.arr2d_0_5_4_4_2[2, 2] = -3.6396459352434195E-07;
+ vtstatic_0_5_4_4_2.a4_0_5_4_4_2 = -4.57763672E-05F;
+ double asgop0 = vtstatic_0_5_4_4_2.arr2d_0_5_4_4_2[2, 2];
+ asgop0 -= ((-5953800372224.0));
+ return Convert.ToSingle((Convert.ToSingle(Convert.ToUInt16(Convert.ToInt16(Convert.ToInt16(0.209421188F + 32479.791F) * Convert.ToSingle(0.209421188F)) * vtstatic_0_5_4_4_2.arr2d_0_5_4_4_2[2, 0]) * vtstatic_0_5_4_4_2.arr2d_0_5_4_4_2[2, 2]) / (Convert.ToSingle(Convert.ToUInt32(10959587758531674112UL - 10959587758168282976UL) / asgop0) + vt_0_5_4_4_2.a4_0_5_4_4_2)));
+ }
+
+ public static double Func_0_5_4_4_1()
+ {
+ CL_0_5_4_4_1 cl_0_5_4_4_1 = new CL_0_5_4_4_1();
+ long a2_0_5_4_4_1 = 8L;
+
+ cl_0_5_4_4_1.arr1d_0_5_4_4_1[0] = 78247916;
+ arr2d_0_5_4_4_1[2, 1] = 1738231368;
+ double asgop0 = 4194304.0;
+ asgop0 /= (4.2666666666666666);
+ arr2d_0_5_4_4_1[2, 1] %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(cl_0_5_4_4_1.arr1d_0_5_4_4_1[0]))))));
+ double retval_0_5_4_4_1 = Convert.ToDouble((Convert.ToInt64(Convert.ToDouble(a2_0_5_4_4_1) * (4194304.0 + -4194303.75)) / (arr2d_0_5_4_4_1[2, 1] / asgop0)));
+ return retval_0_5_4_4_1;
+ }
+
+ public static double Func_0_5_4_3_6()
+ {
+ VT_0_5_4_3_6 vt_0_5_4_3_6 = new VT_0_5_4_3_6(1);
+ vt_0_5_4_3_6.arr1d_0_5_4_3_6[0] = 5.9604644775390625E-08;
+ vt_0_5_4_3_6.a1_0_5_4_3_6 = -1.4842953532934189E-08;
+ vt_0_5_4_3_6.a3_0_5_4_3_6 = -1.4901161193847656E-08;
+
+ vtstatic_0_5_4_3_6.arr1d_0_5_4_3_6[0] = 5.9604644775390625E-08;
+ vtstatic_0_5_4_3_6.a1_0_5_4_3_6 = -1.4842953532934189E-08;
+ vtstatic_0_5_4_3_6.a3_0_5_4_3_6 = -1.4901161193847656E-08;
+ vt_0_5_4_3_6.arr1d_0_5_4_3_6[0] -= ((clstatic_0_5_4_3_6.a5_0_5_4_3_6 + (clstatic_0_5_4_3_6.a5_0_5_4_3_6 - (clstatic_0_5_4_3_6.a5_0_5_4_3_6 + 9.3877315521240234E-07))));
+ double retval_0_5_4_3_6 = Convert.ToDouble((((vtstatic_0_5_4_3_6.a1_0_5_4_3_6 - (vtstatic_0_5_4_3_6.a3_0_5_4_3_6)) - (vtstatic_0_5_4_3_6.a1_0_5_4_3_6)) + vt_0_5_4_3_6.arr1d_0_5_4_3_6[0]));
+ return retval_0_5_4_3_6;
+ }
+
+ public static double Func_0_5_4_3_5()
+ {
+
+ vtstatic_0_5_4_3_5.arr2d_0_5_4_3_5[2, 0] = 0.2490234375;
+ double asgop0 = vtstatic_0_5_4_3_5.arr2d_0_5_4_3_5[2, 0];
+ asgop0 += ((16 / -0.0025509191264908061));
+ return Convert.ToDouble(((((6.10351563E-05F / 0.00024509803921568627) - ((0.00024509803921568627 + -31.751221660539215))) + (Convert.ToDouble(32768UL * vtstatic_0_5_4_3_5.arr2d_0_5_4_3_5[2, 0]))) + asgop0));
+ }
+
+ public static double Func_0_5_4_3_4()
+ {
+ VT_0_5_4_3_4 vt_0_5_4_3_4 = new VT_0_5_4_3_4(1);
+ vt_0_5_4_3_4.arr3d_0_5_4_3_4[4, 0, 3] = 0.0078125M;
+ vt_0_5_4_3_4.a2_0_5_4_3_4 = 0.015625;
+ vt_0_5_4_3_4.a3_0_5_4_3_4 = -0.2421875M;
+ double* a1_0_5_4_3_4 = stackalloc double[1];
+ *a1_0_5_4_3_4 = -0.015380859375;
+
+ vtstatic_0_5_4_3_4.arr3d_0_5_4_3_4[4, 0, 3] = 0.0078125M;
+ vtstatic_0_5_4_3_4.a2_0_5_4_3_4 = 0.015625;
+ vtstatic_0_5_4_3_4.a3_0_5_4_3_4 = -0.2421875M;
+ Decimal asgop0 = vtstatic_0_5_4_3_4.arr3d_0_5_4_3_4[4, 0, 3];
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(vtstatic_0_5_4_3_4.a2_0_5_4_3_4) * (Convert.ToDecimal(vtstatic_0_5_4_3_4.arr3d_0_5_4_3_4[4, 0, 3]) - Convert.ToDecimal(vt_0_5_4_3_4.a3_0_5_4_3_4))))));
+ double retval_0_5_4_3_4 = Convert.ToDouble(Convert.ToDouble(Convert.ToDecimal(asgop0) / Convert.ToDecimal((Convert.ToDecimal((vtstatic_0_5_4_3_4.a2_0_5_4_3_4 + ((*a1_0_5_4_3_4)))) * vtstatic_0_5_4_3_4.arr3d_0_5_4_3_4[4, 0, 3]))));
+ return retval_0_5_4_3_4;
+ }
+
+ public static float Func_0_5_4_3_3()
+ {
+ float[] arr1d_0_5_4_3_3 = new float[11];
+ float* a5_0_5_4_3_3 = stackalloc float[1];
+ *a5_0_5_4_3_3 = 3584.0F;
+
+ vtstatic_0_5_4_3_3.a1_0_5_4_3_3 = 0.0F;
+ vtstatic_0_5_4_3_3.a3_0_5_4_3_3 = 4096.0F;
+ arr1d_0_5_4_3_3[0] = 65536.0F;
+ vtstatic_0_5_4_3_3.a3_0_5_4_3_3 -= (((*a5_0_5_4_3_3)));
+ vtstatic_0_5_4_3_3.a3_0_5_4_3_3 -= (vtstatic_0_5_4_3_3.a1_0_5_4_3_3);
+ float retval_0_5_4_3_3 = Convert.ToSingle((vtstatic_0_5_4_3_3.a3_0_5_4_3_3 + (arr1d_0_5_4_3_3[0] + (arr1d_0_5_4_3_3[0] - 128512.0F))));
+ return retval_0_5_4_3_3;
+ }
+
+ public static double Func_0_5_4_3_2()
+ {
+ VT_0_5_4_3_2 vt_0_5_4_3_2 = new VT_0_5_4_3_2(1);
+ vt_0_5_4_3_2.a4_0_5_4_3_2 = 1.0263082181763877E-11;
+
+ clstatic_0_5_4_3_2.arr2d_0_5_4_3_2[2, 0] = 0.00012207030223691781;
+ double asgop0 = vt_0_5_4_3_2.a4_0_5_4_3_2;
+ asgop0 += (clstatic_0_5_4_3_2.arr2d_0_5_4_3_2[2, 0]);
+ return Convert.ToDouble((((-16.0F * 0.03125F) - (Convert.ToSingle((Convert.ToInt64(-256L / 8L)) * (1474870656U * vt_0_5_4_3_2.a4_0_5_4_3_2)))) / asgop0));
+ }
+
+ public static float Func_0_5_4_3_1()
+ {
+ CL_0_5_4_3_1 cl_0_5_4_3_1 = new CL_0_5_4_3_1();
+
+ arr2d_0_5_4_3_1[2, 0] = 16384;
+ arr1d_0_5_4_3_1[3] = 719424156;
+ int asgop0 = -1074989991;
+ asgop0 %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(arr1d_0_5_4_3_1[3]))))));
+ float retval_0_5_4_3_1 = Convert.ToSingle(Convert.ToSingle(Convert.ToUInt32((Convert.ToInt32(32897) - (asgop0)) * (cl_0_5_4_3_1.a1_0_5_4_3_1 - (-1.937498772468861))) / (arr2d_0_5_4_3_1[2, 0] / cl_0_5_4_3_1.a1_0_5_4_3_1)));
+ return retval_0_5_4_3_1;
+ }
+
+ public static double Func_0_5_4_2_1()
+ {
+ VT_0_5_4_2_1 vt_0_5_4_2_1 = new VT_0_5_4_2_1(1);
+ vt_0_5_4_2_1.arr1d_0_5_4_2_1[0] = 0.0;
+
+ double retval_0_5_4_2_1 = Convert.ToDouble(vt_0_5_4_2_1.arr1d_0_5_4_2_1[0]);
+ return retval_0_5_4_2_1;
+ }
+
+ public static double Func_0_5_4_1_6()
+ {
+ short[,,] arr3d_0_5_4_1_6 = new short[5, 11, 4];
+
+ vtstatic_0_5_4_1_6.a3_0_5_4_1_6 = 0.55773109657106312;
+ arr3d_0_5_4_1_6[4, 0, 3] = 1629;
+ if (((32768L / (2.0 - 0.85478850599865352))) > (((128.0F / 2.0) + (32768L / (2.0 - 0.85478850599865352)))))
+ {
+ return Convert.ToDouble(((Convert.ToUInt16(Convert.ToInt16(arr3d_0_5_4_1_6[4, 0, 3] / Convert.ToSingle(0.08013972F)) * vtstatic_0_5_4_1_6.a3_0_5_4_1_6) * (Convert.ToDouble(a4_0_5_4_1_6 * 0.04516185939842992))) + ((128.0F / 2.0) + (32768L / (2.0 - 0.85478850599865352)))));
+ }
+ double retval_0_5_4_1_6 = Convert.ToDouble(((Convert.ToUInt16(Convert.ToInt16(arr3d_0_5_4_1_6[4, 0, 3] / Convert.ToSingle(0.08013972F)) * vtstatic_0_5_4_1_6.a3_0_5_4_1_6) * (Convert.ToDouble(a4_0_5_4_1_6 * 0.04516185939842992))) + ((128.0F / 2.0) + (32768L / (2.0 - 0.85478850599865352)))));
+ return retval_0_5_4_1_6;
+ }
+
+ public static double Func_0_5_4_1_5()
+ {
+ VT_0_5_4_1_5 vt_0_5_4_1_5 = new VT_0_5_4_1_5(1);
+ vt_0_5_4_1_5.a0_0_5_4_1_5 = 67108864M;
+
+ double asgop0 = 16.0;
+ asgop0 += ((16.0 - 15.750061988594098));
+ if (((Convert.ToDecimal(5627) * 1490.7780344766305313666251999M)) == (1490.7780344766305313666251999M))
+ {
+ return Convert.ToDouble((Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal(5627) * 1490.7780344766305313666251999M)) / Convert.ToDecimal(vt_0_5_4_1_5.a0_0_5_4_1_5)) - (Convert.ToUInt64(Convert.ToUInt16(Convert.ToUInt16(16.0 + 45261.0)) + Convert.ToInt64(-45275L)) / asgop0)));
+ }
+ else
+ {
+ double else0_0retval_0_5_4_1_5 = Convert.ToDouble((Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal(5627) * 1490.7780344766305313666251999M)) / Convert.ToDecimal(vt_0_5_4_1_5.a0_0_5_4_1_5)) - (Convert.ToUInt64(Convert.ToUInt16(Convert.ToUInt16(16.0 + 45261.0)) + Convert.ToInt64(-45275L)) / asgop0)));
+ return else0_0retval_0_5_4_1_5;
+ }
+ double retval_0_5_4_1_5 = Convert.ToDouble((Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal(5627) * 1490.7780344766305313666251999M)) / Convert.ToDecimal(vt_0_5_4_1_5.a0_0_5_4_1_5)) - (Convert.ToUInt64(Convert.ToUInt16(Convert.ToUInt16(16.0 + 45261.0)) + Convert.ToInt64(-45275L)) / asgop0)));
+ return retval_0_5_4_1_5;
+ }
+
+ public static double Func_0_5_4_1_4()
+ {
+ VT_0_5_4_1_4 vt_0_5_4_1_4 = new VT_0_5_4_1_4(1);
+ vt_0_5_4_1_4.arr1d_0_5_4_1_4[0] = 7936.0F;
+ vt_0_5_4_1_4.a5_0_5_4_1_4 = -66977760.0;
+
+ double asgop0 = 0.015625;
+ asgop0 -= (((8192.0F - vt_0_5_4_1_4.arr1d_0_5_4_1_4[0]) / 16509.009090594598));
+ double asgop1 = clstatic_0_5_4_1_4.a2_0_5_4_1_4;
+ asgop1 -= (66977792.0);
+ long asgop2 = 2L;
+ asgop2 *= (Convert.ToInt64(Convert.ToInt64(256L)));
+ double asgop3 = clstatic_0_5_4_1_4.a2_0_5_4_1_4;
+ asgop3 += (asgop1);
+ if ((Convert.ToSingle(asgop2 / asgop3)) > 10)
+ {
+ return Convert.ToDouble(((Convert.ToSingle(asgop2 / asgop3) / (66977792.0 + vt_0_5_4_1_4.a5_0_5_4_1_4)) - asgop0));
+ }
+ return Convert.ToDouble(((Convert.ToSingle(asgop2 / asgop3) / (66977792.0 + vt_0_5_4_1_4.a5_0_5_4_1_4)) - asgop0));
+ }
+
+ public static double Func_0_5_4_1_3()
+ {
+
+ arr2d_0_5_4_1_3[2, 0] = 602160561;
+ clstatic_0_5_4_1_3.arr3d_0_5_4_1_3[4, 2, 3] = 0;
+ if (((arr2d_0_5_4_1_3[2, 0] * 9.8984637380445491E-17)) <= (((Convert.ToUInt16(arr2d_0_5_4_1_3[2, 0] / Convert.ToSingle(23174.2832F)) * (Convert.ToUInt32(2214250496U + Convert.ToUInt32(clstatic_0_5_4_1_3.arr3d_0_5_4_1_3[4, 2, 3])) * -1.6187037464659881E-23)) - ((arr2d_0_5_4_1_3[2, 0] * 9.8984637380445491E-17) + (2214250496U * -4.2060398148172235E-19)))))
+ {
+ return Convert.ToDouble(((Convert.ToUInt16(arr2d_0_5_4_1_3[2, 0] / Convert.ToSingle(23174.2832F)) * (Convert.ToUInt32(2214250496U + Convert.ToUInt32(clstatic_0_5_4_1_3.arr3d_0_5_4_1_3[4, 2, 3])) * -1.6187037464659881E-23)) - ((arr2d_0_5_4_1_3[2, 0] * 9.8984637380445491E-17) + (2214250496U * -4.2060398148172235E-19))));
+ }
+ else
+ Console.WriteLine("Func_0_5_4_1_3: <= false");
+ return Convert.ToDouble(((Convert.ToUInt16(arr2d_0_5_4_1_3[2, 0] / Convert.ToSingle(23174.2832F)) * (Convert.ToUInt32(2214250496U + Convert.ToUInt32(clstatic_0_5_4_1_3.arr3d_0_5_4_1_3[4, 2, 3])) * -1.6187037464659881E-23)) - ((arr2d_0_5_4_1_3[2, 0] * 9.8984637380445491E-17) + (2214250496U * -4.2060398148172235E-19))));
+ }
+
+ public static double Func_0_5_4_1_2()
+ {
+
+ vtstatic_0_5_4_1_2.a1_0_5_4_1_2 = -0.005889892578125;
+ clstatic_0_5_4_1_2.arr2d_0_5_4_1_2[2, 0] = 0.00048828125;
+ if ((vtstatic_0_5_4_1_2.a1_0_5_4_1_2) == (((clstatic_0_5_4_1_2.arr2d_0_5_4_1_2[2, 0] + (1024.0F * (clstatic_0_5_4_1_2.arr2d_0_5_4_1_2[2, 0] - (clstatic_0_5_4_1_2.arr2d_0_5_4_1_2[2, 0] - 7.152557373046875E-06)))) + vtstatic_0_5_4_1_2.a1_0_5_4_1_2)))
+ {
+ double if0_0retval_0_5_4_1_2 = Convert.ToDouble(((clstatic_0_5_4_1_2.arr2d_0_5_4_1_2[2, 0] + (1024.0F * (clstatic_0_5_4_1_2.arr2d_0_5_4_1_2[2, 0] - (clstatic_0_5_4_1_2.arr2d_0_5_4_1_2[2, 0] - 7.152557373046875E-06)))) + vtstatic_0_5_4_1_2.a1_0_5_4_1_2));
+ return if0_0retval_0_5_4_1_2;
+ }
+ else
+ Console.WriteLine("Func_0_5_4_1_2: == false");
+ double retval_0_5_4_1_2 = Convert.ToDouble(((clstatic_0_5_4_1_2.arr2d_0_5_4_1_2[2, 0] + (1024.0F * (clstatic_0_5_4_1_2.arr2d_0_5_4_1_2[2, 0] - (clstatic_0_5_4_1_2.arr2d_0_5_4_1_2[2, 0] - 7.152557373046875E-06)))) + vtstatic_0_5_4_1_2.a1_0_5_4_1_2));
+ return retval_0_5_4_1_2;
+ }
+
+ public static double Func_0_5_4_1_1()
+ {
+
+ vtstatic_0_5_4_1_1.arr2d_0_5_4_1_1[2, 0] = 0.000972747802734375;
+ double asgop0 = 3.814697265625E-06;
+ asgop0 += (vtstatic_0_5_4_1_1.arr2d_0_5_4_1_1[2, 0]);
+ if ((asgop0) < ((asgop0 - (((vtstatic_0_5_4_1_1.arr2d_0_5_4_1_1[2, 0] - 0.0) - (-0.061527252197265625)) - (8192 / 133144.38144838242)))))
+ {
+ double if0_0retval_0_5_4_1_1 = Convert.ToDouble((asgop0 - (((vtstatic_0_5_4_1_1.arr2d_0_5_4_1_1[2, 0] - 0.0) - (-0.061527252197265625)) - (8192 / 133144.38144838242))));
+ return if0_0retval_0_5_4_1_1;
+ }
+ else
+ {
+ return Convert.ToDouble((asgop0 - (((vtstatic_0_5_4_1_1.arr2d_0_5_4_1_1[2, 0] - 0.0) - (-0.061527252197265625)) - (8192 / 133144.38144838242))));
+ }
+ return Convert.ToDouble((asgop0 - (((vtstatic_0_5_4_1_1.arr2d_0_5_4_1_1[2, 0] - 0.0) - (-0.061527252197265625)) - (8192 / 133144.38144838242))));
+ }
+
+ public static double Func_0_5_3_6_6()
+ {
+
+ vtstatic_0_5_3_6_6.a2_0_5_3_6_6 = 107848072U;
+ double asgop0 = 2147483648.0;
+ asgop0 += ((15106 * (vtstatic_0_5_3_6_6.a2_0_5_3_6_6 / -3034.5338874161243)));
+ if (((Convert.ToDouble(Convert.ToInt64(Convert.ToInt16(15106) - Convert.ToInt64(-8589919486L)) * 0.0625))) == (0.0625))
+ Console.WriteLine("Func_0_5_3_6_6: == true");
+ return Convert.ToDouble((((Convert.ToDouble(Convert.ToInt64(Convert.ToInt16(15106) - Convert.ToInt64(-8589919486L)) * 0.0625)) + asgop0) + (vtstatic_0_5_3_6_6.a2_0_5_3_6_6 * clstatic_0_5_3_6_6.a0_0_5_3_6_6)));
+ }
+
+ public static Decimal Func_0_5_3_6_5()
+ {
+ VT_0_5_3_6_5 vt_0_5_3_6_5 = new VT_0_5_3_6_5(1);
+ vt_0_5_3_6_5.a5_0_5_3_6_5 = 15.9921875F;
+ Decimal[,] arr2d_0_5_3_6_5 = new Decimal[3, 11];
+
+ arr2d_0_5_3_6_5[2, 0] = 406346.507358152M;
+ Decimal asgop0 = 4096M;
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal(arr2d_0_5_3_6_5[2, 0])));
+ Decimal retval_0_5_3_6_5 = Convert.ToDecimal((Convert.ToDecimal(((a4_0_5_3_6_5 - vt_0_5_3_6_5.a5_0_5_3_6_5) * a4_0_5_3_6_5)) * asgop0));
+ return retval_0_5_3_6_5;
+ }
+
+ public static Decimal Func_0_5_3_6_4()
+ {
+ VT_0_5_3_6_4 vt_0_5_3_6_4 = new VT_0_5_3_6_4(1);
+ vt_0_5_3_6_4.a0_0_5_3_6_4 = -33030144M;
+ vt_0_5_3_6_4.a5_0_5_3_6_4 = 1420117370;
+ CL_0_5_3_6_4 cl_0_5_3_6_4 = new CL_0_5_3_6_4();
+
+ vtstatic_0_5_3_6_4.a0_0_5_3_6_4 = -33030144M;
+ vtstatic_0_5_3_6_4.a5_0_5_3_6_4 = 1420117370;
+ Decimal retval_0_5_3_6_4 = Convert.ToDecimal((Convert.ToDecimal(Convert.ToUInt64(Convert.ToInt32(Convert.ToInt32(vt_0_5_3_6_4.a5_0_5_3_6_4 / 2.6333290910570106)) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(cl_0_5_3_6_4.a4_0_5_3_6_4) / -2.6333290859885641)))) * (Convert.ToDecimal(Convert.ToInt64(Convert.ToInt32(vt_0_5_3_6_4.a5_0_5_3_6_4) - Convert.ToInt64((cl_0_5_3_6_4.a4_0_5_3_6_4 - 0L))) * (Convert.ToDecimal((Convert.ToDecimal(vtstatic_0_5_3_6_4.a0_0_5_3_6_4) + Convert.ToDecimal(33554432M))) - Convert.ToDecimal(vtstatic_0_5_3_6_4.a0_0_5_3_6_4))))));
+ return retval_0_5_3_6_4;
+ }
+
+ public static double Func_0_5_3_6_3()
+ {
+ VT_0_5_3_6_3 vt_0_5_3_6_3 = new VT_0_5_3_6_3(1);
+ vt_0_5_3_6_3.arr1d_0_5_3_6_3[0] = -31.875M;
+ vt_0_5_3_6_3.a2_0_5_3_6_3 = 0.125M;
+ CL_0_5_3_6_3 cl_0_5_3_6_3 = new CL_0_5_3_6_3();
+ double a3_0_5_3_6_3 = -1024.0;
+
+ vtstatic_0_5_3_6_3.arr1d_0_5_3_6_3[0] = -31.875M;
+ vtstatic_0_5_3_6_3.a2_0_5_3_6_3 = 0.125M;
+ Decimal asgop0 = vt_0_5_3_6_3.a2_0_5_3_6_3;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal(vtstatic_0_5_3_6_3.arr1d_0_5_3_6_3[0])));
+ if ((vt_0_5_3_6_3.a2_0_5_3_6_3) < (asgop0))
+ {
+ if ((vt_0_5_3_6_3.a2_0_5_3_6_3) < (asgop0))
+ {
+ return Convert.ToDouble((Convert.ToDouble(Convert.ToDecimal(asgop0) / Convert.ToDecimal(vt_0_5_3_6_3.a2_0_5_3_6_3)) + (((cl_0_5_3_6_3.a4_0_5_3_6_3 / (-512L / 64.0)) + a3_0_5_3_6_3) + (Convert.ToDouble(Convert.ToUInt64(-512L - (-8704L)) * 0.21923828125)))));
+ }
+ }
+ else
+ {
+ return Convert.ToDouble((Convert.ToDouble(Convert.ToDecimal(asgop0) / Convert.ToDecimal(vt_0_5_3_6_3.a2_0_5_3_6_3)) + (((cl_0_5_3_6_3.a4_0_5_3_6_3 / (-512L / 64.0)) + a3_0_5_3_6_3) + (Convert.ToDouble(Convert.ToUInt64(-512L - (-8704L)) * 0.21923828125)))));
+ }
+ return Convert.ToDouble((Convert.ToDouble(Convert.ToDecimal(asgop0) / Convert.ToDecimal(vt_0_5_3_6_3.a2_0_5_3_6_3)) + (((cl_0_5_3_6_3.a4_0_5_3_6_3 / (-512L / 64.0)) + a3_0_5_3_6_3) + (Convert.ToDouble(Convert.ToUInt64(-512L - (-8704L)) * 0.21923828125)))));
+ }
+
+ public static double Func_0_5_3_6_2()
+ {
+
+ vtstatic_0_5_3_6_2.a3_0_5_3_6_2 = -0.484375;
+ arr3d_0_5_3_6_2[4, 0, 3] = 16064;
+ if (((vtstatic_0_5_3_6_2.a3_0_5_3_6_2 + -251.015625)) > (vtstatic_0_5_3_6_2.a3_0_5_3_6_2))
+ {
+ double if0_0retval_0_5_3_6_2 = Convert.ToDouble(((Convert.ToInt16((Convert.ToInt16(arr3d_0_5_3_6_2[4, 0, 3])) % (Convert.ToInt16(Convert.ToInt16((Convert.ToInt16(32535)) % (Convert.ToInt16(16479)))))) / 0.03125) - (((Convert.ToDouble(8L * 0.001953125)) - (vtstatic_0_5_3_6_2.a3_0_5_3_6_2)) - ((vtstatic_0_5_3_6_2.a3_0_5_3_6_2 + -251.015625)))));
+ return if0_0retval_0_5_3_6_2;
+ }
+ double retval_0_5_3_6_2 = Convert.ToDouble(((Convert.ToInt16((Convert.ToInt16(arr3d_0_5_3_6_2[4, 0, 3])) % (Convert.ToInt16(Convert.ToInt16((Convert.ToInt16(32535)) % (Convert.ToInt16(16479)))))) / 0.03125) - (((Convert.ToDouble(8L * 0.001953125)) - (vtstatic_0_5_3_6_2.a3_0_5_3_6_2)) - ((vtstatic_0_5_3_6_2.a3_0_5_3_6_2 + -251.015625)))));
+ return retval_0_5_3_6_2;
+ }
+
+ public static ushort Func_0_5_3_6_1()
+ {
+ VT_0_5_3_6_1 vt_0_5_3_6_1 = new VT_0_5_3_6_1(1);
+ vt_0_5_3_6_1.a2_0_5_3_6_1 = 0M;
+ vt_0_5_3_6_1.a3_0_5_3_6_1 = 41351626;
+
+ vtstatic_0_5_3_6_1.a2_0_5_3_6_1 = 0M;
+ vtstatic_0_5_3_6_1.a3_0_5_3_6_1 = 41351626;
+ arr3d_0_5_3_6_1[4, 0, 3] = 8589934592M;
+ double asgop0 = 0.0625;
+ asgop0 += (10.396974918793445);
+ Decimal asgop1 = arr3d_0_5_3_6_1[4, 0, 3];
+ asgop1 += (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(arr3d_0_5_3_6_1[4, 0, 3]) + Convert.ToDecimal(-10614155078M)))));
+ Decimal asgop2 = arr3d_0_5_3_6_1[4, 0, 3];
+ asgop2 -= (Convert.ToDecimal(Convert.ToDecimal(vtstatic_0_5_3_6_1.a2_0_5_3_6_1)));
+ ushort retval_0_5_3_6_1 = Convert.ToUInt16((Convert.ToUInt16(Convert.ToInt32(Convert.ToInt32(asgop2 - asgop1)) - Convert.ToInt32((Convert.ToInt32(vt_0_5_3_6_1.a3_0_5_3_6_1 * (Convert.ToInt64(14431990614583148544UL - 14431990614583148032UL) / asgop0)))))));
+ return retval_0_5_3_6_1;
+ }
+
+ public static float Func_0_5_3_5_6()
+ {
+
+ vtstatic_0_5_3_5_6.a0_0_5_3_5_6 = 256.0F;
+ vtstatic_0_5_3_5_6.a0_0_5_3_5_6 *= (7.62939453E-06F);
+ float asgop1 = 0.00585174561F;
+ asgop1 -= ((-1.99414825F));
+ if (((Convert.ToSingle(43112 * 1.7696684290336796E-10) + 0.00585174561F)) <= (Convert.ToSingle(43112 * 1.7696684290336796E-10)))
+ Console.WriteLine("Func_0_5_3_5_6: <= true");
+ return Convert.ToSingle(((vtstatic_0_5_3_5_6.a0_0_5_3_5_6 + (Convert.ToSingle(43112 * 1.7696684290336796E-10) + 0.00585174561F)) * asgop1));
+ }
+
+ public static double Func_0_5_3_5_5()
+ {
+ CL_0_5_3_5_5 cl_0_5_3_5_5 = new CL_0_5_3_5_5();
+
+ vtstatic_0_5_3_5_5.a3_0_5_3_5_5 = 32134;
+ cl_0_5_3_5_5.arr1d_0_5_3_5_5[0] = 26.558591309655604;
+ double asgop0 = cl_0_5_3_5_5.a5_0_5_3_5_5;
+ asgop0 += (cl_0_5_3_5_5.arr1d_0_5_3_5_5[0]);
+ if ((((1.52587891E-05F - 7.62939453E-06F) * ((cl_0_5_3_5_5.a5_0_5_3_5_5 - 0.02771616816008745) - ((Convert.ToDouble(clstatic_0_5_3_5_5.a2_0_5_3_5_5 * cl_0_5_3_5_5.a5_0_5_3_5_5)))))) >= ((vtstatic_0_5_3_5_5.a3_0_5_3_5_5 * ((1.52587891E-05F - 7.62939453E-06F) * ((cl_0_5_3_5_5.a5_0_5_3_5_5 - 0.02771616816008745) - ((Convert.ToDouble(clstatic_0_5_3_5_5.a2_0_5_3_5_5 * cl_0_5_3_5_5.a5_0_5_3_5_5))))))))
+ {
+ if ((((1.52587891E-05F - 7.62939453E-06F) * ((cl_0_5_3_5_5.a5_0_5_3_5_5 - 0.02771616816008745) - ((Convert.ToDouble(clstatic_0_5_3_5_5.a2_0_5_3_5_5 * cl_0_5_3_5_5.a5_0_5_3_5_5)))))) < ((vtstatic_0_5_3_5_5.a3_0_5_3_5_5 * ((1.52587891E-05F - 7.62939453E-06F) * ((cl_0_5_3_5_5.a5_0_5_3_5_5 - 0.02771616816008745) - ((Convert.ToDouble(clstatic_0_5_3_5_5.a2_0_5_3_5_5 * cl_0_5_3_5_5.a5_0_5_3_5_5))))))))
+ {
+ if ((vtstatic_0_5_3_5_5.a3_0_5_3_5_5) >= 10)
+ {
+ if ((asgop0) != (((vtstatic_0_5_3_5_5.a3_0_5_3_5_5 * ((1.52587891E-05F - 7.62939453E-06F) * ((cl_0_5_3_5_5.a5_0_5_3_5_5 - 0.02771616816008745) - ((Convert.ToDouble(clstatic_0_5_3_5_5.a2_0_5_3_5_5 * cl_0_5_3_5_5.a5_0_5_3_5_5)))))) + asgop0)))
+ {
+ double if3_0retval_0_5_3_5_5 = Convert.ToDouble(((vtstatic_0_5_3_5_5.a3_0_5_3_5_5 * ((1.52587891E-05F - 7.62939453E-06F) * ((cl_0_5_3_5_5.a5_0_5_3_5_5 - 0.02771616816008745) - ((Convert.ToDouble(clstatic_0_5_3_5_5.a2_0_5_3_5_5 * cl_0_5_3_5_5.a5_0_5_3_5_5)))))) + asgop0));
+ return if3_0retval_0_5_3_5_5;
+ }
+ else
+ Console.WriteLine("Func_0_5_3_5_5: != false");
+ }
+ }
+ }
+ return Convert.ToDouble(((vtstatic_0_5_3_5_5.a3_0_5_3_5_5 * ((1.52587891E-05F - 7.62939453E-06F) * ((cl_0_5_3_5_5.a5_0_5_3_5_5 - 0.02771616816008745) - ((Convert.ToDouble(clstatic_0_5_3_5_5.a2_0_5_3_5_5 * cl_0_5_3_5_5.a5_0_5_3_5_5)))))) + asgop0));
+ }
+
+ public static float Func_0_5_3_5_4()
+ {
+
+ vtstatic_0_5_3_5_4.arr2d_0_5_3_5_4[2, 0] = 0.0F;
+ if ((vtstatic_0_5_3_5_4.arr2d_0_5_3_5_4[2, 0]) <= 10)
+ {
+ if ((vtstatic_0_5_3_5_4.arr2d_0_5_3_5_4[2, 0]) > 10)
+ {
+ float if1_0retval_0_5_3_5_4 = Convert.ToSingle(vtstatic_0_5_3_5_4.arr2d_0_5_3_5_4[2, 0]);
+ return if1_0retval_0_5_3_5_4;
+ }
+ }
+ float retval_0_5_3_5_4 = Convert.ToSingle(vtstatic_0_5_3_5_4.arr2d_0_5_3_5_4[2, 0]);
+ return retval_0_5_3_5_4;
+ }
+
+ public static double Func_0_5_3_5_3()
+ {
+
+ clstatic_0_5_3_5_3.arr1d_0_5_3_5_3[0] = 0.00048828125;
+ if (((clstatic_0_5_3_5_3.arr1d_0_5_3_5_3[0] + clstatic_0_5_3_5_3.a1_0_5_3_5_3)) < (clstatic_0_5_3_5_3.arr1d_0_5_3_5_3[0]))
+ Console.WriteLine("Func_0_5_3_5_3: < true");
+ double retval_0_5_3_5_3 = Convert.ToDouble(((clstatic_0_5_3_5_3.arr1d_0_5_3_5_3[0] - ((clstatic_0_5_3_5_3.arr1d_0_5_3_5_3[0] + clstatic_0_5_3_5_3.a1_0_5_3_5_3))) - (((clstatic_0_5_3_5_3.a1_0_5_3_5_3 - (-0.00439453125)) - (clstatic_0_5_3_5_3.arr1d_0_5_3_5_3[0] * 0.96875)) - ((Convert.ToUInt16(22480 * 0.63812277580071175) * -2.5422450930202162E-07)))));
+ return retval_0_5_3_5_3;
+ }
+
+ public static float Func_0_5_3_5_2()
+ {
+ CL_0_5_3_5_2 cl_0_5_3_5_2 = new CL_0_5_3_5_2();
+
+ float asgop0 = clstatic_0_5_3_5_2.a1_0_5_3_5_2;
+ asgop0 += (cl_0_5_3_5_2.a2_0_5_3_5_2);
+ if ((asgop0) >= ((asgop0 - (Convert.ToSingle(4UL * (0.0009765625 - (-0.1240234375))) * (clstatic_0_5_3_5_2.a1_0_5_3_5_2 + Convert.ToSingle(60417 * a0_0_5_3_5_2))))))
+ {
+ return Convert.ToSingle((asgop0 - (Convert.ToSingle(4UL * (0.0009765625 - (-0.1240234375))) * (clstatic_0_5_3_5_2.a1_0_5_3_5_2 + Convert.ToSingle(60417 * a0_0_5_3_5_2)))));
+ }
+ else
+ {
+ if ((asgop0) < ((asgop0 - (Convert.ToSingle(4UL * (0.0009765625 - (-0.1240234375))) * (clstatic_0_5_3_5_2.a1_0_5_3_5_2 + Convert.ToSingle(60417 * a0_0_5_3_5_2))))))
+ {
+ return Convert.ToSingle((asgop0 - (Convert.ToSingle(4UL * (0.0009765625 - (-0.1240234375))) * (clstatic_0_5_3_5_2.a1_0_5_3_5_2 + Convert.ToSingle(60417 * a0_0_5_3_5_2)))));
+ }
+ }
+ float retval_0_5_3_5_2 = Convert.ToSingle((asgop0 - (Convert.ToSingle(4UL * (0.0009765625 - (-0.1240234375))) * (clstatic_0_5_3_5_2.a1_0_5_3_5_2 + Convert.ToSingle(60417 * a0_0_5_3_5_2)))));
+ return retval_0_5_3_5_2;
+ }
+
+ public static double Func_0_5_3_5_1()
+ {
+ VT_0_5_3_5_1 vt_0_5_3_5_1 = new VT_0_5_3_5_1(1);
+ vt_0_5_3_5_1.a5_0_5_3_5_1 = -8192.0F;
+
+ arr3d_0_5_3_5_1[4, 0, 3] = 0.0;
+ arr3d_0_5_3_5_1[4, 1, 3] = -31744.0;
+ if ((((arr3d_0_5_3_5_1[4, 1, 3] + 32768.0) - (arr3d_0_5_3_5_1[4, 1, 3]))) != (32768.0))
+ {
+ if (((vt_0_5_3_5_1.a5_0_5_3_5_1 * clstatic_0_5_3_5_1.a3_0_5_3_5_1)) >= (vt_0_5_3_5_1.a5_0_5_3_5_1))
+ Console.WriteLine("Func_0_5_3_5_1: >= true");
+ }
+ return Convert.ToDouble((((vt_0_5_3_5_1.a5_0_5_3_5_1 * clstatic_0_5_3_5_1.a3_0_5_3_5_1) * ((arr3d_0_5_3_5_1[4, 1, 3] + 32768.0) - (arr3d_0_5_3_5_1[4, 1, 3]))) + arr3d_0_5_3_5_1[4, 0, 3]));
+ }
+
+ public static double Func_0_5_3_4_6()
+ {
+ CL_0_5_3_4_6 cl_0_5_3_4_6 = new CL_0_5_3_4_6();
+
+ vtstatic_0_5_3_4_6.arr1d_0_5_3_4_6[0] = -0.0068359375;
+ vtstatic_0_5_3_4_6.a2_0_5_3_4_6 = 3691523328U;
+ short asgop0 = 32468;
+ asgop0 %= Convert.ToInt16((Convert.ToInt16((Convert.ToInt16(28088)))));
+ double asgop1 = 0.0078125;
+ asgop1 += (vtstatic_0_5_3_4_6.arr1d_0_5_3_4_6[0]);
+ if (((45400 * 0.00010442160221895904)) == ((Convert.ToUInt16(asgop0 * Convert.ToSingle(0.0002283105F)) / (45400 * 0.00010442160221895904))))
+ {
+ double if0_0retval_0_5_3_4_6 = Convert.ToDouble(((Convert.ToDouble((Convert.ToUInt64(Convert.ToUInt32(vtstatic_0_5_3_4_6.a2_0_5_3_4_6) - Convert.ToInt64(3691523326L)) * cl_0_5_3_4_6.a5_0_5_3_4_6) * asgop1)) + (Convert.ToUInt16(asgop0 * Convert.ToSingle(0.0002283105F)) / (45400 * 0.00010442160221895904))));
+ return if0_0retval_0_5_3_4_6;
+ }
+ return Convert.ToDouble(((Convert.ToDouble((Convert.ToUInt64(Convert.ToUInt32(vtstatic_0_5_3_4_6.a2_0_5_3_4_6) - Convert.ToInt64(3691523326L)) * cl_0_5_3_4_6.a5_0_5_3_4_6) * asgop1)) + (Convert.ToUInt16(asgop0 * Convert.ToSingle(0.0002283105F)) / (45400 * 0.00010442160221895904))));
+ }
+
+ public static double Func_0_5_3_4_5()
+ {
+ int[,,] arr3d_0_5_3_4_5 = new int[5, 11, 4];
+
+ arr3d_0_5_3_4_5[4, 2, 3] = 1786413383;
+ clstatic_0_5_3_4_5.arr2d_0_5_3_4_5[2, 0] = -8.299483483801293E-09;
+ if (((clstatic_0_5_3_4_5.a1_0_5_3_4_5 - ((28017 * clstatic_0_5_3_4_5.arr2d_0_5_3_4_5[2, 0])))) == (clstatic_0_5_3_4_5.a1_0_5_3_4_5))
+ {
+ if (((clstatic_0_5_3_4_5.arr2d_0_5_3_4_5[2, 0] + (clstatic_0_5_3_4_5.arr2d_0_5_3_4_5[2, 0] - 3.03515622510155))) < (clstatic_0_5_3_4_5.arr2d_0_5_3_4_5[2, 0]))
+ {
+ return Convert.ToDouble(((Convert.ToUInt16(Convert.ToInt32(arr3d_0_5_3_4_5[4, 2, 3]) + Convert.ToInt32(a3_0_5_3_4_5)) * (clstatic_0_5_3_4_5.a1_0_5_3_4_5 - ((28017 * clstatic_0_5_3_4_5.arr2d_0_5_3_4_5[2, 0])))) - ((clstatic_0_5_3_4_5.arr2d_0_5_3_4_5[2, 0] + (clstatic_0_5_3_4_5.arr2d_0_5_3_4_5[2, 0] + (clstatic_0_5_3_4_5.arr2d_0_5_3_4_5[2, 0] - 3.03515622510155))))));
+ }
+ else
+ {
+ return Convert.ToDouble(((Convert.ToUInt16(Convert.ToInt32(arr3d_0_5_3_4_5[4, 2, 3]) + Convert.ToInt32(a3_0_5_3_4_5)) * (clstatic_0_5_3_4_5.a1_0_5_3_4_5 - ((28017 * clstatic_0_5_3_4_5.arr2d_0_5_3_4_5[2, 0])))) - ((clstatic_0_5_3_4_5.arr2d_0_5_3_4_5[2, 0] + (clstatic_0_5_3_4_5.arr2d_0_5_3_4_5[2, 0] + (clstatic_0_5_3_4_5.arr2d_0_5_3_4_5[2, 0] - 3.03515622510155))))));
+ }
+ }
+ double retval_0_5_3_4_5 = Convert.ToDouble(((Convert.ToUInt16(Convert.ToInt32(arr3d_0_5_3_4_5[4, 2, 3]) + Convert.ToInt32(a3_0_5_3_4_5)) * (clstatic_0_5_3_4_5.a1_0_5_3_4_5 - ((28017 * clstatic_0_5_3_4_5.arr2d_0_5_3_4_5[2, 0])))) - ((clstatic_0_5_3_4_5.arr2d_0_5_3_4_5[2, 0] + (clstatic_0_5_3_4_5.arr2d_0_5_3_4_5[2, 0] + (clstatic_0_5_3_4_5.arr2d_0_5_3_4_5[2, 0] - 3.03515622510155))))));
+ return retval_0_5_3_4_5;
+ }
+
+ public static double Func_0_5_3_4_4()
+ {
+ VT_0_5_3_4_4 vt_0_5_3_4_4 = new VT_0_5_3_4_4(1);
+ vt_0_5_3_4_4.arr2d_0_5_3_4_4[2, 0] = -4194304M;
+ vt_0_5_3_4_4.a4_0_5_3_4_4 = 32L;
+ CL_0_5_3_4_4 cl_0_5_3_4_4 = new CL_0_5_3_4_4();
+
+ vtstatic_0_5_3_4_4.arr2d_0_5_3_4_4[2, 0] = -4194304M;
+ vtstatic_0_5_3_4_4.a4_0_5_3_4_4 = 32L;
+ double asgop0 = cl_0_5_3_4_4.a3_0_5_3_4_4;
+ asgop0 -= ((-0.001708984375));
+ double asgop1 = cl_0_5_3_4_4.a3_0_5_3_4_4;
+ asgop1 += (asgop0);
+ asgop1 -= ((((Convert.ToDouble(vt_0_5_3_4_4.a4_0_5_3_4_4 * 3.0517578125E-05)) - clstatic_0_5_3_4_4.a5_0_5_3_4_4)));
+ if (((16384.0F * (clstatic_0_5_3_4_4.a5_0_5_3_4_4 + -0.0017085075378417969))) == ((asgop1 + ((16384.0F * (clstatic_0_5_3_4_4.a5_0_5_3_4_4 + -0.0017085075378417969)) - (Convert.ToDouble(Convert.ToDecimal(vtstatic_0_5_3_4_4.arr2d_0_5_3_4_4[2, 0]) * Convert.ToDecimal(0.0000000575091689825057983398M)))))))
+ {
+ if ((asgop1) != ((asgop1 + ((16384.0F * (clstatic_0_5_3_4_4.a5_0_5_3_4_4 + -0.0017085075378417969)) - (Convert.ToDouble(Convert.ToDecimal(vtstatic_0_5_3_4_4.arr2d_0_5_3_4_4[2, 0]) * Convert.ToDecimal(0.0000000575091689825057983398M)))))))
+ {
+ if ((asgop1) != ((asgop1 + ((16384.0F * (clstatic_0_5_3_4_4.a5_0_5_3_4_4 + -0.0017085075378417969)) - (Convert.ToDouble(Convert.ToDecimal(vtstatic_0_5_3_4_4.arr2d_0_5_3_4_4[2, 0]) * Convert.ToDecimal(0.0000000575091689825057983398M)))))))
+ {
+ if (((16384.0F * (clstatic_0_5_3_4_4.a5_0_5_3_4_4 + -0.0017085075378417969))) >= ((asgop1 + ((16384.0F * (clstatic_0_5_3_4_4.a5_0_5_3_4_4 + -0.0017085075378417969)) - (Convert.ToDouble(Convert.ToDecimal(vtstatic_0_5_3_4_4.arr2d_0_5_3_4_4[2, 0]) * Convert.ToDecimal(0.0000000575091689825057983398M)))))))
+ Console.WriteLine("Func_0_5_3_4_4: >= true");
+ else
+ Console.WriteLine("Func_0_5_3_4_4: >= false");
+ }
+ }
+ else
+ Console.WriteLine("Func_0_5_3_4_4: != false");
+ }
+ else
+ {
+ if (((16384.0F * (clstatic_0_5_3_4_4.a5_0_5_3_4_4 + -0.0017085075378417969))) < ((asgop1 + ((16384.0F * (clstatic_0_5_3_4_4.a5_0_5_3_4_4 + -0.0017085075378417969)) - (Convert.ToDouble(Convert.ToDecimal(vtstatic_0_5_3_4_4.arr2d_0_5_3_4_4[2, 0]) * Convert.ToDecimal(0.0000000575091689825057983398M)))))))
+ {
+ if (((16384.0F * (clstatic_0_5_3_4_4.a5_0_5_3_4_4 + -0.0017085075378417969))) < ((asgop1 + ((16384.0F * (clstatic_0_5_3_4_4.a5_0_5_3_4_4 + -0.0017085075378417969)) - (Convert.ToDouble(Convert.ToDecimal(vtstatic_0_5_3_4_4.arr2d_0_5_3_4_4[2, 0]) * Convert.ToDecimal(0.0000000575091689825057983398M)))))))
+ {
+ if ((asgop1) <= ((asgop1 + ((16384.0F * (clstatic_0_5_3_4_4.a5_0_5_3_4_4 + -0.0017085075378417969)) - (Convert.ToDouble(Convert.ToDecimal(vtstatic_0_5_3_4_4.arr2d_0_5_3_4_4[2, 0]) * Convert.ToDecimal(0.0000000575091689825057983398M)))))))
+ {
+ if (((16384.0F * (clstatic_0_5_3_4_4.a5_0_5_3_4_4 + -0.0017085075378417969))) > ((asgop1 + ((16384.0F * (clstatic_0_5_3_4_4.a5_0_5_3_4_4 + -0.0017085075378417969)) - (Convert.ToDouble(Convert.ToDecimal(vtstatic_0_5_3_4_4.arr2d_0_5_3_4_4[2, 0]) * Convert.ToDecimal(0.0000000575091689825057983398M)))))))
+ Console.WriteLine("Func_0_5_3_4_4: > true");
+ }
+ else
+ {
+ double else2_1retval_0_5_3_4_4 = Convert.ToDouble((asgop1 + ((16384.0F * (clstatic_0_5_3_4_4.a5_0_5_3_4_4 + -0.0017085075378417969)) - (Convert.ToDouble(Convert.ToDecimal(vtstatic_0_5_3_4_4.arr2d_0_5_3_4_4[2, 0]) * Convert.ToDecimal(0.0000000575091689825057983398M))))));
+ return else2_1retval_0_5_3_4_4;
+ }
+ }
+ }
+ else
+ {
+ return Convert.ToDouble((asgop1 + ((16384.0F * (clstatic_0_5_3_4_4.a5_0_5_3_4_4 + -0.0017085075378417969)) - (Convert.ToDouble(Convert.ToDecimal(vtstatic_0_5_3_4_4.arr2d_0_5_3_4_4[2, 0]) * Convert.ToDecimal(0.0000000575091689825057983398M))))));
+ }
+ }
+ return Convert.ToDouble((asgop1 + ((16384.0F * (clstatic_0_5_3_4_4.a5_0_5_3_4_4 + -0.0017085075378417969)) - (Convert.ToDouble(Convert.ToDecimal(vtstatic_0_5_3_4_4.arr2d_0_5_3_4_4[2, 0]) * Convert.ToDecimal(0.0000000575091689825057983398M))))));
+ }
+
+ public static short Func_0_5_3_4_3()
+ {
+
+ clstatic_0_5_3_4_3.arr2d_0_5_3_4_3[2, 0] = 3327188431225749504L;
+ short retval_0_5_3_4_3 = Convert.ToInt16(Convert.ToInt16(Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(3734357653078409216L) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(20059 * Convert.ToSingle(3.05533671F))) + Convert.ToInt64(-3734357651143798956L)))))) + Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(clstatic_0_5_3_4_3.arr2d_0_5_3_4_3[2, 0]) - Convert.ToInt64((953229577159704576L + 2373958856000686991L)))))));
+ return retval_0_5_3_4_3;
+ }
+
+ public static float Func_0_5_3_4_2()
+ {
+
+ vtstatic_0_5_3_4_2.arr2d_0_5_3_4_2[2, 0] = 3.6786171583699027E-08;
+ float asgop0 = 2.02311873F;
+ asgop0 += (-1.02311873F);
+ asgop0 += (2.02311873F);
+ if ((vtstatic_0_5_3_4_2.arr2d_0_5_3_4_2[2, 0]) == ((Convert.ToDouble(Convert.ToDecimal(-245015M) / Convert.ToDecimal(-263082853007360.14565532907642M)) + vtstatic_0_5_3_4_2.arr2d_0_5_3_4_2[2, 0])))
+ {
+ return Convert.ToSingle(Convert.ToSingle(Convert.ToUInt16(Convert.ToInt16(262144M + -245015M) * Convert.ToSingle(asgop0)) * (Convert.ToDouble(Convert.ToDecimal(-245015M) / Convert.ToDecimal(-263082853007360.14565532907642M)) + vtstatic_0_5_3_4_2.arr2d_0_5_3_4_2[2, 0])));
+ }
+ else
+ Console.WriteLine("Func_0_5_3_4_2: == false");
+ float retval_0_5_3_4_2 = Convert.ToSingle(Convert.ToSingle(Convert.ToUInt16(Convert.ToInt16(262144M + -245015M) * Convert.ToSingle(asgop0)) * (Convert.ToDouble(Convert.ToDecimal(-245015M) / Convert.ToDecimal(-263082853007360.14565532907642M)) + vtstatic_0_5_3_4_2.arr2d_0_5_3_4_2[2, 0])));
+ return retval_0_5_3_4_2;
+ }
+
+ public static double Func_0_5_3_4_1()
+ {
+ VT_0_5_3_4_1 vt_0_5_3_4_1 = new VT_0_5_3_4_1(1);
+ vt_0_5_3_4_1.a1_0_5_3_4_1 = 4.1861175193959371E-12;
+ vt_0_5_3_4_1.a5_0_5_3_4_1 = 0.0014255485020603631;
+ CL_0_5_3_4_1 cl_0_5_3_4_1 = new CL_0_5_3_4_1();
+
+ vtstatic_0_5_3_4_1.a1_0_5_3_4_1 = 4.1861175193959371E-12;
+ vtstatic_0_5_3_4_1.a5_0_5_3_4_1 = 0.0014255485020603631;
+ clstatic_0_5_3_4_1.arr1d_0_5_3_4_1[0] = -31.7578125;
+ double asgop0 = vtstatic_0_5_3_4_1.a5_0_5_3_4_1;
+ asgop0 += (-0.0013950309239353631);
+ if (((Convert.ToDouble(cl_0_5_3_4_1.a2_0_5_3_4_1 * (vt_0_5_3_4_1.a1_0_5_3_4_1 - (-0.0078124999958138824))))) <= ((((Convert.ToSingle(44895 * vtstatic_0_5_3_4_1.a5_0_5_3_4_1) * asgop0) + (Convert.ToUInt32(cl_0_5_3_4_1.a2_0_5_3_4_1 - (-1399711744L)) * vt_0_5_3_4_1.a1_0_5_3_4_1)) + ((Convert.ToDouble(cl_0_5_3_4_1.a2_0_5_3_4_1 * (vt_0_5_3_4_1.a1_0_5_3_4_1 - (-0.0078124999958138824)))) + clstatic_0_5_3_4_1.arr1d_0_5_3_4_1[0]))))
+ {
+ double if0_0retval_0_5_3_4_1 = Convert.ToDouble((((Convert.ToSingle(44895 * vtstatic_0_5_3_4_1.a5_0_5_3_4_1) * asgop0) + (Convert.ToUInt32(cl_0_5_3_4_1.a2_0_5_3_4_1 - (-1399711744L)) * vt_0_5_3_4_1.a1_0_5_3_4_1)) + ((Convert.ToDouble(cl_0_5_3_4_1.a2_0_5_3_4_1 * (vt_0_5_3_4_1.a1_0_5_3_4_1 - (-0.0078124999958138824)))) + clstatic_0_5_3_4_1.arr1d_0_5_3_4_1[0])));
+ return if0_0retval_0_5_3_4_1;
+ }
+ else
+ {
+ if (((Convert.ToSingle(44895 * vtstatic_0_5_3_4_1.a5_0_5_3_4_1) * asgop0)) >= (vtstatic_0_5_3_4_1.a5_0_5_3_4_1))
+ Console.WriteLine("Func_0_5_3_4_1: >= true");
+ else
+ Console.WriteLine("Func_0_5_3_4_1: >= false");
+ }
+ return Convert.ToDouble((((Convert.ToSingle(44895 * vtstatic_0_5_3_4_1.a5_0_5_3_4_1) * asgop0) + (Convert.ToUInt32(cl_0_5_3_4_1.a2_0_5_3_4_1 - (-1399711744L)) * vt_0_5_3_4_1.a1_0_5_3_4_1)) + ((Convert.ToDouble(cl_0_5_3_4_1.a2_0_5_3_4_1 * (vt_0_5_3_4_1.a1_0_5_3_4_1 - (-0.0078124999958138824)))) + clstatic_0_5_3_4_1.arr1d_0_5_3_4_1[0])));
+ }
+
+ public static float Func_0_5_3_3_1()
+ {
+
+ arr2d_0_5_3_3_1[2, 0] = 0.0F;
+ if ((arr2d_0_5_3_3_1[2, 0]) == 10)
+ {
+ if ((arr2d_0_5_3_3_1[2, 0]) > 10)
+ {
+ return Convert.ToSingle(arr2d_0_5_3_3_1[2, 0]);
+ }
+ }
+ float retval_0_5_3_3_1 = Convert.ToSingle(arr2d_0_5_3_3_1[2, 0]);
+ return retval_0_5_3_3_1;
+ }
+
+ public static float Func_0_5_3_2_6()
+ {
+ float a2_0_5_3_2_6 = 8.0F;
+ float* a3_0_5_3_2_6 = stackalloc float[1];
+ *a3_0_5_3_2_6 = -8.0F;
+
+ vtstatic_0_5_3_2_6.a0_0_5_3_2_6 = -1.52587891E-05F;
+ float asgop0 = (*a3_0_5_3_2_6);
+ asgop0 *= ((-2.0F));
+ float asgop1 = -2.0F;
+ asgop1 += (a2_0_5_3_2_6);
+ float asgop2 = 12.0F;
+ asgop2 /= (0.1875F);
+ asgop0 += ((-2.0F - asgop1));
+ vtstatic_0_5_3_2_6.a0_0_5_3_2_6 *= (3407872.0F);
+ if (((a2_0_5_3_2_6 - 12.0F)) == (a2_0_5_3_2_6))
+ Console.WriteLine("Func_0_5_3_2_6: == true");
+ float retval_0_5_3_2_6 = Convert.ToSingle((asgop0 - (((a2_0_5_3_2_6 - 12.0F) - (asgop2 - (vtstatic_0_5_3_2_6.a0_0_5_3_2_6))))));
+ return retval_0_5_3_2_6;
+ }
+
+ public static float Func_0_5_3_2_5()
+ {
+
+ arr3d_0_5_3_2_5[4, 0, 3] = 7.62939453E-06F;
+ arr3d_0_5_3_2_5[4, 1, 3] = 8192.0F;
+ float asgop0 = 0.0625F;
+ asgop0 -= ((-0.75F));
+ float asgop1 = -63.0F;
+ asgop1 += (-64.0F);
+ arr3d_0_5_3_2_5[4, 0, 3] *= (arr3d_0_5_3_2_5[4, 1, 3]);
+ arr3d_0_5_3_2_5[4, 0, 3] += (asgop0);
+ if ((-63.0F) == ((((-127.0F - ((-127.0F - (-63.0F)))) - (asgop1)) + -63.0F)))
+ {
+ if ((arr3d_0_5_3_2_5[4, 0, 3]) >= (((((-127.0F - ((-127.0F - (-63.0F)))) - (asgop1)) + -63.0F) - arr3d_0_5_3_2_5[4, 0, 3])))
+ {
+ return Convert.ToSingle(((((-127.0F - ((-127.0F - (-63.0F)))) - (asgop1)) + -63.0F) - arr3d_0_5_3_2_5[4, 0, 3]));
+ }
+ }
+ float retval_0_5_3_2_5 = Convert.ToSingle(((((-127.0F - ((-127.0F - (-63.0F)))) - (asgop1)) + -63.0F) - arr3d_0_5_3_2_5[4, 0, 3]));
+ return retval_0_5_3_2_5;
+ }
+
+ public static float Func_0_5_3_2_4()
+ {
+
+ vtstatic_0_5_3_2_4.a2_0_5_3_2_4 = 0.00146484375F;
+ vtstatic_0_5_3_2_4.arr1d_0_5_3_2_4[4] = 1.0F;
+ arr1d_0_5_3_2_4[0] = 0.00219726563F;
+ if (((-32768.0F * 1.1920929E-07F)) == (-32768.0F))
+ {
+ float if0_0retval_0_5_3_2_4 = Convert.ToSingle((((2048.0F / ((2048.0F * vtstatic_0_5_3_2_4.arr1d_0_5_3_2_4[4]) / 0.00048828125F)) + vtstatic_0_5_3_2_4.a2_0_5_3_2_4) + ((-32768.0F * 1.1920929E-07F) + arr1d_0_5_3_2_4[0])));
+ return if0_0retval_0_5_3_2_4;
+ }
+ float retval_0_5_3_2_4 = Convert.ToSingle((((2048.0F / ((2048.0F * vtstatic_0_5_3_2_4.arr1d_0_5_3_2_4[4]) / 0.00048828125F)) + vtstatic_0_5_3_2_4.a2_0_5_3_2_4) + ((-32768.0F * 1.1920929E-07F) + arr1d_0_5_3_2_4[0])));
+ return retval_0_5_3_2_4;
+ }
+
+ public static float Func_0_5_3_2_3()
+ {
+
+ vtstatic_0_5_3_2_3.a4_0_5_3_2_3 = 1.0F;
+ float asgop0 = 0.000244140625F;
+ asgop0 -= (((0.000244140625F - 0.00390625F)));
+ if (((3.05175781E-05F * vtstatic_0_5_3_2_3.a4_0_5_3_2_3)) <= (3.05175781E-05F))
+ {
+ float if0_0retval_0_5_3_2_3 = Convert.ToSingle((((3.05175781E-05F * vtstatic_0_5_3_2_3.a4_0_5_3_2_3) - (3.05175781E-05F * 0.875F)) * (asgop0 / ((-0.00366210938F - (-0.00378417969F)) + (a0_0_5_3_2_3 + -0.000183105469F)))));
+ return if0_0retval_0_5_3_2_3;
+ }
+ else
+ {
+ float else0_0retval_0_5_3_2_3 = Convert.ToSingle((((3.05175781E-05F * vtstatic_0_5_3_2_3.a4_0_5_3_2_3) - (3.05175781E-05F * 0.875F)) * (asgop0 / ((-0.00366210938F - (-0.00378417969F)) + (a0_0_5_3_2_3 + -0.000183105469F)))));
+ return else0_0retval_0_5_3_2_3;
+ }
+ float retval_0_5_3_2_3 = Convert.ToSingle((((3.05175781E-05F * vtstatic_0_5_3_2_3.a4_0_5_3_2_3) - (3.05175781E-05F * 0.875F)) * (asgop0 / ((-0.00366210938F - (-0.00378417969F)) + (a0_0_5_3_2_3 + -0.000183105469F)))));
+ return retval_0_5_3_2_3;
+ }
+
+ public static float Func_0_5_3_2_2()
+ {
+
+ clstatic_0_5_3_2_2.arr3d_0_5_3_2_2[4, 0, 3] = 0.0F;
+ float asgop0 = 0.015625F;
+ asgop0 += (((0.015625F / 1.0F) * 19.5F));
+ float asgop1 = -1.0F;
+ asgop1 += (0.0F);
+ float asgop2 = -1.0F;
+ asgop2 -= ((-1.5F));
+ if ((((-1.0F + clstatic_0_5_3_2_2.arr3d_0_5_3_2_2[4, 0, 3]) - (-0.9375F))) < (clstatic_0_5_3_2_2.arr3d_0_5_3_2_2[4, 0, 3]))
+ {
+ float if0_0retval_0_5_3_2_2 = Convert.ToSingle(((asgop1 + asgop2) - ((((-1.0F + clstatic_0_5_3_2_2.arr3d_0_5_3_2_2[4, 0, 3]) - (-0.9375F)) - asgop0))));
+ return if0_0retval_0_5_3_2_2;
+ }
+ else
+ {
+ if ((asgop0) >= ((((-1.0F + clstatic_0_5_3_2_2.arr3d_0_5_3_2_2[4, 0, 3]) - (-0.9375F)) - asgop0)))
+ {
+ return Convert.ToSingle(((asgop1 + asgop2) - ((((-1.0F + clstatic_0_5_3_2_2.arr3d_0_5_3_2_2[4, 0, 3]) - (-0.9375F)) - asgop0))));
+ }
+ }
+ float retval_0_5_3_2_2 = Convert.ToSingle(((asgop1 + asgop2) - ((((-1.0F + clstatic_0_5_3_2_2.arr3d_0_5_3_2_2[4, 0, 3]) - (-0.9375F)) - asgop0))));
+ return retval_0_5_3_2_2;
+ }
+
+ public static float Func_0_5_3_2_1()
+ {
+ float a5_0_5_3_2_1 = 262144.0F;
+
+ vtstatic_0_5_3_2_1.a0_0_5_3_2_1 = 0.0F;
+ vtstatic_0_5_3_2_1.a3_0_5_3_2_1 = 127.0F;
+ float asgop0 = 0.0078125F;
+ asgop0 += (-0.00769042969F);
+ float asgop1 = 0.0078125F;
+ asgop1 *= (vtstatic_0_5_3_2_1.a3_0_5_3_2_1);
+ float asgop2 = 0.0078125F;
+ asgop2 -= (vtstatic_0_5_3_2_1.a0_0_5_3_2_1);
+ asgop2 += (asgop1);
+ asgop2 *= (asgop0);
+ float asgop5 = -0.00769042969F;
+ asgop5 -= ((-0.00793457F));
+ if (((asgop5 * 0.03125F)) != (asgop5))
+ {
+ if (((asgop5 * 0.03125F)) == (asgop5))
+ {
+ return Convert.ToSingle((asgop2 * ((asgop5 * 0.03125F) * a5_0_5_3_2_1)));
+ }
+ else
+ {
+ float else1_0retval_0_5_3_2_1 = Convert.ToSingle((asgop2 * ((asgop5 * 0.03125F) * a5_0_5_3_2_1)));
+ return else1_0retval_0_5_3_2_1;
+ }
+ }
+ else
+ Console.WriteLine("Func_0_5_3_2_1: != false");
+ return Convert.ToSingle((asgop2 * ((asgop5 * 0.03125F) * a5_0_5_3_2_1)));
+ }
+
+ public static double Func_0_5_3_1_6()
+ {
+ VT_0_5_3_1_6 vt_0_5_3_1_6 = new VT_0_5_3_1_6(1);
+ vt_0_5_3_1_6.a1_0_5_3_1_6 = -8388576.0;
+ vt_0_5_3_1_6.a2_0_5_3_1_6 = 4.0F;
+ double[,] arr2d_0_5_3_1_6 = new double[3, 11];
+ double a3_0_5_3_1_6 = 264208.12598425196;
+
+ vtstatic_0_5_3_1_6.a1_0_5_3_1_6 = -8388576.0;
+ vtstatic_0_5_3_1_6.a2_0_5_3_1_6 = 4.0F;
+ arr2d_0_5_3_1_6[2, 0] = 30.748043052837573;
+ if ((((a3_0_5_3_1_6 / 1.0) + -264207.87598425196)) == (1.0))
+ {
+ if ((((32.0 - (vtstatic_0_5_3_1_6.a1_0_5_3_1_6)) / a3_0_5_3_1_6)) == (vtstatic_0_5_3_1_6.a1_0_5_3_1_6))
+ {
+ if ((((32.0F / vt_0_5_3_1_6.a2_0_5_3_1_6) / 32.0)) >= (32.0))
+ Console.WriteLine("Func_0_5_3_1_6: >= true");
+ }
+ else
+ {
+ if ((((a3_0_5_3_1_6 / 1.0) + -264207.87598425196)) == (1.0))
+ {
+ return Convert.ToDouble(((((32.0F / vt_0_5_3_1_6.a2_0_5_3_1_6) / 32.0) + ((32.0 - (vtstatic_0_5_3_1_6.a1_0_5_3_1_6)) / a3_0_5_3_1_6)) - (((a3_0_5_3_1_6 / 1.0) + -264207.87598425196) + arr2d_0_5_3_1_6[2, 0])));
+ }
+ }
+ }
+ double retval_0_5_3_1_6 = Convert.ToDouble(((((32.0F / vt_0_5_3_1_6.a2_0_5_3_1_6) / 32.0) + ((32.0 - (vtstatic_0_5_3_1_6.a1_0_5_3_1_6)) / a3_0_5_3_1_6)) - (((a3_0_5_3_1_6 / 1.0) + -264207.87598425196) + arr2d_0_5_3_1_6[2, 0])));
+ return retval_0_5_3_1_6;
+ }
+
+ public static double Func_0_5_3_1_5()
+ {
+ double[] arr1d_0_5_3_1_5 = new double[11];
+
+ arr1d_0_5_3_1_5[0] = -0.00048828125;
+ arr1d_0_5_3_1_5[0] += ((-0.0625F / 2.0317460317460316));
+ if (((5.9604644775390625E-08 / (5.9604644775390625E-08 * clstatic_0_5_3_1_5.a5_0_5_3_1_5))) <= (5.9604644775390625E-08))
+ {
+ return Convert.ToDouble((arr1d_0_5_3_1_5[0] + (((-0.0625F / (-0.0625F - (-1.0625F))) / (-1.0625F + 1025.0625F)) / (5.9604644775390625E-08 / (5.9604644775390625E-08 * clstatic_0_5_3_1_5.a5_0_5_3_1_5)))));
+ }
+ double retval_0_5_3_1_5 = Convert.ToDouble((arr1d_0_5_3_1_5[0] + (((-0.0625F / (-0.0625F - (-1.0625F))) / (-1.0625F + 1025.0625F)) / (5.9604644775390625E-08 / (5.9604644775390625E-08 * clstatic_0_5_3_1_5.a5_0_5_3_1_5)))));
+ return retval_0_5_3_1_5;
+ }
+
+ public static double Func_0_5_3_1_4()
+ {
+ VT_0_5_3_1_4 vt_0_5_3_1_4 = new VT_0_5_3_1_4(1);
+ vt_0_5_3_1_4.a0_0_5_3_1_4 = -137170518016.0;
+ double* a2_0_5_3_1_4 = stackalloc double[1];
+ *a2_0_5_3_1_4 = 8589934592.0;
+ float a4_0_5_3_1_4 = 16384.0F;
+ double* a5_0_5_3_1_4 = stackalloc double[1];
+ *a5_0_5_3_1_4 = 1046528.0;
+
+ if (((((*a2_0_5_3_1_4)) - ((((*a2_0_5_3_1_4)) + vt_0_5_3_1_4.a0_0_5_3_1_4)))) > ((*a2_0_5_3_1_4)))
+ {
+ if (((((*a2_0_5_3_1_4)) - ((((*a2_0_5_3_1_4)) + vt_0_5_3_1_4.a0_0_5_3_1_4)))) < ((*a2_0_5_3_1_4)))
+ Console.WriteLine("Func_0_5_3_1_4: < true");
+ }
+ double retval_0_5_3_1_4 = Convert.ToDouble((((a4_0_5_3_1_4 / 1.0F) - ((a4_0_5_3_1_4 * clstatic_0_5_3_1_4.a1_0_5_3_1_4))) * (((((*a5_0_5_3_1_4)) * 0.0019569471624266144) + ((*a5_0_5_3_1_4))) / (((*a2_0_5_3_1_4)) - ((((*a2_0_5_3_1_4)) + vt_0_5_3_1_4.a0_0_5_3_1_4))))));
+ return retval_0_5_3_1_4;
+ }
+
+ public static double Func_0_5_3_1_3()
+ {
+
+ float asgop0 = 0.000244140625F;
+ asgop0 += (((0.000244140625F + 0.0F) - 0.000428199768F));
+ a0_0_5_3_1_3 *= (524288.0);
+ a0_0_5_3_1_3 += ((-0.000184059143F / 2.2556440637598805E-08));
+ if (((0.000244140625F - 0.000243186951F)) <= (0.000244140625F))
+ {
+ if ((asgop0) > (((0.000244140625F - 0.000243186951F) + asgop0)))
+ Console.WriteLine("Func_0_5_3_1_3: > true");
+ }
+ double retval_0_5_3_1_3 = Convert.ToDouble((((0.000244140625F - 0.000243186951F) + asgop0) / a0_0_5_3_1_3));
+ return retval_0_5_3_1_3;
+ }
+
+ public static double Func_0_5_3_1_2()
+ {
+ double a0_0_5_3_1_2 = 0.0;
+
+ if ((a0_0_5_3_1_2) < 10)
+ Console.WriteLine("Func_0_5_3_1_2: < true");
+ double retval_0_5_3_1_2 = Convert.ToDouble(a0_0_5_3_1_2);
+ return retval_0_5_3_1_2;
+ }
+
+ public static double Func_0_5_3_1_1()
+ {
+
+ clstatic_0_5_3_1_1.arr2d_0_5_3_1_1[2, 0] = 8.0F;
+ clstatic_0_5_3_1_1.arr2d_0_5_3_1_1[2, 0] /= (64.0F);
+ double asgop1 = -0.0007401264953549164;
+ asgop1 -= ((-0.0017243936157098328));
+ float asgop2 = 524288.0F;
+ asgop2 /= (524288.0F);
+ asgop2 *= ((524288.0F * 1.0F));
+ double asgop4 = 0.0009842671203549164;
+ asgop4 -= (0.0017243936157098328);
+ if ((asgop2) == (clstatic_0_5_3_1_1.arr2d_0_5_3_1_1[2, 0]))
+ {
+ if (((0.0009842671203549164 + asgop4)) < (0.0009842671203549164))
+ Console.WriteLine("Func_0_5_3_1_1: < true");
+ }
+ else
+ {
+ double else0_0retval_0_5_3_1_1 = Convert.ToDouble(((asgop2 * (0.0009842671203549164 + asgop4)) - (clstatic_0_5_3_1_1.arr2d_0_5_3_1_1[2, 0] / asgop1)));
+ return else0_0retval_0_5_3_1_1;
+ }
+ double retval_0_5_3_1_1 = Convert.ToDouble(((asgop2 * (0.0009842671203549164 + asgop4)) - (clstatic_0_5_3_1_1.arr2d_0_5_3_1_1[2, 0] / asgop1)));
+ return retval_0_5_3_1_1;
+ }
+
+ public static Decimal Func_0_5_2_6_6()
+ {
+ Decimal* a3_0_5_2_6_6 = stackalloc Decimal[1];
+ *a3_0_5_2_6_6 = -0.0001068115234375M;
+
+ clstatic_0_5_2_6_6.arr3d_0_5_2_6_6[4, 0, 3] = 0.000003814697265625M;
+ Decimal asgop0 = (*a3_0_5_2_6_6);
+ asgop0 -= (Convert.ToDecimal((Convert.ToDecimal(0.0000152587890625M))));
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal(((*a3_0_5_2_6_6)))));
+ if ((asgop0) != ((Convert.ToDecimal(asgop0) * Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(1073741824M) - Convert.ToDecimal(805306368M))) + Convert.ToDecimal((Convert.ToDecimal(12351) * -21564.108493239413812646749251M)))) / Convert.ToDecimal(clstatic_0_5_2_6_6.arr3d_0_5_2_6_6[4, 0, 3]))))))
+ Console.WriteLine("Func_0_5_2_6_6: != true");
+ return Convert.ToDecimal((Convert.ToDecimal(asgop0) * Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(1073741824M) - Convert.ToDecimal(805306368M))) + Convert.ToDecimal((Convert.ToDecimal(12351) * -21564.108493239413812646749251M)))) / Convert.ToDecimal(clstatic_0_5_2_6_6.arr3d_0_5_2_6_6[4, 0, 3])))));
+ }
+
+ public static Decimal Func_0_5_2_6_5()
+ {
+
+ vtstatic_0_5_2_6_5.arr3d_0_5_2_6_5[4, 0, 3] = 65536M;
+ arr3d_0_5_2_6_5[4, 5, 3] = -0.0009765625M;
+ Decimal asgop0 = vtstatic_0_5_2_6_5.arr3d_0_5_2_6_5[4, 0, 3];
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal(13631488M)));
+ arr3d_0_5_2_6_5[4, 5, 3] += (Convert.ToDecimal(Convert.ToDecimal(0.000972747802734375M)));
+ Decimal asgop2 = vtstatic_0_5_2_6_5.arr3d_0_5_2_6_5[4, 0, 3];
+ asgop2 -= (Convert.ToDecimal(Convert.ToDecimal(asgop0)));
+ if ((asgop2) <= ((Convert.ToDecimal((Convert.ToDecimal(clstatic_0_5_2_6_5.a4_0_5_2_6_5) / arr3d_0_5_2_6_5[4, 5, 3])) - Convert.ToDecimal(asgop2))))
+ Console.WriteLine("Func_0_5_2_6_5: <= true");
+ Decimal retval_0_5_2_6_5 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(clstatic_0_5_2_6_5.a4_0_5_2_6_5) / arr3d_0_5_2_6_5[4, 5, 3])) - Convert.ToDecimal(asgop2)));
+ return retval_0_5_2_6_5;
+ }
+
+ public static Decimal Func_0_5_2_6_4()
+ {
+
+ if ((a2_0_5_2_6_4) >= ((Convert.ToDecimal((Convert.ToDecimal(8) / a0_0_5_2_6_4)) - Convert.ToDecimal(a2_0_5_2_6_4))))
+ {
+ if ((a2_0_5_2_6_4) != ((Convert.ToDecimal((Convert.ToDecimal(8) / a0_0_5_2_6_4)) - Convert.ToDecimal(a2_0_5_2_6_4))))
+ {
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(8) / a0_0_5_2_6_4)) - Convert.ToDecimal(a2_0_5_2_6_4)));
+ }
+ else
+ {
+ Decimal else1_0retval_0_5_2_6_4 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(8) / a0_0_5_2_6_4)) - Convert.ToDecimal(a2_0_5_2_6_4)));
+ return else1_0retval_0_5_2_6_4;
+ }
+ }
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(8) / a0_0_5_2_6_4)) - Convert.ToDecimal(a2_0_5_2_6_4)));
+ }
+
+ public static Decimal Func_0_5_2_6_3()
+ {
+ VT_0_5_2_6_3 vt_0_5_2_6_3 = new VT_0_5_2_6_3(1);
+ vt_0_5_2_6_3.a4_0_5_2_6_3 = 2097152M;
+ Decimal[,,] arr3d_0_5_2_6_3 = new Decimal[5, 11, 4];
+ Decimal* a1_0_5_2_6_3 = stackalloc Decimal[1];
+ *a1_0_5_2_6_3 = 67108864M;
+
+ arr3d_0_5_2_6_3[4, 0, 3] = 0.00000095367431640625M;
+ Decimal asgop0 = 4194304M;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal(8355840M)));
+ Decimal asgop1 = (*a1_0_5_2_6_3);
+ asgop1 -= (Convert.ToDecimal((Convert.ToDecimal(vt_0_5_2_6_3.a4_0_5_2_6_3))));
+ Decimal asgop2 = -4161536M;
+ asgop2 += (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(4L) / arr3d_0_5_2_6_3[4, 0, 3]))));
+ Decimal asgop3 = (*a1_0_5_2_6_3);
+ asgop3 -= (Convert.ToDecimal((Convert.ToDecimal(asgop1))));
+ if ((asgop2) != ((Convert.ToDecimal(asgop2) - Convert.ToDecimal(asgop0))))
+ Console.WriteLine("Func_0_5_2_6_3: != true");
+ else
+ Console.WriteLine("Func_0_5_2_6_3: != false");
+ Decimal retval_0_5_2_6_3 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(asgop2) - Convert.ToDecimal(asgop0))) + Convert.ToDecimal(asgop3)));
+ return retval_0_5_2_6_3;
+ }
+
+ public static Decimal Func_0_5_2_6_2()
+ {
+
+ clstatic_0_5_2_6_2.arr3d_0_5_2_6_2[4, 0, 3] = 1071644672M;
+ Decimal asgop0 = clstatic_0_5_2_6_2.arr3d_0_5_2_6_2[4, 0, 3];
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal(66580381696M)));
+ Decimal asgop1 = 134217728M;
+ asgop1 += (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal((4UL * 16UL)) * clstatic_0_5_2_6_2.arr3d_0_5_2_6_2[4, 0, 3]))));
+ if ((asgop1) <= ((Convert.ToDecimal((Convert.ToDecimal(524288.0F) * (Convert.ToDecimal(clstatic_0_5_2_6_2.a4_0_5_2_6_2) / 0.00048828125M))) - Convert.ToDecimal((Convert.ToDecimal(asgop1) - Convert.ToDecimal(asgop0))))))
+ Console.WriteLine("Func_0_5_2_6_2: <= true");
+ else
+ {
+ if ((524288.0F) <= 10)
+ Console.WriteLine("Func_0_5_2_6_2: <= true");
+ else
+ {
+ Decimal else0_1retval_0_5_2_6_2 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(524288.0F) * (Convert.ToDecimal(clstatic_0_5_2_6_2.a4_0_5_2_6_2) / 0.00048828125M))) - Convert.ToDecimal((Convert.ToDecimal(asgop1) - Convert.ToDecimal(asgop0)))));
+ return else0_1retval_0_5_2_6_2;
+ }
+ }
+ Decimal retval_0_5_2_6_2 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(524288.0F) * (Convert.ToDecimal(clstatic_0_5_2_6_2.a4_0_5_2_6_2) / 0.00048828125M))) - Convert.ToDecimal((Convert.ToDecimal(asgop1) - Convert.ToDecimal(asgop0)))));
+ return retval_0_5_2_6_2;
+ }
+
+ public static Decimal Func_0_5_2_6_1()
+ {
+ CL_0_5_2_6_1 cl_0_5_2_6_1 = new CL_0_5_2_6_1();
+
+ arr1d_0_5_2_6_1[0] = 2048M;
+ if ((clstatic_0_5_2_6_1.a5_0_5_2_6_1) > (Convert.ToUInt64(2800998450055872512L + -2800998450055872508L)))
+ Console.WriteLine("Func_0_5_2_6_1: > true");
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(clstatic_0_5_2_6_1.a5_0_5_2_6_1) * (Convert.ToDecimal(Convert.ToInt64(Convert.ToUInt64(2800998450055872512L + -2800998450055872508L) - cl_0_5_2_6_1.a2_0_5_2_6_1) * (Convert.ToDecimal(cl_0_5_2_6_1.a1_0_5_2_6_1) / Convert.ToDecimal(arr1d_0_5_2_6_1[0])))))) + Convert.ToDecimal((Convert.ToDecimal(cl_0_5_2_6_1.a1_0_5_2_6_1) - Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(3119326464U) * -0.1721111650851560242461367455M)) + Convert.ToDecimal(519966720M)))))));
+ }
+
+ public static int Func_0_5_2_5_6()
+ {
+ VT_0_5_2_5_6 vt_0_5_2_5_6 = new VT_0_5_2_5_6(1);
+ vt_0_5_2_5_6.arr1d_0_5_2_5_6[0] = -4.3119375703392721E-19;
+
+ long asgop0 = a5_0_5_2_5_6;
+ asgop0 -= (0L);
+ if ((vt_0_5_2_5_6.arr1d_0_5_2_5_6[0]) != ((Convert.ToDouble(asgop0 * vt_0_5_2_5_6.arr1d_0_5_2_5_6[0]))))
+ Console.WriteLine("Func_0_5_2_5_6: != true");
+ else
+ {
+ return Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(clstatic_0_5_2_5_6.a4_0_5_2_5_6 + 2711122411096375296UL)) + Convert.ToInt64(a5_0_5_2_5_6))) * (Convert.ToDouble(asgop0 * vt_0_5_2_5_6.arr1d_0_5_2_5_6[0])))));
+ }
+ int retval_0_5_2_5_6 = Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(clstatic_0_5_2_5_6.a4_0_5_2_5_6 + 2711122411096375296UL)) + Convert.ToInt64(a5_0_5_2_5_6))) * (Convert.ToDouble(asgop0 * vt_0_5_2_5_6.arr1d_0_5_2_5_6[0])))));
+ return retval_0_5_2_5_6;
+ }
+
+ public static double Func_0_5_2_5_5()
+ {
+
+ vtstatic_0_5_2_5_5.a0_0_5_2_5_5 = 0.66666666666666663;
+ vtstatic_0_5_2_5_5.a1_0_5_2_5_5 = 524288.0F;
+ double asgop0 = 1024.0;
+ asgop0 -= ((vtstatic_0_5_2_5_5.a1_0_5_2_5_5 / ((1024.0 * 1.0) + -510.9980430528376)));
+ double asgop1 = -64.0;
+ asgop1 += (63.0);
+ if ((vtstatic_0_5_2_5_5.a0_0_5_2_5_5) >= ((asgop1 / vtstatic_0_5_2_5_5.a0_0_5_2_5_5)))
+ {
+ if ((asgop1) >= ((asgop0 + (asgop1 / vtstatic_0_5_2_5_5.a0_0_5_2_5_5))))
+ {
+ if ((asgop0) >= ((asgop0 + (asgop1 / vtstatic_0_5_2_5_5.a0_0_5_2_5_5))))
+ Console.WriteLine("Func_0_5_2_5_5: >= true");
+ else
+ Console.WriteLine("Func_0_5_2_5_5: >= false");
+ }
+ }
+ else
+ {
+ double else0_0retval_0_5_2_5_5 = Convert.ToDouble((asgop0 + (asgop1 / vtstatic_0_5_2_5_5.a0_0_5_2_5_5)));
+ return else0_0retval_0_5_2_5_5;
+ }
+ return Convert.ToDouble((asgop0 + (asgop1 / vtstatic_0_5_2_5_5.a0_0_5_2_5_5)));
+ }
+
+ public static Decimal Func_0_5_2_5_4()
+ {
+ VT_0_5_2_5_4 vt_0_5_2_5_4 = new VT_0_5_2_5_4(1);
+ vt_0_5_2_5_4.arr3d_0_5_2_5_4[4, 0, 3] = -7.9375;
+ vt_0_5_2_5_4.a1_0_5_2_5_4 = 16L;
+
+ vtstatic_0_5_2_5_4.arr3d_0_5_2_5_4[4, 0, 3] = -7.9375;
+ vtstatic_0_5_2_5_4.a1_0_5_2_5_4 = 16L;
+ Decimal asgop0 = -0.000003814697265625M;
+ asgop0 *= (Convert.ToDecimal(Convert.ToDecimal(a3_0_5_2_5_4)));
+ double asgop1 = 8.0;
+ asgop1 += (vtstatic_0_5_2_5_4.arr3d_0_5_2_5_4[4, 0, 3]);
+ double asgop2 = 8.0;
+ asgop2 -= (((8.0 - 256.0)));
+ Decimal asgop3 = -0.000003814697265625M;
+ asgop3 /= (Convert.ToDecimal(Convert.ToDecimal(1M)));
+ long asgop4 = 16L;
+ asgop4 /= (Convert.ToInt64(vt_0_5_2_5_4.a1_0_5_2_5_4));
+ if (((Convert.ToDecimal(asgop1) / asgop3)) == ((Convert.ToDecimal(Convert.ToSingle(asgop4 / asgop2)) * (Convert.ToDecimal((Convert.ToDecimal(asgop1) / asgop3)) + Convert.ToDecimal(asgop0)))))
+ Console.WriteLine("Func_0_5_2_5_4: == true");
+ else
+ Console.WriteLine("Func_0_5_2_5_4: == false");
+ Decimal retval_0_5_2_5_4 = Convert.ToDecimal((Convert.ToDecimal(Convert.ToSingle(asgop4 / asgop2)) * (Convert.ToDecimal((Convert.ToDecimal(asgop1) / asgop3)) + Convert.ToDecimal(asgop0))));
+ return retval_0_5_2_5_4;
+ }
+
+ public static ulong Func_0_5_2_5_3()
+ {
+ CL_0_5_2_5_3 cl_0_5_2_5_3 = new CL_0_5_2_5_3();
+
+ cl_0_5_2_5_3.arr3d_0_5_2_5_3[4, 0, 3] = 535093482734223360L;
+ cl_0_5_2_5_3.arr3d_0_5_2_5_3[4, 0, 3] -= (Convert.ToInt64(7923638242149138432UL - 7388544759414944737UL));
+ if ((cl_0_5_2_5_3.arr3d_0_5_2_5_3[4, 0, 3]) != (30334L))
+ {
+ if ((cl_0_5_2_5_3.arr3d_0_5_2_5_3[4, 0, 3]) <= (30334L))
+ Console.WriteLine("Func_0_5_2_5_3: <= true");
+ }
+ else
+ Console.WriteLine("Func_0_5_2_5_3: != false");
+ return Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(30335 * clstatic_0_5_2_5_3.a1_0_5_2_5_3) * (Convert.ToDouble(Convert.ToUInt64(Convert.ToInt16(30335) - Convert.ToInt64(30334L)) * 0.9821328498434152)))) - Convert.ToInt64(cl_0_5_2_5_3.arr3d_0_5_2_5_3[4, 0, 3])));
+ }
+
+ public static long Func_0_5_2_5_2()
+ {
+ VT_0_5_2_5_2 vt_0_5_2_5_2 = new VT_0_5_2_5_2(1);
+ vt_0_5_2_5_2.a1_0_5_2_5_2 = 5149551713572618240UL;
+ vt_0_5_2_5_2.a5_0_5_2_5_2 = 501.47513837965039;
+ CL_0_5_2_5_2 cl_0_5_2_5_2 = new CL_0_5_2_5_2();
+
+ vtstatic_0_5_2_5_2.a1_0_5_2_5_2 = 5149551713572618240UL;
+ vtstatic_0_5_2_5_2.a5_0_5_2_5_2 = 501.47513837965039;
+ double asgop0 = clstatic_0_5_2_5_2.a0_0_5_2_5_2;
+ asgop0 /= (vt_0_5_2_5_2.a5_0_5_2_5_2);
+ if ((Convert.ToInt64(vtstatic_0_5_2_5_2.a1_0_5_2_5_2 - cl_0_5_2_5_2.a3_0_5_2_5_2)) >= (Convert.ToInt64(Convert.ToInt32(Convert.ToInt32((Convert.ToInt32((875939392U * 1.3533672713185225E-09) + 1846348427.8145323)) / clstatic_0_5_2_5_2.a0_0_5_2_5_2)) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(vtstatic_0_5_2_5_2.a1_0_5_2_5_2 - cl_0_5_2_5_2.a3_0_5_2_5_2)) / asgop0)))))
+ {
+ if (((Convert.ToInt32((875939392U * 1.3533672713185225E-09) + 1846348427.8145323))) != (Convert.ToInt32((Convert.ToInt32((875939392U * 1.3533672713185225E-09) + 1846348427.8145323)) / clstatic_0_5_2_5_2.a0_0_5_2_5_2)))
+ Console.WriteLine("Func_0_5_2_5_2: != true");
+ else
+ Console.WriteLine("Func_0_5_2_5_2: != false");
+ }
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(Convert.ToInt32((Convert.ToInt32((875939392U * 1.3533672713185225E-09) + 1846348427.8145323)) / clstatic_0_5_2_5_2.a0_0_5_2_5_2)) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(vtstatic_0_5_2_5_2.a1_0_5_2_5_2 - cl_0_5_2_5_2.a3_0_5_2_5_2)) / asgop0))));
+ }
+
+ public static Decimal Func_0_5_2_5_1()
+ {
+ CL_0_5_2_5_1 cl_0_5_2_5_1 = new CL_0_5_2_5_1();
+
+ vtstatic_0_5_2_5_1.a5_0_5_2_5_1 = 16129.734375M;
+ cl_0_5_2_5_1.arr2d_0_5_2_5_1[2, 0] = 512UL;
+ Decimal asgop0 = 1048576M;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(256L * 3584M)))));
+ if ((asgop0) == ((Convert.ToDecimal(asgop0) - Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(8.0) / 0.00000095367431640625M)) - Convert.ToDecimal((Convert.ToDecimal(cl_0_5_2_5_1.arr2d_0_5_2_5_1[2, 0]) * vtstatic_0_5_2_5_1.a5_0_5_2_5_1)))))))
+ {
+ if ((asgop0) > ((Convert.ToDecimal(asgop0) - Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(8.0) / 0.00000095367431640625M)) - Convert.ToDecimal((Convert.ToDecimal(cl_0_5_2_5_1.arr2d_0_5_2_5_1[2, 0]) * vtstatic_0_5_2_5_1.a5_0_5_2_5_1)))))))
+ {
+ if (((Convert.ToDecimal(cl_0_5_2_5_1.arr2d_0_5_2_5_1[2, 0]) * vtstatic_0_5_2_5_1.a5_0_5_2_5_1)) > ((Convert.ToDecimal((Convert.ToDecimal(8.0) / 0.00000095367431640625M)) - Convert.ToDecimal((Convert.ToDecimal(cl_0_5_2_5_1.arr2d_0_5_2_5_1[2, 0]) * vtstatic_0_5_2_5_1.a5_0_5_2_5_1)))))
+ Console.WriteLine("Func_0_5_2_5_1: > true");
+ else
+ {
+ Decimal else2_0retval_0_5_2_5_1 = Convert.ToDecimal((Convert.ToDecimal(asgop0) - Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(8.0) / 0.00000095367431640625M)) - Convert.ToDecimal((Convert.ToDecimal(cl_0_5_2_5_1.arr2d_0_5_2_5_1[2, 0]) * vtstatic_0_5_2_5_1.a5_0_5_2_5_1))))));
+ return else2_0retval_0_5_2_5_1;
+ }
+ }
+ else
+ Console.WriteLine("Func_0_5_2_5_1: > false");
+ }
+ Decimal retval_0_5_2_5_1 = Convert.ToDecimal((Convert.ToDecimal(asgop0) - Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(8.0) / 0.00000095367431640625M)) - Convert.ToDecimal((Convert.ToDecimal(cl_0_5_2_5_1.arr2d_0_5_2_5_1[2, 0]) * vtstatic_0_5_2_5_1.a5_0_5_2_5_1))))));
+ return retval_0_5_2_5_1;
+ }
+
+ public static float Func_0_5_2_4_6()
+ {
+ CL_0_5_2_4_6 cl_0_5_2_4_6 = new CL_0_5_2_4_6();
+
+ vtstatic_0_5_2_4_6.arr2d_0_5_2_4_6[2, 0] = -128.0F;
+ float asgop0 = 128.0F;
+ asgop0 *= (16.0F);
+ float asgop1 = cl_0_5_2_4_6.a5_0_5_2_4_6;
+ asgop1 += ((cl_0_5_2_4_6.a5_0_5_2_4_6 * -1.984375F));
+ float asgop2 = cl_0_5_2_4_6.a5_0_5_2_4_6;
+ asgop2 += (asgop1);
+ if ((3776.0F) != ((asgop2 + 3776.0F)))
+ {
+ if ((asgop0) != (((128.0F / vtstatic_0_5_2_4_6.arr2d_0_5_2_4_6[2, 0]) * asgop0)))
+ {
+ if (((128.0F / vtstatic_0_5_2_4_6.arr2d_0_5_2_4_6[2, 0])) == (128.0F))
+ {
+ if ((3776.0F) >= ((asgop2 + 3776.0F)))
+ {
+ float if3_0retval_0_5_2_4_6 = Convert.ToSingle((((128.0F / vtstatic_0_5_2_4_6.arr2d_0_5_2_4_6[2, 0]) * asgop0) - (asgop2 + 3776.0F)));
+ return if3_0retval_0_5_2_4_6;
+ }
+ else
+ {
+ return Convert.ToSingle((((128.0F / vtstatic_0_5_2_4_6.arr2d_0_5_2_4_6[2, 0]) * asgop0) - (asgop2 + 3776.0F)));
+ }
+ }
+ }
+ }
+ float retval_0_5_2_4_6 = Convert.ToSingle((((128.0F / vtstatic_0_5_2_4_6.arr2d_0_5_2_4_6[2, 0]) * asgop0) - (asgop2 + 3776.0F)));
+ return retval_0_5_2_4_6;
+ }
+
+ public static double Func_0_5_2_4_5()
+ {
+ float[,,] arr3d_0_5_2_4_5 = new float[5, 11, 4];
+
+ vtstatic_0_5_2_4_5.a3_0_5_2_4_5 = 40.929180497248467;
+ arr3d_0_5_2_4_5[4, 0, 3] = 1.0F;
+ double asgop0 = 1.4668330550193787E-08;
+ asgop0 -= (((1.4668330550193787E-08 / -5.9604648328104516E-08)));
+ float asgop1 = -0.000122070313F;
+ asgop1 *= (arr3d_0_5_2_4_5[4, 0, 3]);
+ double asgop2 = 1.4668330550193787E-08;
+ asgop2 /= (asgop0);
+ asgop2 -= (((asgop1 / vtstatic_0_5_2_4_5.a3_0_5_2_4_5)));
+ if ((1.4668330550193787E-08) > (((-0.000122070313F / a2_0_5_2_4_5) + 1.4668330550193787E-08)))
+ Console.WriteLine("Func_0_5_2_4_5: > true");
+ else
+ Console.WriteLine("Func_0_5_2_4_5: > false");
+ return Convert.ToDouble((((-0.000122070313F / a2_0_5_2_4_5) + 1.4668330550193787E-08) + asgop2));
+ }
+
+ public static double Func_0_5_2_4_4()
+ {
+ VT_0_5_2_4_4 vt_0_5_2_4_4 = new VT_0_5_2_4_4(1);
+ vt_0_5_2_4_4.a2_0_5_2_4_4 = 65536.0;
+ vt_0_5_2_4_4.a5_0_5_2_4_4 = -2147483648.0;
+ double[] arr1d_0_5_2_4_4 = new double[11];
+
+ vtstatic_0_5_2_4_4.a2_0_5_2_4_4 = 65536.0;
+ vtstatic_0_5_2_4_4.a5_0_5_2_4_4 = -2147483648.0;
+ arr1d_0_5_2_4_4[0] = 0.0030559402656135364;
+ double asgop0 = vt_0_5_2_4_4.a2_0_5_2_4_4;
+ asgop0 /= (vtstatic_0_5_2_4_4.a5_0_5_2_4_4);
+ asgop0 += (((vtstatic_0_5_2_4_4.a5_0_5_2_4_4 + 2147483647.9999695) - arr1d_0_5_2_4_4[0]));
+ if ((asgop0) >= ((((-512.0F - clstatic_0_5_2_4_4.a3_0_5_2_4_4) / vt_0_5_2_4_4.a2_0_5_2_4_4) - (asgop0))))
+ {
+ double if0_0retval_0_5_2_4_4 = Convert.ToDouble((((-512.0F - clstatic_0_5_2_4_4.a3_0_5_2_4_4) / vt_0_5_2_4_4.a2_0_5_2_4_4) - (asgop0)));
+ return if0_0retval_0_5_2_4_4;
+ }
+ double retval_0_5_2_4_4 = Convert.ToDouble((((-512.0F - clstatic_0_5_2_4_4.a3_0_5_2_4_4) / vt_0_5_2_4_4.a2_0_5_2_4_4) - (asgop0)));
+ return retval_0_5_2_4_4;
+ }
+
+ public static short Func_0_5_2_4_3()
+ {
+
+ vtstatic_0_5_2_4_3.a4_0_5_2_4_3 = -29967.372658126031;
+ double asgop0 = clstatic_0_5_2_4_3.a0_0_5_2_4_3;
+ asgop0 -= ((vtstatic_0_5_2_4_3.a4_0_5_2_4_3));
+ if ((Convert.ToInt16(19650 * Convert.ToSingle(0.0432569981F))) < (19650))
+ {
+ short if0_0retval_0_5_2_4_3 = Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(19650 * Convert.ToSingle(0.0432569981F)) * ((19650 + clstatic_0_5_2_4_3.a1_0_5_2_4_3) / asgop0)) / Convert.ToSingle(Convert.ToSingle(41768 * clstatic_0_5_2_4_3.a0_0_5_2_4_3))));
+ return if0_0retval_0_5_2_4_3;
+ }
+ else
+ {
+ short else0_0retval_0_5_2_4_3 = Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(19650 * Convert.ToSingle(0.0432569981F)) * ((19650 + clstatic_0_5_2_4_3.a1_0_5_2_4_3) / asgop0)) / Convert.ToSingle(Convert.ToSingle(41768 * clstatic_0_5_2_4_3.a0_0_5_2_4_3))));
+ return else0_0retval_0_5_2_4_3;
+ }
+ short retval_0_5_2_4_3 = Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(19650 * Convert.ToSingle(0.0432569981F)) * ((19650 + clstatic_0_5_2_4_3.a1_0_5_2_4_3) / asgop0)) / Convert.ToSingle(Convert.ToSingle(41768 * clstatic_0_5_2_4_3.a0_0_5_2_4_3))));
+ return retval_0_5_2_4_3;
+ }
+
+ public static double Func_0_5_2_4_2()
+ {
+
+ vtstatic_0_5_2_4_2.arr3d_0_5_2_4_2[4, 3, 3] = -0.0008544922F;
+ arr3d_0_5_2_4_2[4, 0, 3] = -0.000856399536F;
+ float asgop0 = 0.00048828125F;
+ asgop0 += (vtstatic_0_5_2_4_2.arr3d_0_5_2_4_2[4, 3, 3]);
+ double asgop1 = 7.62939453125E-06;
+ asgop1 *= (129024.0);
+ float asgop2 = vtstatic_0_5_2_4_2.arr3d_0_5_2_4_2[4, 3, 3];
+ asgop2 -= ((arr3d_0_5_2_4_2[4, 0, 3]));
+ if ((((arr3d_0_5_2_4_2[4, 0, 3] * -0.0089086859688195987) - (-0.01561737060546875))) >= (-0.0089086859688195987))
+ {
+ if ((((-0.000366210938F + 0.00048828125F) - (asgop0))) <= (0.00048828125F))
+ Console.WriteLine("Func_0_5_2_4_2: <= true");
+ }
+ else
+ {
+ if ((asgop2) < ((((-0.000366210938F + 0.00048828125F) - (asgop0)) / asgop2)))
+ {
+ if ((((arr3d_0_5_2_4_2[4, 0, 3] * -0.0089086859688195987) - (-0.01561737060546875))) == (-0.0089086859688195987))
+ Console.WriteLine("Func_0_5_2_4_2: == true");
+ }
+ else
+ {
+ double else0_1retval_0_5_2_4_2 = Convert.ToDouble(((((-0.000366210938F + 0.00048828125F) - (asgop0)) / asgop2) / (((arr3d_0_5_2_4_2[4, 0, 3] * -0.0089086859688195987) - (-0.01561737060546875)) + asgop1)));
+ return else0_1retval_0_5_2_4_2;
+ }
+ }
+ double retval_0_5_2_4_2 = Convert.ToDouble(((((-0.000366210938F + 0.00048828125F) - (asgop0)) / asgop2) / (((arr3d_0_5_2_4_2[4, 0, 3] * -0.0089086859688195987) - (-0.01561737060546875)) + asgop1)));
+ return retval_0_5_2_4_2;
+ }
+
+ public static float Func_0_5_2_4_1()
+ {
+ float* a3_0_5_2_4_1 = stackalloc float[1];
+ *a3_0_5_2_4_1 = -8576.0F;
+
+ arr2d_0_5_2_4_1[2, 0] = -15872.0F;
+ float asgop0 = -16384.0F;
+ asgop0 += (32256.0F);
+ float asgop1 = -16384.0F;
+ asgop1 += (asgop0);
+ float asgop2 = arr2d_0_5_2_4_1[2, 0];
+ asgop2 -= (a5_0_5_2_4_1);
+ asgop1 += (arr2d_0_5_2_4_1[2, 0]);
+ asgop2 -= ((((a5_0_5_2_4_1 + clstatic_0_5_2_4_1.a4_0_5_2_4_1) - (((*a3_0_5_2_4_1))))));
+ if ((asgop2) < ((asgop1 - (asgop2))))
+ {
+ return Convert.ToSingle((asgop1 - (asgop2)));
+ }
+ else
+ {
+ float else0_0retval_0_5_2_4_1 = Convert.ToSingle((asgop1 - (asgop2)));
+ return else0_0retval_0_5_2_4_1;
+ }
+ float retval_0_5_2_4_1 = Convert.ToSingle((asgop1 - (asgop2)));
+ return retval_0_5_2_4_1;
+ }
+
+ public static float Func_0_5_2_3_6()
+ {
+ CL_0_5_2_3_6 cl_0_5_2_3_6 = new CL_0_5_2_3_6();
+
+ cl_0_5_2_3_6.arr2d_0_5_2_3_6[2, 0] = 65536.0F;
+ cl_0_5_2_3_6.arr2d_0_5_2_3_6[2, 4] = -4.0F;
+ float asgop0 = cl_0_5_2_3_6.arr2d_0_5_2_3_6[2, 4];
+ asgop0 *= (((cl_0_5_2_3_6.arr2d_0_5_2_3_6[2, 4] * 1.0F) - (-15364.0F)));
+ cl_0_5_2_3_6.arr2d_0_5_2_3_6[2, 0] -= ((asgop0));
+ float asgop2 = clstatic_0_5_2_3_6.a5_0_5_2_3_6;
+ asgop2 /= (15.0F);
+ if ((cl_0_5_2_3_6.arr2d_0_5_2_3_6[2, 0]) < (((asgop2 + (15.0F * 8192.0F)) - cl_0_5_2_3_6.arr2d_0_5_2_3_6[2, 0])))
+ {
+ if ((asgop2) <= ((asgop2 + (15.0F * 8192.0F))))
+ {
+ if ((asgop2) > ((asgop2 + (15.0F * 8192.0F))))
+ Console.WriteLine("Func_0_5_2_3_6: > true");
+ }
+ }
+ float retval_0_5_2_3_6 = Convert.ToSingle(((asgop2 + (15.0F * 8192.0F)) - cl_0_5_2_3_6.arr2d_0_5_2_3_6[2, 0]));
+ return retval_0_5_2_3_6;
+ }
+
+ public static Decimal Func_0_5_2_3_5()
+ {
+
+ vtstatic_0_5_2_3_5.arr3d_0_5_2_3_5[4, 0, 3] = -0.1240234375M;
+ vtstatic_0_5_2_3_5.a5_0_5_2_3_5 = -0.2230468750M;
+ Decimal asgop0 = vtstatic_0_5_2_3_5.arr3d_0_5_2_3_5[4, 0, 3];
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal(vtstatic_0_5_2_3_5.a5_0_5_2_3_5)));
+ if ((asgop0) < ((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(-32768M) + Convert.ToDecimal((Convert.ToDecimal(64L * 511.999969482421875M))))) / Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(64L) / -32768M)) - Convert.ToDecimal(-0.017578125M))))) - Convert.ToDecimal(vtstatic_0_5_2_3_5.arr3d_0_5_2_3_5[4, 0, 3]))) - Convert.ToDecimal(asgop0))))
+ {
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(-32768M) + Convert.ToDecimal((Convert.ToDecimal(64L * 511.999969482421875M))))) / Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(64L) / -32768M)) - Convert.ToDecimal(-0.017578125M))))) - Convert.ToDecimal(vtstatic_0_5_2_3_5.arr3d_0_5_2_3_5[4, 0, 3]))) - Convert.ToDecimal(asgop0)));
+ }
+ Decimal retval_0_5_2_3_5 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(-32768M) + Convert.ToDecimal((Convert.ToDecimal(64L * 511.999969482421875M))))) / Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(64L) / -32768M)) - Convert.ToDecimal(-0.017578125M))))) - Convert.ToDecimal(vtstatic_0_5_2_3_5.arr3d_0_5_2_3_5[4, 0, 3]))) - Convert.ToDecimal(asgop0)));
+ return retval_0_5_2_3_5;
+ }
+
+ public static float Func_0_5_2_3_4()
+ {
+
+ vtstatic_0_5_2_3_4.a4_0_5_2_3_4 = 65536.0F;
+ arr3d_0_5_2_3_4[4, 0, 3] = -0.000244140625F;
+ float asgop0 = -0.00756835938F;
+ asgop0 /= (31.0F);
+ float asgop1 = vtstatic_0_5_2_3_4.a4_0_5_2_3_4;
+ asgop1 *= (3.81469727E-06F);
+ asgop1 -= (((-1.52587891E-05F * (-1.52587891E-05F * clstatic_0_5_2_3_4.a1_0_5_2_3_4))));
+ asgop0 += ((31.0F * arr3d_0_5_2_3_4[4, 0, 3]));
+ asgop0 *= (vtstatic_0_5_2_3_4.a4_0_5_2_3_4);
+ if ((asgop1) == ((asgop0 * asgop1)))
+ {
+ float if0_0retval_0_5_2_3_4 = Convert.ToSingle((asgop0 * asgop1));
+ return if0_0retval_0_5_2_3_4;
+ }
+ return Convert.ToSingle((asgop0 * asgop1));
+ }
+
+ public static double Func_0_5_2_3_3()
+ {
+
+ float asgop0 = a0_0_5_2_3_3;
+ asgop0 += (-32752.0F);
+ double asgop1 = 1.1428571428571428;
+ asgop1 -= (1.1350751604352678);
+ if ((asgop1) < ((((0.000244140625 - (-0.000244140625)) - (0.000244140625 + (0.000244140625 / 1.1428571428571428))) + asgop1)))
+ {
+ double if0_0retval_0_5_2_3_3 = Convert.ToDouble(((asgop0 / a0_0_5_2_3_3) / (((0.000244140625 - (-0.000244140625)) - (0.000244140625 + (0.000244140625 / 1.1428571428571428))) + asgop1)));
+ return if0_0retval_0_5_2_3_3;
+ }
+ else
+ Console.WriteLine("Func_0_5_2_3_3: < false");
+ return Convert.ToDouble(((asgop0 / a0_0_5_2_3_3) / (((0.000244140625 - (-0.000244140625)) - (0.000244140625 + (0.000244140625 / 1.1428571428571428))) + asgop1)));
+ }
+
+ public static float Func_0_5_2_3_2()
+ {
+ VT_0_5_2_3_2 vt_0_5_2_3_2 = new VT_0_5_2_3_2(1);
+ vt_0_5_2_3_2.a1_0_5_2_3_2 = 4992.0F;
+ vt_0_5_2_3_2.arr3d_0_5_2_3_2[4, 5, 3] = -768.0F;
+ float[,,] arr3d_0_5_2_3_2 = new float[5, 11, 4];
+
+ vtstatic_0_5_2_3_2.a1_0_5_2_3_2 = 4992.0F;
+ vtstatic_0_5_2_3_2.arr3d_0_5_2_3_2[4, 5, 3] = -768.0F;
+ arr3d_0_5_2_3_2[4, 0, 3] = 0.125F;
+ float asgop0 = -256.0F;
+ asgop0 += (vt_0_5_2_3_2.arr3d_0_5_2_3_2[4, 5, 3]);
+ float asgop1 = 0.25F;
+ asgop1 -= (arr3d_0_5_2_3_2[4, 0, 3]);
+ if ((((65536.0F - 196608.0F) + 65536.0F)) <= (196608.0F))
+ {
+ float if0_0retval_0_5_2_3_2 = Convert.ToSingle(((((65536.0F - 196608.0F) + 65536.0F) * asgop1) - ((((arr3d_0_5_2_3_2[4, 0, 3] + 0.0F) * asgop0) - vtstatic_0_5_2_3_2.a1_0_5_2_3_2))));
+ return if0_0retval_0_5_2_3_2;
+ }
+ float retval_0_5_2_3_2 = Convert.ToSingle(((((65536.0F - 196608.0F) + 65536.0F) * asgop1) - ((((arr3d_0_5_2_3_2[4, 0, 3] + 0.0F) * asgop0) - vtstatic_0_5_2_3_2.a1_0_5_2_3_2))));
+ return retval_0_5_2_3_2;
+ }
+
+ public static Decimal Func_0_5_2_3_1()
+ {
+ CL_0_5_2_3_1 cl_0_5_2_3_1 = new CL_0_5_2_3_1();
+
+ vtstatic_0_5_2_3_1.arr3d_0_5_2_3_1[4, 0, 3] = 128UL;
+ if ((a1_0_5_2_3_1) < ((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToInt64(32768L / 64L))) / (Convert.ToDecimal(4096.0F) * cl_0_5_2_3_1.a2_0_5_2_3_1))) - Convert.ToDecimal(131072M))) + Convert.ToDecimal((Convert.ToDecimal(a1_0_5_2_3_1) - Convert.ToDecimal((Convert.ToDecimal(vtstatic_0_5_2_3_1.arr3d_0_5_2_3_1[4, 0, 3]) * 260100M)))))))
+ {
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToInt64(32768L / 64L))) / (Convert.ToDecimal(4096.0F) * cl_0_5_2_3_1.a2_0_5_2_3_1))) - Convert.ToDecimal(131072M))) + Convert.ToDecimal((Convert.ToDecimal(a1_0_5_2_3_1) - Convert.ToDecimal((Convert.ToDecimal(vtstatic_0_5_2_3_1.arr3d_0_5_2_3_1[4, 0, 3]) * 260100M))))));
+ }
+ Decimal retval_0_5_2_3_1 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToInt64(32768L / 64L))) / (Convert.ToDecimal(4096.0F) * cl_0_5_2_3_1.a2_0_5_2_3_1))) - Convert.ToDecimal(131072M))) + Convert.ToDecimal((Convert.ToDecimal(a1_0_5_2_3_1) - Convert.ToDecimal((Convert.ToDecimal(vtstatic_0_5_2_3_1.arr3d_0_5_2_3_1[4, 0, 3]) * 260100M))))));
+ return retval_0_5_2_3_1;
+ }
+
+ public static float Func_0_5_2_2_6()
+ {
+ float[,] arr2d_0_5_2_2_6 = new float[3, 11];
+
+ arr2d_0_5_2_2_6[2, 0] = 0.0F;
+ if ((arr2d_0_5_2_2_6[2, 0]) > 10)
+ {
+ if ((arr2d_0_5_2_2_6[2, 0]) == 10)
+ Console.WriteLine("Func_0_5_2_2_6: == true");
+ }
+ return Convert.ToSingle(arr2d_0_5_2_2_6[2, 0]);
+ }
+
+ public static long Func_0_5_2_2_5()
+ {
+ CL_0_5_2_2_5 cl_0_5_2_2_5 = new CL_0_5_2_2_5();
+
+ vtstatic_0_5_2_2_5.arr1d_0_5_2_2_5[0] = 26237;
+ if ((cl_0_5_2_2_5.a1_0_5_2_2_5) > (Convert.ToInt16((Convert.ToInt16(Convert.ToInt16(cl_0_5_2_2_5.a1_0_5_2_2_5 / clstatic_0_5_2_2_5.a4_0_5_2_2_5))) % (Convert.ToInt16(cl_0_5_2_2_5.a1_0_5_2_2_5)))))
+ Console.WriteLine("Func_0_5_2_2_5: > true");
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16((Convert.ToInt16(Convert.ToInt16(cl_0_5_2_2_5.a1_0_5_2_2_5 / clstatic_0_5_2_2_5.a4_0_5_2_2_5))) % (Convert.ToInt16(cl_0_5_2_2_5.a1_0_5_2_2_5)))) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(cl_0_5_2_2_5.a1_0_5_2_2_5 * a2_0_5_2_2_5)) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(vtstatic_0_5_2_2_5.arr1d_0_5_2_2_5[0]) + Convert.ToInt64((Convert.ToInt64(3781566464U) + -406593734376341071L))))))));
+ }
+
+ public static long Func_0_5_2_2_4()
+ {
+ CL_0_5_2_2_4 cl_0_5_2_2_4 = new CL_0_5_2_2_4();
+ float[,] arr2d_0_5_2_2_4 = new float[3, 11];
+
+ arr2d_0_5_2_2_4[2, 0] = 1.01885521F;
+ if (((Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(64L) / 0.0078125)) * Convert.ToInt64(a3_0_5_2_2_4))) == (Convert.ToInt64(Convert.ToDouble(64L) / 0.0078125)))
+ Console.WriteLine("Func_0_5_2_2_4: == true");
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(4455 * Convert.ToSingle(arr2d_0_5_2_2_4[2, 0]))) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(39136) + Convert.ToInt64(clstatic_0_5_2_2_4.a1_0_5_2_2_4))))) * (Convert.ToDouble((Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(64L) / 0.0078125)) * Convert.ToInt64(a3_0_5_2_2_4)) * ((cl_0_5_2_2_4.a5_0_5_2_2_4 / 17179869184.0) - (-0.01422899030148983))))));
+ }
+
+ public static ulong Func_0_5_2_2_3()
+ {
+ long[] arr1d_0_5_2_2_3 = new long[11];
+
+ arr1d_0_5_2_2_3[0] = -5664619584300436889L;
+ uint asgop0 = 2583983872U;
+ asgop0 %= Convert.ToUInt32(1778880000U);
+ if ((asgop0) < (Convert.ToUInt32(Convert.ToDecimal(571290215) * 1.6010173883338786049398728105M)))
+ {
+ if (((Convert.ToInt64(Convert.ToUInt32(Convert.ToDecimal(571290215) * 1.6010173883338786049398728105M)) + -5664619586591476543L)) != ((Convert.ToInt64(asgop0) + (Convert.ToInt64(Convert.ToUInt32(Convert.ToDecimal(571290215) * 1.6010173883338786049398728105M)) + -5664619586591476543L))))
+ {
+ if (((Convert.ToInt64(Convert.ToUInt32(Convert.ToDecimal(571290215) * 1.6010173883338786049398728105M)) + -5664619586591476543L)) >= ((Convert.ToInt64(asgop0) + (Convert.ToInt64(Convert.ToUInt32(Convert.ToDecimal(571290215) * 1.6010173883338786049398728105M)) + -5664619586591476543L))))
+ {
+ ulong if2_0retval_0_5_2_2_3 = Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt64(Convert.ToInt32((Convert.ToInt32(536870912.0 + 34419303.0))) - Convert.ToInt64(arr1d_0_5_2_2_3[0])) + (Convert.ToInt64(asgop0) + (Convert.ToInt64(Convert.ToUInt32(Convert.ToDecimal(571290215) * 1.6010173883338786049398728105M)) + -5664619586591476543L))));
+ return if2_0retval_0_5_2_2_3;
+ }
+ }
+ else
+ {
+ if (((Convert.ToInt64(Convert.ToUInt32(Convert.ToDecimal(571290215) * 1.6010173883338786049398728105M)) + -5664619586591476543L)) > ((Convert.ToInt64(asgop0) + (Convert.ToInt64(Convert.ToUInt32(Convert.ToDecimal(571290215) * 1.6010173883338786049398728105M)) + -5664619586591476543L))))
+ {
+ return Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt64(Convert.ToInt32((Convert.ToInt32(536870912.0 + 34419303.0))) - Convert.ToInt64(arr1d_0_5_2_2_3[0])) + (Convert.ToInt64(asgop0) + (Convert.ToInt64(Convert.ToUInt32(Convert.ToDecimal(571290215) * 1.6010173883338786049398728105M)) + -5664619586591476543L))));
+ }
+ }
+ }
+ else
+ {
+ if ((asgop0) != (Convert.ToUInt32(Convert.ToDecimal(571290215) * 1.6010173883338786049398728105M)))
+ {
+ if ((arr1d_0_5_2_2_3[0]) >= (Convert.ToInt64(Convert.ToInt32((Convert.ToInt32(536870912.0 + 34419303.0))) - Convert.ToInt64(arr1d_0_5_2_2_3[0]))))
+ Console.WriteLine("Func_0_5_2_2_3: >= true");
+ else
+ {
+ if ((arr1d_0_5_2_2_3[0]) != (Convert.ToInt64(Convert.ToInt32((Convert.ToInt32(536870912.0 + 34419303.0))) - Convert.ToInt64(arr1d_0_5_2_2_3[0]))))
+ {
+ if (((Convert.ToInt32(536870912.0 + 34419303.0))) == (571290215))
+ {
+ ulong if2_2retval_0_5_2_2_3 = Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt64(Convert.ToInt32((Convert.ToInt32(536870912.0 + 34419303.0))) - Convert.ToInt64(arr1d_0_5_2_2_3[0])) + (Convert.ToInt64(asgop0) + (Convert.ToInt64(Convert.ToUInt32(Convert.ToDecimal(571290215) * 1.6010173883338786049398728105M)) + -5664619586591476543L))));
+ return if2_2retval_0_5_2_2_3;
+ }
+ else
+ {
+ return Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt64(Convert.ToInt32((Convert.ToInt32(536870912.0 + 34419303.0))) - Convert.ToInt64(arr1d_0_5_2_2_3[0])) + (Convert.ToInt64(asgop0) + (Convert.ToInt64(Convert.ToUInt32(Convert.ToDecimal(571290215) * 1.6010173883338786049398728105M)) + -5664619586591476543L))));
+ }
+ }
+ }
+ }
+ }
+ return Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt64(Convert.ToInt32((Convert.ToInt32(536870912.0 + 34419303.0))) - Convert.ToInt64(arr1d_0_5_2_2_3[0])) + (Convert.ToInt64(asgop0) + (Convert.ToInt64(Convert.ToUInt32(Convert.ToDecimal(571290215) * 1.6010173883338786049398728105M)) + -5664619586591476543L))));
+ }
+
+ public static float Func_0_5_2_2_2()
+ {
+ float[,] arr2d_0_5_2_2_2 = new float[3, 11];
+
+ vtstatic_0_5_2_2_2.a3_0_5_2_2_2 = 0.0009613037F;
+ vtstatic_0_5_2_2_2.a4_0_5_2_2_2 = 0.0078125F;
+ arr2d_0_5_2_2_2[2, 0] = -0.25F;
+ if (((0.03125F - 1.03125F)) <= (0.03125F))
+ {
+ float if0_0retval_0_5_2_2_2 = Convert.ToSingle(((arr2d_0_5_2_2_2[2, 0] - ((arr2d_0_5_2_2_2[2, 0] + (arr2d_0_5_2_2_2[2, 0] + 0.28125F)))) - (((0.03125F - 1.03125F) + ((vtstatic_0_5_2_2_2.a4_0_5_2_2_2 / 7.62939453E-06F) * vtstatic_0_5_2_2_2.a3_0_5_2_2_2)))));
+ return if0_0retval_0_5_2_2_2;
+ }
+ float retval_0_5_2_2_2 = Convert.ToSingle(((arr2d_0_5_2_2_2[2, 0] - ((arr2d_0_5_2_2_2[2, 0] + (arr2d_0_5_2_2_2[2, 0] + 0.28125F)))) - (((0.03125F - 1.03125F) + ((vtstatic_0_5_2_2_2.a4_0_5_2_2_2 / 7.62939453E-06F) * vtstatic_0_5_2_2_2.a3_0_5_2_2_2)))));
+ return retval_0_5_2_2_2;
+ }
+
+ public static double Func_0_5_2_2_1()
+ {
+ CL_0_5_2_2_1 cl_0_5_2_2_1 = new CL_0_5_2_2_1();
+
+ vtstatic_0_5_2_2_1.a2_0_5_2_2_1 = 3.814697265625E-06;
+ if ((vtstatic_0_5_2_2_1.a2_0_5_2_2_1) == ((vtstatic_0_5_2_2_1.a2_0_5_2_2_1 - (((vtstatic_0_5_2_2_1.a2_0_5_2_2_1 * 1.0) - (vtstatic_0_5_2_2_1.a2_0_5_2_2_1 / 0.0625))))))
+ {
+ double if0_0retval_0_5_2_2_1 = Convert.ToDouble(((vtstatic_0_5_2_2_1.a2_0_5_2_2_1 - (((vtstatic_0_5_2_2_1.a2_0_5_2_2_1 * 1.0) - (vtstatic_0_5_2_2_1.a2_0_5_2_2_1 / 0.0625)))) - (((-5.7220458984375E-05 + clstatic_0_5_2_2_1.a0_0_5_2_2_1) / (cl_0_5_2_2_1.a3_0_5_2_2_1 / (0.00390625 + (0.00390625 * -0.47411807345360824)))))));
+ return if0_0retval_0_5_2_2_1;
+ }
+ double retval_0_5_2_2_1 = Convert.ToDouble(((vtstatic_0_5_2_2_1.a2_0_5_2_2_1 - (((vtstatic_0_5_2_2_1.a2_0_5_2_2_1 * 1.0) - (vtstatic_0_5_2_2_1.a2_0_5_2_2_1 / 0.0625)))) - (((-5.7220458984375E-05 + clstatic_0_5_2_2_1.a0_0_5_2_2_1) / (cl_0_5_2_2_1.a3_0_5_2_2_1 / (0.00390625 + (0.00390625 * -0.47411807345360824)))))));
+ return retval_0_5_2_2_1;
+ }
+
+ public static Decimal Func_0_5_2_1_6()
+ {
+ CL_0_5_2_1_6 cl_0_5_2_1_6 = new CL_0_5_2_1_6();
+
+ arr3d_0_5_2_1_6[4, 0, 3] = 1.90734863E-06F;
+ Decimal asgop0 = 0M;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal(cl_0_5_2_1_6.a5_0_5_2_1_6)));
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(0M) - Convert.ToDecimal(0M)))));
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(0M) - Convert.ToDecimal(0M)))));
+ if (((Convert.ToDecimal((Convert.ToDecimal(0M) - Convert.ToDecimal(0M))) + Convert.ToDecimal((Convert.ToDecimal(46320) * 0M)))) > (0M))
+ {
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(arr3d_0_5_2_1_6[4, 0, 3]) * (Convert.ToDecimal((Convert.ToDecimal(0M) - Convert.ToDecimal(0M))) + Convert.ToDecimal((Convert.ToDecimal(46320) * 0M))))) - Convert.ToDecimal(asgop0)));
+ }
+ else
+ Console.WriteLine("Func_0_5_2_1_6: > false");
+ Decimal retval_0_5_2_1_6 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(arr3d_0_5_2_1_6[4, 0, 3]) * (Convert.ToDecimal((Convert.ToDecimal(0M) - Convert.ToDecimal(0M))) + Convert.ToDecimal((Convert.ToDecimal(46320) * 0M))))) - Convert.ToDecimal(asgop0)));
+ return retval_0_5_2_1_6;
+ }
+
+ public static double Func_0_5_2_1_5()
+ {
+ CL_0_5_2_1_5 cl_0_5_2_1_5 = new CL_0_5_2_1_5();
+
+ arr2d_0_5_2_1_5[2, 0] = -536870912.0;
+ arr2d_0_5_2_1_5[2, 5] = 0.0;
+ double asgop0 = cl_0_5_2_1_5.a1_0_5_2_1_5;
+ asgop0 -= (((cl_0_5_2_1_5.a1_0_5_2_1_5 - (arr2d_0_5_2_1_5[2, 0]))));
+ if ((((-1610612736.0 + arr2d_0_5_2_1_5[2, 5]) * -4.0690104166666664E-05)) < (arr2d_0_5_2_1_5[2, 5]))
+ {
+ double if0_0retval_0_5_2_1_5 = Convert.ToDouble((asgop0 - (((-1610612736.0 + arr2d_0_5_2_1_5[2, 5]) * -4.0690104166666664E-05) / ((0.5F * 7.62939453E-06F) * 35.227649435401673))));
+ return if0_0retval_0_5_2_1_5;
+ }
+ return Convert.ToDouble((asgop0 - (((-1610612736.0 + arr2d_0_5_2_1_5[2, 5]) * -4.0690104166666664E-05) / ((0.5F * 7.62939453E-06F) * 35.227649435401673))));
+ }
+
+ public static Decimal Func_0_5_2_1_4()
+ {
+
+ vtstatic_0_5_2_1_4.arr1d_0_5_2_1_4[0] = 0M;
+ vtstatic_0_5_2_1_4.arr1d_0_5_2_1_4[2] = 0M;
+ vtstatic_0_5_2_1_4.arr1d_0_5_2_1_4[0] += (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(clstatic_0_5_2_1_4.a5_0_5_2_1_4) + Convert.ToDecimal(vtstatic_0_5_2_1_4.arr1d_0_5_2_1_4[2])))));
+ if ((vtstatic_0_5_2_1_4.arr1d_0_5_2_1_4[0]) < ((Convert.ToDecimal(vtstatic_0_5_2_1_4.arr1d_0_5_2_1_4[0]) - Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(0M) - Convert.ToDecimal((Convert.ToDecimal(0M) + Convert.ToDecimal(0M))))) + Convert.ToDecimal((Convert.ToDecimal(0M) + Convert.ToDecimal(0M))))) - Convert.ToDecimal((Convert.ToDecimal(33424) * (Convert.ToDecimal(0M) - Convert.ToDecimal(0M)))))))))
+ Console.WriteLine("Func_0_5_2_1_4: < true");
+ else
+ {
+ return Convert.ToDecimal((Convert.ToDecimal(vtstatic_0_5_2_1_4.arr1d_0_5_2_1_4[0]) - Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(0M) - Convert.ToDecimal((Convert.ToDecimal(0M) + Convert.ToDecimal(0M))))) + Convert.ToDecimal((Convert.ToDecimal(0M) + Convert.ToDecimal(0M))))) - Convert.ToDecimal((Convert.ToDecimal(33424) * (Convert.ToDecimal(0M) - Convert.ToDecimal(0M))))))));
+ }
+ return Convert.ToDecimal((Convert.ToDecimal(vtstatic_0_5_2_1_4.arr1d_0_5_2_1_4[0]) - Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(0M) - Convert.ToDecimal((Convert.ToDecimal(0M) + Convert.ToDecimal(0M))))) + Convert.ToDecimal((Convert.ToDecimal(0M) + Convert.ToDecimal(0M))))) - Convert.ToDecimal((Convert.ToDecimal(33424) * (Convert.ToDecimal(0M) - Convert.ToDecimal(0M))))))));
+ }
+
+ public static Decimal Func_0_5_2_1_3()
+ {
+ Decimal[,,] arr3d_0_5_2_1_3 = new Decimal[5, 11, 4];
+
+ arr3d_0_5_2_1_3[4, 0, 3] = 0M;
+ Decimal asgop0 = 0M;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal(0M)));
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal(0M)));
+ Decimal asgop2 = 0M;
+ asgop2 -= (Convert.ToDecimal(Convert.ToDecimal(0M)));
+ arr3d_0_5_2_1_3[4, 0, 3] += (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(asgop2) - Convert.ToDecimal(0M)))));
+ if ((arr3d_0_5_2_1_3[4, 0, 3]) >= ((Convert.ToDecimal(arr3d_0_5_2_1_3[4, 0, 3]) - Convert.ToDecimal((Convert.ToDecimal(1836058920) * (Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(8UL) * 0M)) - Convert.ToDecimal(a3_0_5_2_1_3))) - Convert.ToDecimal(asgop0)))))))
+ {
+ if ((arr3d_0_5_2_1_3[4, 0, 3]) != ((Convert.ToDecimal(arr3d_0_5_2_1_3[4, 0, 3]) - Convert.ToDecimal((Convert.ToDecimal(1836058920) * (Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(8UL) * 0M)) - Convert.ToDecimal(a3_0_5_2_1_3))) - Convert.ToDecimal(asgop0)))))))
+ Console.WriteLine("Func_0_5_2_1_3: != true");
+ else
+ {
+ Decimal else1_0retval_0_5_2_1_3 = Convert.ToDecimal((Convert.ToDecimal(arr3d_0_5_2_1_3[4, 0, 3]) - Convert.ToDecimal((Convert.ToDecimal(1836058920) * (Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(8UL) * 0M)) - Convert.ToDecimal(a3_0_5_2_1_3))) - Convert.ToDecimal(asgop0))))));
+ return else1_0retval_0_5_2_1_3;
+ }
+ }
+ else
+ {
+ if (((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(8UL) * 0M)) - Convert.ToDecimal(a3_0_5_2_1_3))) - Convert.ToDecimal(asgop0))) <= (a3_0_5_2_1_3))
+ {
+ if ((1836058920) <= 10)
+ Console.WriteLine("Func_0_5_2_1_3: <= true");
+ }
+ }
+ return Convert.ToDecimal((Convert.ToDecimal(arr3d_0_5_2_1_3[4, 0, 3]) - Convert.ToDecimal((Convert.ToDecimal(1836058920) * (Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(8UL) * 0M)) - Convert.ToDecimal(a3_0_5_2_1_3))) - Convert.ToDecimal(asgop0))))));
+ }
+
+ public static double Func_0_5_2_1_2()
+ {
+ CL_0_5_2_1_2 cl_0_5_2_1_2 = new CL_0_5_2_1_2();
+
+ vtstatic_0_5_2_1_2.a2_0_5_2_1_2 = 0.0F;
+ cl_0_5_2_1_2.arr2d_0_5_2_1_2[2, 0] = 536870912.0;
+ cl_0_5_2_1_2.arr2d_0_5_2_1_2[2, 0] /= ((16.0F * ((16.0F - vtstatic_0_5_2_1_2.a2_0_5_2_1_2) / 15360.0)));
+ if ((cl_0_5_2_1_2.arr2d_0_5_2_1_2[2, 0]) < ((((16.0F * 33554432.0) - (-33822867456.0)) - cl_0_5_2_1_2.arr2d_0_5_2_1_2[2, 0])))
+ {
+ if ((cl_0_5_2_1_2.arr2d_0_5_2_1_2[2, 0]) == ((((16.0F * 33554432.0) - (-33822867456.0)) - cl_0_5_2_1_2.arr2d_0_5_2_1_2[2, 0])))
+ Console.WriteLine("Func_0_5_2_1_2: == true");
+ else
+ Console.WriteLine("Func_0_5_2_1_2: == false");
+ }
+ else
+ {
+ double else0_0retval_0_5_2_1_2 = Convert.ToDouble((((16.0F * 33554432.0) - (-33822867456.0)) - cl_0_5_2_1_2.arr2d_0_5_2_1_2[2, 0]));
+ return else0_0retval_0_5_2_1_2;
+ }
+ double retval_0_5_2_1_2 = Convert.ToDouble((((16.0F * 33554432.0) - (-33822867456.0)) - cl_0_5_2_1_2.arr2d_0_5_2_1_2[2, 0]));
+ return retval_0_5_2_1_2;
+ }
+
+ public static double Func_0_5_2_1_1()
+ {
+ VT_0_5_2_1_1 vt_0_5_2_1_1 = new VT_0_5_2_1_1(1);
+ vt_0_5_2_1_1.a2_0_5_2_1_1 = -0.0078125;
+ CL_0_5_2_1_1 cl_0_5_2_1_1 = new CL_0_5_2_1_1();
+
+ cl_0_5_2_1_1.arr2d_0_5_2_1_1[2, 0] = 137438953472.0;
+ double asgop0 = cl_0_5_2_1_1.arr2d_0_5_2_1_1[2, 0];
+ asgop0 += (-69793218560.0);
+ double asgop1 = cl_0_5_2_1_1.arr2d_0_5_2_1_1[2, 0];
+ asgop1 *= (vt_0_5_2_1_1.a2_0_5_2_1_1);
+ if ((asgop0) <= ((asgop1 - asgop0)))
+ {
+ double if0_0retval_0_5_2_1_1 = Convert.ToDouble(((asgop1 - asgop0) - (((-69793218560.0 + clstatic_0_5_2_1_1.a5_0_5_2_1_1) + (-68719476736.0 - (-69744029042.0))))));
+ return if0_0retval_0_5_2_1_1;
+ }
+ else
+ {
+ if ((asgop0) <= ((asgop1 - asgop0)))
+ {
+ return Convert.ToDouble(((asgop1 - asgop0) - (((-69793218560.0 + clstatic_0_5_2_1_1.a5_0_5_2_1_1) + (-68719476736.0 - (-69744029042.0))))));
+ }
+ else
+ {
+ if ((asgop0) != ((asgop1 - asgop0)))
+ Console.WriteLine("Func_0_5_2_1_1: != true");
+ }
+ }
+ double retval_0_5_2_1_1 = Convert.ToDouble(((asgop1 - asgop0) - (((-69793218560.0 + clstatic_0_5_2_1_1.a5_0_5_2_1_1) + (-68719476736.0 - (-69744029042.0))))));
+ return retval_0_5_2_1_1;
+ }
+
+ public static double Func_0_5_1_6_6()
+ {
+ VT_0_5_1_6_6 vt_0_5_1_6_6 = new VT_0_5_1_6_6(1);
+ vt_0_5_1_6_6.a1_0_5_1_6_6 = 1.0F;
+ CL_0_5_1_6_6 cl_0_5_1_6_6 = new CL_0_5_1_6_6();
+ float* a3_0_5_1_6_6 = stackalloc float[1];
+ *a3_0_5_1_6_6 = -1.0F;
+
+ cl_0_5_1_6_6.arr3d_0_5_1_6_6[4, 0, 3] = -16.0;
+ float asgop0 = (*a3_0_5_1_6_6);
+ asgop0 -= ((0.0F));
+ double asgop1 = 1024.0;
+ asgop1 /= (16.0);
+ asgop1 += (((asgop0 * cl_0_5_1_6_6.arr3d_0_5_1_6_6[4, 0, 3]) / 0.0029173749408441677));
+ if ((((vt_0_5_1_6_6.a1_0_5_1_6_6 * vt_0_5_1_6_6.a1_0_5_1_6_6) + (vt_0_5_1_6_6.a1_0_5_1_6_6 * vt_0_5_1_6_6.a1_0_5_1_6_6))) >= (vt_0_5_1_6_6.a1_0_5_1_6_6))
+ {
+ double if0_0retval_0_5_1_6_6 = Convert.ToDouble(((((vt_0_5_1_6_6.a1_0_5_1_6_6 * vt_0_5_1_6_6.a1_0_5_1_6_6) + (vt_0_5_1_6_6.a1_0_5_1_6_6 * vt_0_5_1_6_6.a1_0_5_1_6_6)) + ((*a3_0_5_1_6_6))) * asgop1));
+ return if0_0retval_0_5_1_6_6;
+ }
+ else
+ Console.WriteLine("Func_0_5_1_6_6: >= false");
+ double retval_0_5_1_6_6 = Convert.ToDouble(((((vt_0_5_1_6_6.a1_0_5_1_6_6 * vt_0_5_1_6_6.a1_0_5_1_6_6) + (vt_0_5_1_6_6.a1_0_5_1_6_6 * vt_0_5_1_6_6.a1_0_5_1_6_6)) + ((*a3_0_5_1_6_6))) * asgop1));
+ return retval_0_5_1_6_6;
+ }
+
+ public static double Func_0_5_1_6_5()
+ {
+
+ vtstatic_0_5_1_6_5.arr1d_0_5_1_6_5[0] = 0.00048828125F;
+ vtstatic_0_5_1_6_5.arr1d_0_5_1_6_5[2] = 1.0F;
+ double asgop0 = 32.0;
+ asgop0 += (3659.7187176835573);
+ double asgop1 = 32.0;
+ asgop1 += (-31.875);
+ float asgop2 = vtstatic_0_5_1_6_5.arr1d_0_5_1_6_5[0];
+ asgop2 /= (vtstatic_0_5_1_6_5.arr1d_0_5_1_6_5[2]);
+ if ((asgop0) == ((asgop2 * asgop0)))
+ Console.WriteLine("Func_0_5_1_6_5: == true");
+ return Convert.ToDouble((((vtstatic_0_5_1_6_5.arr1d_0_5_1_6_5[0] * asgop1) * (vtstatic_0_5_1_6_5.arr1d_0_5_1_6_5[0] / 1.52587890625E-05)) + (asgop2 * asgop0)));
+ }
+
+ public static int Func_0_5_1_6_4()
+ {
+ long a5_0_5_1_6_4 = 4617090668014810268L;
+
+ vtstatic_0_5_1_6_4.arr1d_0_5_1_6_4[0] = 5693981493239612099L;
+ clstatic_0_5_1_6_4.arr1d_0_5_1_6_4[3] = 103950571;
+ if ((Convert.ToInt64(Convert.ToInt32(clstatic_0_5_1_6_4.arr1d_0_5_1_6_4[3]) + Convert.ToInt64(5693981493031720725L))) != (5693981493031720725L))
+ {
+ return Convert.ToInt32((Convert.ToInt16(Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(clstatic_0_5_1_6_4.arr1d_0_5_1_6_4[3]) + Convert.ToInt64(5693981493031720725L))) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(clstatic_0_5_1_6_4.arr1d_0_5_1_6_4[3]) - Convert.ToInt64(vtstatic_0_5_1_6_4.arr1d_0_5_1_6_4[0])))) - ((Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(vtstatic_0_5_1_6_4.arr1d_0_5_1_6_4[0]) * 0.81087208894435825)) - Convert.ToInt64(a5_0_5_1_6_4))))));
+ }
+ int retval_0_5_1_6_4 = Convert.ToInt32((Convert.ToInt16(Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(clstatic_0_5_1_6_4.arr1d_0_5_1_6_4[3]) + Convert.ToInt64(5693981493031720725L))) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(clstatic_0_5_1_6_4.arr1d_0_5_1_6_4[3]) - Convert.ToInt64(vtstatic_0_5_1_6_4.arr1d_0_5_1_6_4[0])))) - ((Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(vtstatic_0_5_1_6_4.arr1d_0_5_1_6_4[0]) * 0.81087208894435825)) - Convert.ToInt64(a5_0_5_1_6_4))))));
+ return retval_0_5_1_6_4;
+ }
+
+ public static short Func_0_5_1_6_3()
+ {
+ CL_0_5_1_6_3 cl_0_5_1_6_3 = new CL_0_5_1_6_3();
+
+ cl_0_5_1_6_3.arr3d_0_5_1_6_3[4, 1, 3] = 1372752570;
+ float asgop0 = cl_0_5_1_6_3.a0_0_5_1_6_3;
+ asgop0 -= (1015808.0F);
+ asgop0 -= ((Convert.ToSingle(Convert.ToInt16(Convert.ToInt32(cl_0_5_1_6_3.arr3d_0_5_1_6_3[4, 1, 3]) + Convert.ToInt32(-1372752572)) * (-2 * -245974.25))));
+ if ((((cl_0_5_1_6_3.a0_0_5_1_6_3 / -4.2629502884956452) - ((-245974.25 + -256.0)))) < (-4.2629502884956452))
+ {
+ if ((asgop0) > (cl_0_5_1_6_3.a0_0_5_1_6_3))
+ Console.WriteLine("Func_0_5_1_6_3: > true");
+ else
+ {
+ if ((asgop0) < (cl_0_5_1_6_3.a0_0_5_1_6_3))
+ Console.WriteLine("Func_0_5_1_6_3: < true");
+ else
+ {
+ return Convert.ToInt16(Convert.ToInt16(Convert.ToSingle(268435456L / ((cl_0_5_1_6_3.a0_0_5_1_6_3 / -4.2629502884956452) - ((-245974.25 + -256.0)))) - asgop0));
+ }
+ }
+ }
+ else
+ {
+ if ((asgop0) > (cl_0_5_1_6_3.a0_0_5_1_6_3))
+ {
+ return Convert.ToInt16(Convert.ToInt16(Convert.ToSingle(268435456L / ((cl_0_5_1_6_3.a0_0_5_1_6_3 / -4.2629502884956452) - ((-245974.25 + -256.0)))) - asgop0));
+ }
+ }
+ short retval_0_5_1_6_3 = Convert.ToInt16(Convert.ToInt16(Convert.ToSingle(268435456L / ((cl_0_5_1_6_3.a0_0_5_1_6_3 / -4.2629502884956452) - ((-245974.25 + -256.0)))) - asgop0));
+ return retval_0_5_1_6_3;
+ }
+
+ public static int Func_0_5_1_6_2()
+ {
+ VT_0_5_1_6_2 vt_0_5_1_6_2 = new VT_0_5_1_6_2(1);
+ vt_0_5_1_6_2.arr3d_0_5_1_6_2[4, 0, 3] = -19973.647618439747;
+
+ double asgop0 = -0.0380967094773097;
+ asgop0 *= ((524288.0F / vt_0_5_1_6_2.arr3d_0_5_1_6_2[4, 0, 3]));
+ asgop0 += (-0.0380967094773097);
+ if (((Convert.ToDecimal((Convert.ToDecimal(1L) / 0.015625M)) - Convert.ToDecimal(-8589934528M))) >= (0.015625M))
+ {
+ if ((asgop0) != 10)
+ {
+ int if1_0retval_0_5_1_6_2 = Convert.ToInt32(Convert.ToInt32(Convert.ToInt32((Convert.ToDecimal((Convert.ToDecimal(1L) / 0.015625M)) - Convert.ToDecimal(-8589934528M)) - (Convert.ToDecimal((Convert.ToDecimal(524288.0F) * 64M)) + Convert.ToDecimal(clstatic_0_5_1_6_2.a5_0_5_1_6_2))) / asgop0));
+ return if1_0retval_0_5_1_6_2;
+ }
+ }
+ return Convert.ToInt32(Convert.ToInt32(Convert.ToInt32((Convert.ToDecimal((Convert.ToDecimal(1L) / 0.015625M)) - Convert.ToDecimal(-8589934528M)) - (Convert.ToDecimal((Convert.ToDecimal(524288.0F) * 64M)) + Convert.ToDecimal(clstatic_0_5_1_6_2.a5_0_5_1_6_2))) / asgop0));
+ }
+
+ public static int Func_0_5_1_6_1()
+ {
+ CL_0_5_1_6_1 cl_0_5_1_6_1 = new CL_0_5_1_6_1();
+
+ vtstatic_0_5_1_6_1.a5_0_5_1_6_1 = -8192M;
+ cl_0_5_1_6_1.arr3d_0_5_1_6_1[4, 0, 3] = 66041663.0;
+ if ((cl_0_5_1_6_1.arr3d_0_5_1_6_1[4, 0, 3]) <= (1048576.0))
+ {
+ if ((1048576.0) == (cl_0_5_1_6_1.arr3d_0_5_1_6_1[4, 0, 3]))
+ {
+ if ((cl_0_5_1_6_1.arr3d_0_5_1_6_1[4, 0, 3]) <= (1048576.0))
+ Console.WriteLine("Func_0_5_1_6_1: <= true");
+ }
+ else
+ {
+ if ((1048576.0) > (cl_0_5_1_6_1.arr3d_0_5_1_6_1[4, 0, 3]))
+ {
+ int if1_1retval_0_5_1_6_1 = Convert.ToInt32(Convert.ToInt32(Convert.ToDecimal((Convert.ToInt32(1048576.0 + cl_0_5_1_6_1.arr3d_0_5_1_6_1[4, 0, 3]))) * (Convert.ToDecimal(Convert.ToUInt64(Convert.ToUInt16(51106) + Convert.ToInt64(-51105L))) * (Convert.ToDecimal((Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(2779308544U) - Convert.ToInt64(2779359649L))) * Convert.ToInt64(clstatic_0_5_1_6_1.a1_0_5_1_6_1))) / (Convert.ToDecimal(vtstatic_0_5_1_6_1.a5_0_5_1_6_1) - Convert.ToDecimal(10740.4226079701M))))));
+ return if1_1retval_0_5_1_6_1;
+ }
+ }
+ }
+ else
+ {
+ return Convert.ToInt32(Convert.ToInt32(Convert.ToDecimal((Convert.ToInt32(1048576.0 + cl_0_5_1_6_1.arr3d_0_5_1_6_1[4, 0, 3]))) * (Convert.ToDecimal(Convert.ToUInt64(Convert.ToUInt16(51106) + Convert.ToInt64(-51105L))) * (Convert.ToDecimal((Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(2779308544U) - Convert.ToInt64(2779359649L))) * Convert.ToInt64(clstatic_0_5_1_6_1.a1_0_5_1_6_1))) / (Convert.ToDecimal(vtstatic_0_5_1_6_1.a5_0_5_1_6_1) - Convert.ToDecimal(10740.4226079701M))))));
+ }
+ int retval_0_5_1_6_1 = Convert.ToInt32(Convert.ToInt32(Convert.ToDecimal((Convert.ToInt32(1048576.0 + cl_0_5_1_6_1.arr3d_0_5_1_6_1[4, 0, 3]))) * (Convert.ToDecimal(Convert.ToUInt64(Convert.ToUInt16(51106) + Convert.ToInt64(-51105L))) * (Convert.ToDecimal((Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(2779308544U) - Convert.ToInt64(2779359649L))) * Convert.ToInt64(clstatic_0_5_1_6_1.a1_0_5_1_6_1))) / (Convert.ToDecimal(vtstatic_0_5_1_6_1.a5_0_5_1_6_1) - Convert.ToDecimal(10740.4226079701M))))));
+ return retval_0_5_1_6_1;
+ }
+
+ public static float Func_0_5_1_5_6()
+ {
+ long a2_0_5_1_5_6 = 1024L;
+
+ float asgop0 = 2.0F;
+ asgop0 -= ((-0.265277624F));
+ float retval_0_5_1_5_6 = Convert.ToSingle(Convert.ToSingle(Convert.ToUInt16(20831 * Convert.ToSingle(asgop0)) / ((a2_0_5_1_5_6 / a0_0_5_1_5_6) + (695304922 * a3_0_5_1_5_6))));
+ return retval_0_5_1_5_6;
+ }
+
+ public static int Func_0_5_1_5_5()
+ {
+ Decimal* a2_0_5_1_5_5 = stackalloc Decimal[1];
+ *a2_0_5_1_5_5 = 1.61475139021105M;
+
+ arr3d_0_5_1_5_5[4, 0, 3] = 696971872;
+ Decimal asgop0 = 0.0078125M;
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal(((*a2_0_5_1_5_5)))));
+ int retval_0_5_1_5_5 = Convert.ToInt32((Convert.ToInt32(Convert.ToInt32(Convert.ToDecimal(arr3d_0_5_1_5_5[4, 0, 3]) * asgop0) * (arr3d_0_5_1_5_5[4, 0, 3] * clstatic_0_5_1_5_5.a1_0_5_1_5_5))));
+ return retval_0_5_1_5_5;
+ }
+
+ public static float Func_0_5_1_5_4()
+ {
+ VT_0_5_1_5_4 vt_0_5_1_5_4 = new VT_0_5_1_5_4(1);
+ vt_0_5_1_5_4.arr2d_0_5_1_5_4[2, 3] = 1992902981;
+
+ float retval_0_5_1_5_4 = Convert.ToSingle(Convert.ToSingle(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt32(vt_0_5_1_5_4.arr2d_0_5_1_5_4[2, 3]) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(-134217728L) * 14.848280467092991)))) * 0.5) * ((0.001953125F * (0.5 + 63.5)) - clstatic_0_5_1_5_4.a0_0_5_1_5_4)));
+ return retval_0_5_1_5_4;
+ }
+
+ public static short Func_0_5_1_5_3()
+ {
+ CL_0_5_1_5_3 cl_0_5_1_5_3 = new CL_0_5_1_5_3();
+
+ cl_0_5_1_5_3.arr2d_0_5_1_5_3[2, 0] = 134217728M;
+ arr1d_0_5_1_5_3[4] = 1923490038;
+ int asgop0 = arr1d_0_5_1_5_3[4];
+ asgop0 %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(arr1d_0_5_1_5_3[4] * 0.53076591135430673))))))));
+ return Convert.ToInt16(Convert.ToInt16(Convert.ToInt32(Convert.ToInt32(cl_0_5_1_5_3.arr2d_0_5_1_5_3[2, 0] - (-676107645M))) + Convert.ToInt32((Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(24165) - Convert.ToInt64(-5505161811541860763L))) + Convert.ToInt64(cl_0_5_1_5_3.a3_0_5_1_5_3))))) % (Convert.ToInt32(asgop0)))))));
+ }
+
+ public static long Func_0_5_1_5_2()
+ {
+ VT_0_5_1_5_2 vt_0_5_1_5_2 = new VT_0_5_1_5_2(1);
+ vt_0_5_1_5_2.arr3d_0_5_1_5_2[4, 0, 3] = 13568;
+ vt_0_5_1_5_2.a2_0_5_1_5_2 = 3.50899172F;
+ vt_0_5_1_5_2.a3_0_5_1_5_2 = 2U;
+
+ vtstatic_0_5_1_5_2.arr3d_0_5_1_5_2[4, 0, 3] = 13568;
+ vtstatic_0_5_1_5_2.a2_0_5_1_5_2 = 3.50899172F;
+ vtstatic_0_5_1_5_2.a3_0_5_1_5_2 = 2U;
+ long retval_0_5_1_5_2 = Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(vtstatic_0_5_1_5_2.arr3d_0_5_1_5_2[4, 0, 3] * Convert.ToSingle(vt_0_5_1_5_2.a2_0_5_1_5_2))) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16((vtstatic_0_5_1_5_2.a3_0_5_1_5_2 / 0.001953125) + 62715.0)) - Convert.ToInt64(-6312782788957179946L)))));
+ return retval_0_5_1_5_2;
+ }
+
+ public static long Func_0_5_1_5_1()
+ {
+ CL_0_5_1_5_1 cl_0_5_1_5_1 = new CL_0_5_1_5_1();
+
+ vtstatic_0_5_1_5_1.a5_0_5_1_5_1 = 6312782788289709337L;
+ arr3d_0_5_1_5_1[4, 0, 3] = 321557504U;
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(Convert.ToUInt32(Convert.ToInt16(31909 - Convert.ToUInt16(9878 * (Convert.ToDouble(cl_0_5_1_5_1.a1_0_5_1_5_1 * 0.654484713504758)))) + (Convert.ToInt32((Convert.ToInt32((9878 - (-1219634915)))) % (Convert.ToInt32(555065378)))))) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(arr3d_0_5_1_5_1[4, 0, 3]) - Convert.ToInt64(vtstatic_0_5_1_5_1.a5_0_5_1_5_1)))));
+ }
+
+ public static Decimal Func_0_5_1_4_6()
+ {
+ CL_0_5_1_4_6 cl_0_5_1_4_6 = new CL_0_5_1_4_6();
+
+ arr1d_0_5_1_4_6[0] = -1M;
+ Decimal asgop0 = arr1d_0_5_1_4_6[0];
+ asgop0 *= (Convert.ToDecimal(Convert.ToDecimal(7.52941176470588M)));
+ ulong asgop1 = cl_0_5_1_4_6.a5_0_5_1_4_6;
+ asgop1 *= (8UL);
+ Decimal asgop2 = arr1d_0_5_1_4_6[0];
+ asgop2 += (Convert.ToDecimal(Convert.ToDecimal(0.9375M)));
+ asgop1 /= (Convert.ToUInt64(cl_0_5_1_4_6.a5_0_5_1_4_6));
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(16.0F) * asgop2)) + Convert.ToDecimal(arr1d_0_5_1_4_6[0]))) - Convert.ToDecimal((Convert.ToDecimal(asgop1) / asgop0))));
+ }
+
+ public static Decimal Func_0_5_1_4_5()
+ {
+ Decimal* a2_0_5_1_4_5 = stackalloc Decimal[1];
+ *a2_0_5_1_4_5 = 0.0625M;
+
+ clstatic_0_5_1_4_5.arr3d_0_5_1_4_5[4, 0, 3] = -126M;
+ Decimal asgop0 = clstatic_0_5_1_4_5.a3_0_5_1_4_5;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(clstatic_0_5_1_4_5.a3_0_5_1_4_5) - Convert.ToDecimal((Convert.ToDecimal(clstatic_0_5_1_4_5.a3_0_5_1_4_5) - Convert.ToDecimal(0.00775146484375M)))))));
+ return Convert.ToDecimal((Convert.ToDecimal(asgop0) * Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(((*a2_0_5_1_4_5))) - Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(4L * 0.015625M))) - Convert.ToDecimal(16.0000M))))) - Convert.ToDecimal((Convert.ToDecimal(16M) + Convert.ToDecimal(-2M))))) - Convert.ToDecimal(clstatic_0_5_1_4_5.arr3d_0_5_1_4_5[4, 0, 3])))));
+ }
+
+ public static Decimal Func_0_5_1_4_4()
+ {
+ CL_0_5_1_4_4 cl_0_5_1_4_4 = new CL_0_5_1_4_4();
+
+ cl_0_5_1_4_4.arr2d_0_5_1_4_4[2, 0] = 7936M;
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(Convert.ToUInt64(Convert.ToInt16(22476) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(22476 * 1.3280832888414309)) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(-16384L) * 3.1624755859375)))))) / (Convert.ToDecimal(128M) + Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(22476) * 0.0056949635166399715251824168M)) + Convert.ToDecimal(cl_0_5_1_4_4.arr2d_0_5_1_4_4[2, 0])))))) - Convert.ToDecimal(0.0546875M)));
+ }
+
+ public static ushort Func_0_5_1_4_3()
+ {
+ VT_0_5_1_4_3 vt_0_5_1_4_3 = new VT_0_5_1_4_3(1);
+ vt_0_5_1_4_3.arr2d_0_5_1_4_3[2, 0] = 172640156;
+ vt_0_5_1_4_3.a2_0_5_1_4_3 = 2000876412L;
+ vt_0_5_1_4_3.a5_0_5_1_4_3 = 32248;
+
+ vtstatic_0_5_1_4_3.arr2d_0_5_1_4_3[2, 0] = 172640156;
+ vtstatic_0_5_1_4_3.a2_0_5_1_4_3 = 2000876412L;
+ vtstatic_0_5_1_4_3.a5_0_5_1_4_3 = 32248;
+ long asgop0 = 7599540145258398720L;
+ asgop0 += (vt_0_5_1_4_3.a2_0_5_1_4_3);
+ return Convert.ToUInt16((Convert.ToUInt16(Convert.ToUInt16(Convert.ToInt16(33500 - vt_0_5_1_4_3.a5_0_5_1_4_3) * clstatic_0_5_1_4_3.a4_0_5_1_4_3) % Convert.ToUInt16(Convert.ToUInt64(Convert.ToUInt32(2173533184U) + Convert.ToInt64(7599540145258398720L)) - Convert.ToUInt64(Convert.ToInt32(vtstatic_0_5_1_4_3.arr2d_0_5_1_4_3[2, 0]) + Convert.ToInt64(asgop0))))));
+ }
+
+ public static Decimal Func_0_5_1_4_2()
+ {
+
+ clstatic_0_5_1_4_2.arr2d_0_5_1_4_2[2, 0] = 0M;
+ a3_0_5_1_4_2 += (Convert.ToDecimal(Convert.ToDecimal(-3456.5078125M)));
+ Decimal retval_0_5_1_4_2 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(2L) / -0.0078125M)) + Convert.ToDecimal(clstatic_0_5_1_4_2.a2_0_5_1_4_2))) + Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(clstatic_0_5_1_4_2.a2_0_5_1_4_2) - Convert.ToDecimal(clstatic_0_5_1_4_2.a2_0_5_1_4_2))) - Convert.ToDecimal((Convert.ToDecimal(clstatic_0_5_1_4_2.arr2d_0_5_1_4_2[2, 0]) + Convert.ToDecimal(0M))))))) - Convert.ToDecimal(a3_0_5_1_4_2)));
+ return retval_0_5_1_4_2;
+ }
+
+ public static Decimal Func_0_5_1_4_1()
+ {
+ CL_0_5_1_4_1 cl_0_5_1_4_1 = new CL_0_5_1_4_1();
+
+ arr3d_0_5_1_4_1[4, 0, 3] = 0.001953125;
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(1) / -128M)) + Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(-128M) - Convert.ToDecimal(cl_0_5_1_4_1.a4_0_5_1_4_1))) + Convert.ToDecimal(cl_0_5_1_4_1.a1_0_5_1_4_1))))) + Convert.ToDecimal((Convert.ToDecimal(arr3d_0_5_1_4_1[4, 0, 3]) * (Convert.ToDecimal(arr3d_0_5_1_4_1[4, 0, 3]) * (Convert.ToDecimal(cl_0_5_1_4_1.a1_0_5_1_4_1) - Convert.ToDecimal(-257920.9921875M)))))));
+ }
+
+ public static double Func_0_5_1_3_6()
+ {
+
+ vtstatic_0_5_1_3_6.arr3d_0_5_1_3_6[4, 0, 3] = 1.8806868031238471E-08;
+ double asgop0 = vtstatic_0_5_1_3_6.arr3d_0_5_1_3_6[4, 0, 3];
+ asgop0 -= ((-3.8673097256752086E-07));
+ int asgop1 = 1267439344;
+ asgop1 %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(clstatic_0_5_1_3_6.a4_0_5_1_3_6))))));
+ double asgop2 = vtstatic_0_5_1_3_6.arr3d_0_5_1_3_6[4, 0, 3];
+ asgop2 += (0.0);
+ double asgop3 = vtstatic_0_5_1_3_6.arr3d_0_5_1_3_6[4, 0, 3];
+ asgop3 += (a1_0_5_1_3_6);
+ asgop3 /= (asgop0);
+ return Convert.ToDouble(((asgop1 * asgop2) + asgop3));
+ }
+
+ public static long Func_0_5_1_3_5()
+ {
+ CL_0_5_1_3_5 cl_0_5_1_3_5 = new CL_0_5_1_3_5();
+
+ cl_0_5_1_3_5.arr2d_0_5_1_3_5[2, 0] = 12758336005015076864UL;
+ short asgop0 = 14352;
+ asgop0 -= Convert.ToInt16(clstatic_0_5_1_3_5.a3_0_5_1_3_5);
+ long retval_0_5_1_3_5 = Convert.ToInt64(Convert.ToInt64(cl_0_5_1_3_5.arr2d_0_5_1_3_5[2, 0] - Convert.ToUInt64(Convert.ToInt16(asgop0) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(clstatic_0_5_1_3_5.a3_0_5_1_3_5) - Convert.ToInt64(6561636905390935055L))))));
+ return retval_0_5_1_3_5;
+ }
+
+ public static long Func_0_5_1_3_4()
+ {
+ long* a5_0_5_1_3_4 = stackalloc long[1];
+ *a5_0_5_1_3_4 = -6447678485366016986L;
+
+ float asgop0 = clstatic_0_5_1_3_4.a1_0_5_1_3_4;
+ asgop0 += (a3_0_5_1_3_4);
+ a0_0_5_1_3_4 += (((*a5_0_5_1_3_4)));
+ long retval_0_5_1_3_4 = Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16((Convert.ToUInt16((clstatic_0_5_1_3_4.a1_0_5_1_3_4 - (asgop0)) - ((clstatic_0_5_1_3_4.a2_0_5_1_3_4 - (clstatic_0_5_1_3_4.a2_0_5_1_3_4 - 2048.0F)) - ((6144.0F - 8229.0F)))))) + Convert.ToInt64(a0_0_5_1_3_4)));
+ return retval_0_5_1_3_4;
+ }
+
+ public static int Func_0_5_1_3_3()
+ {
+ VT_0_5_1_3_3 vt_0_5_1_3_3 = new VT_0_5_1_3_3(1);
+ vt_0_5_1_3_3.a0_0_5_1_3_3 = -782296386M;
+ ulong a1_0_5_1_3_3 = 8UL;
+ double* a2_0_5_1_3_3 = stackalloc double[1];
+ *a2_0_5_1_3_3 = 0.88461648885774946;
+
+ int retval_0_5_1_3_3 = Convert.ToInt32((Convert.ToInt32(Convert.ToInt32((Convert.ToDecimal(vt_0_5_1_3_3.a0_0_5_1_3_3) + Convert.ToDecimal(799073602M)) - (vt_0_5_1_3_3.a0_0_5_1_3_3)) * (4U / (Convert.ToDouble(a1_0_5_1_3_3 * ((*a2_0_5_1_3_3))))))));
+ return retval_0_5_1_3_3;
+ }
+
+ public static double Func_0_5_1_3_2()
+ {
+ VT_0_5_1_3_2 vt_0_5_1_3_2 = new VT_0_5_1_3_2(1);
+ vt_0_5_1_3_2.arr1d_0_5_1_3_2[0] = -84.677084605054333;
+ CL_0_5_1_3_2 cl_0_5_1_3_2 = new CL_0_5_1_3_2();
+
+ clstatic_0_5_1_3_2.a4_0_5_1_3_2 += Convert.ToInt16(-22685);
+ cl_0_5_1_3_2.a2_0_5_1_3_2 -= ((clstatic_0_5_1_3_2.a1_0_5_1_3_2));
+ return Convert.ToDouble((cl_0_5_1_3_2.a2_0_5_1_3_2 * (Convert.ToInt16(clstatic_0_5_1_3_2.a4_0_5_1_3_2 * Convert.ToSingle(cl_0_5_1_3_2.a3_0_5_1_3_2)) / (clstatic_0_5_1_3_2.a1_0_5_1_3_2 * vt_0_5_1_3_2.arr1d_0_5_1_3_2[0]))));
+ }
+
+ public static double Func_0_5_1_3_1()
+ {
+
+ vtstatic_0_5_1_3_1.a0_0_5_1_3_1 = 16384UL;
+ vtstatic_0_5_1_3_1.a3_0_5_1_3_1 = 0.00393652349851257;
+ ulong asgop0 = vtstatic_0_5_1_3_1.a0_0_5_1_3_1;
+ asgop0 /= (Convert.ToUInt64((Convert.ToUInt64(vtstatic_0_5_1_3_1.a0_0_5_1_3_1 / 128UL))));
+ return Convert.ToDouble((Convert.ToDouble(asgop0 * (Convert.ToDouble(Convert.ToUInt64(Convert.ToInt64(Convert.ToDouble(7394586781967974384L) / clstatic_0_5_1_3_1.a5_0_5_1_3_1) - 7394586781967974384L) * vtstatic_0_5_1_3_1.a3_0_5_1_3_1)))));
+ }
+
+ public static Decimal Func_0_5_1_2_6()
+ {
+ Decimal[] arr1d_0_5_1_2_6 = new Decimal[11];
+ short a4_0_5_1_2_6 = 12378;
+
+ arr1d_0_5_1_2_6[0] = 0M;
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToUInt64(Convert.ToUInt32(3967030784U) + Convert.ToInt64((Convert.ToInt64(82490592U) + -4049521368L))) * Convert.ToUInt64(Convert.ToInt16(a4_0_5_1_2_6) + Convert.ToInt64(clstatic_0_5_1_2_6.a2_0_5_1_2_6)))) * (Convert.ToDecimal((Convert.ToDecimal(-16384M) + Convert.ToDecimal(arr1d_0_5_1_2_6[0]))) + Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(82490592U) / -5034.826171875M)) - Convert.ToDecimal(229375.984375M))))));
+ }
+
+ public static ushort Func_0_5_1_2_5()
+ {
+ CL_0_5_1_2_5 cl_0_5_1_2_5 = new CL_0_5_1_2_5();
+
+ vtstatic_0_5_1_2_5.a2_0_5_1_2_5 = 5.1341250158296644E-08;
+ arr2d_0_5_1_2_5[2, 0] = 22730;
+ arr2d_0_5_1_2_5[2, 0] %= Convert.ToInt16((Convert.ToInt16((Convert.ToInt16(Convert.ToInt16(8388608.0 + (8388608.0 + -16756329.0)))))));
+ ushort retval_0_5_1_2_5 = Convert.ToUInt16(Convert.ToUInt16(arr2d_0_5_1_2_5[2, 0] * Convert.ToSingle(Convert.ToSingle(cl_0_5_1_2_5.a4_0_5_1_2_5 * vtstatic_0_5_1_2_5.a2_0_5_1_2_5))));
+ return retval_0_5_1_2_5;
+ }
+
+ public static Decimal Func_0_5_1_2_4()
+ {
+ VT_0_5_1_2_4 vt_0_5_1_2_4 = new VT_0_5_1_2_4(1);
+ vt_0_5_1_2_4.a1_0_5_1_2_4 = 201326592.0;
+ vt_0_5_1_2_4.a5_0_5_1_2_4 = 268435456.0;
+ CL_0_5_1_2_4 cl_0_5_1_2_4 = new CL_0_5_1_2_4();
+
+ vtstatic_0_5_1_2_4.a1_0_5_1_2_4 = 201326592.0;
+ vtstatic_0_5_1_2_4.a5_0_5_1_2_4 = 268435456.0;
+ cl_0_5_1_2_4.arr2d_0_5_1_2_4[2, 0] = 32M;
+ Decimal asgop0 = cl_0_5_1_2_4.arr2d_0_5_1_2_4[2, 0];
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(cl_0_5_1_2_4.arr2d_0_5_1_2_4[2, 0]) - Convert.ToDecimal(262144M)))));
+ Decimal asgop1 = cl_0_5_1_2_4.arr2d_0_5_1_2_4[2, 0];
+ asgop1 *= (Convert.ToDecimal(Convert.ToDecimal(asgop0)));
+ return Convert.ToDecimal((Convert.ToDecimal(((vtstatic_0_5_1_2_4.a5_0_5_1_2_4 - (17403 * 11568.499224271678)) + ((vt_0_5_1_2_4.a1_0_5_1_2_4 - (vt_0_5_1_2_4.a1_0_5_1_2_4 + 134217728.0)) - (-68157440.0)))) / asgop1));
+ }
+
+ public static double Func_0_5_1_2_3()
+ {
+
+ vtstatic_0_5_1_2_3.arr1d_0_5_1_2_3[0] = 1.0;
+ arr1d_0_5_1_2_3[5] = -46619653.3125;
+ double asgop0 = 7.0;
+ asgop0 += (vtstatic_0_5_1_2_3.arr1d_0_5_1_2_3[0]);
+ double asgop1 = vtstatic_0_5_1_2_3.arr1d_0_5_1_2_3[0];
+ asgop1 -= ((-6.0));
+ asgop0 -= (asgop1);
+ if (((1491828906 / arr1d_0_5_1_2_3[5])) > (((Convert.ToUInt64(Convert.ToInt32(1491828906) + Convert.ToInt64(-1491827882L)) / asgop0) + ((1491828906 / arr1d_0_5_1_2_3[5]) + (arr1d_0_5_1_2_3[5] * 1.0296086862389835E-05)))))
+ {
+ if ((asgop0) > ((Convert.ToUInt64(Convert.ToInt32(1491828906) + Convert.ToInt64(-1491827882L)) / asgop0)))
+ Console.WriteLine("Func_0_5_1_2_3: > true");
+ else
+ {
+ return Convert.ToDouble(((Convert.ToUInt64(Convert.ToInt32(1491828906) + Convert.ToInt64(-1491827882L)) / asgop0) + ((1491828906 / arr1d_0_5_1_2_3[5]) + (arr1d_0_5_1_2_3[5] * 1.0296086862389835E-05))));
+ }
+ }
+ return Convert.ToDouble(((Convert.ToUInt64(Convert.ToInt32(1491828906) + Convert.ToInt64(-1491827882L)) / asgop0) + ((1491828906 / arr1d_0_5_1_2_3[5]) + (arr1d_0_5_1_2_3[5] * 1.0296086862389835E-05))));
+ }
+
+ public static Decimal Func_0_5_1_2_2()
+ {
+
+ vtstatic_0_5_1_2_2.arr3d_0_5_1_2_2[4, 2, 3] = 65011712.125M;
+ arr3d_0_5_1_2_2[4, 0, 3] = -67108864M;
+ arr3d_0_5_1_2_2[4, 0, 3] += (Convert.ToDecimal(Convert.ToDecimal(vtstatic_0_5_1_2_2.arr3d_0_5_1_2_2[4, 2, 3])));
+ ulong asgop1 = 128UL;
+ asgop1 /= (Convert.ToUInt64(64UL));
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt32(Convert.ToInt32(1404672159 / 1.3415156711604468)) + Convert.ToInt64(clstatic_0_5_1_2_2.a1_0_5_1_2_2)) / asgop1))) * arr3d_0_5_1_2_2[4, 0, 3]));
+ }
+
+ public static Decimal Func_0_5_1_2_1()
+ {
+ CL_0_5_1_2_1 cl_0_5_1_2_1 = new CL_0_5_1_2_1();
+
+ vtstatic_0_5_1_2_1.a4_0_5_1_2_1 = 4.015625M;
+ clstatic_0_5_1_2_1.arr2d_0_5_1_2_1[2, 0] = -274877906944M;
+ Decimal asgop0 = clstatic_0_5_1_2_1.arr2d_0_5_1_2_1[2, 0];
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(cl_0_5_1_2_1.a3_0_5_1_2_1) * (Convert.ToDecimal(clstatic_0_5_1_2_1.arr2d_0_5_1_2_1[2, 0]) * Convert.ToDecimal(vtstatic_0_5_1_2_1.a4_0_5_1_2_1))))));
+ return Convert.ToDecimal((Convert.ToDecimal(asgop0) + Convert.ToDecimal((Convert.ToDecimal(clstatic_0_5_1_2_1.arr2d_0_5_1_2_1[2, 0]) - Convert.ToDecimal((Convert.ToDecimal(-4398046511104M) - Convert.ToDecimal(-4124240248832M)))))));
+ }
+
+ public static double Func_0_5_1_1_6()
+ {
+
+ vtstatic_0_5_1_1_6.arr2d_0_5_1_1_6[2, 2] = 1.0;
+ arr2d_0_5_1_1_6[2, 0] = 25165824.0;
+ arr2d_0_5_1_1_6[2, 1] = -8404993.0;
+ double asgop0 = vtstatic_0_5_1_1_6.arr2d_0_5_1_1_6[2, 2];
+ asgop0 -= (0.0);
+ asgop0 += (arr2d_0_5_1_1_6[2, 1]);
+ if ((arr2d_0_5_1_1_6[2, 0]) < ((((0.036169905494412735 - (-262143.96383009449)) + (Convert.ToUInt32(7937650418333515776UL - 7937650417413074112UL) * 0.036169905494412735)) - arr2d_0_5_1_1_6[2, 0])))
+ {
+ return Convert.ToDouble(((((0.036169905494412735 - (-262143.96383009449)) + (Convert.ToUInt32(7937650418333515776UL - 7937650417413074112UL) * 0.036169905494412735)) - arr2d_0_5_1_1_6[2, 0]) - ((16777216L / vtstatic_0_5_1_1_6.arr2d_0_5_1_1_6[2, 2]) + asgop0)));
+ }
+ else
+ {
+ if ((((0.036169905494412735 - (-262143.96383009449)) + (Convert.ToUInt32(7937650418333515776UL - 7937650417413074112UL) * 0.036169905494412735))) == (-262143.96383009449))
+ Console.WriteLine("Func_0_5_1_1_6: == true");
+ }
+ double retval_0_5_1_1_6 = Convert.ToDouble(((((0.036169905494412735 - (-262143.96383009449)) + (Convert.ToUInt32(7937650418333515776UL - 7937650417413074112UL) * 0.036169905494412735)) - arr2d_0_5_1_1_6[2, 0]) - ((16777216L / vtstatic_0_5_1_1_6.arr2d_0_5_1_1_6[2, 2]) + asgop0)));
+ return retval_0_5_1_1_6;
+ }
+
+ public static long Func_0_5_1_1_5()
+ {
+ VT_0_5_1_1_5 vt_0_5_1_1_5 = new VT_0_5_1_1_5(1);
+ vt_0_5_1_1_5.a3_0_5_1_1_5 = -6196699099306868505L;
+
+ clstatic_0_5_1_1_5.arr3d_0_5_1_1_5[4, 0, 3] = 12950;
+ clstatic_0_5_1_1_5.a2_0_5_1_1_5 -= (Convert.ToDecimal(Convert.ToDecimal(a5_0_5_1_1_5)));
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(clstatic_0_5_1_1_5.a2_0_5_1_1_5 + (Convert.ToDecimal((Convert.ToDecimal(a5_0_5_1_1_5) - Convert.ToDecimal(0M))) - Convert.ToDecimal(239953M)))) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(clstatic_0_5_1_1_5.arr3d_0_5_1_1_5[4, 0, 3]) - Convert.ToInt64(vt_0_5_1_1_5.a3_0_5_1_1_5)))));
+ }
+
+ public static long Func_0_5_1_1_4()
+ {
+ CL_0_5_1_1_4 cl_0_5_1_1_4 = new CL_0_5_1_1_4();
+
+ cl_0_5_1_1_4.arr2d_0_5_1_1_4[2, 0] = 847;
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(a1_0_5_1_1_4 - 14293888655599573273UL)) + Convert.ToInt64((Convert.ToInt64(Convert.ToInt16(cl_0_5_1_1_4.arr2d_0_5_1_1_4[2, 0]) + Convert.ToInt64(7950257968413408433L)) - 1753558868789299116L))));
+ }
+
+ public static double Func_0_5_1_1_3()
+ {
+
+ vtstatic_0_5_1_1_3.arr1d_0_5_1_1_3[0] = -2.1260670385113163;
+ vtstatic_0_5_1_1_3.arr1d_0_5_1_1_3[3] = -2.1260708532085819;
+ if (((0.125 - (vtstatic_0_5_1_1_3.arr1d_0_5_1_1_3[0]))) != (0.125))
+ {
+ return Convert.ToDouble(((Convert.ToInt32(717553061 * (0.125 - (vtstatic_0_5_1_1_3.arr1d_0_5_1_1_3[0])))) * ((vtstatic_0_5_1_1_3.arr1d_0_5_1_1_3[0] - (vtstatic_0_5_1_1_3.arr1d_0_5_1_1_3[3])) + ((vtstatic_0_5_1_1_3.arr1d_0_5_1_1_3[3] - (-2.1260746679058475)) - (-2.5138541895113982E-06)))));
+ }
+ else
+ {
+ if (((0.125 - (vtstatic_0_5_1_1_3.arr1d_0_5_1_1_3[0]))) < (0.125))
+ {
+ double if0_1retval_0_5_1_1_3 = Convert.ToDouble(((Convert.ToInt32(717553061 * (0.125 - (vtstatic_0_5_1_1_3.arr1d_0_5_1_1_3[0])))) * ((vtstatic_0_5_1_1_3.arr1d_0_5_1_1_3[0] - (vtstatic_0_5_1_1_3.arr1d_0_5_1_1_3[3])) + ((vtstatic_0_5_1_1_3.arr1d_0_5_1_1_3[3] - (-2.1260746679058475)) - (-2.5138541895113982E-06)))));
+ return if0_1retval_0_5_1_1_3;
+ }
+ }
+ double retval_0_5_1_1_3 = Convert.ToDouble(((Convert.ToInt32(717553061 * (0.125 - (vtstatic_0_5_1_1_3.arr1d_0_5_1_1_3[0])))) * ((vtstatic_0_5_1_1_3.arr1d_0_5_1_1_3[0] - (vtstatic_0_5_1_1_3.arr1d_0_5_1_1_3[3])) + ((vtstatic_0_5_1_1_3.arr1d_0_5_1_1_3[3] - (-2.1260746679058475)) - (-2.5138541895113982E-06)))));
+ return retval_0_5_1_1_3;
+ }
+
+ public static int Func_0_5_1_1_2()
+ {
+
+ vtstatic_0_5_1_1_2.arr1d_0_5_1_1_2[0] = 949193714;
+ float asgop0 = 256.0F;
+ asgop0 += (26929.8438F);
+ Decimal asgop1 = clstatic_0_5_1_1_2.a5_0_5_1_1_2;
+ asgop1 -= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(clstatic_0_5_1_1_2.a5_0_5_1_1_2) - Convert.ToDecimal(134217728M)))));
+ return Convert.ToInt32((Convert.ToInt32(Convert.ToUInt16(vtstatic_0_5_1_1_2.arr1d_0_5_1_1_2[0] / Convert.ToSingle(asgop0))) + Convert.ToInt32(asgop1 - (-317397090M))));
+ }
+
+ public static double Func_0_5_1_1_1()
+ {
+ double[] arr1d_0_5_1_1_1 = new double[11];
+
+ arr1d_0_5_1_1_1[0] = 1048576.0;
+ double asgop0 = arr1d_0_5_1_1_1[0];
+ asgop0 -= ((-1048576.0));
+ asgop0 -= ((Convert.ToDouble(4096UL * 256.0)));
+ if ((((491520.0F + (491520.0F - 950272.0F)) + (-458752.0F - (-950272.0F)))) < (950272.0F))
+ {
+ return Convert.ToDouble((asgop0 - (((491520.0F + (491520.0F - 950272.0F)) + (-458752.0F - (-950272.0F))) / (633746368U * a1_0_5_1_1_1))));
+ }
+ else
+ {
+ if ((((491520.0F + (491520.0F - 950272.0F)) + (-458752.0F - (-950272.0F)))) != (950272.0F))
+ {
+ double if0_1retval_0_5_1_1_1 = Convert.ToDouble((asgop0 - (((491520.0F + (491520.0F - 950272.0F)) + (-458752.0F - (-950272.0F))) / (633746368U * a1_0_5_1_1_1))));
+ return if0_1retval_0_5_1_1_1;
+ }
+ }
+ double retval_0_5_1_1_1 = Convert.ToDouble((asgop0 - (((491520.0F + (491520.0F - 950272.0F)) + (-458752.0F - (-950272.0F))) / (633746368U * a1_0_5_1_1_1))));
+ return retval_0_5_1_1_1;
+ }
+
+ public static long Func_0_4_6_6_6()
+ {
+
+ arr2d_0_4_6_6_6[2, 0] = 1UL;
+ ulong asgop0 = clstatic_0_4_6_6_6.a3_0_4_6_6_6;
+ asgop0 /= (Convert.ToUInt64(1UL));
+ return Convert.ToInt64(Convert.ToInt64((clstatic_0_4_6_6_6.a3_0_4_6_6_6 * (Convert.ToUInt64(asgop0 / clstatic_0_4_6_6_6.a3_0_4_6_6_6))) - Convert.ToUInt64(Convert.ToUInt32(Convert.ToUInt32((clstatic_0_4_6_6_6.a3_0_4_6_6_6 * arr2d_0_4_6_6_6[2, 0]) - 12840716911695669760UL)) + Convert.ToInt64(9126920126056693734L))));
+ }
+
+ public static double Func_0_4_6_6_5()
+ {
+ CL_0_4_6_6_5 cl_0_4_6_6_5 = new CL_0_4_6_6_5();
+
+ arr2d_0_4_6_6_5[2, 0] = 32.0;
+ double asgop0 = arr2d_0_4_6_6_5[2, 0];
+ asgop0 -= (((arr2d_0_4_6_6_5[2, 0] - 0.0) - cl_0_4_6_6_5.a4_0_4_6_6_5));
+ if (((cl_0_4_6_6_5.a4_0_4_6_6_5 - 0.15625)) != (cl_0_4_6_6_5.a4_0_4_6_6_5))
+ {
+ if ((asgop0) <= ((asgop0 - (((cl_0_4_6_6_5.a4_0_4_6_6_5 - 0.15625) + (-0.25F / (Convert.ToUInt64(Convert.ToInt16(20187) + Convert.ToInt64(-20185L)) / 20.184892901840815)))))))
+ Console.WriteLine("Func_0_4_6_6_5: <= true");
+ else
+ Console.WriteLine("Func_0_4_6_6_5: <= false");
+ }
+ double retval_0_4_6_6_5 = Convert.ToDouble((asgop0 - (((cl_0_4_6_6_5.a4_0_4_6_6_5 - 0.15625) + (-0.25F / (Convert.ToUInt64(Convert.ToInt16(20187) + Convert.ToInt64(-20185L)) / 20.184892901840815))))));
+ return retval_0_4_6_6_5;
+ }
+
+ public static short Func_0_4_6_6_4()
+ {
+ CL_0_4_6_6_4 cl_0_4_6_6_4 = new CL_0_4_6_6_4();
+ double a1_0_4_6_6_4 = 0.003937007874015748;
+
+ vtstatic_0_4_6_6_4.a4_0_4_6_6_4 = 12750453.0F;
+ double asgop0 = a1_0_4_6_6_4;
+ asgop0 += (cl_0_4_6_6_4.a3_0_4_6_6_4);
+ asgop0 += (a0_0_4_6_6_4);
+ return Convert.ToInt16(Convert.ToInt16((((vtstatic_0_4_6_6_4.a4_0_4_6_6_4 / 12451.6142578125) + -960.0) + (Convert.ToUInt32(408014508 / Convert.ToSingle(12750453F)) / a1_0_4_6_6_4)) + (524288.0F / asgop0)));
+ }
+
+ public static ushort Func_0_4_6_6_3()
+ {
+ CL_0_4_6_6_3 cl_0_4_6_6_3 = new CL_0_4_6_6_3();
+
+ cl_0_4_6_6_3.arr1d_0_4_6_6_3[0] = 10994131115341512704UL;
+ ushort retval_0_4_6_6_3 = Convert.ToUInt16(Convert.ToUInt16(cl_0_4_6_6_3.arr1d_0_4_6_6_3[0] - a1_0_4_6_6_3));
+ return retval_0_4_6_6_3;
+ }
+
+ public static int Func_0_4_6_6_2()
+ {
+ CL_0_4_6_6_2 cl_0_4_6_6_2 = new CL_0_4_6_6_2();
+
+ cl_0_4_6_6_2.arr3d_0_4_6_6_2[4, 0, 3] = 12278124301583908856UL;
+ cl_0_4_6_6_2.a5_0_4_6_6_2 -= ((clstatic_0_4_6_6_2.a2_0_4_6_6_2));
+ return Convert.ToInt32(Convert.ToInt32((Convert.ToInt32(cl_0_4_6_6_2.a5_0_4_6_6_2 * (Convert.ToDouble(Convert.ToInt64(12278124301583908864UL - cl_0_4_6_6_2.arr3d_0_4_6_6_2[4, 0, 3]) * 0.16058557107689112)))) / (Convert.ToUInt32(clstatic_0_4_6_6_2.a2_0_4_6_6_2 / -1.5547142593715555) * 2.1713258713278459E-09)));
+ }
+
+ public static long Func_0_4_6_6_1()
+ {
+ VT_0_4_6_6_1 vt_0_4_6_6_1 = new VT_0_4_6_6_1(1);
+ vt_0_4_6_6_1.arr1d_0_4_6_6_1[0] = 11058937430194257920UL;
+ vt_0_4_6_6_1.a1_0_4_6_6_1 = 306236130;
+
+ long retval_0_4_6_6_1 = Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(vt_0_4_6_6_1.a1_0_4_6_6_1) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(vt_0_4_6_6_1.arr1d_0_4_6_6_1[0] - a4_0_4_6_6_1)) + Convert.ToInt64(-6196699099317902981L)))));
+ return retval_0_4_6_6_1;
+ }
+
+ public static double Func_0_4_6_5_6()
+ {
+ VT_0_4_6_5_6 vt_0_4_6_5_6 = new VT_0_4_6_5_6(1);
+ vt_0_4_6_5_6.arr2d_0_4_6_5_6[2, 0] = 4398046511104.0;
+ vt_0_4_6_5_6.a1_0_4_6_5_6 = 134217728.0;
+ vt_0_4_6_5_6.a2_0_4_6_5_6 = 4398046380032.0;
+
+ vtstatic_0_4_6_5_6.arr2d_0_4_6_5_6[2, 0] = 4398046511104.0;
+ vtstatic_0_4_6_5_6.a1_0_4_6_5_6 = 134217728.0;
+ vtstatic_0_4_6_5_6.a2_0_4_6_5_6 = 4398046380032.0;
+ double asgop0 = vtstatic_0_4_6_5_6.a1_0_4_6_5_6;
+ asgop0 += (((vtstatic_0_4_6_5_6.a1_0_4_6_5_6 * 1.0) + -50331648.0));
+ double asgop1 = vt_0_4_6_5_6.arr2d_0_4_6_5_6[2, 0];
+ asgop1 -= (vtstatic_0_4_6_5_6.a2_0_4_6_5_6);
+ a5_0_4_6_5_6 *= (vt_0_4_6_5_6.arr2d_0_4_6_5_6[2, 0]);
+ if ((a5_0_4_6_5_6) <= ((a5_0_4_6_5_6 + ((asgop1 + 33423360.0) + asgop0))))
+ Console.WriteLine("Func_0_4_6_5_6: <= true");
+ else
+ Console.WriteLine("Func_0_4_6_5_6: <= false");
+ double retval_0_4_6_5_6 = Convert.ToDouble((a5_0_4_6_5_6 + ((asgop1 + 33423360.0) + asgop0)));
+ return retval_0_4_6_5_6;
+ }
+
+ public static double Func_0_4_6_5_5()
+ {
+ uint* a0_0_4_6_5_5 = stackalloc uint[1];
+ *a0_0_4_6_5_5 = 3948371456U;
+
+ vtstatic_0_4_6_5_5.a2_0_4_6_5_5 = 0.0;
+ arr1d_0_4_6_5_5[4] = 214697829;
+ double asgop0 = 16.0;
+ asgop0 -= ((-112.0));
+ int asgop1 = 214701925;
+ asgop1 %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(arr1d_0_4_6_5_5[4]))))));
+ asgop0 -= (vtstatic_0_4_6_5_5.a2_0_4_6_5_5);
+ if ((asgop0) != ((Convert.ToInt16(Convert.ToUInt32(((*a0_0_4_6_5_5)) + Convert.ToUInt32(asgop1)) - ((*a0_0_4_6_5_5))) / asgop0)))
+ Console.WriteLine("Func_0_4_6_5_5: != true");
+ return Convert.ToDouble((Convert.ToInt16(Convert.ToUInt32(((*a0_0_4_6_5_5)) + Convert.ToUInt32(asgop1)) - ((*a0_0_4_6_5_5))) / asgop0));
+ }
+
+ public static double Func_0_4_6_5_4()
+ {
+ VT_0_4_6_5_4 vt_0_4_6_5_4 = new VT_0_4_6_5_4(1);
+ vt_0_4_6_5_4.arr3d_0_4_6_5_4[4, 0, 3] = 270582939648.0;
+ double a3_0_4_6_5_4 = 0.0;
+
+ if ((1610612768.0) != (((clstatic_0_4_6_5_4.a4_0_4_6_5_4 * 43937.385383419263) + 1610612768.0)))
+ {
+ double if0_0retval_0_4_6_5_4 = Convert.ToDouble((((274877906944.0 - vt_0_4_6_5_4.arr3d_0_4_6_5_4[4, 0, 3]) - a3_0_4_6_5_4) - ((clstatic_0_4_6_5_4.a4_0_4_6_5_4 * 43937.385383419263) + 1610612768.0)));
+ return if0_0retval_0_4_6_5_4;
+ }
+ double retval_0_4_6_5_4 = Convert.ToDouble((((274877906944.0 - vt_0_4_6_5_4.arr3d_0_4_6_5_4[4, 0, 3]) - a3_0_4_6_5_4) - ((clstatic_0_4_6_5_4.a4_0_4_6_5_4 * 43937.385383419263) + 1610612768.0)));
+ return retval_0_4_6_5_4;
+ }
+
+ public static double Func_0_4_6_5_3()
+ {
+ CL_0_4_6_5_3 cl_0_4_6_5_3 = new CL_0_4_6_5_3();
+
+ clstatic_0_4_6_5_3.arr1d_0_4_6_5_3[0] = 4071.423095703125;
+ double asgop0 = clstatic_0_4_6_5_3.arr1d_0_4_6_5_3[0];
+ asgop0 += ((clstatic_0_4_6_5_3.arr1d_0_4_6_5_3[0] - 8142.34619140625));
+ if ((asgop0) < (((4071.923095703125 - clstatic_0_4_6_5_3.arr1d_0_4_6_5_3[0]) + asgop0)))
+ {
+ if ((Convert.ToInt64(14245620095140233216UL - cl_0_4_6_5_3.a5_0_4_6_5_3)) >= (Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt16(a4_0_4_6_5_3) + Convert.ToInt64(562949953399214L))) * 4071.923095703125)))
+ {
+ if (((4071.923095703125 - clstatic_0_4_6_5_3.arr1d_0_4_6_5_3[0])) != (4071.923095703125))
+ {
+ double if2_0retval_0_4_6_5_3 = Convert.ToDouble((Convert.ToDouble(Convert.ToUInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt16(a4_0_4_6_5_3) + Convert.ToInt64(562949953399214L))) * 4071.923095703125) - Convert.ToInt64(14245620095140233216UL - cl_0_4_6_5_3.a5_0_4_6_5_3)) * ((4071.923095703125 - clstatic_0_4_6_5_3.arr1d_0_4_6_5_3[0]) + asgop0))));
+ return if2_0retval_0_4_6_5_3;
+ }
+ }
+ }
+ else
+ Console.WriteLine("Func_0_4_6_5_3: < false");
+ return Convert.ToDouble((Convert.ToDouble(Convert.ToUInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt16(a4_0_4_6_5_3) + Convert.ToInt64(562949953399214L))) * 4071.923095703125) - Convert.ToInt64(14245620095140233216UL - cl_0_4_6_5_3.a5_0_4_6_5_3)) * ((4071.923095703125 - clstatic_0_4_6_5_3.arr1d_0_4_6_5_3[0]) + asgop0))));
+ }
+
+ public static double Func_0_4_6_5_2()
+ {
+ VT_0_4_6_5_2 vt_0_4_6_5_2 = new VT_0_4_6_5_2(1);
+ vt_0_4_6_5_2.arr1d_0_4_6_5_2[0] = -20.0545073375262M;
+ vt_0_4_6_5_2.a4_0_4_6_5_2 = 0.015625F;
+
+ vtstatic_0_4_6_5_2.arr1d_0_4_6_5_2[0] = -20.0545073375262M;
+ vtstatic_0_4_6_5_2.a4_0_4_6_5_2 = 0.015625F;
+ Decimal asgop0 = 32M;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal(vtstatic_0_4_6_5_2.arr1d_0_4_6_5_2[0])));
+ if (((vt_0_4_6_5_2.a4_0_4_6_5_2 / 8192.0)) <= ((Convert.ToUInt16(Convert.ToDecimal(Convert.ToInt16(19368 / Convert.ToSingle((vt_0_4_6_5_2.a4_0_4_6_5_2 - (-20.2862625F))))) * asgop0) * ((vt_0_4_6_5_2.a4_0_4_6_5_2 / 8192.0) - ((2 / -3112.9642704528983))))))
+ Console.WriteLine("Func_0_4_6_5_2: <= true");
+ double retval_0_4_6_5_2 = Convert.ToDouble((Convert.ToUInt16(Convert.ToDecimal(Convert.ToInt16(19368 / Convert.ToSingle((vt_0_4_6_5_2.a4_0_4_6_5_2 - (-20.2862625F))))) * asgop0) * ((vt_0_4_6_5_2.a4_0_4_6_5_2 / 8192.0) - ((2 / -3112.9642704528983)))));
+ return retval_0_4_6_5_2;
+ }
+
+ public static double Func_0_4_6_5_1()
+ {
+ VT_0_4_6_5_1 vt_0_4_6_5_1 = new VT_0_4_6_5_1(1);
+ vt_0_4_6_5_1.a4_0_4_6_5_1 = 15372574433633857583UL;
+
+ arr3d_0_4_6_5_1[4, 0, 3] = -1.1412961493529191E-06;
+ ulong asgop0 = 15372574433633894400UL;
+ asgop0 -= Convert.ToUInt64(15372574433633894336UL);
+ if (((Convert.ToInt32(a1_0_4_6_5_1 * (Convert.ToDouble(asgop0 * 0.00050344758329692841))))) >= (a1_0_4_6_5_1))
+ {
+ return Convert.ToDouble(((Convert.ToInt32(Convert.ToUInt16(15372574433633894400UL - vt_0_4_6_5_1.a4_0_4_6_5_1)) + (Convert.ToInt32(a1_0_4_6_5_1 * (Convert.ToDouble(asgop0 * 0.00050344758329692841))))) * arr3d_0_4_6_5_1[4, 0, 3]));
+ }
+ return Convert.ToDouble(((Convert.ToInt32(Convert.ToUInt16(15372574433633894400UL - vt_0_4_6_5_1.a4_0_4_6_5_1)) + (Convert.ToInt32(a1_0_4_6_5_1 * (Convert.ToDouble(asgop0 * 0.00050344758329692841))))) * arr3d_0_4_6_5_1[4, 0, 3]));
+ }
+
+ public static long Func_0_4_6_4_5()
+ {
+ CL_0_4_6_4_5 cl_0_4_6_4_5 = new CL_0_4_6_4_5();
+
+ cl_0_4_6_4_5.arr3d_0_4_6_4_5[4, 2, 3] = -1.0000001073081577;
+ clstatic_0_4_6_4_5.arr3d_0_4_6_4_5[4, 0, 3] = -0.00189208984375;
+ long asgop0 = -5123150790122274816L;
+ asgop0 *= (Convert.ToInt64(Convert.ToInt64(1L)));
+ double asgop1 = cl_0_4_6_4_5.arr3d_0_4_6_4_5[4, 2, 3];
+ asgop1 -= ((-1.0000039220054233));
+ long asgop2 = -5123150790122274816L;
+ asgop2 *= (Convert.ToInt64(Convert.ToInt64(1L)));
+ if (((asgop1 - (((Convert.ToUInt16(Convert.ToInt32(1187329975) - Convert.ToInt32(1187267815))) * -9.2053505444618728E-10)))) < (asgop1))
+ Console.WriteLine("Func_0_4_6_4_5: < true");
+ else
+ {
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(Convert.ToDouble(asgop2) / cl_0_4_6_4_5.arr3d_0_4_6_4_5[4, 2, 3]) + asgop0)) * ((asgop1 - (((Convert.ToUInt16(Convert.ToInt32(1187329975) - Convert.ToInt32(1187267815))) * -9.2053505444618728E-10))) - (clstatic_0_4_6_4_5.arr3d_0_4_6_4_5[4, 0, 3]))));
+ }
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(Convert.ToDouble(asgop2) / cl_0_4_6_4_5.arr3d_0_4_6_4_5[4, 2, 3]) + asgop0)) * ((asgop1 - (((Convert.ToUInt16(Convert.ToInt32(1187329975) - Convert.ToInt32(1187267815))) * -9.2053505444618728E-10))) - (clstatic_0_4_6_4_5.arr3d_0_4_6_4_5[4, 0, 3]))));
+ }
+
+ public static int Func_0_4_6_4_4()
+ {
+ VT_0_4_6_4_4 vt_0_4_6_4_4 = new VT_0_4_6_4_4(1);
+ vt_0_4_6_4_4.arr3d_0_4_6_4_4[4, 0, 3] = -8.0F;
+ vt_0_4_6_4_4.a2_0_4_6_4_4 = 16UL;
+
+ vtstatic_0_4_6_4_4.arr3d_0_4_6_4_4[4, 0, 3] = -8.0F;
+ vtstatic_0_4_6_4_4.a2_0_4_6_4_4 = 16UL;
+ clstatic_0_4_6_4_4.arr3d_0_4_6_4_4[4, 3, 3] = 876701539;
+ if ((clstatic_0_4_6_4_4.arr3d_0_4_6_4_4[4, 3, 3]) <= ((Convert.ToInt32(clstatic_0_4_6_4_4.arr3d_0_4_6_4_4[4, 3, 3] * clstatic_0_4_6_4_4.a5_0_4_6_4_4))))
+ {
+ if ((clstatic_0_4_6_4_4.a5_0_4_6_4_4) < ((vtstatic_0_4_6_4_4.arr3d_0_4_6_4_4[4, 0, 3] * (Convert.ToDouble(vt_0_4_6_4_4.a2_0_4_6_4_4 * 0.00083520373197228256)))))
+ {
+ return Convert.ToInt32(Convert.ToInt32((Convert.ToInt32(clstatic_0_4_6_4_4.arr3d_0_4_6_4_4[4, 3, 3] * clstatic_0_4_6_4_4.a5_0_4_6_4_4)) / (vtstatic_0_4_6_4_4.arr3d_0_4_6_4_4[4, 0, 3] * (Convert.ToDouble(vt_0_4_6_4_4.a2_0_4_6_4_4 * 0.00083520373197228256)))));
+ }
+ else
+ Console.WriteLine("Func_0_4_6_4_4: < false");
+ }
+ int retval_0_4_6_4_4 = Convert.ToInt32(Convert.ToInt32((Convert.ToInt32(clstatic_0_4_6_4_4.arr3d_0_4_6_4_4[4, 3, 3] * clstatic_0_4_6_4_4.a5_0_4_6_4_4)) / (vtstatic_0_4_6_4_4.arr3d_0_4_6_4_4[4, 0, 3] * (Convert.ToDouble(vt_0_4_6_4_4.a2_0_4_6_4_4 * 0.00083520373197228256)))));
+ return retval_0_4_6_4_4;
+ }
+
+ public static long Func_0_4_6_4_3()
+ {
+ VT_0_4_6_4_3 vt_0_4_6_4_3 = new VT_0_4_6_4_3(1);
+ vt_0_4_6_4_3.a4_0_4_6_4_3 = 7.9375;
+
+ clstatic_0_4_6_4_3.arr3d_0_4_6_4_3[4, 0, 3] = 0.0;
+ if ((Convert.ToInt64(Convert.ToDouble((Convert.ToInt64((Convert.ToInt64(-8589934592L / -8589934592L))) * Convert.ToInt64(-8589934592L))) * 0.0078125)) == (-8589934592L))
+ Console.WriteLine("Func_0_4_6_4_3: == true");
+ return Convert.ToInt64((Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToDouble((Convert.ToInt64((Convert.ToInt64(-8589934592L / -8589934592L))) * Convert.ToInt64(-8589934592L))) * 0.0078125)) / (((8.0F * 1.0) - vt_0_4_6_4_3.a4_0_4_6_4_3) + clstatic_0_4_6_4_3.arr3d_0_4_6_4_3[4, 0, 3])) / 1L)));
+ }
+
+ public static int Func_0_4_6_4_2()
+ {
+ CL_0_4_6_4_2 cl_0_4_6_4_2 = new CL_0_4_6_4_2();
+
+ vtstatic_0_4_6_4_2.a5_0_4_6_4_2 = 1.0;
+ cl_0_4_6_4_2.arr2d_0_4_6_4_2[2, 0] = 865685815;
+ vtstatic_0_4_6_4_2.a5_0_4_6_4_2 -= (clstatic_0_4_6_4_2.a4_0_4_6_4_2);
+ if ((vtstatic_0_4_6_4_2.a5_0_4_6_4_2) > 10)
+ {
+ if ((cl_0_4_6_4_2.arr2d_0_4_6_4_2[2, 0]) < (Convert.ToInt32(Convert.ToDecimal(cl_0_4_6_4_2.arr2d_0_4_6_4_2[2, 0]) * (Convert.ToDecimal(Convert.ToUInt64(Convert.ToUInt32(4042322176U) + Convert.ToInt64(-4042322174L))) * 1.15764191769736M))))
+ {
+ if ((vtstatic_0_4_6_4_2.a5_0_4_6_4_2) < 10)
+ {
+ return Convert.ToInt32((Convert.ToInt32(Convert.ToInt32(Convert.ToDecimal(cl_0_4_6_4_2.arr2d_0_4_6_4_2[2, 0]) * (Convert.ToDecimal(Convert.ToUInt64(Convert.ToUInt32(4042322176U) + Convert.ToInt64(-4042322174L))) * 1.15764191769736M)) * vtstatic_0_4_6_4_2.a5_0_4_6_4_2)));
+ }
+ else
+ {
+ int else2_0retval_0_4_6_4_2 = Convert.ToInt32((Convert.ToInt32(Convert.ToInt32(Convert.ToDecimal(cl_0_4_6_4_2.arr2d_0_4_6_4_2[2, 0]) * (Convert.ToDecimal(Convert.ToUInt64(Convert.ToUInt32(4042322176U) + Convert.ToInt64(-4042322174L))) * 1.15764191769736M)) * vtstatic_0_4_6_4_2.a5_0_4_6_4_2)));
+ return else2_0retval_0_4_6_4_2;
+ }
+ }
+ }
+ return Convert.ToInt32((Convert.ToInt32(Convert.ToInt32(Convert.ToDecimal(cl_0_4_6_4_2.arr2d_0_4_6_4_2[2, 0]) * (Convert.ToDecimal(Convert.ToUInt64(Convert.ToUInt32(4042322176U) + Convert.ToInt64(-4042322174L))) * 1.15764191769736M)) * vtstatic_0_4_6_4_2.a5_0_4_6_4_2)));
+ }
+
+ public static double Func_0_4_6_4_1()
+ {
+ VT_0_4_6_4_1 vt_0_4_6_4_1 = new VT_0_4_6_4_1(1);
+ vt_0_4_6_4_1.arr3d_0_4_6_4_1[4, 0, 3] = -1.862645149230957E-09;
+ vt_0_4_6_4_1.a5_0_4_6_4_1 = 1.4901161193847656E-08;
+
+ vtstatic_0_4_6_4_1.arr3d_0_4_6_4_1[4, 0, 3] = -1.862645149230957E-09;
+ vtstatic_0_4_6_4_1.a5_0_4_6_4_1 = 1.4901161193847656E-08;
+ vtstatic_0_4_6_4_1.a5_0_4_6_4_1 += (-8.0813081564394616E-09);
+ return Convert.ToDouble(((vt_0_4_6_4_1.arr3d_0_4_6_4_1[4, 0, 3] + (vt_0_4_6_4_1.arr3d_0_4_6_4_1[4, 0, 3] - (clstatic_0_4_6_4_1.a2_0_4_6_4_1))) - vtstatic_0_4_6_4_1.a5_0_4_6_4_1));
+ }
+
+ public static uint Func_0_4_6_3_6()
+ {
+ VT_0_4_6_3_6 vt_0_4_6_3_6 = new VT_0_4_6_3_6(1);
+ vt_0_4_6_3_6.a5_0_4_6_3_6 = 67108864.0;
+
+ arr1d_0_4_6_3_6[0] = 1;
+ if ((((3.7252902984619141E-09 + vt_0_4_6_3_6.a5_0_4_6_3_6) + 1510107008.0)) >= (vt_0_4_6_3_6.a5_0_4_6_3_6))
+ {
+ if ((((3.7252902984619141E-09 + vt_0_4_6_3_6.a5_0_4_6_3_6) + 1510107008.0)) >= (vt_0_4_6_3_6.a5_0_4_6_3_6))
+ Console.WriteLine("Func_0_4_6_3_6: >= true");
+ }
+ else
+ {
+ return Convert.ToUInt32(Convert.ToUInt32((Convert.ToInt32((arr1d_0_4_6_3_6[0] / 3.7252902984619141E-09) + ((3.7252902984619141E-09 + vt_0_4_6_3_6.a5_0_4_6_3_6) + 1510107008.0))) / clstatic_0_4_6_3_6.a4_0_4_6_3_6));
+ }
+ return Convert.ToUInt32(Convert.ToUInt32((Convert.ToInt32((arr1d_0_4_6_3_6[0] / 3.7252902984619141E-09) + ((3.7252902984619141E-09 + vt_0_4_6_3_6.a5_0_4_6_3_6) + 1510107008.0))) / clstatic_0_4_6_3_6.a4_0_4_6_3_6));
+ }
+
+ public static ulong Func_0_4_6_3_5()
+ {
+
+ arr3d_0_4_6_3_5[4, 0, 3] = 0.0445098876953125;
+ Decimal asgop0 = 268435456M;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal(260080920M)));
+ if ((Convert.ToInt16(744743480835702784UL - 744743480835671630UL)) >= (4096))
+ {
+ if ((asgop0) <= (0.00048828125M))
+ Console.WriteLine("Func_0_4_6_3_5: <= true");
+ else
+ {
+ return Convert.ToUInt64(Convert.ToUInt64(Convert.ToUInt16(Convert.ToUInt16((Convert.ToDecimal(4096) / 0.00048828125M) - asgop0)) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(744743480835702784UL - 744743480835671630UL)) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(65536L) * arr3d_0_4_6_3_5[4, 0, 3]))))));
+ }
+ }
+ return Convert.ToUInt64(Convert.ToUInt64(Convert.ToUInt16(Convert.ToUInt16((Convert.ToDecimal(4096) / 0.00048828125M) - asgop0)) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(744743480835702784UL - 744743480835671630UL)) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(65536L) * arr3d_0_4_6_3_5[4, 0, 3]))))));
+ }
+
+ public static double Func_0_4_6_3_4()
+ {
+
+ double asgop0 = clstatic_0_4_6_3_4.a2_0_4_6_3_4;
+ asgop0 += (-1023.9999999701977);
+ double asgop1 = clstatic_0_4_6_3_4.a2_0_4_6_3_4;
+ asgop1 -= (1023.9999999701977);
+ double asgop2 = 34359738368.0;
+ asgop2 += (a0_0_4_6_3_4);
+ asgop1 -= (((clstatic_0_4_6_3_4.a5_0_4_6_3_4 / clstatic_0_4_6_3_4.a2_0_4_6_3_4)));
+ double retval_0_4_6_3_4 = Convert.ToDouble((asgop1 + ((asgop0 + (-1023.9999999701977 - (-1279.9999999701977))) / asgop2)));
+ return retval_0_4_6_3_4;
+ }
+
+ public static long Func_0_4_6_3_3()
+ {
+ VT_0_4_6_3_3 vt_0_4_6_3_3 = new VT_0_4_6_3_3(1);
+ vt_0_4_6_3_3.arr1d_0_4_6_3_3[0] = 146.23026505904832;
+
+ arr3d_0_4_6_3_3[4, 2, 3] = 1984879376;
+ arr3d_0_4_6_3_3[4, 2, 3] %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(1249656054))))));
+ if ((vt_0_4_6_3_3.arr1d_0_4_6_3_3[0]) == (-21909.738823612115))
+ {
+ long if0_0retval_0_4_6_3_3 = Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16((Convert.ToUInt16((Convert.ToInt32(arr3d_0_4_6_3_3[4, 2, 3] * 1.1180679303859189)) / ((1.1180679303859189 + 0.0) - (-21909.738823612115))))) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(-549755813888L) / vt_0_4_6_3_3.arr1d_0_4_6_3_3[0]))));
+ return if0_0retval_0_4_6_3_3;
+ }
+ else
+ Console.WriteLine("Func_0_4_6_3_3: == false");
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16((Convert.ToUInt16((Convert.ToInt32(arr3d_0_4_6_3_3[4, 2, 3] * 1.1180679303859189)) / ((1.1180679303859189 + 0.0) - (-21909.738823612115))))) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(-549755813888L) / vt_0_4_6_3_3.arr1d_0_4_6_3_3[0]))));
+ }
+
+ public static Decimal Func_0_4_6_3_2()
+ {
+ long a4_0_4_6_3_2 = 3108742368L;
+
+ arr3d_0_4_6_3_2[4, 0, 3] = 4194304.0;
+ Decimal asgop0 = a3_0_4_6_3_2;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(128.0F) * 0M))));
+ if ((asgop0) <= ((Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt64(Convert.ToUInt32((Convert.ToUInt32(arr3d_0_4_6_3_2[4, 0, 3] + 3104548096.0))) - Convert.ToInt64(a4_0_4_6_3_2)) * (Convert.ToDecimal(a3_0_4_6_3_2) * Convert.ToDecimal(1M))))) / Convert.ToDecimal(asgop0))))
+ {
+ if ((asgop0) > ((Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt64(Convert.ToUInt32((Convert.ToUInt32(arr3d_0_4_6_3_2[4, 0, 3] + 3104548096.0))) - Convert.ToInt64(a4_0_4_6_3_2)) * (Convert.ToDecimal(a3_0_4_6_3_2) * Convert.ToDecimal(1M))))) / Convert.ToDecimal(asgop0))))
+ {
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt64(Convert.ToUInt32((Convert.ToUInt32(arr3d_0_4_6_3_2[4, 0, 3] + 3104548096.0))) - Convert.ToInt64(a4_0_4_6_3_2)) * (Convert.ToDecimal(a3_0_4_6_3_2) * Convert.ToDecimal(1M))))) / Convert.ToDecimal(asgop0)));
+ }
+ }
+ else
+ Console.WriteLine("Func_0_4_6_3_2: <= false");
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt64(Convert.ToUInt32((Convert.ToUInt32(arr3d_0_4_6_3_2[4, 0, 3] + 3104548096.0))) - Convert.ToInt64(a4_0_4_6_3_2)) * (Convert.ToDecimal(a3_0_4_6_3_2) * Convert.ToDecimal(1M))))) / Convert.ToDecimal(asgop0)));
+ }
+
+ public static uint Func_0_4_6_3_1()
+ {
+
+ vtstatic_0_4_6_3_1.arr3d_0_4_6_3_1[4, 0, 3] = 127481.45307157266;
+ if (((Convert.ToInt64(821210624U) + -70368744177664L)) > (-70368744177664L))
+ {
+ return Convert.ToUInt32(Convert.ToUInt32(Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(821210624U) + -70368744177664L)) * (1.00252223F / a4_0_4_6_3_1)) - Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToUInt32(Convert.ToUInt32(823281891 / Convert.ToSingle(1.00252223F))) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(15139) + Convert.ToInt64(clstatic_0_4_6_3_1.a1_0_4_6_3_1))))) * vtstatic_0_4_6_3_1.arr3d_0_4_6_3_1[4, 0, 3])));
+ }
+ else
+ {
+ uint else0_0retval_0_4_6_3_1 = Convert.ToUInt32(Convert.ToUInt32(Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(821210624U) + -70368744177664L)) * (1.00252223F / a4_0_4_6_3_1)) - Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToUInt32(Convert.ToUInt32(823281891 / Convert.ToSingle(1.00252223F))) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(15139) + Convert.ToInt64(clstatic_0_4_6_3_1.a1_0_4_6_3_1))))) * vtstatic_0_4_6_3_1.arr3d_0_4_6_3_1[4, 0, 3])));
+ return else0_0retval_0_4_6_3_1;
+ }
+ return Convert.ToUInt32(Convert.ToUInt32(Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(821210624U) + -70368744177664L)) * (1.00252223F / a4_0_4_6_3_1)) - Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToUInt32(Convert.ToUInt32(823281891 / Convert.ToSingle(1.00252223F))) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(15139) + Convert.ToInt64(clstatic_0_4_6_3_1.a1_0_4_6_3_1))))) * vtstatic_0_4_6_3_1.arr3d_0_4_6_3_1[4, 0, 3])));
+ }
+
+ public static double Func_0_4_6_2_6()
+ {
+
+ clstatic_0_4_6_2_6.arr1d_0_4_6_2_6[0] = -7.96875;
+ double asgop0 = -0.125;
+ asgop0 += (clstatic_0_4_6_2_6.a5_0_4_6_2_6);
+ double retval_0_4_6_2_6 = Convert.ToDouble(((((65536.0F / 32.0F) / 256.0) * (((32.0F * 8.0) * (8.0 * 0.00390625)) + clstatic_0_4_6_2_6.arr1d_0_4_6_2_6[0])) - (asgop0)));
+ return retval_0_4_6_2_6;
+ }
+
+ public static double Func_0_4_6_2_5()
+ {
+ double[,] arr2d_0_4_6_2_5 = new double[3, 11];
+
+ arr2d_0_4_6_2_5[2, 0] = -45812984489.666656;
+ double asgop0 = -274877906944.0;
+ asgop0 -= (a1_0_4_6_2_5);
+ return Convert.ToDouble((asgop0 + (((-16777216.0 / 6.103515625E-05) - (-412316860416.0)) + arr2d_0_4_6_2_5[2, 0])));
+ }
+
+ public static double Func_0_4_6_2_4()
+ {
+ double a4_0_4_6_2_4 = 104548873087.03873;
+
+ arr2d_0_4_6_2_4[2, 0] = 32890080384.961273;
+ arr2d_0_4_6_2_4[2, 5] = -38768712317.11618;
+ double asgop0 = arr2d_0_4_6_2_4[2, 0];
+ asgop0 -= ((arr2d_0_4_6_2_4[2, 5]));
+ double asgop1 = arr2d_0_4_6_2_4[2, 0];
+ asgop1 += (asgop0);
+ double asgop2 = a4_0_4_6_2_4;
+ asgop2 += (arr2d_0_4_6_2_4[2, 0]);
+ double retval_0_4_6_2_4 = Convert.ToDouble((asgop2 + asgop1));
+ return retval_0_4_6_2_4;
+ }
+
+ public static float Func_0_4_6_2_3()
+ {
+
+ clstatic_0_4_6_2_3.arr3d_0_4_6_2_3[4, 0, 3] = 0.0009765625F;
+ clstatic_0_4_6_2_3.arr3d_0_4_6_2_3[4, 0, 3] += (0.0F);
+ clstatic_0_4_6_2_3.arr3d_0_4_6_2_3[4, 0, 3] += (((2.0F * 7.62939453E-06F) * a1_0_4_6_2_3));
+ float retval_0_4_6_2_3 = Convert.ToSingle((clstatic_0_4_6_2_3.arr3d_0_4_6_2_3[4, 0, 3] + ((a1_0_4_6_2_3 - 192.000015F) * 240.0F)));
+ return retval_0_4_6_2_3;
+ }
+
+ public static float Func_0_4_6_2_2()
+ {
+ VT_0_4_6_2_2 vt_0_4_6_2_2 = new VT_0_4_6_2_2(1);
+ vt_0_4_6_2_2.arr2d_0_4_6_2_2[2, 0] = 0.5F;
+ vt_0_4_6_2_2.a1_0_4_6_2_2 = -0.000244140625F;
+ vt_0_4_6_2_2.a4_0_4_6_2_2 = 0.00769042969F;
+
+ vtstatic_0_4_6_2_2.arr2d_0_4_6_2_2[2, 0] = 0.5F;
+ vtstatic_0_4_6_2_2.a1_0_4_6_2_2 = -0.000244140625F;
+ vtstatic_0_4_6_2_2.a4_0_4_6_2_2 = 0.00769042969F;
+ return Convert.ToSingle((((a5_0_4_6_2_2 - vtstatic_0_4_6_2_2.a4_0_4_6_2_2) + (a5_0_4_6_2_2 - 0.007446289F)) + ((vtstatic_0_4_6_2_2.a1_0_4_6_2_2 * (vtstatic_0_4_6_2_2.a1_0_4_6_2_2 - (-0.500244141F))) + (vt_0_4_6_2_2.arr2d_0_4_6_2_2[2, 0] * vtstatic_0_4_6_2_2.a1_0_4_6_2_2))));
+ }
+
+ public static double Func_0_4_6_2_1()
+ {
+
+ vtstatic_0_4_6_2_1.arr1d_0_4_6_2_1[0] = 0.0;
+ double asgop0 = 1.9073486328125E-06;
+ asgop0 -= (0.0);
+ double asgop1 = -3.7997961044311523E-06;
+ asgop1 -= ((-3.7862919270992279E-06));
+ asgop0 += (-3.7997961044311523E-06);
+ double asgop3 = 1.9073486328125E-06;
+ asgop3 += (asgop0);
+ double asgop4 = 33554432.0;
+ asgop4 -= (((33554432.0 - 268435456.0)));
+ return Convert.ToDouble(((asgop4 - vtstatic_0_4_6_2_1.arr1d_0_4_6_2_1[0]) * (asgop3 + asgop1)));
+ }
+
+ public static double Func_0_4_6_1_1()
+ {
+ CL_0_4_6_1_1 cl_0_4_6_1_1 = new CL_0_4_6_1_1();
+
+ cl_0_4_6_1_1.arr2d_0_4_6_1_1[2, 0] = -0.0077972412109375;
+ clstatic_0_4_6_1_1.arr2d_0_4_6_1_1[2, 2] = 4.6325079145456395E-12;
+ arr3d_0_4_6_1_1[4, 5, 3] = 1686451517;
+ if ((((clstatic_0_4_6_1_1.arr2d_0_4_6_1_1[2, 2] * -1683157666.3808594) + (arr3d_0_4_6_1_1[4, 5, 3] * clstatic_0_4_6_1_1.arr2d_0_4_6_1_1[2, 2]))) == (-1683157666.3808594))
+ Console.WriteLine("Func_0_4_6_1_1: == true");
+ else
+ {
+ return Convert.ToDouble(((((clstatic_0_4_6_1_1.arr2d_0_4_6_1_1[2, 2] * -1683157666.3808594) + (arr3d_0_4_6_1_1[4, 5, 3] * clstatic_0_4_6_1_1.arr2d_0_4_6_1_1[2, 2])) - (cl_0_4_6_1_1.arr2d_0_4_6_1_1[2, 0])) * a4_0_4_6_1_1));
+ }
+ double retval_0_4_6_1_1 = Convert.ToDouble(((((clstatic_0_4_6_1_1.arr2d_0_4_6_1_1[2, 2] * -1683157666.3808594) + (arr3d_0_4_6_1_1[4, 5, 3] * clstatic_0_4_6_1_1.arr2d_0_4_6_1_1[2, 2])) - (cl_0_4_6_1_1.arr2d_0_4_6_1_1[2, 0])) * a4_0_4_6_1_1));
+ return retval_0_4_6_1_1;
+ }
+
+ public static ulong Func_0_4_5_6_6()
+ {
+ VT_0_4_5_6_6 vt_0_4_5_6_6 = new VT_0_4_5_6_6(1);
+ vt_0_4_5_6_6.a0_0_4_5_6_6 = 5484960484404756480UL;
+
+ vt_0_4_5_6_6.a0_0_4_5_6_6 -= Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt32(clstatic_0_4_5_6_6.a3_0_4_5_6_6) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(a1_0_4_5_6_6) - Convert.ToInt64(-5484960483984213122L)))));
+ return Convert.ToUInt64((Convert.ToUInt64(vt_0_4_5_6_6.a0_0_4_5_6_6 / Convert.ToUInt64(Convert.ToUInt16(Convert.ToUInt16(Convert.ToDecimal(clstatic_0_4_5_6_6.a3_0_4_5_6_6) / (Convert.ToDecimal(256M) + Convert.ToDecimal(13660.5393169182M)))) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(a1_0_4_5_6_6) - Convert.ToInt64(10894L)))))));
+ }
+
+ public static short Func_0_4_5_6_5()
+ {
+ VT_0_4_5_6_5 vt_0_4_5_6_5 = new VT_0_4_5_6_5(1);
+ vt_0_4_5_6_5.a0_0_4_5_6_5 = 4008526100144586664L;
+ ushort* a4_0_4_5_6_5 = stackalloc ushort[1];
+ *a4_0_4_5_6_5 = 11032;
+
+ arr2d_0_4_5_6_5[2, 3] = 972608341;
+ return Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(((*a4_0_4_5_6_5))) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(arr2d_0_4_5_6_5[2, 3]) + Convert.ToInt64(4008526099171967379L))))) - Convert.ToInt64(vt_0_4_5_6_5.a0_0_4_5_6_5)) - (Convert.ToInt16(Convert.ToInt16(32768.0F - 25900.0F) / (Convert.ToDouble(32UL * (-0.125 + 0.10105967651979922)))))));
+ }
+
+ public static ulong Func_0_4_5_6_4()
+ {
+
+ ulong retval_0_4_5_6_4 = Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(19538 * Convert.ToSingle(0.375166357F)) / Convert.ToSingle(clstatic_0_4_5_6_4.a0_0_4_5_6_4))) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToUInt16(3218) + Convert.ToInt64(127854L))) / (19538 / 625216.0))) * (Convert.ToDouble(8UL * 0.00085979700088500977))))));
+ return retval_0_4_5_6_4;
+ }
+
+ public static Decimal Func_0_4_5_6_3()
+ {
+ VT_0_4_5_6_3 vt_0_4_5_6_3 = new VT_0_4_5_6_3(1);
+ vt_0_4_5_6_3.arr1d_0_4_5_6_3[0] = 65536.0;
+
+ double asgop0 = 524288.0;
+ asgop0 += (3145728.0);
+ Decimal asgop1 = clstatic_0_4_5_6_3.a3_0_4_5_6_3;
+ asgop1 -= (Convert.ToDecimal(Convert.ToDecimal(0.0001068115234375M)));
+ vt_0_4_5_6_3.arr1d_0_4_5_6_3[0] -= ((-458752.0));
+ vt_0_4_5_6_3.arr1d_0_4_5_6_3[0] += (0.0);
+ vt_0_4_5_6_3.arr1d_0_4_5_6_3[0] += (asgop0);
+ Decimal retval_0_4_5_6_3 = Convert.ToDecimal((Convert.ToDecimal(vt_0_4_5_6_3.arr1d_0_4_5_6_3[0]) * (Convert.ToDecimal((Convert.ToDecimal(asgop1) + Convert.ToDecimal(0.0000610351562500M))) - Convert.ToDecimal(-0.0000457763671875M))));
+ return retval_0_4_5_6_3;
+ }
+
+ public static Decimal Func_0_4_5_6_2()
+ {
+
+ vtstatic_0_4_5_6_2.a1_0_4_5_6_2 = 0M;
+ arr2d_0_4_5_6_2[2, 0] = 2.1253199549503429917067676871M;
+ arr2d_0_4_5_6_2[2, 3] = 0M;
+ arr2d_0_4_5_6_2[2, 4] = 0M;
+ arr2d_0_4_5_6_2[2, 3] += (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(vtstatic_0_4_5_6_2.a1_0_4_5_6_2) + Convert.ToDecimal(0M))) - Convert.ToDecimal((Convert.ToDecimal(arr2d_0_4_5_6_2[2, 4]) - Convert.ToDecimal(0M)))))));
+ Decimal retval_0_4_5_6_2 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt16(Convert.ToDecimal(Convert.ToInt16(2.12531995495034M + 9764.87468004504966M)) * arr2d_0_4_5_6_2[2, 0])) * clstatic_0_4_5_6_2.a2_0_4_5_6_2)) - Convert.ToDecimal(arr2d_0_4_5_6_2[2, 3])));
+ return retval_0_4_5_6_2;
+ }
+
+ public static long Func_0_4_5_6_1()
+ {
+ double[,] arr2d_0_4_5_6_1 = new double[3, 11];
+
+ arr2d_0_4_5_6_1[2, 0] = 0.0055272442179537433;
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(Convert.ToInt16(Convert.ToInt16(11895 / a2_0_4_5_6_1) / arr2d_0_4_5_6_1[2, 0]) * Convert.ToSingle((0.125F + 1.36716F)))) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32((Convert.ToUInt32(arr2d_0_4_5_6_1[2, 0] + clstatic_0_4_5_6_1.a4_0_4_5_6_1))) - Convert.ToInt64(clstatic_0_4_5_6_1.a1_0_4_5_6_1)))));
+ }
+
+ public static ulong Func_0_4_5_5_6()
+ {
+ VT_0_4_5_5_6 vt_0_4_5_5_6 = new VT_0_4_5_5_6(1);
+ vt_0_4_5_5_6.arr3d_0_4_5_5_6[4, 0, 3] = 0.5902941F;
+ vt_0_4_5_5_6.a2_0_4_5_5_6 = 165769136U;
+
+ vtstatic_0_4_5_5_6.arr3d_0_4_5_5_6[4, 0, 3] = 0.5902941F;
+ vtstatic_0_4_5_5_6.a2_0_4_5_5_6 = 165769136U;
+ double asgop0 = -0.00024423390937533405;
+ asgop0 /= (-0.0078105956516296409);
+ long asgop1 = 8192L;
+ asgop1 /= (Convert.ToInt64(4L));
+ ulong retval_0_4_5_5_6 = Convert.ToUInt64((Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt16(Convert.ToInt16(clstatic_0_4_5_5_6.a4_0_4_5_5_6 / Convert.ToSingle(vt_0_4_5_5_6.arr3d_0_4_5_5_6[4, 0, 3]))) + Convert.ToInt64((Convert.ToInt64(vtstatic_0_4_5_5_6.a2_0_4_5_5_6) + -165796272L))) / Convert.ToUInt64(Convert.ToUInt16((Convert.ToUInt16(asgop0 - ((16 / -0.00024423390937533405))))) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(asgop1) / 0.031269562562027634))))));
+ return retval_0_4_5_5_6;
+ }
+
+ public static short Func_0_4_5_5_5()
+ {
+ CL_0_4_5_5_5 cl_0_4_5_5_5 = new CL_0_4_5_5_5();
+
+ vtstatic_0_4_5_5_5.arr3d_0_4_5_5_5[4, 0, 3] = 0.65464201416207712;
+ arr1d_0_4_5_5_5[1] = 1224372726;
+ return Convert.ToInt16(Convert.ToInt16(Convert.ToDecimal(Convert.ToInt16(Convert.ToInt16(Convert.ToInt32((Convert.ToInt32(arr1d_0_4_5_5_5[1] * cl_0_4_5_5_5.a5_0_4_5_5_5))) - Convert.ToInt32(arr1d_0_4_5_5_5[1])) * vtstatic_0_4_5_5_5.arr3d_0_4_5_5_5[4, 0, 3])) / (Convert.ToDecimal(a4_0_4_5_5_5) + Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(a4_0_4_5_5_5) - Convert.ToDecimal(0M))) - Convert.ToDecimal(-0.83817519054457M))))));
+ }
+
+ public static ulong Func_0_4_5_5_4()
+ {
+ long* a0_0_4_5_5_4 = stackalloc long[1];
+ *a0_0_4_5_5_4 = -3786952791793097161L;
+
+ ulong retval_0_4_5_5_4 = Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt64(Convert.ToDouble(((*a0_0_4_5_5_4))) * a5_0_4_5_5_4) + Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(2015 * Convert.ToSingle(11.4704714F))) + Convert.ToInt64((Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(577115328U) - Convert.ToInt64(clstatic_0_4_5_5_4.a2_0_4_5_5_4))) * Convert.ToInt64(1L))))));
+ return retval_0_4_5_5_4;
+ }
+
+ public static Decimal Func_0_4_5_5_3()
+ {
+ VT_0_4_5_5_3 vt_0_4_5_5_3 = new VT_0_4_5_5_3(1);
+ vt_0_4_5_5_3.arr2d_0_4_5_5_3[2, 0] = -4096M;
+ vt_0_4_5_5_3.a4_0_4_5_5_3 = 512M;
+ CL_0_4_5_5_3 cl_0_4_5_5_3 = new CL_0_4_5_5_3();
+
+ double asgop0 = 4.0;
+ asgop0 += ((3326510336U * a5_0_4_5_5_3));
+ Decimal asgop1 = vt_0_4_5_5_3.arr2d_0_4_5_5_3[2, 0];
+ asgop1 -= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(vt_0_4_5_5_3.arr2d_0_4_5_5_3[2, 0]) - Convert.ToDecimal(-63M)))));
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(asgop0) / (Convert.ToDecimal(Convert.ToUInt64(Convert.ToUInt16(cl_0_4_5_5_3.a3_0_4_5_5_3) - Convert.ToInt64(53995L))) / vt_0_4_5_5_3.a4_0_4_5_5_3))) - Convert.ToDecimal(asgop1)));
+ }
+
+ public static Decimal Func_0_4_5_5_2()
+ {
+ Decimal a1_0_4_5_5_2 = 0M;
+
+ vtstatic_0_4_5_5_2.arr3d_0_4_5_5_2[4, 0, 3] = 0M;
+ vtstatic_0_4_5_5_2.arr3d_0_4_5_5_2[4, 2, 3] = 0M;
+ vtstatic_0_4_5_5_2.arr3d_0_4_5_5_2[4, 2, 3] -= (Convert.ToDecimal(Convert.ToDecimal(0M)));
+ Decimal retval_0_4_5_5_2 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(a1_0_4_5_5_2) - Convert.ToDecimal(vtstatic_0_4_5_5_2.arr3d_0_4_5_5_2[4, 2, 3]))) + Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(1187) * 0M)) + Convert.ToDecimal((Convert.ToDecimal(64UL) * (Convert.ToDecimal(0M) - Convert.ToDecimal(0M)))))) - Convert.ToDecimal((Convert.ToDecimal(0M) + Convert.ToDecimal(vtstatic_0_4_5_5_2.arr3d_0_4_5_5_2[4, 0, 3])))))));
+ return retval_0_4_5_5_2;
+ }
+
+ public static long Func_0_4_5_5_1()
+ {
+ CL_0_4_5_5_1 cl_0_4_5_5_1 = new CL_0_4_5_5_1();
+
+ arr2d_0_4_5_5_1[2, 0] = 25964;
+ double asgop0 = -31.961562162994916;
+ asgop0 -= ((-63.961562162994916));
+ long retval_0_4_5_5_1 = Convert.ToInt64((Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(arr2d_0_4_5_5_1[2, 0] * (asgop0 + -31.961562162994916))) - Convert.ToInt64((Convert.ToInt64(Convert.ToUInt32(1843124217 * Convert.ToSingle(1.732976F))) + cl_0_4_5_5_1.a5_0_4_5_5_1))) - 7062841583879585920L));
+ return retval_0_4_5_5_1;
+ }
+
+ public static Decimal Func_0_4_5_4_6()
+ {
+
+ vtstatic_0_4_5_4_6.a0_0_4_5_4_6 = 6157627954382766080UL;
+ long asgop0 = -6157627950885476328L;
+ asgop0 /= (Convert.ToInt64(-6157627950885476328L));
+ Decimal asgop1 = 0M;
+ asgop1 -= (Convert.ToDecimal(Convert.ToDecimal(0M)));
+ Decimal asgop2 = 0M;
+ asgop2 -= (Convert.ToDecimal(Convert.ToDecimal(asgop1)));
+ Decimal retval_0_4_5_4_6 = Convert.ToDecimal((Convert.ToDecimal(Convert.ToUInt32(vtstatic_0_4_5_4_6.a0_0_4_5_4_6 - Convert.ToUInt64(Convert.ToInt16(7255) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(15679) + Convert.ToInt64(-6157627950885476328L)))))) * (Convert.ToDecimal(asgop0 * asgop2))));
+ return retval_0_4_5_4_6;
+ }
+
+ public static float Func_0_4_5_4_5()
+ {
+
+ vtstatic_0_4_5_4_5.arr3d_0_4_5_4_5[4, 0, 3] = -0.5F;
+ vtstatic_0_4_5_4_5.arr3d_0_4_5_4_5[4, 5, 3] = 16.0F;
+ float asgop0 = vtstatic_0_4_5_4_5.arr3d_0_4_5_4_5[4, 5, 3];
+ asgop0 += (-15.9375F);
+ asgop0 += (Convert.ToSingle(Convert.ToUInt32(Convert.ToDecimal(2055320998) * 0.9809862001906137291358515085M) * 9.6094637740862417E-10));
+ if (((vtstatic_0_4_5_4_5.arr3d_0_4_5_4_5[4, 5, 3] + 0.0F)) == (vtstatic_0_4_5_4_5.arr3d_0_4_5_4_5[4, 5, 3]))
+ {
+ if ((asgop0) >= ((asgop0 - ((vtstatic_0_4_5_4_5.arr3d_0_4_5_4_5[4, 5, 3] + 0.0F) + (vtstatic_0_4_5_4_5.arr3d_0_4_5_4_5[4, 0, 3] - 13.75F)))))
+ {
+ if ((asgop0) > ((asgop0 - ((vtstatic_0_4_5_4_5.arr3d_0_4_5_4_5[4, 5, 3] + 0.0F) + (vtstatic_0_4_5_4_5.arr3d_0_4_5_4_5[4, 0, 3] - 13.75F)))))
+ {
+ if ((asgop0) <= ((asgop0 - ((vtstatic_0_4_5_4_5.arr3d_0_4_5_4_5[4, 5, 3] + 0.0F) + (vtstatic_0_4_5_4_5.arr3d_0_4_5_4_5[4, 0, 3] - 13.75F)))))
+ Console.WriteLine("Func_0_4_5_4_5: <= true");
+ }
+ }
+ }
+ else
+ {
+ float else0_0retval_0_4_5_4_5 = Convert.ToSingle((asgop0 - ((vtstatic_0_4_5_4_5.arr3d_0_4_5_4_5[4, 5, 3] + 0.0F) + (vtstatic_0_4_5_4_5.arr3d_0_4_5_4_5[4, 0, 3] - 13.75F))));
+ return else0_0retval_0_4_5_4_5;
+ }
+ float retval_0_4_5_4_5 = Convert.ToSingle((asgop0 - ((vtstatic_0_4_5_4_5.arr3d_0_4_5_4_5[4, 5, 3] + 0.0F) + (vtstatic_0_4_5_4_5.arr3d_0_4_5_4_5[4, 0, 3] - 13.75F))));
+ return retval_0_4_5_4_5;
+ }
+
+ public static Decimal Func_0_4_5_4_4()
+ {
+ ushort[,,] arr3d_0_4_5_4_4 = new ushort[5, 11, 4];
+
+ vtstatic_0_4_5_4_4.a1_0_4_5_4_4 = 1967144192U;
+ vtstatic_0_4_5_4_4.a2_0_4_5_4_4 = -4088M;
+ vtstatic_0_4_5_4_4.a4_0_4_5_4_4 = 128.0F;
+ arr3d_0_4_5_4_4[4, 0, 3] = 16384;
+ Decimal retval_0_4_5_4_4 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(arr3d_0_4_5_4_4[4, 0, 3]) / (Convert.ToDecimal(vtstatic_0_4_5_4_4.a4_0_4_5_4_4) * 16M))) + Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt16(vtstatic_0_4_5_4_4.a1_0_4_5_4_4 - a5_0_4_5_4_4)) / (Convert.ToDecimal((Convert.ToDecimal(vtstatic_0_4_5_4_4.a4_0_4_5_4_4) * -0.0625M)) + Convert.ToDecimal(vtstatic_0_4_5_4_4.a2_0_4_5_4_4))))));
+ return retval_0_4_5_4_4;
+ }
+
+ public static Decimal Func_0_4_5_4_3()
+ {
+ double[,,] arr3d_0_4_5_4_3 = new double[5, 11, 4];
+
+ vtstatic_0_4_5_4_3.a3_0_4_5_4_3 = 1048577M;
+ arr3d_0_4_5_4_3[4, 0, 3] = 5.9604644775390625E-08;
+ Decimal asgop0 = vtstatic_0_4_5_4_3.a3_0_4_5_4_3;
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal(-1048550M)));
+ Decimal asgop1 = 1048576M;
+ asgop1 -= (Convert.ToDecimal(Convert.ToDecimal(vtstatic_0_4_5_4_3.a3_0_4_5_4_3)));
+ asgop1 -= (Convert.ToDecimal(Convert.ToDecimal(asgop0)));
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(((a4_0_4_5_4_3 * 7.10185425836017E-07) * arr3d_0_4_5_4_3[4, 0, 3])) * 1048576M)) + Convert.ToDecimal(asgop1)));
+ }
+
+ public static Decimal Func_0_4_5_4_2()
+ {
+ CL_0_4_5_4_2 cl_0_4_5_4_2 = new CL_0_4_5_4_2();
+
+ vtstatic_0_4_5_4_2.a5_0_4_5_4_2 = -14M;
+ cl_0_4_5_4_2.arr3d_0_4_5_4_2[4, 0, 3] = -1.0078125M;
+ clstatic_0_4_5_4_2.arr3d_0_4_5_4_2[4, 1, 3] = -16M;
+ Decimal asgop0 = clstatic_0_4_5_4_2.arr3d_0_4_5_4_2[4, 1, 3];
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal(cl_0_4_5_4_2.a4_0_4_5_4_2)));
+ Decimal asgop1 = -48M;
+ asgop1 += (Convert.ToDecimal(Convert.ToDecimal(vtstatic_0_4_5_4_2.a5_0_4_5_4_2)));
+ return Convert.ToDecimal((Convert.ToDecimal(asgop0) - Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(clstatic_0_4_5_4_2.arr3d_0_4_5_4_2[4, 1, 3]) + Convert.ToDecimal(-48M))) - Convert.ToDecimal(asgop1))) - Convert.ToDecimal(cl_0_4_5_4_2.arr3d_0_4_5_4_2[4, 0, 3])))));
+ }
+
+ public static long Func_0_4_5_4_1()
+ {
+ int[,] arr2d_0_4_5_4_1 = new int[3, 11];
+
+ vtstatic_0_4_5_4_1.a5_0_4_5_4_1 = 1070352928;
+ arr2d_0_4_5_4_1[2, 0] = 2140457868;
+ arr2d_0_4_5_4_1[2, 0] %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(vtstatic_0_4_5_4_1.a5_0_4_5_4_1))))));
+ double asgop1 = 0.015625;
+ asgop1 -= ((0.015625 + -0.0053645509724447038));
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(Convert.ToInt32(Convert.ToDecimal(arr2d_0_4_5_4_1[2, 0]) / (Convert.ToDecimal(16UL) / 22.047881337693855887331379922M))) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(1364896896U) + -276242803840L)) * asgop1))));
+ }
+
+ public static Decimal Func_0_4_5_3_6()
+ {
+ short* a4_0_4_5_3_6 = stackalloc short[1];
+ *a4_0_4_5_3_6 = 20537;
+
+ clstatic_0_4_5_3_6.arr2d_0_4_5_3_6[2, 0] = 16M;
+ if (((Convert.ToDecimal(262144U) / clstatic_0_4_5_3_6.arr2d_0_4_5_3_6[2, 0])) < ((Convert.ToDecimal(Convert.ToInt16(Convert.ToDecimal(((*a4_0_4_5_3_6))) * 0.7977796172761357549788187174M)) / (Convert.ToDecimal(262144U) / clstatic_0_4_5_3_6.arr2d_0_4_5_3_6[2, 0]))))
+ {
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt16(Convert.ToDecimal(((*a4_0_4_5_3_6))) * 0.7977796172761357549788187174M)) / (Convert.ToDecimal(262144U) / clstatic_0_4_5_3_6.arr2d_0_4_5_3_6[2, 0]))) - Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(131072.0F) / -8388608M)) + Convert.ToDecimal((Convert.ToDecimal(256L) / -17.084462982273201251303441084M))))));
+ }
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt16(Convert.ToDecimal(((*a4_0_4_5_3_6))) * 0.7977796172761357549788187174M)) / (Convert.ToDecimal(262144U) / clstatic_0_4_5_3_6.arr2d_0_4_5_3_6[2, 0]))) - Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(131072.0F) / -8388608M)) + Convert.ToDecimal((Convert.ToDecimal(256L) / -17.084462982273201251303441084M))))));
+ }
+
+ public static Decimal Func_0_4_5_3_5()
+ {
+ CL_0_4_5_3_5 cl_0_4_5_3_5 = new CL_0_4_5_3_5();
+
+ cl_0_4_5_3_5.arr3d_0_4_5_3_5[4, 0, 3] = 52645;
+ Decimal asgop0 = 0M;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(cl_0_4_5_3_5.arr3d_0_4_5_3_5[4, 0, 3]) * 0M))));
+ if ((asgop0) == ((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(2UL) * 2M)) + Convert.ToDecimal(-2M))) + Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(6.103515625E-05) * -32768M)) + Convert.ToDecimal(16M))))) + Convert.ToDecimal(asgop0))))
+ {
+ Decimal if0_0retval_0_4_5_3_5 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(2UL) * 2M)) + Convert.ToDecimal(-2M))) + Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(6.103515625E-05) * -32768M)) + Convert.ToDecimal(16M))))) + Convert.ToDecimal(asgop0)));
+ return if0_0retval_0_4_5_3_5;
+ }
+ else
+ Console.WriteLine("Func_0_4_5_3_5: == false");
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(2UL) * 2M)) + Convert.ToDecimal(-2M))) + Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(6.103515625E-05) * -32768M)) + Convert.ToDecimal(16M))))) + Convert.ToDecimal(asgop0)));
+ }
+
+ public static Decimal Func_0_4_5_3_4()
+ {
+
+ clstatic_0_4_5_3_4.arr3d_0_4_5_3_4[4, 0, 3] = 7413766113047085056L;
+ Decimal asgop0 = 0.0001220703125M;
+ asgop0 *= (Convert.ToDecimal(Convert.ToDecimal(65280M)));
+ if ((asgop0) != ((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(7.9998779296875M) - Convert.ToDecimal(7.9997558593750M))) + Convert.ToDecimal(7.9998779296875M))) - Convert.ToDecimal(asgop0))))
+ {
+ Decimal if0_0retval_0_4_5_3_4 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToSingle(Convert.ToUInt32(Convert.ToInt64(clstatic_0_4_5_3_4.arr3d_0_4_5_3_4[4, 0, 3]) + Convert.ToInt64(-7413766110595995136L)) / 9574570.0) - 128.0F)) * (Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(7.9998779296875M) - Convert.ToDecimal(7.9997558593750M))) + Convert.ToDecimal(7.9998779296875M))) - Convert.ToDecimal(asgop0))));
+ return if0_0retval_0_4_5_3_4;
+ }
+ Decimal retval_0_4_5_3_4 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToSingle(Convert.ToUInt32(Convert.ToInt64(clstatic_0_4_5_3_4.arr3d_0_4_5_3_4[4, 0, 3]) + Convert.ToInt64(-7413766110595995136L)) / 9574570.0) - 128.0F)) * (Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(7.9998779296875M) - Convert.ToDecimal(7.9997558593750M))) + Convert.ToDecimal(7.9998779296875M))) - Convert.ToDecimal(asgop0))));
+ return retval_0_4_5_3_4;
+ }
+
+ public static Decimal Func_0_4_5_3_3()
+ {
+ VT_0_4_5_3_3 vt_0_4_5_3_3 = new VT_0_4_5_3_3(1);
+ vt_0_4_5_3_3.a3_0_4_5_3_3 = 0M;
+
+ arr3d_0_4_5_3_3[4, 0, 3] = -496M;
+ if ((vt_0_4_5_3_3.a3_0_4_5_3_3) == ((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt16((Convert.ToInt16(28204)) % (Convert.ToInt16(28196)))) / 0.0078125M)) + Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(0.0078125M) + Convert.ToDecimal(-512.0078125M))) + Convert.ToDecimal(arr3d_0_4_5_3_3[4, 0, 3]))))) - Convert.ToDecimal(vt_0_4_5_3_3.a3_0_4_5_3_3))))
+ Console.WriteLine("Func_0_4_5_3_3: == true");
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt16((Convert.ToInt16(28204)) % (Convert.ToInt16(28196)))) / 0.0078125M)) + Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(0.0078125M) + Convert.ToDecimal(-512.0078125M))) + Convert.ToDecimal(arr3d_0_4_5_3_3[4, 0, 3]))))) - Convert.ToDecimal(vt_0_4_5_3_3.a3_0_4_5_3_3)));
+ }
+
+ public static Decimal Func_0_4_5_3_2()
+ {
+ Decimal a2_0_4_5_3_2 = 0M;
+
+ vtstatic_0_4_5_3_2.a4_0_4_5_3_2 = 0M;
+ clstatic_0_4_5_3_2.a0_0_4_5_3_2 += (Convert.ToDecimal(Convert.ToDecimal(0M)));
+ Decimal asgop1 = 0M;
+ asgop1 += (Convert.ToDecimal(Convert.ToDecimal(0M)));
+ vtstatic_0_4_5_3_2.a4_0_4_5_3_2 += (Convert.ToDecimal(Convert.ToDecimal(0M)));
+ vtstatic_0_4_5_3_2.a4_0_4_5_3_2 += (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(530430184) * 0M))));
+ asgop1 -= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(256UL) * a2_0_4_5_3_2)) - Convert.ToDecimal(0M)))));
+ if ((clstatic_0_4_5_3_2.a0_0_4_5_3_2) != ((Convert.ToDecimal(asgop1) - Convert.ToDecimal(clstatic_0_4_5_3_2.a0_0_4_5_3_2))))
+ Console.WriteLine("Func_0_4_5_3_2: != true");
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(asgop1) - Convert.ToDecimal(clstatic_0_4_5_3_2.a0_0_4_5_3_2))) + Convert.ToDecimal(vtstatic_0_4_5_3_2.a4_0_4_5_3_2)));
+ }
+
+ public static long Func_0_4_5_3_1()
+ {
+
+ clstatic_0_4_5_3_1.arr1d_0_4_5_3_1[0] = 512L;
+ double asgop0 = a2_0_4_5_3_1;
+ asgop0 -= (0.0);
+ asgop0 += ((((a2_0_4_5_3_1 - 0.0) - 3.0) + (-1.0 - (-0.25))));
+ if ((clstatic_0_4_5_3_1.arr1d_0_4_5_3_1[0]) <= ((Convert.ToInt64(Convert.ToInt64(15337991494405455872UL - 15337991494405193728UL) / clstatic_0_4_5_3_1.arr1d_0_4_5_3_1[0]))))
+ {
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(Convert.ToInt64(15337991494405455872UL - 15337991494405193728UL) / clstatic_0_4_5_3_1.arr1d_0_4_5_3_1[0]))) * asgop0));
+ }
+ else
+ {
+ if ((clstatic_0_4_5_3_1.arr1d_0_4_5_3_1[0]) > ((Convert.ToInt64(Convert.ToInt64(15337991494405455872UL - 15337991494405193728UL) / clstatic_0_4_5_3_1.arr1d_0_4_5_3_1[0]))))
+ {
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(Convert.ToInt64(15337991494405455872UL - 15337991494405193728UL) / clstatic_0_4_5_3_1.arr1d_0_4_5_3_1[0]))) * asgop0));
+ }
+ else
+ Console.WriteLine("Func_0_4_5_3_1: > false");
+ }
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(Convert.ToInt64(15337991494405455872UL - 15337991494405193728UL) / clstatic_0_4_5_3_1.arr1d_0_4_5_3_1[0]))) * asgop0));
+ }
+
+ public static Decimal Func_0_4_5_2_6()
+ {
+ Decimal[] arr1d_0_4_5_2_6 = new Decimal[11];
+
+ arr1d_0_4_5_2_6[0] = 1M;
+ if ((arr1d_0_4_5_2_6[0]) > ((Convert.ToDecimal(arr1d_0_4_5_2_6[0]) - Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(32UL) * 0.03125M)) + Convert.ToDecimal(-513M))) - Convert.ToDecimal(clstatic_0_4_5_2_6.a4_0_4_5_2_6))) + Convert.ToDecimal((Convert.ToDecimal(4096M) - Convert.ToDecimal((Convert.ToDecimal(4096M) - Convert.ToDecimal(497M))))))))))
+ Console.WriteLine("Func_0_4_5_2_6: > true");
+ else
+ Console.WriteLine("Func_0_4_5_2_6: > false");
+ Decimal retval_0_4_5_2_6 = Convert.ToDecimal((Convert.ToDecimal(arr1d_0_4_5_2_6[0]) - Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(32UL) * 0.03125M)) + Convert.ToDecimal(-513M))) - Convert.ToDecimal(clstatic_0_4_5_2_6.a4_0_4_5_2_6))) + Convert.ToDecimal((Convert.ToDecimal(4096M) - Convert.ToDecimal((Convert.ToDecimal(4096M) - Convert.ToDecimal(497M)))))))));
+ return retval_0_4_5_2_6;
+ }
+
+ public static Decimal Func_0_4_5_2_5()
+ {
+ CL_0_4_5_2_5 cl_0_4_5_2_5 = new CL_0_4_5_2_5();
+
+ cl_0_4_5_2_5.arr3d_0_4_5_2_5[4, 3, 3] = 258080M;
+ clstatic_0_4_5_2_5.arr3d_0_4_5_2_5[4, 0, 3] = -24M;
+ Decimal asgop0 = 258048M;
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(258048M) * Convert.ToDecimal(1M))) + Convert.ToDecimal(clstatic_0_4_5_2_5.a4_0_4_5_2_5)))));
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal(258048M)));
+ Decimal asgop2 = 258048M;
+ asgop2 -= (Convert.ToDecimal(Convert.ToDecimal(cl_0_4_5_2_5.arr3d_0_4_5_2_5[4, 3, 3])));
+ asgop2 -= (Convert.ToDecimal(Convert.ToDecimal(clstatic_0_4_5_2_5.arr3d_0_4_5_2_5[4, 0, 3])));
+ if ((-4040M) != ((Convert.ToDecimal(asgop2) + Convert.ToDecimal(-4040M))))
+ {
+ return Convert.ToDecimal((Convert.ToDecimal(asgop0) - Convert.ToDecimal((Convert.ToDecimal(asgop2) + Convert.ToDecimal(-4040M)))));
+ }
+ else
+ Console.WriteLine("Func_0_4_5_2_5: != false");
+ return Convert.ToDecimal((Convert.ToDecimal(asgop0) - Convert.ToDecimal((Convert.ToDecimal(asgop2) + Convert.ToDecimal(-4040M)))));
+ }
+
+ public static Decimal Func_0_4_5_2_4()
+ {
+
+ vtstatic_0_4_5_2_4.arr1d_0_4_5_2_4[1] = 716310351;
+ if (((Convert.ToDecimal(4096) / -4294967296M)) >= ((Convert.ToDecimal(Convert.ToUInt64(Convert.ToUInt32(Convert.ToUInt32(vtstatic_0_4_5_2_4.arr1d_0_4_5_2_4[1] / Convert.ToSingle(0.167732134F))) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(193944368U) - Convert.ToInt64(a0_0_4_5_2_4))))) * (Convert.ToDecimal((Convert.ToDecimal(4096) / -4294967296M)) + Convert.ToDecimal(0.000000000003645084228M)))))
+ Console.WriteLine("Func_0_4_5_2_4: >= true");
+ Decimal retval_0_4_5_2_4 = Convert.ToDecimal((Convert.ToDecimal(Convert.ToUInt64(Convert.ToUInt32(Convert.ToUInt32(vtstatic_0_4_5_2_4.arr1d_0_4_5_2_4[1] / Convert.ToSingle(0.167732134F))) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(193944368U) - Convert.ToInt64(a0_0_4_5_2_4))))) * (Convert.ToDecimal((Convert.ToDecimal(4096) / -4294967296M)) + Convert.ToDecimal(0.000000000003645084228M))));
+ return retval_0_4_5_2_4;
+ }
+
+ public static long Func_0_4_5_2_3()
+ {
+
+ vtstatic_0_4_5_2_3.a0_0_4_5_2_3 = 512L;
+ double asgop0 = 1.5710464929214929E-07;
+ asgop0 += ((1.5710464929214929E-07 + 0.015624685790701417));
+ if ((Convert.ToInt64(Convert.ToDouble(a3_0_4_5_2_3) * a5_0_4_5_2_3)) >= (a3_0_4_5_2_3))
+ Console.WriteLine("Func_0_4_5_2_3: >= true");
+ else
+ {
+ return Convert.ToInt64((Convert.ToInt64((Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt16(24864) - Convert.ToInt64(a3_0_4_5_2_3))) / (24864 * 1.5710464929214929E-07)) / Convert.ToInt64(Convert.ToDouble(a3_0_4_5_2_3) * a5_0_4_5_2_3))) / Convert.ToInt64(Convert.ToDouble(vtstatic_0_4_5_2_3.a0_0_4_5_2_3) * asgop0))));
+ }
+ long retval_0_4_5_2_3 = Convert.ToInt64((Convert.ToInt64((Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt16(24864) - Convert.ToInt64(a3_0_4_5_2_3))) / (24864 * 1.5710464929214929E-07)) / Convert.ToInt64(Convert.ToDouble(a3_0_4_5_2_3) * a5_0_4_5_2_3))) / Convert.ToInt64(Convert.ToDouble(vtstatic_0_4_5_2_3.a0_0_4_5_2_3) * asgop0))));
+ return retval_0_4_5_2_3;
+ }
+
+ public static Decimal Func_0_4_5_2_2()
+ {
+
+ clstatic_0_4_5_2_2.arr1d_0_4_5_2_2[0] = 1856.5M;
+ clstatic_0_4_5_2_2.arr1d_0_4_5_2_2[5] = -0.125M;
+ if (((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(2UL) * -0.0625M)) - Convert.ToDecimal(511.875M))) - Convert.ToDecimal(a2_0_4_5_2_2))) > (511.875M))
+ {
+ return Convert.ToDecimal((Convert.ToDecimal(clstatic_0_4_5_2_2.arr1d_0_4_5_2_2[5]) + Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(2UL) * -0.0625M)) - Convert.ToDecimal(511.875M))) - Convert.ToDecimal(a2_0_4_5_2_2))) + Convert.ToDecimal((Convert.ToDecimal(0.25F) * clstatic_0_4_5_2_2.arr1d_0_4_5_2_2[0]))))));
+ }
+ Decimal retval_0_4_5_2_2 = Convert.ToDecimal((Convert.ToDecimal(clstatic_0_4_5_2_2.arr1d_0_4_5_2_2[5]) + Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(2UL) * -0.0625M)) - Convert.ToDecimal(511.875M))) - Convert.ToDecimal(a2_0_4_5_2_2))) + Convert.ToDecimal((Convert.ToDecimal(0.25F) * clstatic_0_4_5_2_2.arr1d_0_4_5_2_2[0]))))));
+ return retval_0_4_5_2_2;
+ }
+
+ public static Decimal Func_0_4_5_2_1()
+ {
+ CL_0_4_5_2_1 cl_0_4_5_2_1 = new CL_0_4_5_2_1();
+ double* a3_0_4_5_2_1 = stackalloc double[1];
+ *a3_0_4_5_2_1 = 6.1505287478865818E-08;
+
+ cl_0_4_5_2_1.arr1d_0_4_5_2_1[2] = 1571441105;
+ a0_0_4_5_2_1 -= (Convert.ToDecimal(Convert.ToDecimal(-4M)));
+ if ((Convert.ToUInt32(cl_0_4_5_2_1.arr1d_0_4_5_2_1[2] * 1.3243397499138219)) <= 10)
+ Console.WriteLine("Func_0_4_5_2_1: <= true");
+ else
+ Console.WriteLine("Func_0_4_5_2_1: <= false");
+ return Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt64(Convert.ToUInt32(Convert.ToUInt32(cl_0_4_5_2_1.arr1d_0_4_5_2_1[2] * 1.3243397499138219)) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(128L) / ((*a3_0_4_5_2_1))))) * (Convert.ToDecimal((Convert.ToDecimal(128L) / a0_0_4_5_2_1)) - Convert.ToDecimal(-31.875M)))));
+ }
+
+ public static Decimal Func_0_4_5_1_6()
+ {
+ CL_0_4_5_1_6 cl_0_4_5_1_6 = new CL_0_4_5_1_6();
+
+ cl_0_4_5_1_6.arr3d_0_4_5_1_6[4, 0, 3] = 417404025839866995L;
+ Decimal asgop0 = 0.25M;
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal(-0.1875M)));
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(0.25M) + Convert.ToDecimal(-0.1875M)))));
+ if ((Convert.ToInt64(Convert.ToDouble(cl_0_4_5_1_6.arr3d_0_4_5_1_6[4, 0, 3]) * (2.0 + -1.0000000000001303))) == (cl_0_4_5_1_6.arr3d_0_4_5_1_6[4, 0, 3]))
+ {
+ Decimal if0_0retval_0_4_5_1_6 = Convert.ToDecimal((Convert.ToDecimal(Convert.ToUInt64(Convert.ToInt64(Convert.ToDouble(cl_0_4_5_1_6.arr3d_0_4_5_1_6[4, 0, 3]) * (2.0 + -1.0000000000001303)) + Convert.ToInt64(Convert.ToUInt16(54391) - Convert.ToInt64((Convert.ToInt64(cl_0_4_5_1_6.arr3d_0_4_5_1_6[4, 0, 3]) * Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(1864344169) + Convert.ToInt64(-1864344168L)))))))) / asgop0));
+ return if0_0retval_0_4_5_1_6;
+ }
+ return Convert.ToDecimal((Convert.ToDecimal(Convert.ToUInt64(Convert.ToInt64(Convert.ToDouble(cl_0_4_5_1_6.arr3d_0_4_5_1_6[4, 0, 3]) * (2.0 + -1.0000000000001303)) + Convert.ToInt64(Convert.ToUInt16(54391) - Convert.ToInt64((Convert.ToInt64(cl_0_4_5_1_6.arr3d_0_4_5_1_6[4, 0, 3]) * Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(1864344169) + Convert.ToInt64(-1864344168L)))))))) / asgop0));
+ }
+
+ public static Decimal Func_0_4_5_1_5()
+ {
+ VT_0_4_5_1_5 vt_0_4_5_1_5 = new VT_0_4_5_1_5(1);
+ vt_0_4_5_1_5.a0_0_4_5_1_5 = -16M;
+ Decimal* a4_0_4_5_1_5 = stackalloc Decimal[1];
+ *a4_0_4_5_1_5 = -0.000000000116415321826935M;
+ Decimal a5_0_4_5_1_5 = 1024M;
+
+ if ((0.003875732421875M) == ((Convert.ToDecimal((Convert.ToDecimal(0.03125F) / a5_0_4_5_1_5)) + Convert.ToDecimal(0.003875732421875M))))
+ {
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(0.03125F) / a5_0_4_5_1_5)) + Convert.ToDecimal(0.003875732421875M))) - Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(1.862645149230957E-09) / ((*a4_0_4_5_1_5)))) + Convert.ToDecimal((Convert.ToDecimal(vt_0_4_5_1_5.a0_0_4_5_1_5) - Convert.ToDecimal(-29.03515625M)))))));
+ }
+ else
+ Console.WriteLine("Func_0_4_5_1_5: == false");
+ Decimal retval_0_4_5_1_5 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(0.03125F) / a5_0_4_5_1_5)) + Convert.ToDecimal(0.003875732421875M))) - Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(1.862645149230957E-09) / ((*a4_0_4_5_1_5)))) + Convert.ToDecimal((Convert.ToDecimal(vt_0_4_5_1_5.a0_0_4_5_1_5) - Convert.ToDecimal(-29.03515625M)))))));
+ return retval_0_4_5_1_5;
+ }
+
+ public static Decimal Func_0_4_5_1_4()
+ {
+ VT_0_4_5_1_4 vt_0_4_5_1_4 = new VT_0_4_5_1_4(1);
+ vt_0_4_5_1_4.arr1d_0_4_5_1_4[0] = 16167;
+ vt_0_4_5_1_4.a3_0_4_5_1_4 = 0.2578125M;
+
+ vtstatic_0_4_5_1_4.arr1d_0_4_5_1_4[0] = 16167;
+ vtstatic_0_4_5_1_4.a3_0_4_5_1_4 = 0.2578125M;
+ Decimal asgop0 = vt_0_4_5_1_4.a3_0_4_5_1_4;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal(clstatic_0_4_5_1_4.a4_0_4_5_1_4)));
+ if ((vt_0_4_5_1_4.a3_0_4_5_1_4) < ((Convert.ToDecimal(Convert.ToInt64(Convert.ToUInt16(vtstatic_0_4_5_1_4.arr1d_0_4_5_1_4[0]) - Convert.ToInt64(16163L)) * vt_0_4_5_1_4.a3_0_4_5_1_4))))
+ {
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToInt64(Convert.ToUInt32(Convert.ToInt64(a1_0_4_5_1_4) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(508331818) - Convert.ToInt64(-3950720726L))))) + a1_0_4_5_1_4) * asgop0))) - Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt64(Convert.ToUInt16(vtstatic_0_4_5_1_4.arr1d_0_4_5_1_4[0]) - Convert.ToInt64(16163L)) * vt_0_4_5_1_4.a3_0_4_5_1_4)))));
+ }
+ else
+ {
+ if ((vt_0_4_5_1_4.a3_0_4_5_1_4) > ((Convert.ToDecimal(Convert.ToInt64(Convert.ToUInt16(vtstatic_0_4_5_1_4.arr1d_0_4_5_1_4[0]) - Convert.ToInt64(16163L)) * vt_0_4_5_1_4.a3_0_4_5_1_4))))
+ {
+ if (((Convert.ToInt64(Convert.ToUInt32(Convert.ToInt64(a1_0_4_5_1_4) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(508331818) - Convert.ToInt64(-3950720726L))))) + a1_0_4_5_1_4)) != (-3950720726L))
+ {
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToInt64(Convert.ToUInt32(Convert.ToInt64(a1_0_4_5_1_4) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(508331818) - Convert.ToInt64(-3950720726L))))) + a1_0_4_5_1_4) * asgop0))) - Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt64(Convert.ToUInt16(vtstatic_0_4_5_1_4.arr1d_0_4_5_1_4[0]) - Convert.ToInt64(16163L)) * vt_0_4_5_1_4.a3_0_4_5_1_4)))));
+ }
+ else
+ {
+ if ((vt_0_4_5_1_4.a3_0_4_5_1_4) >= ((Convert.ToDecimal(Convert.ToInt64(Convert.ToUInt16(vtstatic_0_4_5_1_4.arr1d_0_4_5_1_4[0]) - Convert.ToInt64(16163L)) * vt_0_4_5_1_4.a3_0_4_5_1_4))))
+ Console.WriteLine("Func_0_4_5_1_4: >= true");
+ }
+ }
+ else
+ Console.WriteLine("Func_0_4_5_1_4: > false");
+ }
+ Decimal retval_0_4_5_1_4 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToInt64(Convert.ToUInt32(Convert.ToInt64(a1_0_4_5_1_4) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(508331818) - Convert.ToInt64(-3950720726L))))) + a1_0_4_5_1_4) * asgop0))) - Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt64(Convert.ToUInt16(vtstatic_0_4_5_1_4.arr1d_0_4_5_1_4[0]) - Convert.ToInt64(16163L)) * vt_0_4_5_1_4.a3_0_4_5_1_4)))));
+ return retval_0_4_5_1_4;
+ }
+
+ public static double Func_0_4_5_1_3()
+ {
+ float[,,] arr3d_0_4_5_1_3 = new float[5, 11, 4];
+
+ vtstatic_0_4_5_1_3.a2_0_4_5_1_3 = 7.78125;
+ arr3d_0_4_5_1_3[4, 0, 3] = 1.0F;
+ double asgop0 = 8.0;
+ asgop0 += (4088.0);
+ asgop0 -= ((((arr3d_0_4_5_1_3[4, 0, 3] - (a1_0_4_5_1_3)) / arr3d_0_4_5_1_3[4, 0, 3]) * 3.75));
+ double retval_0_4_5_1_3 = Convert.ToDouble((asgop0 - ((1024.0F / 0.125) - ((1024.0F / arr3d_0_4_5_1_3[4, 0, 3]) * vtstatic_0_4_5_1_3.a2_0_4_5_1_3))));
+ return retval_0_4_5_1_3;
+ }
+
+ public static Decimal Func_0_4_5_1_2()
+ {
+ VT_0_4_5_1_2 vt_0_4_5_1_2 = new VT_0_4_5_1_2(1);
+ vt_0_4_5_1_2.a0_0_4_5_1_2 = 0.001953125M;
+ vt_0_4_5_1_2.a4_0_4_5_1_2 = -0.015625M;
+
+ vtstatic_0_4_5_1_2.a0_0_4_5_1_2 = 0.001953125M;
+ vtstatic_0_4_5_1_2.a4_0_4_5_1_2 = -0.015625M;
+ Decimal asgop0 = 0.00390625M;
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(0.00390625M) + Convert.ToDecimal((Convert.ToDecimal(0.00390625M) - Convert.ToDecimal(0.005859375M))))) - Convert.ToDecimal((Convert.ToDecimal(vt_0_4_5_1_2.a0_0_4_5_1_2) - Convert.ToDecimal((Convert.ToDecimal(vt_0_4_5_1_2.a0_0_4_5_1_2) - Convert.ToDecimal(-0.087890625M)))))))));
+ if ((asgop0) > ((Convert.ToDecimal((Convert.ToDecimal(vtstatic_0_4_5_1_2.a4_0_4_5_1_2) - Convert.ToDecimal((Convert.ToDecimal(vtstatic_0_4_5_1_2.a4_0_4_5_1_2) - Convert.ToDecimal(-0.125000M))))) + Convert.ToDecimal(asgop0))))
+ Console.WriteLine("Func_0_4_5_1_2: > true");
+ Decimal retval_0_4_5_1_2 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(vtstatic_0_4_5_1_2.a4_0_4_5_1_2) - Convert.ToDecimal((Convert.ToDecimal(vtstatic_0_4_5_1_2.a4_0_4_5_1_2) - Convert.ToDecimal(-0.125000M))))) + Convert.ToDecimal(asgop0)));
+ return retval_0_4_5_1_2;
+ }
+
+ public static ulong Func_0_4_5_1_1()
+ {
+ VT_0_4_5_1_1 vt_0_4_5_1_1 = new VT_0_4_5_1_1(1);
+ vt_0_4_5_1_1.arr2d_0_4_5_1_1[2, 1] = 82003713;
+
+ clstatic_0_4_5_1_1.arr2d_0_4_5_1_1[2, 0] = 9182341008569041852L;
+ clstatic_0_4_5_1_1.a5_0_4_5_1_1 -= (clstatic_0_4_5_1_1.arr2d_0_4_5_1_1[2, 0]);
+ double asgop1 = 32.0;
+ asgop1 -= ((-6.0007550145930608));
+ if ((Convert.ToInt16(Convert.ToInt16(Convert.ToDecimal(7824) * 2.3555725971370143149284253579M) * Convert.ToSingle(0.0175800323F))) != (Convert.ToInt16(Convert.ToDecimal(7824) * 2.3555725971370143149284253579M)))
+ {
+ ulong if0_0retval_0_4_5_1_1 = Convert.ToUInt64(Convert.ToUInt64(Convert.ToUInt32(Convert.ToUInt32(vt_0_4_5_1_1.arr2d_0_4_5_1_1[2, 1] * asgop1)) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToDecimal(7824) * 2.3555725971370143149284253579M) * Convert.ToSingle(0.0175800323F))) - Convert.ToInt64(clstatic_0_4_5_1_1.a5_0_4_5_1_1)))));
+ return if0_0retval_0_4_5_1_1;
+ }
+ ulong retval_0_4_5_1_1 = Convert.ToUInt64(Convert.ToUInt64(Convert.ToUInt32(Convert.ToUInt32(vt_0_4_5_1_1.arr2d_0_4_5_1_1[2, 1] * asgop1)) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToDecimal(7824) * 2.3555725971370143149284253579M) * Convert.ToSingle(0.0175800323F))) - Convert.ToInt64(clstatic_0_4_5_1_1.a5_0_4_5_1_1)))));
+ return retval_0_4_5_1_1;
+ }
+
+ public static double Func_0_4_4_6_6()
+ {
+ VT_0_4_4_6_6 vt_0_4_4_6_6 = new VT_0_4_4_6_6(1);
+ vt_0_4_4_6_6.arr2d_0_4_4_6_6[2, 0] = 0.015625F;
+ double a5_0_4_4_6_6 = 0.25;
+
+ double retval_0_4_4_6_6 = Convert.ToDouble((((vt_0_4_4_6_6.arr2d_0_4_4_6_6[2, 0] / (vt_0_4_4_6_6.arr2d_0_4_4_6_6[2, 0] + 31.984375F)) / (a5_0_4_4_6_6 - clstatic_0_4_4_6_6.a2_0_4_4_6_6)) - (16U / (a5_0_4_4_6_6 - ((a5_0_4_4_6_6 / 1.0) + -0.12572130141190915)))));
+ return retval_0_4_4_6_6;
+ }
+
+ public static double Func_0_4_4_6_5()
+ {
+ VT_0_4_4_6_5 vt_0_4_4_6_5 = new VT_0_4_4_6_5(1);
+ vt_0_4_4_6_5.arr3d_0_4_4_6_5[4, 0, 3] = 3.1637560111364213E-05;
+
+ ulong asgop0 = clstatic_0_4_4_6_5.a5_0_4_4_6_5;
+ asgop0 /= (Convert.ToUInt64(1UL));
+ double asgop1 = vt_0_4_4_6_5.arr3d_0_4_4_6_5[4, 0, 3];
+ asgop1 += (0.43746836243988863);
+ return Convert.ToDouble((((15804 * vt_0_4_4_6_5.arr3d_0_4_4_6_5[4, 0, 3]) - asgop1) - (Convert.ToDouble(asgop0 * ((Convert.ToDouble(clstatic_0_4_4_6_5.a5_0_4_4_6_5 * 0.00341796875)) - clstatic_0_4_4_6_5.a2_0_4_4_6_5)))));
+ }
+
+ public static double Func_0_4_4_6_4()
+ {
+
+ clstatic_0_4_4_6_4.arr2d_0_4_4_6_4[2, 0] = 0.0;
+ return Convert.ToDouble(clstatic_0_4_4_6_4.arr2d_0_4_4_6_4[2, 0]);
+ }
+
+ public static float Func_0_4_4_6_3()
+ {
+ CL_0_4_4_6_3 cl_0_4_4_6_3 = new CL_0_4_4_6_3();
+
+ Decimal asgop0 = 0.03125M;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal(clstatic_0_4_4_6_3.a0_0_4_4_6_3)));
+ return Convert.ToSingle(Convert.ToSingle(((Convert.ToUInt64(Convert.ToUInt64(Convert.ToUInt16(a1_0_4_4_6_3) + Convert.ToInt64(-23191L)) / cl_0_4_4_6_3.a2_0_4_4_6_3)) * (Convert.ToUInt64(cl_0_4_4_6_3.a2_0_4_4_6_3 / 1UL))) * Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(0.0312347412109375M) - Convert.ToDecimal(-0.0000152587890625M))) - Convert.ToDecimal(0.0312347412109375M))) / Convert.ToDecimal(asgop0))));
+ }
+
+ public static double Func_0_4_4_6_2()
+ {
+ double a3_0_4_4_6_2 = -66584576.0;
+
+ vtstatic_0_4_4_6_2.arr1d_0_4_4_6_2[0] = 8.2761049270629883E-05;
+ double retval_0_4_4_6_2 = Convert.ToDouble((((Convert.ToUInt16(Convert.ToUInt16(8192.0F + 26156.0F) % 5554)) / ((5554 / vtstatic_0_4_4_6_2.arr1d_0_4_4_6_2[0]) + a3_0_4_4_6_2)) - (((Convert.ToDouble(Convert.ToDecimal(-0.00000762939453125M) * Convert.ToDecimal(8727373545472M)) / (Convert.ToDouble(1048576UL * 31.75))) - (-1.994140625)))));
+ return retval_0_4_4_6_2;
+ }
+
+ public static double Func_0_4_4_6_1()
+ {
+ VT_0_4_4_6_1 vt_0_4_4_6_1 = new VT_0_4_4_6_1(1);
+ vt_0_4_4_6_1.arr3d_0_4_4_6_1[4, 2, 3] = 816397676;
+
+ arr2d_0_4_4_6_1[2, 0] = 0.03125;
+ arr2d_0_4_4_6_1[2, 4] = -117.6175724708361;
+ double asgop0 = 4096.0;
+ asgop0 /= (arr2d_0_4_4_6_1[2, 0]);
+ double retval_0_4_4_6_1 = Convert.ToDouble((((25631 * 5.1138074987320046) - ((vt_0_4_4_6_1.arr3d_0_4_4_6_1[4, 2, 3] * -0.0011238444534719622))) / (asgop0 - ((25631 * arr2d_0_4_4_6_1[2, 4])))));
+ return retval_0_4_4_6_1;
+ }
+
+ public static ulong Func_0_4_4_5_6()
+ {
+ CL_0_4_4_5_6 cl_0_4_4_5_6 = new CL_0_4_4_5_6();
+
+ cl_0_4_4_5_6.arr3d_0_4_4_5_6[4, 0, 3] = 58510;
+ ulong retval_0_4_4_5_6 = Convert.ToUInt64(Convert.ToUInt64(Convert.ToUInt16((Convert.ToUInt16(cl_0_4_4_5_6.arr3d_0_4_4_5_6[4, 0, 3] % 50993))) - Convert.ToInt64(-8719067284879958691L)));
+ return retval_0_4_4_5_6;
+ }
+
+ public static double Func_0_4_4_5_5()
+ {
+ CL_0_4_4_5_5 cl_0_4_4_5_5 = new CL_0_4_4_5_5();
+
+ vtstatic_0_4_4_5_5.a1_0_4_4_5_5 = 0.84316189028510335;
+ cl_0_4_4_5_5.arr1d_0_4_4_5_5[5] = 597767676;
+ clstatic_0_4_4_5_5.arr2d_0_4_4_5_5[2, 0] = 39349;
+ double retval_0_4_4_5_5 = Convert.ToDouble((Convert.ToUInt32(cl_0_4_4_5_5.arr1d_0_4_4_5_5[5] / vtstatic_0_4_4_5_5.a1_0_4_4_5_5) * ((Convert.ToUInt16(clstatic_0_4_4_5_5.arr2d_0_4_4_5_5[2, 0] % clstatic_0_4_4_5_5.a4_0_4_4_5_5)) / cl_0_4_4_5_5.a3_0_4_4_5_5)));
+ return retval_0_4_4_5_5;
+ }
+
+ public static long Func_0_4_4_5_4()
+ {
+ CL_0_4_4_5_4 cl_0_4_4_5_4 = new CL_0_4_4_5_4();
+ int* a3_0_4_4_5_4 = stackalloc int[1];
+ *a3_0_4_4_5_4 = 2041579715;
+ float* a5_0_4_4_5_4 = stackalloc float[1];
+ *a5_0_4_4_5_4 = 0.509123F;
+
+ cl_0_4_4_5_4.arr3d_0_4_4_5_4[4, 0, 3] = 2041576049;
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(Convert.ToInt32(((*a3_0_4_4_5_4))) - Convert.ToInt32(cl_0_4_4_5_4.arr3d_0_4_4_5_4[4, 0, 3]))) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16((Convert.ToInt16(27184)) % (Convert.ToInt16(Convert.ToInt16(27184 * Convert.ToSingle(((*a5_0_4_4_5_4)))))))) - Convert.ToInt64(1999466017075815183L)))));
+ }
+
+ public static ushort Func_0_4_4_5_3()
+ {
+ float* a0_0_4_4_5_3 = stackalloc float[1];
+ *a0_0_4_4_5_3 = 0.520322442F;
+
+ clstatic_0_4_4_5_3.arr3d_0_4_4_5_3[4, 5, 3] = -240928153;
+ short asgop0 = 14639;
+ asgop0 += Convert.ToInt16(Convert.ToInt16(14639 * Convert.ToSingle(((*a0_0_4_4_5_3)))));
+ return Convert.ToUInt16(Convert.ToUInt16(asgop0 * Convert.ToSingle(Convert.ToSingle((241190297 + clstatic_0_4_4_5_3.arr3d_0_4_4_5_3[4, 5, 3]) * ((Convert.ToInt32(-16777216M - 224150937M) * -1.2666671679917788E-13) - 2.8430429892978282E-05)))));
+ }
+
+ public static ulong Func_0_4_4_5_2()
+ {
+
+ vtstatic_0_4_4_5_2.a2_0_4_4_5_2 = -8719067284879951350L;
+ short asgop0 = a0_0_4_4_5_2;
+ asgop0 /= (Convert.ToInt16(2925786697616588800UL - 2925786697616588799UL));
+ ulong retval_0_4_4_5_2 = Convert.ToUInt64(Convert.ToUInt64(Convert.ToUInt16((Convert.ToUInt16(Convert.ToUInt16(Convert.ToUInt16(a0_0_4_4_5_2 * a4_0_4_4_5_2) + 30532) % Convert.ToUInt16(a0_0_4_4_5_2 * 3.7824533545057561)))) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(asgop0) + Convert.ToInt64(vtstatic_0_4_4_5_2.a2_0_4_4_5_2)))));
+ return retval_0_4_4_5_2;
+ }
+
+ public static ulong Func_0_4_4_5_1()
+ {
+
+ vtstatic_0_4_4_5_1.a4_0_4_4_5_1 = 19383;
+ arr3d_0_4_4_5_1[4, 0, 3] = 159323.484F;
+ ulong retval_0_4_4_5_1 = Convert.ToUInt64(Convert.ToUInt64(Convert.ToUInt16(Convert.ToUInt16((vtstatic_0_4_4_5_1.a4_0_4_4_5_1 + Convert.ToInt32(1048576M + 671755176M)) / Convert.ToSingle(arr3d_0_4_4_5_1[4, 0, 3]))) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(a2_0_4_4_5_1) - Convert.ToInt64((Convert.ToInt64(Convert.ToDouble(a1_0_4_4_5_1) * clstatic_0_4_4_5_1.a5_0_4_4_5_1) + (Convert.ToInt64(a1_0_4_4_5_1) * Convert.ToInt64(1L))))))));
+ return retval_0_4_4_5_1;
+ }
+
+ public static double Func_0_4_4_4_6()
+ {
+ CL_0_4_4_4_6 cl_0_4_4_4_6 = new CL_0_4_4_4_6();
+
+ cl_0_4_4_4_6.arr2d_0_4_4_4_6[2, 0] = -1.52587890625E-05;
+ cl_0_4_4_4_6.arr2d_0_4_4_4_6[2, 0] -= ((Convert.ToInt16(256M + 24524M) * 1.9088880586662631E-08));
+ return Convert.ToDouble((cl_0_4_4_4_6.arr2d_0_4_4_4_6[2, 0] + ((Convert.ToDouble(a2_0_4_4_4_6 * 7.62939453125E-06)) + ((3.05175781E-05F / cl_0_4_4_4_6.a4_0_4_4_4_6) + (cl_0_4_4_4_6.a4_0_4_4_4_6 - 0.0322113037109375)))));
+ }
+
+ public static double Func_0_4_4_4_5()
+ {
+
+ vtstatic_0_4_4_4_5.arr2d_0_4_4_4_5[2, 1] = 1M;
+ arr2d_0_4_4_4_5[2, 0] = 0.0000152587890625M;
+ double retval_0_4_4_4_5 = Convert.ToDouble(Convert.ToDouble(Convert.ToDecimal(vtstatic_0_4_4_4_5.arr2d_0_4_4_4_5[2, 1]) * Convert.ToDecimal(arr2d_0_4_4_4_5[2, 0])));
+ return retval_0_4_4_4_5;
+ }
+
+ public static double Func_0_4_4_4_4()
+ {
+ CL_0_4_4_4_4 cl_0_4_4_4_4 = new CL_0_4_4_4_4();
+
+ vtstatic_0_4_4_4_4.arr1d_0_4_4_4_4[2] = 1184758993;
+ arr2d_0_4_4_4_4[2, 0] = -4194304.0;
+ vtstatic_0_4_4_4_4.arr1d_0_4_4_4_4[2] %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(1184693457))))));
+ arr2d_0_4_4_4_4[2, 0] -= ((cl_0_4_4_4_4.a3_0_4_4_4_4 / 0.0013020833333333333));
+ double retval_0_4_4_4_4 = Convert.ToDouble((arr2d_0_4_4_4_4[2, 0] / (vtstatic_0_4_4_4_4.arr1d_0_4_4_4_4[2] / (Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal(128L * 0.25M))) / Convert.ToDecimal(0.03125M)) / a1_0_4_4_4_4))));
+ return retval_0_4_4_4_4;
+ }
+
+ public static float Func_0_4_4_4_3()
+ {
+ double[,] arr2d_0_4_4_4_3 = new double[3, 11];
+
+ arr2d_0_4_4_4_3[2, 0] = 59543654400.0;
+ float retval_0_4_4_4_3 = Convert.ToSingle(((Convert.ToSingle(Convert.ToUInt32(Convert.ToInt64(clstatic_0_4_4_4_3.a5_0_4_4_4_3) + Convert.ToInt64(1860739232L)) / arr2d_0_4_4_4_3[2, 0]) + 0.21875F) + Convert.ToSingle(clstatic_0_4_4_4_3.a5_0_4_4_4_3 * ((arr2d_0_4_4_4_3[2, 0] + 0.0) + -59543654399.993164))));
+ return retval_0_4_4_4_3;
+ }
+
+ public static double Func_0_4_4_4_2()
+ {
+
+ vtstatic_0_4_4_4_2.arr1d_0_4_4_4_2[0] = 1.862645149230957E-09;
+ vtstatic_0_4_4_4_2.a1_0_4_4_4_2 = 16262;
+ vtstatic_0_4_4_4_2.a2_0_4_4_4_2 = 1199661050;
+ arr1d_0_4_4_4_2[3] = 2.523942000321703E-14;
+ double asgop0 = vtstatic_0_4_4_4_2.arr1d_0_4_4_4_2[0];
+ asgop0 /= ((Convert.ToDouble(16L * ((vtstatic_0_4_4_4_2.arr1d_0_4_4_4_2[0] + 0.0) - (-0.00097656063735485077)))));
+ asgop0 -= ((-1.1920928955078125E-07));
+ double retval_0_4_4_4_2 = Convert.ToDouble((asgop0 + (Convert.ToUInt32(vtstatic_0_4_4_4_2.a1_0_4_4_4_2 + vtstatic_0_4_4_4_2.a2_0_4_4_4_2) * arr1d_0_4_4_4_2[3])));
+ return retval_0_4_4_4_2;
+ }
+
+ public static double Func_0_4_4_4_1()
+ {
+
+ vtstatic_0_4_4_4_1.a2_0_4_4_4_1 = -1.5087425708770752E-07;
+ double asgop0 = -0.00012159347534179688;
+ asgop0 += ((4 / 1927.9724201333027));
+ double asgop1 = 0.0001220703125;
+ asgop1 += (-0.00012159347534179688);
+ asgop0 -= ((Convert.ToDouble(a0_0_4_4_4_1 * vtstatic_0_4_4_4_1.a2_0_4_4_4_1)));
+ double retval_0_4_4_4_1 = Convert.ToDouble(((Convert.ToSingle(a0_0_4_4_4_1 * 0.0625) * asgop1) - asgop0));
+ return retval_0_4_4_4_1;
+ }
+
+ public static float Func_0_4_4_3_6()
+ {
+ float[,,] arr3d_0_4_4_3_6 = new float[5, 11, 4];
+
+ arr3d_0_4_4_3_6[4, 0, 3] = -32.0F;
+ arr3d_0_4_4_3_6[4, 0, 3] += (30.25F);
+ float retval_0_4_4_3_6 = Convert.ToSingle(((Convert.ToSingle(Convert.ToInt16(25942 - Convert.ToInt16((Convert.ToInt16(18699)) % (Convert.ToInt16(12131)))) / 9687.0) + arr3d_0_4_4_3_6[4, 0, 3]) + Convert.ToSingle(clstatic_0_4_4_3_6.a3_0_4_4_3_6 * a4_0_4_4_3_6)));
+ return retval_0_4_4_3_6;
+ }
+
+ public static float Func_0_4_4_3_5()
+ {
+
+ clstatic_0_4_4_3_5.arr3d_0_4_4_3_5[4, 0, 3] = -28.0;
+ double asgop0 = 4.0;
+ asgop0 -= ((clstatic_0_4_4_3_5.arr3d_0_4_4_3_5[4, 0, 3]));
+ float retval_0_4_4_3_5 = Convert.ToSingle(Convert.ToSingle(Convert.ToUInt64(Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(a5_0_4_4_3_5 + 951M) / (4.0 + -3.8829026303645593))) - Convert.ToInt64(Convert.ToInt64(14512997133759545344UL - 14512997133759540772UL))) * asgop0));
+ return retval_0_4_4_3_5;
+ }
+
+ public static double Func_0_4_4_3_4()
+ {
+
+ clstatic_0_4_4_3_4.arr3d_0_4_4_3_4[4, 0, 3] = -5.5553052263849647E-11;
+ clstatic_0_4_4_3_4.arr1d_0_4_4_3_4[4] = 1336771392;
+ double retval_0_4_4_3_4 = Convert.ToDouble((Convert.ToInt32(Convert.ToInt32(clstatic_0_4_4_3_4.arr1d_0_4_4_3_4[4] / (1.6831674153265683 - 0.14794667719545251)) / (0.14794667719545251 - (-1.5352207381311158))) * (1.1641532182693481E-10 - ((1.1641532182693481E-10 * (1.1641532182693481E-10 + 0.0039062498835846782)) - (clstatic_0_4_4_3_4.arr3d_0_4_4_3_4[4, 0, 3])))));
+ return retval_0_4_4_3_4;
+ }
+
+ public static double Func_0_4_4_3_3()
+ {
+ VT_0_4_4_3_3 vt_0_4_4_3_3 = new VT_0_4_4_3_3(1);
+ vt_0_4_4_3_3.arr2d_0_4_4_3_3[2, 0] = 5.6001454503530665E-05;
+ vt_0_4_4_3_3.a3_0_4_4_3_3 = 2335939328U;
+ double* a1_0_4_4_3_3 = stackalloc double[1];
+ *a1_0_4_4_3_3 = 65536.0;
+
+ vtstatic_0_4_4_3_3.arr2d_0_4_4_3_3[2, 0] = 5.6001454503530665E-05;
+ vtstatic_0_4_4_3_3.a3_0_4_4_3_3 = 2335939328U;
+ (*a1_0_4_4_3_3) -= ((a2_0_4_4_3_3));
+ (*a1_0_4_4_3_3) += ((vt_0_4_4_3_3.a3_0_4_4_3_3 * vtstatic_0_4_4_3_3.arr2d_0_4_4_3_3[2, 0]));
+ return Convert.ToDouble(((*a1_0_4_4_3_3) - (clstatic_0_4_4_3_3.a5_0_4_4_3_3 * (1847987860 * 1.0355710698095653E-12))));
+ }
+
+ public static double Func_0_4_4_3_2()
+ {
+ double[,] arr2d_0_4_4_3_2 = new double[3, 11];
+
+ arr2d_0_4_4_3_2[2, 0] = 4063232.0;
+ arr2d_0_4_4_3_2[2, 1] = 131072.0;
+ double asgop0 = -134217728.0;
+ asgop0 -= ((a5_0_4_4_3_2));
+ arr2d_0_4_4_3_2[2, 1] += (arr2d_0_4_4_3_2[2, 0]);
+ double asgop2 = -134217728.0;
+ asgop2 += (asgop0);
+ if ((arr2d_0_4_4_3_2[2, 1]) >= ((arr2d_0_4_4_3_2[2, 1] - ((((arr2d_0_4_4_3_2[2, 0] / 1.0) + 0.0) * 0.0010080645161290322) - (asgop2)))))
+ {
+ double if0_0retval_0_4_4_3_2 = Convert.ToDouble((arr2d_0_4_4_3_2[2, 1] - ((((arr2d_0_4_4_3_2[2, 0] / 1.0) + 0.0) * 0.0010080645161290322) - (asgop2))));
+ return if0_0retval_0_4_4_3_2;
+ }
+ double retval_0_4_4_3_2 = Convert.ToDouble((arr2d_0_4_4_3_2[2, 1] - ((((arr2d_0_4_4_3_2[2, 0] / 1.0) + 0.0) * 0.0010080645161290322) - (asgop2))));
+ return retval_0_4_4_3_2;
+ }
+
+ public static double Func_0_4_4_3_1()
+ {
+
+ clstatic_0_4_4_3_1.arr3d_0_4_4_3_1[4, 0, 3] = -504.0F;
+ float asgop0 = 8.0F;
+ asgop0 -= ((clstatic_0_4_4_3_1.arr3d_0_4_4_3_1[4, 0, 3]));
+ float asgop1 = -32768.0F;
+ asgop1 -= (0.0F);
+ double asgop2 = 1.4901161193847656E-08;
+ asgop2 /= (((-32768.0F / (1.4901161193847656E-08 - 2199023255552.0)) - 1.4901047507009935E-08));
+ if ((asgop2) >= ((asgop2 + ((asgop1 / asgop0) * (1.52587891E-05F * 32.0)))))
+ {
+ if (((1.52587891E-05F * 32.0)) >= (((asgop1 / asgop0) * (1.52587891E-05F * 32.0))))
+ {
+ return Convert.ToDouble((asgop2 + ((asgop1 / asgop0) * (1.52587891E-05F * 32.0))));
+ }
+ }
+ else
+ Console.WriteLine("Func_0_4_4_3_1: >= false");
+ double retval_0_4_4_3_1 = Convert.ToDouble((asgop2 + ((asgop1 / asgop0) * (1.52587891E-05F * 32.0))));
+ return retval_0_4_4_3_1;
+ }
+
+ public static double Func_0_4_4_2_6()
+ {
+
+ float asgop0 = clstatic_0_4_4_2_6.a0_0_4_4_2_6;
+ asgop0 /= ((clstatic_0_4_4_2_6.a0_0_4_4_2_6 * 0.001953125F));
+ if (((asgop0 / (32768.0 * 2.0))) < (32768.0))
+ Console.WriteLine("Func_0_4_4_2_6: < true");
+ else
+ {
+ double else0_0retval_0_4_4_2_6 = Convert.ToDouble((((asgop0 / (32768.0 * 2.0)) + (clstatic_0_4_4_2_6.a0_0_4_4_2_6 * 16256.0)) - 0.0));
+ return else0_0retval_0_4_4_2_6;
+ }
+ double retval_0_4_4_2_6 = Convert.ToDouble((((asgop0 / (32768.0 * 2.0)) + (clstatic_0_4_4_2_6.a0_0_4_4_2_6 * 16256.0)) - 0.0));
+ return retval_0_4_4_2_6;
+ }
+
+ public static double Func_0_4_4_2_5()
+ {
+ CL_0_4_4_2_5 cl_0_4_4_2_5 = new CL_0_4_4_2_5();
+
+ cl_0_4_4_2_5.arr3d_0_4_4_2_5[4, 2, 3] = 8.0;
+ clstatic_0_4_4_2_5.arr3d_0_4_4_2_5[4, 0, 3] = 0.0146484375;
+ double asgop0 = cl_0_4_4_2_5.arr3d_0_4_4_2_5[4, 2, 3];
+ asgop0 += ((cl_0_4_4_2_5.arr3d_0_4_4_2_5[4, 2, 3] - 15.984375));
+ asgop0 -= (clstatic_0_4_4_2_5.arr3d_0_4_4_2_5[4, 0, 3]);
+ if (((0.015625 + a4_0_4_4_2_5)) != (0.015625))
+ {
+ if (((0.015625 + a4_0_4_4_2_5)) != (0.015625))
+ {
+ return Convert.ToDouble((asgop0 / ((0.015625 + a4_0_4_4_2_5) + (0.25F * 0.0625))));
+ }
+ else
+ {
+ if ((asgop0) < ((asgop0 / ((0.015625 + a4_0_4_4_2_5) + (0.25F * 0.0625)))))
+ {
+ return Convert.ToDouble((asgop0 / ((0.015625 + a4_0_4_4_2_5) + (0.25F * 0.0625))));
+ }
+ }
+ }
+ else
+ Console.WriteLine("Func_0_4_4_2_5: != false");
+ return Convert.ToDouble((asgop0 / ((0.015625 + a4_0_4_4_2_5) + (0.25F * 0.0625))));
+ }
+
+ public static float Func_0_4_4_2_4()
+ {
+
+ vtstatic_0_4_4_2_4.arr3d_0_4_4_2_4[4, 3, 3] = 4096.0F;
+ vtstatic_0_4_4_2_4.arr3d_0_4_4_2_4[4, 4, 3] = 0.25F;
+ vtstatic_0_4_4_2_4.a5_0_4_4_2_4 = 15360.0F;
+ arr3d_0_4_4_2_4[4, 0, 3] = 65536.0F;
+ arr3d_0_4_4_2_4[4, 2, 3] = 0.0F;
+ float asgop0 = vtstatic_0_4_4_2_4.arr3d_0_4_4_2_4[4, 3, 3];
+ asgop0 /= (8.0F);
+ asgop0 *= ((16384.0F - vtstatic_0_4_4_2_4.a5_0_4_4_2_4));
+ if ((((16384.0F - arr3d_0_4_4_2_4[4, 2, 3]) * (16384.0F / arr3d_0_4_4_2_4[4, 0, 3]))) <= (arr3d_0_4_4_2_4[4, 2, 3]))
+ {
+ return Convert.ToSingle(((((16384.0F - arr3d_0_4_4_2_4[4, 2, 3]) * (16384.0F / arr3d_0_4_4_2_4[4, 0, 3])) * (vtstatic_0_4_4_2_4.arr3d_0_4_4_2_4[4, 4, 3] / vtstatic_0_4_4_2_4.arr3d_0_4_4_2_4[4, 3, 3])) * asgop0));
+ }
+ float retval_0_4_4_2_4 = Convert.ToSingle(((((16384.0F - arr3d_0_4_4_2_4[4, 2, 3]) * (16384.0F / arr3d_0_4_4_2_4[4, 0, 3])) * (vtstatic_0_4_4_2_4.arr3d_0_4_4_2_4[4, 4, 3] / vtstatic_0_4_4_2_4.arr3d_0_4_4_2_4[4, 3, 3])) * asgop0));
+ return retval_0_4_4_2_4;
+ }
+
+ public static double Func_0_4_4_2_3()
+ {
+ VT_0_4_4_2_3 vt_0_4_4_2_3 = new VT_0_4_4_2_3(1);
+ vt_0_4_4_2_3.arr2d_0_4_4_2_3[2, 0] = 0.875F;
+ vt_0_4_4_2_3.a2_0_4_4_2_3 = 1.0;
+ vt_0_4_4_2_3.a5_0_4_4_2_3 = 512.0;
+
+ vtstatic_0_4_4_2_3.arr2d_0_4_4_2_3[2, 0] = 0.875F;
+ vtstatic_0_4_4_2_3.a2_0_4_4_2_3 = 1.0;
+ vtstatic_0_4_4_2_3.a5_0_4_4_2_3 = 512.0;
+ float asgop0 = 0.125F;
+ asgop0 += (vtstatic_0_4_4_2_3.arr2d_0_4_4_2_3[2, 0]);
+ double asgop1 = vt_0_4_4_2_3.a2_0_4_4_2_3;
+ asgop1 -= ((-1.5259021896696368E-05));
+ double asgop2 = 511.9921875;
+ asgop2 += (16702972.0078125);
+ double asgop3 = vtstatic_0_4_4_2_3.a5_0_4_4_2_3;
+ asgop3 -= (((vtstatic_0_4_4_2_3.a5_0_4_4_2_3 * vt_0_4_4_2_3.a2_0_4_4_2_3) / asgop1));
+ asgop3 *= (asgop2);
+ if ((vtstatic_0_4_4_2_3.a5_0_4_4_2_3) <= ((asgop0 * vtstatic_0_4_4_2_3.a5_0_4_4_2_3)))
+ Console.WriteLine("Func_0_4_4_2_3: <= true");
+ else
+ Console.WriteLine("Func_0_4_4_2_3: <= false");
+ return Convert.ToDouble(((asgop0 * vtstatic_0_4_4_2_3.a5_0_4_4_2_3) + asgop3));
+ }
+
+ public static double Func_0_4_4_2_2()
+ {
+ VT_0_4_4_2_2 vt_0_4_4_2_2 = new VT_0_4_4_2_2(1);
+ vt_0_4_4_2_2.arr3d_0_4_4_2_2[4, 2, 3] = -2.0;
+ vt_0_4_4_2_2.a5_0_4_4_2_2 = 0.0;
+
+ vtstatic_0_4_4_2_2.arr3d_0_4_4_2_2[4, 2, 3] = -2.0;
+ vtstatic_0_4_4_2_2.a5_0_4_4_2_2 = 0.0;
+ arr3d_0_4_4_2_2[4, 0, 3] = 134217728.0;
+ double asgop0 = vtstatic_0_4_4_2_2.arr3d_0_4_4_2_2[4, 2, 3];
+ asgop0 -= (vt_0_4_4_2_2.a5_0_4_4_2_2);
+ float asgop1 = 2.0F;
+ asgop1 /= ((2.0F * 32.0F));
+ double asgop2 = arr3d_0_4_4_2_2[4, 0, 3];
+ asgop2 += ((arr3d_0_4_4_2_2[4, 0, 3] / vtstatic_0_4_4_2_2.arr3d_0_4_4_2_2[4, 2, 3]));
+ if (((asgop0 + 62916611.0)) >= (asgop0))
+ {
+ if (((asgop0 + 62916611.0)) == (asgop0))
+ {
+ if ((asgop2) >= ((asgop1 * (asgop2 - (asgop0 + 62916611.0)))))
+ {
+ return Convert.ToDouble((asgop1 * (asgop2 - (asgop0 + 62916611.0))));
+ }
+ else
+ {
+ if ((asgop2) > ((asgop1 * (asgop2 - (asgop0 + 62916611.0)))))
+ {
+ if ((asgop1) != 10)
+ {
+ return Convert.ToDouble((asgop1 * (asgop2 - (asgop0 + 62916611.0))));
+ }
+ else
+ Console.WriteLine("Func_0_4_4_2_2: != false");
+ }
+ }
+ }
+ }
+ double retval_0_4_4_2_2 = Convert.ToDouble((asgop1 * (asgop2 - (asgop0 + 62916611.0))));
+ return retval_0_4_4_2_2;
+ }
+
+ public static double Func_0_4_4_2_1()
+ {
+
+ vtstatic_0_4_4_2_1.a0_0_4_4_2_1 = 2097152.0;
+ double asgop0 = 32768.0;
+ asgop0 += ((vtstatic_0_4_4_2_1.a0_0_4_4_2_1 / clstatic_0_4_4_2_1.a1_0_4_4_2_1));
+ if (((131072.0 / 4160749600.0)) <= (131072.0))
+ {
+ if ((asgop0) > ((asgop0 + ((-0.0009765625F * 131072.0) / (131072.0 / 4160749600.0)))))
+ {
+ if ((asgop0) < ((asgop0 + ((-0.0009765625F * 131072.0) / (131072.0 / 4160749600.0)))))
+ {
+ if (((-0.0009765625F * 131072.0)) <= ((asgop0 + ((-0.0009765625F * 131072.0) / (131072.0 / 4160749600.0)))))
+ {
+ return Convert.ToDouble((asgop0 + ((-0.0009765625F * 131072.0) / (131072.0 / 4160749600.0))));
+ }
+ else
+ Console.WriteLine("Func_0_4_4_2_1: <= false");
+ }
+ }
+ }
+ else
+ {
+ if ((asgop0) != ((asgop0 + ((-0.0009765625F * 131072.0) / (131072.0 / 4160749600.0)))))
+ Console.WriteLine("Func_0_4_4_2_1: != true");
+ }
+ double retval_0_4_4_2_1 = Convert.ToDouble((asgop0 + ((-0.0009765625F * 131072.0) / (131072.0 / 4160749600.0))));
+ return retval_0_4_4_2_1;
+ }
+
+ public static double Func_0_4_4_1_6()
+ {
+ CL_0_4_4_1_6 cl_0_4_4_1_6 = new CL_0_4_4_1_6();
+
+ vtstatic_0_4_4_1_6.a0_0_4_4_1_6 = -16.0;
+ vtstatic_0_4_4_1_6.a1_0_4_4_1_6 = -1.1967677696078431E-07;
+ float asgop0 = 3.05175781E-05F;
+ asgop0 -= (0.0F);
+ double asgop1 = vtstatic_0_4_4_1_6.a0_0_4_4_1_6;
+ asgop1 += ((asgop0 / ((vtstatic_0_4_4_1_6.a0_0_4_4_1_6 - 0.0) * vtstatic_0_4_4_1_6.a1_0_4_4_1_6)));
+ double asgop2 = cl_0_4_4_1_6.a4_0_4_4_1_6;
+ asgop2 -= (1.96484375);
+ if ((asgop1) == ((asgop1 / ((3.05175781E-05F / 0.0009765625) - ((cl_0_4_4_1_6.a4_0_4_4_1_6 + asgop2))))))
+ Console.WriteLine("Func_0_4_4_1_6: == true");
+ else
+ {
+ return Convert.ToDouble((asgop1 / ((3.05175781E-05F / 0.0009765625) - ((cl_0_4_4_1_6.a4_0_4_4_1_6 + asgop2)))));
+ }
+ return Convert.ToDouble((asgop1 / ((3.05175781E-05F / 0.0009765625) - ((cl_0_4_4_1_6.a4_0_4_4_1_6 + asgop2)))));
+ }
+
+ public static float Func_0_4_4_1_5()
+ {
+ CL_0_4_4_1_5 cl_0_4_4_1_5 = new CL_0_4_4_1_5();
+ float* a1_0_4_4_1_5 = stackalloc float[1];
+ *a1_0_4_4_1_5 = 0.0F;
+ float* a5_0_4_4_1_5 = stackalloc float[1];
+ *a5_0_4_4_1_5 = 8192.0F;
+
+ cl_0_4_4_1_5.arr1d_0_4_4_1_5[0] = 0.0F;
+ float asgop0 = (*a5_0_4_4_1_5);
+ asgop0 /= (((((*a5_0_4_4_1_5)) + clstatic_0_4_4_1_5.a2_0_4_4_1_5)));
+ if (((*a1_0_4_4_1_5)) > (((asgop0 + cl_0_4_4_1_5.arr1d_0_4_4_1_5[0]) - ((*a1_0_4_4_1_5)))))
+ Console.WriteLine("Func_0_4_4_1_5: > true");
+ float retval_0_4_4_1_5 = Convert.ToSingle(((asgop0 + cl_0_4_4_1_5.arr1d_0_4_4_1_5[0]) - ((*a1_0_4_4_1_5))));
+ return retval_0_4_4_1_5;
+ }
+
+ public static float Func_0_4_4_1_4()
+ {
+
+ float asgop0 = 0.015625F;
+ asgop0 /= (1.0F);
+ float asgop1 = -191.9961F;
+ asgop1 += (-3840.004F);
+ asgop0 *= (((1.0F * a0_0_4_4_1_4) * 1.0F));
+ if ((asgop1) >= ((((1.0F / clstatic_0_4_4_1_4.a3_0_4_4_1_4) - (clstatic_0_4_4_1_4.a3_0_4_4_1_4 - (-191.9961F))) - (asgop1))))
+ Console.WriteLine("Func_0_4_4_1_4: >= true");
+ else
+ Console.WriteLine("Func_0_4_4_1_4: >= false");
+ return Convert.ToSingle((asgop0 * (((1.0F / clstatic_0_4_4_1_4.a3_0_4_4_1_4) - (clstatic_0_4_4_1_4.a3_0_4_4_1_4 - (-191.9961F))) - (asgop1))));
+ }
+
+ public static double Func_0_4_4_1_3()
+ {
+ VT_0_4_4_1_3 vt_0_4_4_1_3 = new VT_0_4_4_1_3(1);
+ vt_0_4_4_1_3.a0_0_4_4_1_3 = -0.000972747802734375;
+
+ double asgop0 = -0.25;
+ asgop0 -= ((((-1024.0F - 64512.0F) * 3.8072430470501364E-06)));
+ if ((asgop0) <= (((((-1024.0F * vt_0_4_4_1_3.a0_0_4_4_1_3) * (vt_0_4_4_1_3.a0_0_4_4_1_3 / -0.24805068969726563)) + (0.00392156862745098 - (-0.992172181372549))) - (asgop0))))
+ {
+ if ((((-1024.0F * vt_0_4_4_1_3.a0_0_4_4_1_3) * (vt_0_4_4_1_3.a0_0_4_4_1_3 / -0.24805068969726563))) == (vt_0_4_4_1_3.a0_0_4_4_1_3))
+ {
+ if ((((-1024.0F * vt_0_4_4_1_3.a0_0_4_4_1_3) * (vt_0_4_4_1_3.a0_0_4_4_1_3 / -0.24805068969726563))) > (vt_0_4_4_1_3.a0_0_4_4_1_3))
+ {
+ double if2_0retval_0_4_4_1_3 = Convert.ToDouble(((((-1024.0F * vt_0_4_4_1_3.a0_0_4_4_1_3) * (vt_0_4_4_1_3.a0_0_4_4_1_3 / -0.24805068969726563)) + (0.00392156862745098 - (-0.992172181372549))) - (asgop0)));
+ return if2_0retval_0_4_4_1_3;
+ }
+ }
+ else
+ {
+ double else1_0retval_0_4_4_1_3 = Convert.ToDouble(((((-1024.0F * vt_0_4_4_1_3.a0_0_4_4_1_3) * (vt_0_4_4_1_3.a0_0_4_4_1_3 / -0.24805068969726563)) + (0.00392156862745098 - (-0.992172181372549))) - (asgop0)));
+ return else1_0retval_0_4_4_1_3;
+ }
+ }
+ else
+ {
+ return Convert.ToDouble(((((-1024.0F * vt_0_4_4_1_3.a0_0_4_4_1_3) * (vt_0_4_4_1_3.a0_0_4_4_1_3 / -0.24805068969726563)) + (0.00392156862745098 - (-0.992172181372549))) - (asgop0)));
+ }
+ return Convert.ToDouble(((((-1024.0F * vt_0_4_4_1_3.a0_0_4_4_1_3) * (vt_0_4_4_1_3.a0_0_4_4_1_3 / -0.24805068969726563)) + (0.00392156862745098 - (-0.992172181372549))) - (asgop0)));
+ }
+
+ public static double Func_0_4_4_1_2()
+ {
+
+ vtstatic_0_4_4_1_2.a0_0_4_4_1_2 = 1.0F;
+ double asgop0 = 8.0;
+ asgop0 *= (((1.90734863E-06F / (8.0 + -7.9999999925494194)) + (1.90734863E-06F / 1.064368656703404E-09)));
+ if ((asgop0) != ((asgop0 * ((((1.90734863E-06F - 0.0F) / vtstatic_0_4_4_1_2.a0_0_4_4_1_2) / 0.0001220703125) / 255.87500002980232))))
+ {
+ double if0_0retval_0_4_4_1_2 = Convert.ToDouble((asgop0 * ((((1.90734863E-06F - 0.0F) / vtstatic_0_4_4_1_2.a0_0_4_4_1_2) / 0.0001220703125) / 255.87500002980232)));
+ return if0_0retval_0_4_4_1_2;
+ }
+ return Convert.ToDouble((asgop0 * ((((1.90734863E-06F - 0.0F) / vtstatic_0_4_4_1_2.a0_0_4_4_1_2) / 0.0001220703125) / 255.87500002980232)));
+ }
+
+ public static double Func_0_4_4_1_1()
+ {
+
+ vtstatic_0_4_4_1_1.arr2d_0_4_4_1_1[2, 0] = -2228224.03125;
+ vtstatic_0_4_4_1_1.a2_0_4_4_1_1 = -2145386496.0;
+ double asgop0 = 1073741824.0;
+ asgop0 += (vtstatic_0_4_4_1_1.a2_0_4_4_1_1);
+ double asgop1 = vtstatic_0_4_4_1_1.a2_0_4_4_1_1;
+ asgop1 -= (0.0);
+ asgop1 += (2149580800.0);
+ asgop1 += (vtstatic_0_4_4_1_1.arr2d_0_4_4_1_1[2, 0]);
+ if ((asgop0) < ((1073741824.0 + asgop0)))
+ {
+ if ((asgop1) <= (((1073741824.0 + asgop0) - asgop1)))
+ Console.WriteLine("Func_0_4_4_1_1: <= true");
+ }
+ return Convert.ToDouble(((1073741824.0 + asgop0) - asgop1));
+ }
+
+ public static float Func_0_4_3_6_6()
+ {
+ VT_0_4_3_6_6 vt_0_4_3_6_6 = new VT_0_4_3_6_6(1);
+ vt_0_4_3_6_6.a0_0_4_3_6_6 = 0.0F;
+
+ if ((vt_0_4_3_6_6.a0_0_4_3_6_6) <= 10)
+ Console.WriteLine("Func_0_4_3_6_6: <= true");
+ else
+ {
+ if ((vt_0_4_3_6_6.a0_0_4_3_6_6) < 10)
+ Console.WriteLine("Func_0_4_3_6_6: < true");
+ else
+ Console.WriteLine("Func_0_4_3_6_6: < false");
+ }
+ return Convert.ToSingle(vt_0_4_3_6_6.a0_0_4_3_6_6);
+ }
+
+ public static float Func_0_4_3_6_5()
+ {
+
+ clstatic_0_4_3_6_5.arr3d_0_4_3_6_5[4, 0, 3] = 0.0F;
+ if ((clstatic_0_4_3_6_5.arr3d_0_4_3_6_5[4, 0, 3]) <= 10)
+ Console.WriteLine("Func_0_4_3_6_5: <= true");
+ else
+ {
+ return Convert.ToSingle(clstatic_0_4_3_6_5.arr3d_0_4_3_6_5[4, 0, 3]);
+ }
+ return Convert.ToSingle(clstatic_0_4_3_6_5.arr3d_0_4_3_6_5[4, 0, 3]);
+ }
+
+ public static float Func_0_4_3_6_4()
+ {
+ VT_0_4_3_6_4 vt_0_4_3_6_4 = new VT_0_4_3_6_4(1);
+ vt_0_4_3_6_4.arr2d_0_4_3_6_4[2, 0] = 16384.0F;
+ vt_0_4_3_6_4.arr2d_0_4_3_6_4[2, 2] = -12288.0F;
+ vt_0_4_3_6_4.a5_0_4_3_6_4 = 0.123046875F;
+
+ vtstatic_0_4_3_6_4.arr2d_0_4_3_6_4[2, 0] = 16384.0F;
+ vtstatic_0_4_3_6_4.arr2d_0_4_3_6_4[2, 2] = -12288.0F;
+ vtstatic_0_4_3_6_4.a5_0_4_3_6_4 = 0.123046875F;
+ arr2d_0_4_3_6_4[2, 3] = 12288.25F;
+ float asgop0 = vtstatic_0_4_3_6_4.arr2d_0_4_3_6_4[2, 2];
+ asgop0 -= ((-12288.125F));
+ float asgop1 = -12288.125F;
+ asgop1 += (arr2d_0_4_3_6_4[2, 3]);
+ float asgop2 = vt_0_4_3_6_4.a5_0_4_3_6_4;
+ asgop2 -= ((-7.876953F));
+ if (((asgop1 - vt_0_4_3_6_4.a5_0_4_3_6_4)) > (asgop1))
+ {
+ float if0_0retval_0_4_3_6_4 = Convert.ToSingle((((vtstatic_0_4_3_6_4.arr2d_0_4_3_6_4[2, 0] + vtstatic_0_4_3_6_4.arr2d_0_4_3_6_4[2, 2]) / asgop0) * ((asgop1 - vt_0_4_3_6_4.a5_0_4_3_6_4) * (asgop2 / (-7.876953F + 7.87792969F)))));
+ return if0_0retval_0_4_3_6_4;
+ }
+ else
+ {
+ if (((asgop1 - vt_0_4_3_6_4.a5_0_4_3_6_4)) >= (asgop1))
+ Console.WriteLine("Func_0_4_3_6_4: >= true");
+ else
+ {
+ float else0_1retval_0_4_3_6_4 = Convert.ToSingle((((vtstatic_0_4_3_6_4.arr2d_0_4_3_6_4[2, 0] + vtstatic_0_4_3_6_4.arr2d_0_4_3_6_4[2, 2]) / asgop0) * ((asgop1 - vt_0_4_3_6_4.a5_0_4_3_6_4) * (asgop2 / (-7.876953F + 7.87792969F)))));
+ return else0_1retval_0_4_3_6_4;
+ }
+ }
+ return Convert.ToSingle((((vtstatic_0_4_3_6_4.arr2d_0_4_3_6_4[2, 0] + vtstatic_0_4_3_6_4.arr2d_0_4_3_6_4[2, 2]) / asgop0) * ((asgop1 - vt_0_4_3_6_4.a5_0_4_3_6_4) * (asgop2 / (-7.876953F + 7.87792969F)))));
+ }
+
+ public static float Func_0_4_3_6_3()
+ {
+ CL_0_4_3_6_3 cl_0_4_3_6_3 = new CL_0_4_3_6_3();
+
+ cl_0_4_3_6_3.arr1d_0_4_3_6_3[4] = 9.536743E-07F;
+ clstatic_0_4_3_6_3.arr1d_0_4_3_6_3[0] = -65536.0F;
+ float asgop0 = 131072.0F;
+ asgop0 += (clstatic_0_4_3_6_3.arr1d_0_4_3_6_3[0]);
+ float asgop1 = clstatic_0_4_3_6_3.arr1d_0_4_3_6_3[0];
+ asgop1 -= (0.0F);
+ cl_0_4_3_6_3.arr1d_0_4_3_6_3[4] -= ((-2.861023E-06F));
+ float asgop3 = 32.0F;
+ asgop3 -= (31.96875F);
+ asgop0 /= ((asgop1 / (clstatic_0_4_3_6_3.arr1d_0_4_3_6_3[0] * 0.03125F)));
+ if ((asgop0) == ((asgop0 / ((32.0F / asgop3) * cl_0_4_3_6_3.arr1d_0_4_3_6_3[4]))))
+ {
+ if ((asgop0) == ((asgop0 / ((32.0F / asgop3) * cl_0_4_3_6_3.arr1d_0_4_3_6_3[4]))))
+ {
+ return Convert.ToSingle((asgop0 / ((32.0F / asgop3) * cl_0_4_3_6_3.arr1d_0_4_3_6_3[4])));
+ }
+ else
+ {
+ if ((asgop0) < ((asgop0 / ((32.0F / asgop3) * cl_0_4_3_6_3.arr1d_0_4_3_6_3[4]))))
+ {
+ float if1_1retval_0_4_3_6_3 = Convert.ToSingle((asgop0 / ((32.0F / asgop3) * cl_0_4_3_6_3.arr1d_0_4_3_6_3[4])));
+ return if1_1retval_0_4_3_6_3;
+ }
+ else
+ Console.WriteLine("Func_0_4_3_6_3: < false");
+ }
+ }
+ return Convert.ToSingle((asgop0 / ((32.0F / asgop3) * cl_0_4_3_6_3.arr1d_0_4_3_6_3[4])));
+ }
+
+ public static double Func_0_4_3_6_2()
+ {
+
+ clstatic_0_4_3_6_2.arr1d_0_4_3_6_2[0] = 16383.75;
+ double asgop0 = -1.4901161193847656E-08;
+ asgop0 /= ((a1_0_4_3_6_2 / 156919742.14732954));
+ if (((0.25 / (a1_0_4_3_6_2 * 1.9073486328125E-06))) >= (0.25))
+ Console.WriteLine("Func_0_4_3_6_2: >= true");
+ else
+ {
+ if ((asgop0) != (((((a1_0_4_3_6_2 * (clstatic_0_4_3_6_2.arr1d_0_4_3_6_2[0] + -16383.5)) + clstatic_0_4_3_6_2.arr1d_0_4_3_6_2[0]) / (0.25 / (a1_0_4_3_6_2 * 1.9073486328125E-06))) - (asgop0))))
+ {
+ return Convert.ToDouble(((((a1_0_4_3_6_2 * (clstatic_0_4_3_6_2.arr1d_0_4_3_6_2[0] + -16383.5)) + clstatic_0_4_3_6_2.arr1d_0_4_3_6_2[0]) / (0.25 / (a1_0_4_3_6_2 * 1.9073486328125E-06))) - (asgop0)));
+ }
+ else
+ {
+ if ((((a1_0_4_3_6_2 * (clstatic_0_4_3_6_2.arr1d_0_4_3_6_2[0] + -16383.5)) + clstatic_0_4_3_6_2.arr1d_0_4_3_6_2[0])) != (-16383.5))
+ Console.WriteLine("Func_0_4_3_6_2: != true");
+ }
+ }
+ return Convert.ToDouble(((((a1_0_4_3_6_2 * (clstatic_0_4_3_6_2.arr1d_0_4_3_6_2[0] + -16383.5)) + clstatic_0_4_3_6_2.arr1d_0_4_3_6_2[0]) / (0.25 / (a1_0_4_3_6_2 * 1.9073486328125E-06))) - (asgop0)));
+ }
+
+ public static float Func_0_4_3_6_1()
+ {
+ VT_0_4_3_6_1 vt_0_4_3_6_1 = new VT_0_4_3_6_1(1);
+ vt_0_4_3_6_1.arr3d_0_4_3_6_1[4, 0, 3] = 4.0F;
+ vt_0_4_3_6_1.a1_0_4_3_6_1 = -262144.0F;
+
+ vtstatic_0_4_3_6_1.arr3d_0_4_3_6_1[4, 0, 3] = 4.0F;
+ vtstatic_0_4_3_6_1.a1_0_4_3_6_1 = -262144.0F;
+ float asgop0 = vt_0_4_3_6_1.arr3d_0_4_3_6_1[4, 0, 3];
+ asgop0 -= (a5_0_4_3_6_1);
+ vtstatic_0_4_3_6_1.a1_0_4_3_6_1 /= (vt_0_4_3_6_1.arr3d_0_4_3_6_1[4, 0, 3]);
+ float asgop2 = a2_0_4_3_6_1;
+ asgop2 *= (2.728484E-12F);
+ vtstatic_0_4_3_6_1.a1_0_4_3_6_1 += (asgop0);
+ if (((clstatic_0_4_3_6_1.a4_0_4_3_6_1 + 0.0F)) == (clstatic_0_4_3_6_1.a4_0_4_3_6_1))
+ Console.WriteLine("Func_0_4_3_6_1: == true");
+ else
+ Console.WriteLine("Func_0_4_3_6_1: == false");
+ float retval_0_4_3_6_1 = Convert.ToSingle((((clstatic_0_4_3_6_1.a4_0_4_3_6_1 + 0.0F) / ((clstatic_0_4_3_6_1.a4_0_4_3_6_1 / a2_0_4_3_6_1) - (asgop2))) - (vtstatic_0_4_3_6_1.a1_0_4_3_6_1)));
+ return retval_0_4_3_6_1;
+ }
+
+ public static short Func_0_4_3_5_6()
+ {
+
+ vtstatic_0_4_3_5_6.a0_0_4_3_5_6 = 0.03125F;
+ short retval_0_4_3_5_6 = Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToUInt32((Convert.ToInt32(408401196 * 4.5560651712684992)) * Convert.ToSingle(1.71534431F)) - Convert.ToUInt32(Convert.ToDecimal(4194304M) + (Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(4UL) / 0.00000095367431640625M)) + Convert.ToDecimal(0M))) + Convert.ToDecimal(3183345310M)))) * Convert.ToSingle((vtstatic_0_4_3_5_6.a0_0_4_3_5_6 + 0.408021241F))));
+ return retval_0_4_3_5_6;
+ }
+
+ public static Decimal Func_0_4_3_5_5()
+ {
+
+ Decimal asgop0 = -0.000972747802734375M;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal(-0.000972747802734375M)));
+ Decimal asgop1 = 0.125M;
+ asgop1 -= (Convert.ToDecimal(Convert.ToDecimal(0.1240234375M)));
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(asgop1) + Convert.ToDecimal((Convert.ToDecimal((Convert.ToUInt64(clstatic_0_4_3_5_5.a1_0_4_3_5_5 / clstatic_0_4_3_5_5.a0_0_4_3_5_5))) * -0.000001899898052215576171875M)))) + Convert.ToDecimal(asgop0)));
+ }
+
+ public static Decimal Func_0_4_3_5_4()
+ {
+ CL_0_4_3_5_4 cl_0_4_3_5_4 = new CL_0_4_3_5_4();
+ Decimal* a5_0_4_3_5_4 = stackalloc Decimal[1];
+ *a5_0_4_3_5_4 = 0.00006103515625M;
+
+ cl_0_4_3_5_4.arr3d_0_4_3_5_4[4, 0, 3] = 1024.0;
+ clstatic_0_4_3_5_4.a4_0_4_3_5_4 *= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(cl_0_4_3_5_4.arr3d_0_4_3_5_4[4, 0, 3]) / 0.0009765625M)) - Convert.ToDecimal(-535822336M)))));
+ return Convert.ToDecimal((Convert.ToDecimal(clstatic_0_4_3_5_4.a4_0_4_3_5_4) / Convert.ToDecimal((Convert.ToDecimal(Convert.ToUInt64(Convert.ToUInt32(Convert.ToUInt32(4255694720U % 3104933888U)) - Convert.ToInt64(1150760704L))) * (Convert.ToDecimal(cl_0_4_3_5_4.arr3d_0_4_3_5_4[4, 0, 3]) / ((*a5_0_4_3_5_4)))))));
+ }
+
+ public static int Func_0_4_3_5_3()
+ {
+ VT_0_4_3_5_3 vt_0_4_3_5_3 = new VT_0_4_3_5_3(1);
+ vt_0_4_3_5_3.arr3d_0_4_3_5_3[4, 2, 3] = -99.412211077391M;
+ CL_0_4_3_5_3 cl_0_4_3_5_3 = new CL_0_4_3_5_3();
+ Decimal[,,] arr3d_0_4_3_5_3 = new Decimal[5, 11, 4];
+
+ arr3d_0_4_3_5_3[4, 0, 3] = -0.0625M;
+ cl_0_4_3_5_3.arr2d_0_4_3_5_3[2, 3] = 1936767836;
+ Decimal asgop0 = arr3d_0_4_3_5_3[4, 0, 3];
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal(vt_0_4_3_5_3.arr3d_0_4_3_5_3[4, 2, 3])));
+ return Convert.ToInt32(Convert.ToInt32(Convert.ToDecimal(cl_0_4_3_5_3.arr2d_0_4_3_5_3[2, 3]) / (Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt64(Convert.ToDouble(65536L) * clstatic_0_4_3_5_3.a4_0_4_3_5_3) * arr3d_0_4_3_5_3[4, 0, 3]))) + Convert.ToDecimal(asgop0))));
+ }
+
+ public static float Func_0_4_3_5_2()
+ {
+ CL_0_4_3_5_2 cl_0_4_3_5_2 = new CL_0_4_3_5_2();
+
+ vtstatic_0_4_3_5_2.arr2d_0_4_3_5_2[2, 4] = -1.0030125052070278;
+ vtstatic_0_4_3_5_2.arr2d_0_4_3_5_2[2, 5] = -1.006785185322294;
+ arr2d_0_4_3_5_2[2, 0] = 2.1254332368036129E-08;
+ cl_0_4_3_5_2.a2_0_4_3_5_2 %= (Convert.ToUInt16(18568));
+ double asgop1 = arr2d_0_4_3_5_2[2, 0];
+ asgop1 -= (((arr2d_0_4_3_5_2[2, 0] + vtstatic_0_4_3_5_2.arr2d_0_4_3_5_2[2, 4])));
+ return Convert.ToSingle(Convert.ToSingle(Convert.ToInt32((Convert.ToInt32(2067835098 * asgop1)) / Convert.ToSingle(Convert.ToSingle(16777216L * (-1.0030124839526955 - (vtstatic_0_4_3_5_2.arr2d_0_4_3_5_2[2, 5]))))) * (cl_0_4_3_5_2.a2_0_4_3_5_2 * arr2d_0_4_3_5_2[2, 0])));
+ }
+
+ public static int Func_0_4_3_5_1()
+ {
+
+ vtstatic_0_4_3_5_1.a2_0_4_3_5_1 = 5.9604644775390625E-08;
+ vtstatic_0_4_3_5_1.a3_0_4_3_5_1 = -7198323957816613884L;
+ return Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToUInt32(4209621504U) - Convert.ToInt64(a0_0_4_3_5_1))) / (vtstatic_0_4_3_5_1.a2_0_4_3_5_1 + (vtstatic_0_4_3_5_1.a2_0_4_3_5_1 + 9.6565030295651273E-06)))) + Convert.ToInt64(vtstatic_0_4_3_5_1.a3_0_4_3_5_1))));
+ }
+
+ public static float Func_0_4_3_4_6()
+ {
+ float[,] arr2d_0_4_3_4_6 = new float[3, 11];
+
+ arr2d_0_4_3_4_6[2, 0] = 0.0F;
+ float retval_0_4_3_4_6 = Convert.ToSingle(arr2d_0_4_3_4_6[2, 0]);
+ return retval_0_4_3_4_6;
+ }
+
+ public static float Func_0_4_3_4_5()
+ {
+ VT_0_4_3_4_5 vt_0_4_3_4_5 = new VT_0_4_3_4_5(1);
+ vt_0_4_3_4_5.a1_0_4_3_4_5 = 0.0009765625;
+ vt_0_4_3_4_5.a4_0_4_3_4_5 = 512UL;
+ short[,,] arr3d_0_4_3_4_5 = new short[5, 11, 4];
+
+ vtstatic_0_4_3_4_5.a1_0_4_3_4_5 = 0.0009765625;
+ vtstatic_0_4_3_4_5.a4_0_4_3_4_5 = 512UL;
+ arr3d_0_4_3_4_5[4, 0, 3] = 20825;
+ vt_0_4_3_4_5.a1_0_4_3_4_5 -= ((((Convert.ToDouble(vtstatic_0_4_3_4_5.a4_0_4_3_4_5 * (vtstatic_0_4_3_4_5.a4_0_4_3_4_5 / -1024.0))) + (16384.0 - (16.0 - (-16112.4990234375))))));
+ float retval_0_4_3_4_5 = Convert.ToSingle(Convert.ToSingle(Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(arr3d_0_4_3_4_5[4, 0, 3] * clstatic_0_4_3_4_5.a3_0_4_3_4_5)) - Convert.ToInt64(a5_0_4_3_4_5)) / vt_0_4_3_4_5.a1_0_4_3_4_5));
+ return retval_0_4_3_4_5;
+ }
+
+ public static float Func_0_4_3_4_4()
+ {
+ CL_0_4_3_4_4 cl_0_4_3_4_4 = new CL_0_4_3_4_4();
+
+ cl_0_4_3_4_4.arr3d_0_4_3_4_4[4, 0, 3] = 32768.0F;
+ return Convert.ToSingle((((-16384.0F + cl_0_4_3_4_4.arr3d_0_4_3_4_4[4, 0, 3]) - (-16384.0F)) - Convert.ToSingle(Convert.ToInt16(12085879091513786368UL - 12085879091513780434UL) / 0.241455078125)));
+ }
+
+ public static float Func_0_4_3_4_3()
+ {
+ CL_0_4_3_4_3 cl_0_4_3_4_3 = new CL_0_4_3_4_3();
+ double* a3_0_4_3_4_3 = stackalloc double[1];
+ *a3_0_4_3_4_3 = 0.2849193099610462;
+
+ vtstatic_0_4_3_4_3.a5_0_4_3_4_3 = -4096L;
+ return Convert.ToSingle(Convert.ToSingle((Convert.ToUInt16(Convert.ToSingle(2143 / (((*a3_0_4_3_4_3)) - 0.023322630273546197)) - (Convert.ToSingle(vtstatic_0_4_3_4_3.a5_0_4_3_4_3 / ((*a3_0_4_3_4_3)))))) * cl_0_4_3_4_3.a0_0_4_3_4_3));
+ }
+
+ public static float Func_0_4_3_4_2()
+ {
+
+ vtstatic_0_4_3_4_2.arr2d_0_4_3_4_2[2, 0] = 0.0F;
+ float retval_0_4_3_4_2 = Convert.ToSingle(vtstatic_0_4_3_4_2.arr2d_0_4_3_4_2[2, 0]);
+ return retval_0_4_3_4_2;
+ }
+
+ public static float Func_0_4_3_4_1()
+ {
+ VT_0_4_3_4_1 vt_0_4_3_4_1 = new VT_0_4_3_4_1(1);
+ vt_0_4_3_4_1.arr1d_0_4_3_4_1[0] = 16777216M;
+ vt_0_4_3_4_1.a2_0_4_3_4_1 = 4210837504M;
+
+ vtstatic_0_4_3_4_1.arr1d_0_4_3_4_1[0] = 16777216M;
+ vtstatic_0_4_3_4_1.a2_0_4_3_4_1 = 4210837504M;
+ return Convert.ToSingle(Convert.ToSingle(Convert.ToUInt32(Convert.ToDecimal(vtstatic_0_4_3_4_1.arr1d_0_4_3_4_1[0]) + vt_0_4_3_4_1.a2_0_4_3_4_1) * (((-7.6144933700561523E-06 + 7.62939453125E-06) - (-7.6144933700561523E-06)) - (-2.3374376786870493E-05))));
+ }
+
+ public static float Func_0_4_3_3_6()
+ {
+ VT_0_4_3_3_6 vt_0_4_3_3_6 = new VT_0_4_3_3_6(1);
+ vt_0_4_3_3_6.a3_0_4_3_3_6 = 3578448752U;
+
+ vt_0_4_3_3_6.a3_0_4_3_3_6 %= Convert.ToUInt32(clstatic_0_4_3_3_6.a0_0_4_3_3_6);
+ double asgop1 = 0.0041124497991967875;
+ asgop1 += (-62425278.988239437);
+ float retval_0_4_3_3_6 = Convert.ToSingle(Convert.ToSingle(vt_0_4_3_3_6.a3_0_4_3_3_6 * (Convert.ToUInt16(Convert.ToInt16(23880 / clstatic_0_4_3_3_6.a5_0_4_3_3_6) * 0.0041124497991967875) / asgop1)));
+ return retval_0_4_3_3_6;
+ }
+
+ public static double Func_0_4_3_3_5()
+ {
+ CL_0_4_3_3_5 cl_0_4_3_3_5 = new CL_0_4_3_3_5();
+
+ vtstatic_0_4_3_3_5.a1_0_4_3_3_5 = -0.25;
+ cl_0_4_3_3_5.arr3d_0_4_3_3_5[4, 0, 3] = -5126.8040064500128;
+ double asgop0 = cl_0_4_3_3_5.arr3d_0_4_3_3_5[4, 0, 3];
+ asgop0 -= ((vtstatic_0_4_3_3_5.a1_0_4_3_3_5));
+ double retval_0_4_3_3_5 = Convert.ToDouble(((Convert.ToSingle(3290167040U / clstatic_0_4_3_3_5.a4_0_4_3_3_5) * (Convert.ToDouble(Convert.ToUInt64(6679687070367088640UL - 6679687070367084544UL) * (-5126.5540064500128 - (cl_0_4_3_3_5.arr3d_0_4_3_3_5[4, 0, 3]))))) - (asgop0)));
+ return retval_0_4_3_3_5;
+ }
+
+ public static float Func_0_4_3_3_4()
+ {
+ VT_0_4_3_3_4 vt_0_4_3_3_4 = new VT_0_4_3_3_4(1);
+ vt_0_4_3_3_4.a2_0_4_3_3_4 = -512.0F;
+ CL_0_4_3_3_4 cl_0_4_3_3_4 = new CL_0_4_3_3_4();
+
+ cl_0_4_3_3_4.arr2d_0_4_3_3_4[2, 0] = 1024.0F;
+ clstatic_0_4_3_3_4.arr2d_0_4_3_3_4[2, 4] = 16384.0F;
+ clstatic_0_4_3_3_4.arr2d_0_4_3_3_4[2, 5] = -15360.0F;
+ float asgop0 = clstatic_0_4_3_3_4.arr2d_0_4_3_3_4[2, 4];
+ asgop0 += (clstatic_0_4_3_3_4.arr2d_0_4_3_3_4[2, 5]);
+ float asgop1 = cl_0_4_3_3_4.arr2d_0_4_3_3_4[2, 0];
+ asgop1 -= ((-15360.0F));
+ asgop1 += ((-15360.0F + vt_0_4_3_3_4.a2_0_4_3_3_4));
+ float asgop3 = clstatic_0_4_3_3_4.arr2d_0_4_3_3_4[2, 4];
+ asgop3 /= (asgop0);
+ return Convert.ToSingle((asgop3 / (Convert.ToSingle(16UL / (0.00048828125 + 0.24951171875)) / asgop1)));
+ }
+
+ public static float Func_0_4_3_3_3()
+ {
+
+ float asgop0 = clstatic_0_4_3_3_3.a0_0_4_3_3_3;
+ asgop0 += ((Convert.ToSingle(16UL / 256.0) - Convert.ToSingle(16UL / 1024.0)));
+ return Convert.ToSingle(((Convert.ToSingle(36957 / -73914.0) + (clstatic_0_4_3_3_3.a0_0_4_3_3_3 - (-1.46875F))) + asgop0));
+ }
+
+ public static float Func_0_4_3_3_2()
+ {
+
+ arr2d_0_4_3_3_2[2, 0] = 32.507936507936506;
+ double asgop0 = -223.49206349206349;
+ asgop0 -= (arr2d_0_4_3_3_2[2, 0]);
+ ulong asgop1 = 64UL;
+ asgop1 /= (Convert.ToUInt64(16UL));
+ asgop0 -= (((Convert.ToDouble(16UL * -13.968253968253968))));
+ return Convert.ToSingle(Convert.ToSingle((Convert.ToUInt64(Convert.ToUInt64(Convert.ToUInt16(64759) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(-512L) * 124.482421875))) / (Convert.ToUInt64(128UL / asgop1)))) / asgop0));
+ }
+
+ public static float Func_0_4_3_3_1()
+ {
+ ulong a0_0_4_3_3_1 = 16384UL;
+
+ return Convert.ToSingle(Convert.ToSingle(Convert.ToUInt64(Convert.ToInt16(clstatic_0_4_3_3_1.a3_0_4_3_3_1) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(1536188614) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(3813) - Convert.ToInt64(1536187650L)))))) * (((-8184.0 / clstatic_0_4_3_3_1.a5_0_4_3_3_1) + -8184.0) - (((Convert.ToDouble(a0_0_4_3_3_1 * -2.0)) - (-24607.5))))));
+ }
+
+ public static float Func_0_4_3_2_6()
+ {
+ VT_0_4_3_2_6 vt_0_4_3_2_6 = new VT_0_4_3_2_6(1);
+ vt_0_4_3_2_6.a0_0_4_3_2_6 = 0.0F;
+
+ if ((vt_0_4_3_2_6.a0_0_4_3_2_6) <= 10)
+ {
+ if ((vt_0_4_3_2_6.a0_0_4_3_2_6) <= 10)
+ {
+ if ((vt_0_4_3_2_6.a0_0_4_3_2_6) == 10)
+ Console.WriteLine("Func_0_4_3_2_6: == true");
+ }
+ else
+ Console.WriteLine("Func_0_4_3_2_6: <= false");
+ }
+ return Convert.ToSingle(vt_0_4_3_2_6.a0_0_4_3_2_6);
+ }
+
+ public static float Func_0_4_3_2_5()
+ {
+
+ vtstatic_0_4_3_2_5.a0_0_4_3_2_5 = 8192.0F;
+ vtstatic_0_4_3_2_5.a2_0_4_3_2_5 = 32768.0F;
+ float asgop0 = vtstatic_0_4_3_2_5.a2_0_4_3_2_5;
+ asgop0 -= (clstatic_0_4_3_2_5.a4_0_4_3_2_5);
+ asgop0 /= (vtstatic_0_4_3_2_5.a2_0_4_3_2_5);
+ if ((asgop0) >= ((asgop0 * (vtstatic_0_4_3_2_5.a2_0_4_3_2_5 / vtstatic_0_4_3_2_5.a0_0_4_3_2_5))))
+ {
+ return Convert.ToSingle(((asgop0 * (vtstatic_0_4_3_2_5.a2_0_4_3_2_5 / vtstatic_0_4_3_2_5.a0_0_4_3_2_5)) - a3_0_4_3_2_5));
+ }
+ else
+ {
+ return Convert.ToSingle(((asgop0 * (vtstatic_0_4_3_2_5.a2_0_4_3_2_5 / vtstatic_0_4_3_2_5.a0_0_4_3_2_5)) - a3_0_4_3_2_5));
+ }
+ float retval_0_4_3_2_5 = Convert.ToSingle(((asgop0 * (vtstatic_0_4_3_2_5.a2_0_4_3_2_5 / vtstatic_0_4_3_2_5.a0_0_4_3_2_5)) - a3_0_4_3_2_5));
+ return retval_0_4_3_2_5;
+ }
+
+ public static double Func_0_4_3_2_4()
+ {
+ CL_0_4_3_2_4 cl_0_4_3_2_4 = new CL_0_4_3_2_4();
+
+ clstatic_0_4_3_2_4.arr1d_0_4_3_2_4[0] = 19.242734796532073;
+ double asgop0 = cl_0_4_3_2_4.a2_0_4_3_2_4;
+ asgop0 -= (253952.0);
+ if ((4.57763672E-05F) > ((((5.340576E-05F - 4.57763672E-05F) + 5.340576E-05F) - 4.57763672E-05F)))
+ {
+ return Convert.ToDouble(((((5.340576E-05F - 4.57763672E-05F) + 5.340576E-05F) - 4.57763672E-05F) / ((cl_0_4_3_2_4.a2_0_4_3_2_4 / asgop0) - clstatic_0_4_3_2_4.arr1d_0_4_3_2_4[0])));
+ }
+ else
+ {
+ return Convert.ToDouble(((((5.340576E-05F - 4.57763672E-05F) + 5.340576E-05F) - 4.57763672E-05F) / ((cl_0_4_3_2_4.a2_0_4_3_2_4 / asgop0) - clstatic_0_4_3_2_4.arr1d_0_4_3_2_4[0])));
+ }
+ return Convert.ToDouble(((((5.340576E-05F - 4.57763672E-05F) + 5.340576E-05F) - 4.57763672E-05F) / ((cl_0_4_3_2_4.a2_0_4_3_2_4 / asgop0) - clstatic_0_4_3_2_4.arr1d_0_4_3_2_4[0])));
+ }
+
+ public static double Func_0_4_3_2_3()
+ {
+
+ vtstatic_0_4_3_2_3.arr2d_0_4_3_2_3[2, 0] = 0.001953125;
+ double asgop0 = 512.0;
+ asgop0 += (261632.0);
+ asgop0 += (-262143.9921875);
+ if (((a4_0_4_3_2_3 * 4.577636573716686E-05)) >= (((0.001953125 / (vtstatic_0_4_3_2_3.arr2d_0_4_3_2_3[2, 0] + (a4_0_4_3_2_3 / 134217728.0))) - ((a4_0_4_3_2_3 * 4.577636573716686E-05)))))
+ {
+ if (((0.001953125 / (vtstatic_0_4_3_2_3.arr2d_0_4_3_2_3[2, 0] + (a4_0_4_3_2_3 / 134217728.0)))) <= (0.001953125))
+ Console.WriteLine("Func_0_4_3_2_3: <= true");
+ }
+ double retval_0_4_3_2_3 = Convert.ToDouble((((262144.0 + 0.0) / asgop0) * ((0.001953125 / (vtstatic_0_4_3_2_3.arr2d_0_4_3_2_3[2, 0] + (a4_0_4_3_2_3 / 134217728.0))) - ((a4_0_4_3_2_3 * 4.577636573716686E-05)))));
+ return retval_0_4_3_2_3;
+ }
+
+ public static float Func_0_4_3_2_2()
+ {
+ VT_0_4_3_2_2 vt_0_4_3_2_2 = new VT_0_4_3_2_2(1);
+ vt_0_4_3_2_2.a0_0_4_3_2_2 = 4096.0F;
+ vt_0_4_3_2_2.a5_0_4_3_2_2 = 0.0F;
+
+ if (((0.015625F - (-0.109375F))) != (0.015625F))
+ {
+ if (((0.015625F - (-0.109375F))) == (0.015625F))
+ {
+ if ((vt_0_4_3_2_2.a0_0_4_3_2_2) > ((vt_0_4_3_2_2.a0_0_4_3_2_2 / (0.015625F - (-0.109375F)))))
+ {
+ if ((vt_0_4_3_2_2.a5_0_4_3_2_2) < (((vt_0_4_3_2_2.a0_0_4_3_2_2 / (0.015625F - (-0.109375F))) + vt_0_4_3_2_2.a5_0_4_3_2_2)))
+ Console.WriteLine("Func_0_4_3_2_2: < true");
+ else
+ Console.WriteLine("Func_0_4_3_2_2: < false");
+ }
+ }
+ else
+ Console.WriteLine("Func_0_4_3_2_2: == false");
+ }
+ else
+ Console.WriteLine("Func_0_4_3_2_2: != false");
+ return Convert.ToSingle(((vt_0_4_3_2_2.a0_0_4_3_2_2 / (0.015625F - (-0.109375F))) + vt_0_4_3_2_2.a5_0_4_3_2_2));
+ }
+
+ public static double Func_0_4_3_2_1()
+ {
+ VT_0_4_3_2_1 vt_0_4_3_2_1 = new VT_0_4_3_2_1(1);
+ vt_0_4_3_2_1.arr3d_0_4_3_2_1[4, 0, 3] = 0.0F;
+ vt_0_4_3_2_1.a2_0_4_3_2_1 = 84167084.941380277;
+ float* a1_0_4_3_2_1 = stackalloc float[1];
+ *a1_0_4_3_2_1 = 256.0F;
+
+ vtstatic_0_4_3_2_1.arr3d_0_4_3_2_1[4, 0, 3] = 0.0F;
+ vtstatic_0_4_3_2_1.a2_0_4_3_2_1 = 84167084.941380277;
+ if (((0.0625 + (-0.0009765625 + ((-0.015625F * 0.0625) * 62.875)))) != (0.0625))
+ {
+ double if0_0retval_0_4_3_2_1 = Convert.ToDouble((((((*a1_0_4_3_2_1)) * (((*a1_0_4_3_2_1)) + 0.0F)) + vt_0_4_3_2_1.arr3d_0_4_3_2_1[4, 0, 3]) / ((0.0625 + (-0.0009765625 + ((-0.015625F * 0.0625) * 62.875))) * vtstatic_0_4_3_2_1.a2_0_4_3_2_1)));
+ return if0_0retval_0_4_3_2_1;
+ }
+ else
+ Console.WriteLine("Func_0_4_3_2_1: != false");
+ return Convert.ToDouble((((((*a1_0_4_3_2_1)) * (((*a1_0_4_3_2_1)) + 0.0F)) + vt_0_4_3_2_1.arr3d_0_4_3_2_1[4, 0, 3]) / ((0.0625 + (-0.0009765625 + ((-0.015625F * 0.0625) * 62.875))) * vtstatic_0_4_3_2_1.a2_0_4_3_2_1)));
+ }
+
+ public static ulong Func_0_4_3_1_6()
+ {
+ short* a0_0_4_3_1_6 = stackalloc short[1];
+ *a0_0_4_3_1_6 = -10029;
+
+ if ((Convert.ToUInt64(Convert.ToUInt32(a1_0_4_3_1_6) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(16950L) * -220249.59244837757)))) < ((Convert.ToUInt64((Convert.ToUInt64(Convert.ToInt16(Convert.ToInt16(27235 + ((*a0_0_4_3_1_6)))) - Convert.ToInt64(16950L)) * clstatic_0_4_3_1_6.a4_0_4_3_1_6) / (Convert.ToUInt64(Convert.ToUInt64(Convert.ToUInt32(a1_0_4_3_1_6) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(16950L) * -220249.59244837757))) / Convert.ToUInt64(Convert.ToUInt16(6964) - Convert.ToInt64(6836L))))))))
+ {
+ ulong if0_0retval_0_4_3_1_6 = Convert.ToUInt64((Convert.ToUInt64((Convert.ToUInt64(Convert.ToInt16(Convert.ToInt16(27235 + ((*a0_0_4_3_1_6)))) - Convert.ToInt64(16950L)) * clstatic_0_4_3_1_6.a4_0_4_3_1_6) / (Convert.ToUInt64(Convert.ToUInt64(Convert.ToUInt32(a1_0_4_3_1_6) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(16950L) * -220249.59244837757))) / Convert.ToUInt64(Convert.ToUInt16(6964) - Convert.ToInt64(6836L)))))));
+ return if0_0retval_0_4_3_1_6;
+ }
+ ulong retval_0_4_3_1_6 = Convert.ToUInt64((Convert.ToUInt64((Convert.ToUInt64(Convert.ToInt16(Convert.ToInt16(27235 + ((*a0_0_4_3_1_6)))) - Convert.ToInt64(16950L)) * clstatic_0_4_3_1_6.a4_0_4_3_1_6) / (Convert.ToUInt64(Convert.ToUInt64(Convert.ToUInt32(a1_0_4_3_1_6) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(16950L) * -220249.59244837757))) / Convert.ToUInt64(Convert.ToUInt16(6964) - Convert.ToInt64(6836L)))))));
+ return retval_0_4_3_1_6;
+ }
+
+ public static Decimal Func_0_4_3_1_5()
+ {
+ CL_0_4_3_1_5 cl_0_4_3_1_5 = new CL_0_4_3_1_5();
+ float a5_0_4_3_1_5 = 524288.0F;
+
+ vtstatic_0_4_3_1_5.a1_0_4_3_1_5 = -8M;
+ vtstatic_0_4_3_1_5.arr3d_0_4_3_1_5[4, 2, 3] = -724493225431138048L;
+ arr3d_0_4_3_1_5[4, 0, 3] = 724493225431138304L;
+ if ((((a5_0_4_3_1_5 + clstatic_0_4_3_1_5.a4_0_4_3_1_5) - (a5_0_4_3_1_5 + -131072.0F))) >= (clstatic_0_4_3_1_5.a4_0_4_3_1_5))
+ {
+ Decimal if0_0retval_0_4_3_1_5 = Convert.ToDecimal((Convert.ToDecimal(Convert.ToUInt16(Convert.ToInt64(arr3d_0_4_3_1_5[4, 0, 3]) + Convert.ToInt64(vtstatic_0_4_3_1_5.arr3d_0_4_3_1_5[4, 2, 3]))) / (Convert.ToDecimal(((a5_0_4_3_1_5 + clstatic_0_4_3_1_5.a4_0_4_3_1_5) - (a5_0_4_3_1_5 + -131072.0F))) / (Convert.ToDecimal((Convert.ToDecimal(cl_0_4_3_1_5.a3_0_4_3_1_5) / Convert.ToDecimal(vtstatic_0_4_3_1_5.a1_0_4_3_1_5))) / Convert.ToDecimal(cl_0_4_3_1_5.a3_0_4_3_1_5)))));
+ return if0_0retval_0_4_3_1_5;
+ }
+ Decimal retval_0_4_3_1_5 = Convert.ToDecimal((Convert.ToDecimal(Convert.ToUInt16(Convert.ToInt64(arr3d_0_4_3_1_5[4, 0, 3]) + Convert.ToInt64(vtstatic_0_4_3_1_5.arr3d_0_4_3_1_5[4, 2, 3]))) / (Convert.ToDecimal(((a5_0_4_3_1_5 + clstatic_0_4_3_1_5.a4_0_4_3_1_5) - (a5_0_4_3_1_5 + -131072.0F))) / (Convert.ToDecimal((Convert.ToDecimal(cl_0_4_3_1_5.a3_0_4_3_1_5) / Convert.ToDecimal(vtstatic_0_4_3_1_5.a1_0_4_3_1_5))) / Convert.ToDecimal(cl_0_4_3_1_5.a3_0_4_3_1_5)))));
+ return retval_0_4_3_1_5;
+ }
+
+ public static ulong Func_0_4_3_1_4()
+ {
+ short* a5_0_4_3_1_4 = stackalloc short[1];
+ *a5_0_4_3_1_4 = 28780;
+
+ vtstatic_0_4_3_1_4.arr1d_0_4_3_1_4[0] = 0.83335020478443844;
+ if ((Convert.ToInt64(Convert.ToInt16(((*a5_0_4_3_1_4))) + Convert.ToInt64(268406676L))) < (268406676L))
+ {
+ if (((Convert.ToDecimal(((*a5_0_4_3_1_4))) * 41523.28763029881862404447533M)) >= (1195.3841111506946918418240114M))
+ {
+ return Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt32(Convert.ToInt32((Convert.ToDecimal(56140) * 1195.3841111506946918418240114M) + (Convert.ToDecimal(((*a5_0_4_3_1_4))) * 41523.28763029881862404447533M))) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt16(((*a5_0_4_3_1_4))) + Convert.ToInt64(268406676L))) * ((Convert.ToInt32(1750432322 * vtstatic_0_4_3_1_4.arr1d_0_4_3_1_4[0])) * 3.2232790562310508E-09)))));
+ }
+ }
+ ulong retval_0_4_3_1_4 = Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt32(Convert.ToInt32((Convert.ToDecimal(56140) * 1195.3841111506946918418240114M) + (Convert.ToDecimal(((*a5_0_4_3_1_4))) * 41523.28763029881862404447533M))) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt16(((*a5_0_4_3_1_4))) + Convert.ToInt64(268406676L))) * ((Convert.ToInt32(1750432322 * vtstatic_0_4_3_1_4.arr1d_0_4_3_1_4[0])) * 3.2232790562310508E-09)))));
+ return retval_0_4_3_1_4;
+ }
+
+ public static Decimal Func_0_4_3_1_3()
+ {
+ CL_0_4_3_1_3 cl_0_4_3_1_3 = new CL_0_4_3_1_3();
+
+ vtstatic_0_4_3_1_3.a1_0_4_3_1_3 = 0M;
+ vtstatic_0_4_3_1_3.a1_0_4_3_1_3 -= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(0M) - Convert.ToDecimal(0M))) - Convert.ToDecimal((Convert.ToDecimal(1048576.0) * 0M))))));
+ if ((vtstatic_0_4_3_1_3.a1_0_4_3_1_3) > ((Convert.ToDecimal(cl_0_4_3_1_3.a0_0_4_3_1_3) - Convert.ToDecimal(vtstatic_0_4_3_1_3.a1_0_4_3_1_3))))
+ Console.WriteLine("Func_0_4_3_1_3: > true");
+ Decimal retval_0_4_3_1_3 = Convert.ToDecimal((Convert.ToDecimal(cl_0_4_3_1_3.a0_0_4_3_1_3) - Convert.ToDecimal(vtstatic_0_4_3_1_3.a1_0_4_3_1_3)));
+ return retval_0_4_3_1_3;
+ }
+
+ public static Decimal Func_0_4_3_1_2()
+ {
+
+ vtstatic_0_4_3_1_2.a4_0_4_3_1_2 = -563087392374784M;
+ clstatic_0_4_3_1_2.arr1d_0_4_3_1_2[0] = 0.00048828125;
+ Decimal asgop0 = -274945015808M;
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal(67108864M)));
+ Decimal asgop1 = -274877906944M;
+ asgop1 -= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(-274877906944M) - Convert.ToDecimal(-8589934592M)))));
+ asgop1 += (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(1839310142) * 3.5026452564409336030290861083M))));
+ asgop1 += (Convert.ToDecimal(Convert.ToDecimal(2088239104M)));
+ if ((asgop0) == ((Convert.ToDecimal(asgop0) - Convert.ToDecimal((Convert.ToDecimal(clstatic_0_4_3_1_2.arr1d_0_4_3_1_2[0]) * vtstatic_0_4_3_1_2.a4_0_4_3_1_2)))))
+ Console.WriteLine("Func_0_4_3_1_2: == true");
+ else
+ {
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(asgop0) - Convert.ToDecimal((Convert.ToDecimal(clstatic_0_4_3_1_2.arr1d_0_4_3_1_2[0]) * vtstatic_0_4_3_1_2.a4_0_4_3_1_2)))) + Convert.ToDecimal(asgop1)));
+ }
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(asgop0) - Convert.ToDecimal((Convert.ToDecimal(clstatic_0_4_3_1_2.arr1d_0_4_3_1_2[0]) * vtstatic_0_4_3_1_2.a4_0_4_3_1_2)))) + Convert.ToDecimal(asgop1)));
+ }
+
+ public static short Func_0_4_3_1_1()
+ {
+
+ arr3d_0_4_3_1_1[4, 0, 3] = -2119226112.0;
+ if ((clstatic_0_4_3_1_1.a1_0_4_3_1_1) != (10547495195294788839UL))
+ Console.WriteLine("Func_0_4_3_1_1: != true");
+ return Convert.ToInt16(Convert.ToInt16(Convert.ToUInt32(1073741824.0 - (arr3d_0_4_3_1_1[4, 0, 3])) - Convert.ToUInt32(clstatic_0_4_3_1_1.a1_0_4_3_1_1 - 10547495195294788839UL)));
+ }
+
+ public static short Func_0_4_2_5_5()
+ {
+ VT_0_4_2_5_5 vt_0_4_2_5_5 = new VT_0_4_2_5_5(1);
+ vt_0_4_2_5_5.a2_0_4_2_5_5 = -1016674L;
+ vt_0_4_2_5_5.a5_0_4_2_5_5 = 65180;
+
+ arr2d_0_4_2_5_5[2, 0] = 1048576.0F;
+ arr2d_0_4_2_5_5[2, 0] -= (1030511.0F);
+ if ((Convert.ToUInt64(Convert.ToUInt16((Convert.ToUInt16(vt_0_4_2_5_5.a5_0_4_2_5_5 % 33278))) - Convert.ToInt64(vt_0_4_2_5_5.a2_0_4_2_5_5))) > 10)
+ {
+ return Convert.ToInt16(Convert.ToInt16(Convert.ToSingle(Convert.ToUInt64(Convert.ToUInt16((Convert.ToUInt16(vt_0_4_2_5_5.a5_0_4_2_5_5 % 33278))) - Convert.ToInt64(vt_0_4_2_5_5.a2_0_4_2_5_5)) * (0.03125 / 16.0)) + arr2d_0_4_2_5_5[2, 0]));
+ }
+ else
+ {
+ if ((arr2d_0_4_2_5_5[2, 0]) != (Convert.ToSingle(Convert.ToUInt64(Convert.ToUInt16((Convert.ToUInt16(vt_0_4_2_5_5.a5_0_4_2_5_5 % 33278))) - Convert.ToInt64(vt_0_4_2_5_5.a2_0_4_2_5_5)) * (0.03125 / 16.0))))
+ {
+ return Convert.ToInt16(Convert.ToInt16(Convert.ToSingle(Convert.ToUInt64(Convert.ToUInt16((Convert.ToUInt16(vt_0_4_2_5_5.a5_0_4_2_5_5 % 33278))) - Convert.ToInt64(vt_0_4_2_5_5.a2_0_4_2_5_5)) * (0.03125 / 16.0)) + arr2d_0_4_2_5_5[2, 0]));
+ }
+ }
+ return Convert.ToInt16(Convert.ToInt16(Convert.ToSingle(Convert.ToUInt64(Convert.ToUInt16((Convert.ToUInt16(vt_0_4_2_5_5.a5_0_4_2_5_5 % 33278))) - Convert.ToInt64(vt_0_4_2_5_5.a2_0_4_2_5_5)) * (0.03125 / 16.0)) + arr2d_0_4_2_5_5[2, 0]));
+ }
+
+ public static float Func_0_4_2_5_4()
+ {
+ VT_0_4_2_5_4 vt_0_4_2_5_4 = new VT_0_4_2_5_4(1);
+ vt_0_4_2_5_4.arr3d_0_4_2_5_4[4, 0, 3] = 0.03125F;
+ vt_0_4_2_5_4.a3_0_4_2_5_4 = 0.0F;
+ CL_0_4_2_5_4 cl_0_4_2_5_4 = new CL_0_4_2_5_4();
+
+ vtstatic_0_4_2_5_4.arr3d_0_4_2_5_4[4, 0, 3] = 0.03125F;
+ vtstatic_0_4_2_5_4.a3_0_4_2_5_4 = 0.0F;
+ float asgop0 = 0.0625F;
+ asgop0 -= ((-0.9375F));
+ float asgop1 = 0.03125F;
+ asgop1 += (vtstatic_0_4_2_5_4.arr3d_0_4_2_5_4[4, 0, 3]);
+ float asgop2 = 1.0F;
+ asgop2 -= (65.0F);
+ asgop2 *= (0.03125F);
+ asgop2 += (cl_0_4_2_5_4.a4_0_4_2_5_4);
+ if (((0.0625F - vt_0_4_2_5_4.a3_0_4_2_5_4)) <= (0.0625F))
+ Console.WriteLine("Func_0_4_2_5_4: <= true");
+ else
+ Console.WriteLine("Func_0_4_2_5_4: <= false");
+ return Convert.ToSingle((((0.0625F - vt_0_4_2_5_4.a3_0_4_2_5_4) + (asgop1 * asgop0)) - (asgop2)));
+ }
+
+ public static double Func_0_4_2_5_3()
+ {
+ double a5_0_4_2_5_3 = -0.96875;
+
+ arr2d_0_4_2_5_3[2, 0] = -2.0616337987653996;
+ double asgop0 = a5_0_4_2_5_3;
+ asgop0 -= (0.0);
+ double asgop1 = 16.0;
+ asgop1 /= (16.0);
+ asgop0 /= (arr2d_0_4_2_5_3[2, 0]);
+ if ((asgop0) <= (((((16.0 * asgop1) * ((16.0 - 15.9990234375) - (clstatic_0_4_2_5_3.a2_0_4_2_5_3))) - (a5_0_4_2_5_3)) + asgop0)))
+ {
+ if ((asgop0) != (((((16.0 * asgop1) * ((16.0 - 15.9990234375) - (clstatic_0_4_2_5_3.a2_0_4_2_5_3))) - (a5_0_4_2_5_3)) + asgop0)))
+ {
+ return Convert.ToDouble(((((16.0 * asgop1) * ((16.0 - 15.9990234375) - (clstatic_0_4_2_5_3.a2_0_4_2_5_3))) - (a5_0_4_2_5_3)) + asgop0));
+ }
+ else
+ {
+ double else1_0retval_0_4_2_5_3 = Convert.ToDouble(((((16.0 * asgop1) * ((16.0 - 15.9990234375) - (clstatic_0_4_2_5_3.a2_0_4_2_5_3))) - (a5_0_4_2_5_3)) + asgop0));
+ return else1_0retval_0_4_2_5_3;
+ }
+ }
+ else
+ Console.WriteLine("Func_0_4_2_5_3: <= false");
+ return Convert.ToDouble(((((16.0 * asgop1) * ((16.0 - 15.9990234375) - (clstatic_0_4_2_5_3.a2_0_4_2_5_3))) - (a5_0_4_2_5_3)) + asgop0));
+ }
+
+ public static long Func_0_4_2_5_2()
+ {
+
+ arr2d_0_4_2_5_2[2, 0] = 927547455543965358L;
+ arr3d_0_4_2_5_2[4, 3, 3] = 1792908951;
+ if ((Convert.ToInt16(Convert.ToInt16(3780 * a4_0_4_2_5_2) / 0.81758493604633153)) < (Convert.ToInt16(3780 * a4_0_4_2_5_2)))
+ Console.WriteLine("Func_0_4_2_5_2: < true");
+ long retval_0_4_2_5_2 = Convert.ToInt64(Convert.ToInt64(Convert.ToUInt64(Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(3780 * a4_0_4_2_5_2) / 0.81758493604633153)) + Convert.ToInt64(4276400392897528287L)) - Convert.ToUInt64(Convert.ToUInt32(Convert.ToUInt32(arr3d_0_4_2_5_2[4, 3, 3] / Convert.ToSingle(0.4606531F))) + Convert.ToInt64(arr2d_0_4_2_5_2[2, 0]))));
+ return retval_0_4_2_5_2;
+ }
+
+ public static float Func_0_4_2_5_1()
+ {
+
+ vtstatic_0_4_2_5_1.a2_0_4_2_5_1 = -15.9998779F;
+ clstatic_0_4_2_5_1.arr1d_0_4_2_5_1[0] = 1.52587891E-05F;
+ float asgop0 = 1024.0F;
+ asgop0 *= (clstatic_0_4_2_5_1.arr1d_0_4_2_5_1[0]);
+ asgop0 += ((0.015625F * -0.116676807F));
+ float asgop2 = a5_0_4_2_5_1;
+ asgop2 += (vtstatic_0_4_2_5_1.a2_0_4_2_5_1);
+ if ((((a5_0_4_2_5_1 + -15.0F) / (-15.0F + 1039.0F))) != (-15.0F))
+ Console.WriteLine("Func_0_4_2_5_1: != true");
+ else
+ {
+ if ((asgop0) != (((asgop2 / ((a5_0_4_2_5_1 + -15.0F) / (-15.0F + 1039.0F))) - asgop0)))
+ {
+ if ((asgop0) != (((asgop2 / ((a5_0_4_2_5_1 + -15.0F) / (-15.0F + 1039.0F))) - asgop0)))
+ {
+ if ((asgop2) >= ((asgop2 / ((a5_0_4_2_5_1 + -15.0F) / (-15.0F + 1039.0F)))))
+ {
+ if ((asgop0) == (((asgop2 / ((a5_0_4_2_5_1 + -15.0F) / (-15.0F + 1039.0F))) - asgop0)))
+ Console.WriteLine("Func_0_4_2_5_1: == true");
+ }
+ else
+ {
+ return Convert.ToSingle(((asgop2 / ((a5_0_4_2_5_1 + -15.0F) / (-15.0F + 1039.0F))) - asgop0));
+ }
+ }
+ }
+ else
+ {
+ if ((asgop2) == ((asgop2 / ((a5_0_4_2_5_1 + -15.0F) / (-15.0F + 1039.0F)))))
+ Console.WriteLine("Func_0_4_2_5_1: == true");
+ else
+ {
+ float else0_2retval_0_4_2_5_1 = Convert.ToSingle(((asgop2 / ((a5_0_4_2_5_1 + -15.0F) / (-15.0F + 1039.0F))) - asgop0));
+ return else0_2retval_0_4_2_5_1;
+ }
+ }
+ }
+ return Convert.ToSingle(((asgop2 / ((a5_0_4_2_5_1 + -15.0F) / (-15.0F + 1039.0F))) - asgop0));
+ }
+
+ public static int Func_0_4_2_4_6()
+ {
+ CL_0_4_2_4_6 cl_0_4_2_4_6 = new CL_0_4_2_4_6();
+
+ cl_0_4_2_4_6.arr2d_0_4_2_4_6[2, 0] = 524288L;
+ cl_0_4_2_4_6.arr2d_0_4_2_4_6[2, 1] = -9127510014015493025L;
+ int retval_0_4_2_4_6 = Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(a5_0_4_2_4_6 - 20052)) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(cl_0_4_2_4_6.arr2d_0_4_2_4_6[2, 0]) / -5.9604644809082208E-08)))) * (Convert.ToDouble(cl_0_4_2_4_6.arr2d_0_4_2_4_6[2, 0] * ((1019239342 * 7.8489905857656742E-09) - 6.0207867622375488))))) + Convert.ToInt64(cl_0_4_2_4_6.arr2d_0_4_2_4_6[2, 1]))));
+ return retval_0_4_2_4_6;
+ }
+
+ public static int Func_0_4_2_4_5()
+ {
+ Decimal[,] arr2d_0_4_2_4_5 = new Decimal[3, 11];
+
+ vtstatic_0_4_2_4_5.arr1d_0_4_2_4_5[1] = 2130136363;
+ vtstatic_0_4_2_4_5.a2_0_4_2_4_5 = -0.98451612252524M;
+ arr2d_0_4_2_4_5[2, 0] = 1.00014112252524M;
+ int retval_0_4_2_4_5 = Convert.ToInt32(Convert.ToInt32(Convert.ToDecimal(vtstatic_0_4_2_4_5.arr1d_0_4_2_4_5[1]) / (Convert.ToDecimal((Convert.ToDecimal(arr2d_0_4_2_4_5[2, 0]) + Convert.ToDecimal(vtstatic_0_4_2_4_5.a2_0_4_2_4_5))) + Convert.ToDecimal((Convert.ToDecimal(vtstatic_0_4_2_4_5.a2_0_4_2_4_5) + Convert.ToDecimal(clstatic_0_4_2_4_5.a4_0_4_2_4_5))))));
+ return retval_0_4_2_4_5;
+ }
+
+ public static double Func_0_4_2_4_4()
+ {
+
+ clstatic_0_4_2_4_4.arr2d_0_4_2_4_4[2, 0] = -1.0000000011568988;
+ return Convert.ToDouble((Convert.ToUInt32(Convert.ToUInt32(1.0727588167390404E-19 - (((clstatic_0_4_2_4_4.a4_0_4_2_4_4 * clstatic_0_4_2_4_4.a1_0_4_2_4_4) + -2557268704.0))) % Convert.ToUInt32(Convert.ToInt64(2142935793029611520L) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(2142935793029611520L) / clstatic_0_4_2_4_4.arr2d_0_4_2_4_4[2, 0])))) * (clstatic_0_4_2_4_4.a2_0_4_2_4_4 * 1.0727588167390404E-19)));
+ }
+
+ public static long Func_0_4_2_4_3()
+ {
+ CL_0_4_2_4_3 cl_0_4_2_4_3 = new CL_0_4_2_4_3();
+
+ cl_0_4_2_4_3.arr2d_0_4_2_4_3[2, 0] = 3745640014621442048UL;
+ clstatic_0_4_2_4_3.arr2d_0_4_2_4_3[2, 3] = 3745640016768925696UL;
+ double asgop0 = 64.0;
+ asgop0 *= ((107093490 * 5.4881626883127455E-11));
+ long retval_0_4_2_4_3 = Convert.ToInt64(Convert.ToInt64(Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(268435456.0 + 855394843.0)) * asgop0))) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(clstatic_0_4_2_4_3.arr2d_0_4_2_4_3[2, 3] - cl_0_4_2_4_3.arr2d_0_4_2_4_3[2, 0])) / 5.0799462191992975))));
+ return retval_0_4_2_4_3;
+ }
+
+ public static double Func_0_4_2_4_2()
+ {
+ VT_0_4_2_4_2 vt_0_4_2_4_2 = new VT_0_4_2_4_2(1);
+ vt_0_4_2_4_2.a4_0_4_2_4_2 = 1UL;
+ double[] arr1d_0_4_2_4_2 = new double[11];
+
+ arr1d_0_4_2_4_2[0] = -1048576.0;
+ double asgop0 = 128.0;
+ asgop0 += (0.0);
+ double asgop1 = 128.0;
+ asgop1 -= (128.0078125);
+ double asgop2 = 6.103515625E-05;
+ asgop2 += (((6.103515625E-05 - 0.0) + 0.025665191144065798));
+ return Convert.ToDouble((((vt_0_4_2_4_2.a4_0_4_2_4_2 / asgop0) - (asgop1)) - (((536870912U / arr1d_0_4_2_4_2[0]) * asgop2))));
+ }
+
+ public static float Func_0_4_2_4_1()
+ {
+
+ vtstatic_0_4_2_4_1.a5_0_4_2_4_1 = 7621156546034008063UL;
+ clstatic_0_4_2_4_1.arr2d_0_4_2_4_1[2, 0] = 7621156546034008064UL;
+ double asgop0 = 0.0078125;
+ asgop0 -= ((-0.1028972938656807));
+ return Convert.ToSingle(Convert.ToSingle(Convert.ToInt64(clstatic_0_4_2_4_1.arr2d_0_4_2_4_1[2, 0] - vtstatic_0_4_2_4_1.a5_0_4_2_4_1) * (Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal(0.5F) * a4_0_4_2_4_1)) * Convert.ToDecimal(0.0001220703125M)) + asgop0)));
+ }
+
+ public static short Func_0_4_2_3_6()
+ {
+ CL_0_4_2_3_6 cl_0_4_2_3_6 = new CL_0_4_2_3_6();
+ ulong* a1_0_4_2_3_6 = stackalloc ulong[1];
+ *a1_0_4_2_3_6 = 13280550152138915328UL;
+
+ cl_0_4_2_3_6.arr3d_0_4_2_3_6[4, 0, 3] = 1655184947;
+ short retval_0_4_2_3_6 = Convert.ToInt16(Convert.ToInt16(a5_0_4_2_3_6 - Convert.ToUInt32(Convert.ToDecimal(cl_0_4_2_3_6.arr3d_0_4_2_3_6[4, 0, 3]) * (Convert.ToDecimal((Convert.ToDecimal(Convert.ToUInt64(clstatic_0_4_2_3_6.a4_0_4_2_3_6 - ((*a1_0_4_2_3_6)))) * (Convert.ToDecimal(1.57992556865913M) - Convert.ToDecimal(1.57968142803413M)))) + Convert.ToDecimal(1.57992556865913M)))));
+ return retval_0_4_2_3_6;
+ }
+
+ public static short Func_0_4_2_3_5()
+ {
+ VT_0_4_2_3_5 vt_0_4_2_3_5 = new VT_0_4_2_3_5(1);
+ vt_0_4_2_3_5.a1_0_4_2_3_5 = 0.0353635388297433358091936948M;
+
+ arr3d_0_4_2_3_5[4, 0, 3] = 0.0195417869836092;
+ float asgop0 = 8.0F;
+ asgop0 -= ((-25.0035019F));
+ return Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToDecimal(Convert.ToInt16(3969 / Convert.ToSingle(0.163778156F))) * vt_0_4_2_3_5.a1_0_4_2_3_5) * Convert.ToSingle(asgop0)) / Convert.ToSingle(Convert.ToSingle(64UL * arr3d_0_4_2_3_5[4, 0, 3]))));
+ }
+
+ public static double Func_0_4_2_3_4()
+ {
+ float* a0_0_4_2_3_4 = stackalloc float[1];
+ *a0_0_4_2_3_4 = 0.25F;
+
+ double retval_0_4_2_3_4 = Convert.ToDouble((Convert.ToDouble(Convert.ToUInt64(Convert.ToUInt32(Convert.ToUInt32(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(4150582529L) / a2_0_4_2_3_4)) + Convert.ToInt64(4150582529L))) - Convert.ToInt64((Convert.ToInt64(4150582528U) + -2107244289L))) * ((0.19440096244215965 + (256UL / -1940.8501292191818)) - (((*a0_0_4_2_3_4)) * 0.19440096244215965)))));
+ return retval_0_4_2_3_4;
+ }
+
+ public static long Func_0_4_2_3_3()
+ {
+ VT_0_4_2_3_3 vt_0_4_2_3_3 = new VT_0_4_2_3_3(1);
+ vt_0_4_2_3_3.a5_0_4_2_3_3 = 12227818346078273528UL;
+
+ clstatic_0_4_2_3_3.arr2d_0_4_2_3_3[2, 0] = 12227818346078273536UL;
+ long retval_0_4_2_3_3 = Convert.ToInt64(Convert.ToInt64(clstatic_0_4_2_3_3.arr2d_0_4_2_3_3[2, 0] - vt_0_4_2_3_3.a5_0_4_2_3_3));
+ return retval_0_4_2_3_3;
+ }
+
+ public static double Func_0_4_2_3_2()
+ {
+ CL_0_4_2_3_2 cl_0_4_2_3_2 = new CL_0_4_2_3_2();
+
+ vtstatic_0_4_2_3_2.a3_0_4_2_3_2 = -2147511708L;
+ cl_0_4_2_3_2.arr2d_0_4_2_3_2[2, 4] = 279196281;
+ cl_0_4_2_3_2.arr2d_0_4_2_3_2[2, 4] -= (((Convert.ToInt32(clstatic_0_4_2_3_2.a1_0_4_2_3_2 + (Convert.ToDouble(-2147483648L * 0.46403796086087823))))));
+ return Convert.ToDouble((Convert.ToDouble(Convert.ToUInt64(Convert.ToInt64(Convert.ToInt16(clstatic_0_4_2_3_2.a0_0_4_2_3_2) + Convert.ToInt64(vtstatic_0_4_2_3_2.a3_0_4_2_3_2)) + Convert.ToInt64(Convert.ToInt16(clstatic_0_4_2_3_2.a0_0_4_2_3_2) - Convert.ToInt64(-2147455590L))) * (cl_0_4_2_3_2.arr2d_0_4_2_3_2[2, 4] * clstatic_0_4_2_3_2.a1_0_4_2_3_2))));
+ }
+
+ public static float Func_0_4_2_3_1()
+ {
+ VT_0_4_2_3_1 vt_0_4_2_3_1 = new VT_0_4_2_3_1(1);
+ vt_0_4_2_3_1.arr2d_0_4_2_3_1[2, 4] = -12.523743532598216;
+ double[,] arr2d_0_4_2_3_1 = new double[3, 11];
+
+ arr2d_0_4_2_3_1[2, 0] = -12.508118532598216;
+ double asgop0 = vt_0_4_2_3_1.arr2d_0_4_2_3_1[2, 4];
+ asgop0 -= ((-0.015625));
+ double asgop1 = arr2d_0_4_2_3_1[2, 0];
+ asgop1 -= ((vt_0_4_2_3_1.arr2d_0_4_2_3_1[2, 4]));
+ float retval_0_4_2_3_1 = Convert.ToSingle((Convert.ToSingle(Convert.ToInt64(Convert.ToUInt16(41428) + Convert.ToInt64(-41426L)) * asgop1) - (Convert.ToSingle(Convert.ToUInt64(Convert.ToUInt32(Convert.ToUInt32(948441858 - 925947432)) + Convert.ToInt64(-22494425L)) / asgop0))));
+ return retval_0_4_2_3_1;
+ }
+
+ public static ulong Func_0_4_2_2_6()
+ {
+ long[,] arr2d_0_4_2_2_6 = new long[3, 11];
+
+ vtstatic_0_4_2_2_6.a3_0_4_2_2_6 = 1856931610;
+ vtstatic_0_4_2_2_6.a5_0_4_2_2_6 = 0.0764127373759315309103077768M;
+ arr2d_0_4_2_2_6[2, 0] = -4806130251753034931L;
+ clstatic_0_4_2_2_6.a4_0_4_2_2_6 %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(vtstatic_0_4_2_2_6.a3_0_4_2_2_6))))));
+ return Convert.ToUInt64(Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt16(27469) - Convert.ToInt64(arr2d_0_4_2_2_6[2, 0])) - Convert.ToUInt64(Convert.ToUInt32(Convert.ToUInt32(Convert.ToDecimal(clstatic_0_4_2_2_6.a4_0_4_2_2_6) / vtstatic_0_4_2_2_6.a5_0_4_2_2_6)) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(Convert.ToDecimal(27469) * 0.9769194364556409042921111071M)) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(Convert.ToUInt32(vtstatic_0_4_2_2_6.a3_0_4_2_2_6 * Convert.ToSingle(2.19991946F))) - Convert.ToInt64(clstatic_0_4_2_2_6.a1_0_4_2_2_6))))))));
+ }
+
+ public static short Func_0_4_2_2_5()
+ {
+ Decimal* a0_0_4_2_2_5 = stackalloc Decimal[1];
+ *a0_0_4_2_2_5 = -2048M;
+
+ clstatic_0_4_2_2_5.arr3d_0_4_2_2_5[4, 1, 3] = 695222831;
+ short retval_0_4_2_2_5 = Convert.ToInt16(Convert.ToInt16((Convert.ToDecimal(Convert.ToInt32(clstatic_0_4_2_2_5.arr3d_0_4_2_2_5[4, 1, 3] * Convert.ToSingle(4.60284078E-08F))) / 0.0001220703125M) + (Convert.ToDecimal(((*a0_0_4_2_2_5))) + Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(((*a0_0_4_2_2_5))) + Convert.ToDecimal((Convert.ToDecimal(((*a0_0_4_2_2_5))) - Convert.ToDecimal(((*a0_0_4_2_2_5))))))) + Convert.ToDecimal(-226724M))))));
+ return retval_0_4_2_2_5;
+ }
+
+ public static double Func_0_4_2_2_4()
+ {
+ double* a1_0_4_2_2_4 = stackalloc double[1];
+ *a1_0_4_2_2_4 = -508.0;
+
+ vtstatic_0_4_2_2_4.a0_0_4_2_2_4 = 0.029296875;
+ vtstatic_0_4_2_2_4.a2_0_4_2_2_4 = -16L;
+ ulong asgop0 = 256UL;
+ asgop0 *= (1UL);
+ double asgop1 = 256.0;
+ asgop1 += (((*a1_0_4_2_2_4)));
+ return Convert.ToDouble(((((64 / 0.25) + asgop1) + ((256UL / -16384.0) + (asgop0 / -73.470852017937219))) + (Convert.ToDouble(vtstatic_0_4_2_2_4.a2_0_4_2_2_4 * vtstatic_0_4_2_2_4.a0_0_4_2_2_4))));
+ }
+
+ public static Decimal Func_0_4_2_2_3()
+ {
+
+ vtstatic_0_4_2_2_3.a4_0_4_2_2_3 = 4.06584906940366M;
+ clstatic_0_4_2_2_3.arr1d_0_4_2_2_3[0] = 64L;
+ Decimal asgop0 = 0.125M;
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal(clstatic_0_4_2_2_3.a1_0_4_2_2_3)));
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(0.001953125F) * (Convert.ToDecimal(512UL) / 2M)))));
+ return Convert.ToDecimal((Convert.ToDecimal(asgop0) - Convert.ToDecimal((Convert.ToDecimal(clstatic_0_4_2_2_3.arr1d_0_4_2_2_3[0] * (Convert.ToDecimal(2M) - Convert.ToDecimal(vtstatic_0_4_2_2_3.a4_0_4_2_2_3)))))));
+ }
+
+ public static Decimal Func_0_4_2_2_2()
+ {
+
+ vtstatic_0_4_2_2_2.a4_0_4_2_2_2 = 2L;
+ arr3d_0_4_2_2_2[4, 0, 3] = -130.785659558166M;
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(arr3d_0_4_2_2_2[4, 0, 3]) - Convert.ToDecimal((Convert.ToDecimal((Convert.ToInt64(vtstatic_0_4_2_2_2.a4_0_4_2_2_2) * Convert.ToInt64(128L))) / 2.0444942575800257717797090425M)))) - Convert.ToDecimal(arr3d_0_4_2_2_2[4, 0, 3])));
+ }
+
+ public static double Func_0_4_2_2_1()
+ {
+
+ vtstatic_0_4_2_2_1.a0_0_4_2_2_1 = 1;
+ arr1d_0_4_2_2_1[3] = 467767921;
+ return Convert.ToDouble(((Convert.ToInt16(Convert.ToInt16(-16 * vtstatic_0_4_2_2_1.a0_0_4_2_2_1) * 1L) / 0.00390625) + (Convert.ToUInt16(-16 + Convert.ToInt16(Convert.ToInt32(arr1d_0_4_2_2_1[3]) - Convert.ToInt32(467767777))) / -0.00028153153153153153)));
+ }
+
+ public static int Func_0_4_2_1_5()
+ {
+ VT_0_4_2_1_5 vt_0_4_2_1_5 = new VT_0_4_2_1_5(1);
+ vt_0_4_2_1_5.arr3d_0_4_2_1_5[4, 0, 3] = 4457519368851288216L;
+ vt_0_4_2_1_5.a2_0_4_2_1_5 = 7.5699987635591574E-10;
+ CL_0_4_2_1_5 cl_0_4_2_1_5 = new CL_0_4_2_1_5();
+
+ vtstatic_0_4_2_1_5.arr3d_0_4_2_1_5[4, 0, 3] = 4457519368851288216L;
+ vtstatic_0_4_2_1_5.a2_0_4_2_1_5 = 7.5699987635591574E-10;
+ long asgop0 = vt_0_4_2_1_5.arr3d_0_4_2_1_5[4, 0, 3];
+ asgop0 *= (Convert.ToInt64(Convert.ToInt64(1L)));
+ double asgop1 = a1_0_4_2_1_5;
+ asgop1 *= (0.062500000015101212);
+ asgop1 += ((cl_0_4_2_1_5.a3_0_4_2_1_5 * vtstatic_0_4_2_1_5.a2_0_4_2_1_5));
+ return Convert.ToInt32(Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(vt_0_4_2_1_5.arr3d_0_4_2_1_5[4, 0, 3]) / a1_0_4_2_1_5)) - Convert.ToInt64(asgop0))) / asgop1));
+ }
+
+ public static double Func_0_4_2_1_4()
+ {
+ VT_0_4_2_1_4 vt_0_4_2_1_4 = new VT_0_4_2_1_4(1);
+ vt_0_4_2_1_4.a5_0_4_2_1_4 = 1519169001;
+
+ arr3d_0_4_2_1_4[4, 0, 3] = 12795;
+ double asgop0 = 4.7584716165999526E-32;
+ asgop0 -= ((-3.3507923002872015));
+ return Convert.ToDouble((Convert.ToUInt16(arr3d_0_4_2_1_4[4, 0, 3] * Convert.ToSingle(Convert.ToSingle(4UL / asgop0))) * (Convert.ToUInt32(Convert.ToDecimal(vt_0_4_2_1_4.a5_0_4_2_1_4) / 2.8361228934749024138750921497M) * (vt_0_4_2_1_4.a5_0_4_2_1_4 * 4.7584716165999526E-32))));
+ }
+
+ public static long Func_0_4_2_1_3()
+ {
+ CL_0_4_2_1_3 cl_0_4_2_1_3 = new CL_0_4_2_1_3();
+ int a4_0_4_2_1_3 = 1552867026;
+
+ cl_0_4_2_1_3.arr1d_0_4_2_1_3[0] = 10284653645333004288UL;
+ a2_0_4_2_1_3 -= (Convert.ToInt64(cl_0_4_2_1_3.arr1d_0_4_2_1_3[0] - 5434401646125094795UL));
+ return Convert.ToInt64((Convert.ToInt64(Convert.ToInt32((Convert.ToInt32(261136336U) + a4_0_4_2_1_3)) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(a4_0_4_2_1_3) - Convert.ToInt64(4845538947254673456L)))) - a2_0_4_2_1_3));
+ }
+
+ public static long Func_0_4_2_1_2()
+ {
+
+ vtstatic_0_4_2_1_2.a2_0_4_2_1_2 = 5.7112940172475746;
+ arr3d_0_4_2_1_2[4, 0, 3] = 53413;
+ long retval_0_4_2_1_2 = Convert.ToInt64((Convert.ToInt64(Convert.ToUInt32((Convert.ToInt32(vtstatic_0_4_2_1_2.a2_0_4_2_1_2 - (-1233026035.2887061))) / Convert.ToSingle(Convert.ToSingle(13915 / (262144.0F / vtstatic_0_4_2_1_2.a2_0_4_2_1_2))))) + Convert.ToInt64(Convert.ToUInt16(arr3d_0_4_2_1_2[4, 0, 3]) + Convert.ToInt64(a4_0_4_2_1_2))));
+ return retval_0_4_2_1_2;
+ }
+
+ public static long Func_0_4_2_1_1()
+ {
+
+ vtstatic_0_4_2_1_1.arr2d_0_4_2_1_1[2, 5] = 768410319;
+ arr1d_0_4_2_1_1[0] = 290750451902212213L;
+ clstatic_0_4_2_1_1.arr1d_0_4_2_1_1[4] = 576626907;
+ return Convert.ToInt64((Convert.ToInt64(Convert.ToInt32((clstatic_0_4_2_1_1.arr1d_0_4_2_1_1[4] + vtstatic_0_4_2_1_1.arr2d_0_4_2_1_1[2, 5])) - Convert.ToInt64(clstatic_0_4_2_1_1.a3_0_4_2_1_1)) + arr1d_0_4_2_1_1[0]));
+ }
+
+ public static double Func_0_4_1_6_1()
+ {
+
+ vtstatic_0_4_1_6_1.arr3d_0_4_1_6_1[4, 0, 3] = 0.0;
+ double retval_0_4_1_6_1 = Convert.ToDouble(vtstatic_0_4_1_6_1.arr3d_0_4_1_6_1[4, 0, 3]);
+ return retval_0_4_1_6_1;
+ }
+
+ public static ushort Func_0_4_1_5_6()
+ {
+ CL_0_4_1_5_6 cl_0_4_1_5_6 = new CL_0_4_1_5_6();
+
+ Decimal asgop0 = 32768M;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(clstatic_0_4_1_5_6.a0_0_4_1_5_6) * -13414.6875M))));
+ if ((cl_0_4_1_5_6.a1_0_4_1_5_6) < ((Convert.ToDecimal(Convert.ToSingle(32L * 1.0)) / cl_0_4_1_5_6.a1_0_4_1_5_6)))
+ {
+ return Convert.ToUInt16(Convert.ToUInt16((Convert.ToDecimal(Convert.ToSingle(32L * 1.0)) / cl_0_4_1_5_6.a1_0_4_1_5_6) - asgop0));
+ }
+ else
+ Console.WriteLine("Func_0_4_1_5_6: < false");
+ ushort retval_0_4_1_5_6 = Convert.ToUInt16(Convert.ToUInt16((Convert.ToDecimal(Convert.ToSingle(32L * 1.0)) / cl_0_4_1_5_6.a1_0_4_1_5_6) - asgop0));
+ return retval_0_4_1_5_6;
+ }
+
+ public static double Func_0_4_1_5_5()
+ {
+ VT_0_4_1_5_5 vt_0_4_1_5_5 = new VT_0_4_1_5_5(1);
+ vt_0_4_1_5_5.arr3d_0_4_1_5_5[4, 0, 3] = 16384.0F;
+ vt_0_4_1_5_5.a3_0_4_1_5_5 = 0.0F;
+ vt_0_4_1_5_5.a4_0_4_1_5_5 = 1024.0;
+
+ vtstatic_0_4_1_5_5.arr3d_0_4_1_5_5[4, 0, 3] = 16384.0F;
+ vtstatic_0_4_1_5_5.a3_0_4_1_5_5 = 0.0F;
+ vtstatic_0_4_1_5_5.a4_0_4_1_5_5 = 1024.0;
+ vtstatic_0_4_1_5_5.a4_0_4_1_5_5 /= ((vt_0_4_1_5_5.arr3d_0_4_1_5_5[4, 0, 3] / clstatic_0_4_1_5_5.a1_0_4_1_5_5));
+ float asgop1 = 262144.0F;
+ asgop1 += (vtstatic_0_4_1_5_5.a3_0_4_1_5_5);
+ return Convert.ToDouble((((asgop1 * ((16384.0F + 245760.0F) * 4.76837158E-07F)) + -16384.0F) * vtstatic_0_4_1_5_5.a4_0_4_1_5_5));
+ }
+
+ public static int Func_0_4_1_5_4()
+ {
+ CL_0_4_1_5_4 cl_0_4_1_5_4 = new CL_0_4_1_5_4();
+
+ vtstatic_0_4_1_5_4.arr1d_0_4_1_5_4[0] = 8631001349227767682L;
+ clstatic_0_4_1_5_4.arr3d_0_4_1_5_4[4, 3, 3] = 159455697;
+ if ((Convert.ToInt64(Convert.ToUInt16((Convert.ToUInt16(clstatic_0_4_1_5_4.arr3d_0_4_1_5_4[4, 3, 3] / 3702.2451126073834))) - Convert.ToInt64(vtstatic_0_4_1_5_4.arr1d_0_4_1_5_4[0]))) != (Convert.ToInt64(Convert.ToDouble(vtstatic_0_4_1_5_4.arr1d_0_4_1_5_4[0]) * 1.0000000002397944)))
+ {
+ return Convert.ToInt32(Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(vtstatic_0_4_1_5_4.arr1d_0_4_1_5_4[0]) * 1.0000000002397944)) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16((Convert.ToUInt16(clstatic_0_4_1_5_4.arr3d_0_4_1_5_4[4, 3, 3] / 3702.2451126073834))) - Convert.ToInt64(vtstatic_0_4_1_5_4.arr1d_0_4_1_5_4[0]))))) / cl_0_4_1_5_4.a5_0_4_1_5_4));
+ }
+ else
+ {
+ if ((cl_0_4_1_5_4.a5_0_4_1_5_4) != (3702.2451126073834))
+ {
+ if ((cl_0_4_1_5_4.a5_0_4_1_5_4) != (3702.2451126073834))
+ Console.WriteLine("Func_0_4_1_5_4: != true");
+ else
+ {
+ int else1_1retval_0_4_1_5_4 = Convert.ToInt32(Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(vtstatic_0_4_1_5_4.arr1d_0_4_1_5_4[0]) * 1.0000000002397944)) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16((Convert.ToUInt16(clstatic_0_4_1_5_4.arr3d_0_4_1_5_4[4, 3, 3] / 3702.2451126073834))) - Convert.ToInt64(vtstatic_0_4_1_5_4.arr1d_0_4_1_5_4[0]))))) / cl_0_4_1_5_4.a5_0_4_1_5_4));
+ return else1_1retval_0_4_1_5_4;
+ }
+ }
+ else
+ {
+ if ((cl_0_4_1_5_4.a5_0_4_1_5_4) < (3702.2451126073834))
+ {
+ if ((cl_0_4_1_5_4.a5_0_4_1_5_4) >= (3702.2451126073834))
+ Console.WriteLine("Func_0_4_1_5_4: >= true");
+ }
+ }
+ }
+ int retval_0_4_1_5_4 = Convert.ToInt32(Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(vtstatic_0_4_1_5_4.arr1d_0_4_1_5_4[0]) * 1.0000000002397944)) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16((Convert.ToUInt16(clstatic_0_4_1_5_4.arr3d_0_4_1_5_4[4, 3, 3] / 3702.2451126073834))) - Convert.ToInt64(vtstatic_0_4_1_5_4.arr1d_0_4_1_5_4[0]))))) / cl_0_4_1_5_4.a5_0_4_1_5_4));
+ return retval_0_4_1_5_4;
+ }
+
+ public static float Func_0_4_1_5_3()
+ {
+
+ float asgop0 = 32768.0F;
+ asgop0 /= ((32768.0F * clstatic_0_4_1_5_3.a0_0_4_1_5_3));
+ float asgop1 = clstatic_0_4_1_5_3.a3_0_4_1_5_3;
+ asgop1 /= (32768.0F);
+ float asgop2 = 128.0F;
+ asgop2 -= ((((-1.0F + -31.0F) - 0.4615326F)));
+ float retval_0_4_1_5_3 = Convert.ToSingle(((asgop1 / asgop0) * asgop2));
+ return retval_0_4_1_5_3;
+ }
+
+ public static double Func_0_4_1_5_2()
+ {
+ VT_0_4_1_5_2 vt_0_4_1_5_2 = new VT_0_4_1_5_2(1);
+ vt_0_4_1_5_2.a5_0_4_1_5_2 = 0.000122070313F;
+ float* a2_0_4_1_5_2 = stackalloc float[1];
+ *a2_0_4_1_5_2 = -0.000114440918F;
+ double* a3_0_4_1_5_2 = stackalloc double[1];
+ *a3_0_4_1_5_2 = 7.1054273576010019E-15;
+
+ arr1d_0_4_1_5_2[0] = 1024.0F;
+ vt_0_4_1_5_2.a5_0_4_1_5_2 -= ((((*a2_0_4_1_5_2))));
+ double asgop1 = (*a3_0_4_1_5_2);
+ asgop1 /= ((2.6469779601696886E-23));
+ asgop1 *= (((*a3_0_4_1_5_2)));
+ float asgop3 = arr1d_0_4_1_5_2[0];
+ asgop3 *= (a4_0_4_1_5_2);
+ return Convert.ToDouble(((asgop3 * arr1d_0_4_1_5_2[0]) / (((arr1d_0_4_1_5_2[0] / (arr1d_0_4_1_5_2[0] - (-4193280.0F))) - vt_0_4_1_5_2.a5_0_4_1_5_2) / asgop1)));
+ }
+
+ public static double Func_0_4_1_5_1()
+ {
+ VT_0_4_1_5_1 vt_0_4_1_5_1 = new VT_0_4_1_5_1(1);
+ vt_0_4_1_5_1.a0_0_4_1_5_1 = -4.5474735088646412E-13;
+ CL_0_4_1_5_1 cl_0_4_1_5_1 = new CL_0_4_1_5_1();
+
+ double asgop0 = cl_0_4_1_5_1.a2_0_4_1_5_1;
+ asgop0 /= (-140737488355328.0);
+ double asgop1 = vt_0_4_1_5_1.a0_0_4_1_5_1;
+ asgop1 -= ((clstatic_0_4_1_5_1.a5_0_4_1_5_1));
+ asgop0 /= (cl_0_4_1_5_1.a2_0_4_1_5_1);
+ return Convert.ToDouble((asgop0 + (vt_0_4_1_5_1.a0_0_4_1_5_1 - asgop1)));
+ }
+
+ public static double Func_0_4_1_4_6()
+ {
+ CL_0_4_1_4_6 cl_0_4_1_4_6 = new CL_0_4_1_4_6();
+ double* a4_0_4_1_4_6 = stackalloc double[1];
+ *a4_0_4_1_4_6 = -16.0;
+
+ cl_0_4_1_4_6.arr2d_0_4_1_4_6[2, 3] = -229064922453.33331;
+ clstatic_0_4_1_4_6.arr2d_0_4_1_4_6[2, 0] = 0.00392156862745098;
+ float asgop0 = -32.0F;
+ asgop0 /= (0.0009765625F);
+ double asgop1 = clstatic_0_4_1_4_6.arr2d_0_4_1_4_6[2, 0];
+ asgop1 += (268435455.99607843);
+ return Convert.ToDouble((((asgop0 * 0.00048828125) + (((*a4_0_4_1_4_6)) / clstatic_0_4_1_4_6.arr2d_0_4_1_4_6[2, 0])) / ((asgop1 - (-137170518016.0)) - (cl_0_4_1_4_6.arr2d_0_4_1_4_6[2, 3]))));
+ }
+
+ public static double Func_0_4_1_4_5()
+ {
+ VT_0_4_1_4_5 vt_0_4_1_4_5 = new VT_0_4_1_4_5(1);
+ vt_0_4_1_4_5.a1_0_4_1_4_5 = 7.2759576141834259E-12;
+ CL_0_4_1_4_5 cl_0_4_1_4_5 = new CL_0_4_1_4_5();
+ double* a0_0_4_1_4_5 = stackalloc double[1];
+ *a0_0_4_1_4_5 = 0.0;
+
+ cl_0_4_1_4_5.a5_0_4_1_4_5 /= (vt_0_4_1_4_5.a1_0_4_1_4_5);
+ double retval_0_4_1_4_5 = Convert.ToDouble(((((cl_0_4_1_4_5.a2_0_4_1_4_5 - 1072693248.0) + cl_0_4_1_4_5.a2_0_4_1_4_5) + ((*a0_0_4_1_4_5))) / cl_0_4_1_4_5.a5_0_4_1_4_5));
+ return retval_0_4_1_4_5;
+ }
+
+ public static double Func_0_4_1_4_4()
+ {
+ double[] arr1d_0_4_1_4_4 = new double[11];
+
+ vtstatic_0_4_1_4_4.a4_0_4_1_4_4 = -1.3096723705530167E-08;
+ arr1d_0_4_1_4_4[0] = -1.3969838619232178E-08;
+ clstatic_0_4_1_4_4.a3_0_4_1_4_4 += (-2.2351741790771484E-07);
+ double asgop1 = 7.2759576141834259E-12;
+ asgop1 += (5.0931703299283981E-11);
+ asgop1 -= (clstatic_0_4_1_4_4.a2_0_4_1_4_4);
+ return Convert.ToDouble((asgop1 + ((clstatic_0_4_1_4_4.a3_0_4_1_4_4 + arr1d_0_4_1_4_4[0]) - ((arr1d_0_4_1_4_4[0] - (vtstatic_0_4_1_4_4.a4_0_4_1_4_4))))));
+ }
+
+ public static double Func_0_4_1_4_3()
+ {
+ CL_0_4_1_4_3 cl_0_4_1_4_3 = new CL_0_4_1_4_3();
+
+ cl_0_4_1_4_3.arr3d_0_4_1_4_3[4, 0, 3] = 7.2759576141834259E-12;
+ double asgop0 = -1.4901161193847656E-08;
+ asgop0 += (7.4505805969238281E-09);
+ asgop0 += (((7.4505805969238281E-09 + cl_0_4_1_4_3.a5_0_4_1_4_3) * cl_0_4_1_4_3.arr3d_0_4_1_4_3[4, 0, 3]));
+ double retval_0_4_1_4_3 = Convert.ToDouble((((-262144.0F / (9.0949470177292824E-13 + (9.0949470177292824E-13 - (-127.99999999999818)))) * 9.0949470177292824E-13) + asgop0));
+ return retval_0_4_1_4_3;
+ }
+
+ public static double Func_0_4_1_4_2()
+ {
+ double* a0_0_4_1_4_2 = stackalloc double[1];
+ *a0_0_4_1_4_2 = 8.9406967163085938E-08;
+
+ vtstatic_0_4_1_4_2.a2_0_4_1_4_2 = 2.9802322387695312E-07;
+ double asgop0 = 1.1641532182693481E-10;
+ asgop0 += ((5.9604644775390625E-08 + -4.109460860490799E-08));
+ double retval_0_4_1_4_2 = Convert.ToDouble((((((*a0_0_4_1_4_2)) + (((*a0_0_4_1_4_2)) - (((*a0_0_4_1_4_2)) * 3.3333333333333335))) + (vtstatic_0_4_1_4_2.a2_0_4_1_4_2 - clstatic_0_4_1_4_2.a1_0_4_1_4_2)) + asgop0));
+ return retval_0_4_1_4_2;
+ }
+
+ public static double Func_0_4_1_4_1()
+ {
+ VT_0_4_1_4_1 vt_0_4_1_4_1 = new VT_0_4_1_4_1(1);
+ vt_0_4_1_4_1.arr2d_0_4_1_4_1[2, 0] = 1024.0;
+
+ double asgop0 = 0.0234375;
+ asgop0 += ((-1.52587891E-05F * vt_0_4_1_4_1.arr2d_0_4_1_4_1[2, 0]));
+ asgop0 /= (((0.0078125 / 3.814697265625E-06) + a4_0_4_1_4_1));
+ return Convert.ToDouble((((-1.52587891E-05F / 0.001953125) - (-0.0078125 - (-0.03125))) * asgop0));
+ }
+
+ public static double Func_0_4_1_3_4()
+ {
+ double* a3_0_4_1_3_4 = stackalloc double[1];
+ *a3_0_4_1_3_4 = -0.35969093998886037;
+
+ vtstatic_0_4_1_3_4.a0_0_4_1_3_4 = 4.0F;
+ double asgop0 = 3.0517578125E-05;
+ asgop0 -= (128.00003051757813);
+ asgop0 /= (((128.00003051757813 + 0.0) - (-895.99996948242188)));
+ asgop0 += ((vtstatic_0_4_1_3_4.a0_0_4_1_3_4 * ((*a3_0_4_1_3_4))));
+ double retval_0_4_1_3_4 = Convert.ToDouble((((1.90734863E-06F * vtstatic_0_4_1_3_4.a0_0_4_1_3_4) / 3.0517578125E-05) - (asgop0)));
+ return retval_0_4_1_3_4;
+ }
+
+ public static double Func_0_4_1_3_3()
+ {
+ CL_0_4_1_3_3 cl_0_4_1_3_3 = new CL_0_4_1_3_3();
+ double a5_0_4_1_3_3 = 1.9073486328125E-06;
+
+ cl_0_4_1_3_3.arr2d_0_4_1_3_3[2, 0] = 0.001953125F;
+ double asgop0 = a5_0_4_1_3_3;
+ asgop0 -= ((a5_0_4_1_3_3 - (-3508732357.9999981)));
+ double asgop1 = a5_0_4_1_3_3;
+ asgop1 -= ((asgop0));
+ double retval_0_4_1_3_3 = Convert.ToDouble(((cl_0_4_1_3_3.arr2d_0_4_1_3_3[2, 0] * 0.0009765625) / asgop1));
+ return retval_0_4_1_3_3;
+ }
+
+ public static int Func_0_4_1_3_2()
+ {
+ VT_0_4_1_3_2 vt_0_4_1_3_2 = new VT_0_4_1_3_2(1);
+ vt_0_4_1_3_2.arr1d_0_4_1_3_2[3] = 2115320625;
+ CL_0_4_1_3_2 cl_0_4_1_3_2 = new CL_0_4_1_3_2();
+
+ cl_0_4_1_3_2.arr1d_0_4_1_3_2[0] = 43371;
+ vt_0_4_1_3_2.arr1d_0_4_1_3_2[3] %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(1057952083))))));
+ if (((clstatic_0_4_1_3_2.a4_0_4_1_3_2 / clstatic_0_4_1_3_2.a5_0_4_1_3_2)) != (clstatic_0_4_1_3_2.a5_0_4_1_3_2))
+ {
+ int if0_0retval_0_4_1_3_2 = Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(Convert.ToInt32(394531071 / (clstatic_0_4_1_3_2.a4_0_4_1_3_2 / clstatic_0_4_1_3_2.a5_0_4_1_3_2)))) % (Convert.ToInt32((Convert.ToInt32(cl_0_4_1_3_2.arr1d_0_4_1_3_2[0]) + vt_0_4_1_3_2.arr1d_0_4_1_3_2[3]))))));
+ return if0_0retval_0_4_1_3_2;
+ }
+ else
+ {
+ if ((cl_0_4_1_3_2.arr1d_0_4_1_3_2[0]) != 10)
+ {
+ if ((vt_0_4_1_3_2.arr1d_0_4_1_3_2[3]) > ((Convert.ToInt32(cl_0_4_1_3_2.arr1d_0_4_1_3_2[0]) + vt_0_4_1_3_2.arr1d_0_4_1_3_2[3])))
+ {
+ return Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(Convert.ToInt32(394531071 / (clstatic_0_4_1_3_2.a4_0_4_1_3_2 / clstatic_0_4_1_3_2.a5_0_4_1_3_2)))) % (Convert.ToInt32((Convert.ToInt32(cl_0_4_1_3_2.arr1d_0_4_1_3_2[0]) + vt_0_4_1_3_2.arr1d_0_4_1_3_2[3]))))));
+ }
+ }
+ }
+ int retval_0_4_1_3_2 = Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(Convert.ToInt32(394531071 / (clstatic_0_4_1_3_2.a4_0_4_1_3_2 / clstatic_0_4_1_3_2.a5_0_4_1_3_2)))) % (Convert.ToInt32((Convert.ToInt32(cl_0_4_1_3_2.arr1d_0_4_1_3_2[0]) + vt_0_4_1_3_2.arr1d_0_4_1_3_2[3]))))));
+ return retval_0_4_1_3_2;
+ }
+
+ public static Decimal Func_0_4_1_3_1()
+ {
+ VT_0_4_1_3_1 vt_0_4_1_3_1 = new VT_0_4_1_3_1(1);
+ vt_0_4_1_3_1.a1_0_4_1_3_1 = 0.0078125M;
+ CL_0_4_1_3_1 cl_0_4_1_3_1 = new CL_0_4_1_3_1();
+
+ cl_0_4_1_3_1.arr2d_0_4_1_3_1[2, 0] = 0.001953125;
+ if (((Convert.ToDecimal((Convert.ToDecimal(cl_0_4_1_3_1.arr2d_0_4_1_3_1[2, 0]) / -4M)) - Convert.ToDecimal(0.606624594523041M))) >= (-4M))
+ Console.WriteLine("Func_0_4_1_3_1: >= true");
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(cl_0_4_1_3_1.arr2d_0_4_1_3_1[2, 0]) / vt_0_4_1_3_1.a1_0_4_1_3_1)) - Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(128UL) * (Convert.ToDecimal(cl_0_4_1_3_1.arr2d_0_4_1_3_1[2, 0]) / -4M))) + Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(cl_0_4_1_3_1.arr2d_0_4_1_3_1[2, 0]) / -4M)) - Convert.ToDecimal(0.606624594523041M)))))));
+ }
+
+ public static short Func_0_4_1_2_4()
+ {
+ VT_0_4_1_2_4 vt_0_4_1_2_4 = new VT_0_4_1_2_4(1);
+ vt_0_4_1_2_4.arr1d_0_4_1_2_4[0] = 1;
+ CL_0_4_1_2_4 cl_0_4_1_2_4 = new CL_0_4_1_2_4();
+
+ short asgop0 = 16598;
+ asgop0 %= Convert.ToInt16((Convert.ToInt16((Convert.ToInt16(14134)))));
+ if ((a3_0_4_1_2_4) == (Convert.ToInt64(Convert.ToInt16(cl_0_4_1_2_4.a1_0_4_1_2_4) - Convert.ToInt64(a3_0_4_1_2_4))))
+ {
+ if ((Convert.ToInt64(Convert.ToInt16(cl_0_4_1_2_4.a1_0_4_1_2_4) + Convert.ToInt64(-569421232185784344L))) != (Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(asgop0 * vt_0_4_1_2_4.arr1d_0_4_1_2_4[0])) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(cl_0_4_1_2_4.a1_0_4_1_2_4) + Convert.ToInt64(-569421232185784344L))))))
+ {
+ if ((Convert.ToInt64(Convert.ToInt16(cl_0_4_1_2_4.a1_0_4_1_2_4) + Convert.ToInt64(-569421232185784344L))) == (Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(asgop0 * vt_0_4_1_2_4.arr1d_0_4_1_2_4[0])) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(cl_0_4_1_2_4.a1_0_4_1_2_4) + Convert.ToInt64(-569421232185784344L))))))
+ Console.WriteLine("Func_0_4_1_2_4: == true");
+ }
+ else
+ Console.WriteLine("Func_0_4_1_2_4: != false");
+ }
+ else
+ {
+ if ((Convert.ToInt16(asgop0 * vt_0_4_1_2_4.arr1d_0_4_1_2_4[0])) > (asgop0))
+ {
+ short if0_1retval_0_4_1_2_4 = Convert.ToInt16(Convert.ToInt16(Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(cl_0_4_1_2_4.a1_0_4_1_2_4) - Convert.ToInt64(a3_0_4_1_2_4))) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(asgop0 * vt_0_4_1_2_4.arr1d_0_4_1_2_4[0])) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(cl_0_4_1_2_4.a1_0_4_1_2_4) + Convert.ToInt64(-569421232185784344L)))))));
+ return if0_1retval_0_4_1_2_4;
+ }
+ }
+ return Convert.ToInt16(Convert.ToInt16(Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(cl_0_4_1_2_4.a1_0_4_1_2_4) - Convert.ToInt64(a3_0_4_1_2_4))) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(asgop0 * vt_0_4_1_2_4.arr1d_0_4_1_2_4[0])) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(cl_0_4_1_2_4.a1_0_4_1_2_4) + Convert.ToInt64(-569421232185784344L)))))));
+ }
+
+ public static Decimal Func_0_4_1_2_3()
+ {
+
+ vtstatic_0_4_1_2_3.a3_0_4_1_2_3 = -266240M;
+ vtstatic_0_4_1_2_3.arr2d_0_4_1_2_3[2, 4] = 2674447.88481316M;
+ arr2d_0_4_1_2_3[2, 0] = -524288M;
+ if (((Convert.ToDecimal(arr2d_0_4_1_2_3[2, 0]) + Convert.ToDecimal(786432M))) < (arr2d_0_4_1_2_3[2, 0]))
+ {
+ Decimal if0_0retval_0_4_1_2_3 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(arr2d_0_4_1_2_3[2, 0]) + Convert.ToDecimal(786432M))) + Convert.ToDecimal((Convert.ToDecimal(arr2d_0_4_1_2_3[2, 0]) - Convert.ToDecimal(vtstatic_0_4_1_2_3.a3_0_4_1_2_3))))) - Convert.ToDecimal((Convert.ToDecimal(vtstatic_0_4_1_2_3.a3_0_4_1_2_3) - Convert.ToDecimal(vtstatic_0_4_1_2_3.arr2d_0_4_1_2_3[2, 4])))));
+ return if0_0retval_0_4_1_2_3;
+ }
+ else
+ Console.WriteLine("Func_0_4_1_2_3: < false");
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(arr2d_0_4_1_2_3[2, 0]) + Convert.ToDecimal(786432M))) + Convert.ToDecimal((Convert.ToDecimal(arr2d_0_4_1_2_3[2, 0]) - Convert.ToDecimal(vtstatic_0_4_1_2_3.a3_0_4_1_2_3))))) - Convert.ToDecimal((Convert.ToDecimal(vtstatic_0_4_1_2_3.a3_0_4_1_2_3) - Convert.ToDecimal(vtstatic_0_4_1_2_3.arr2d_0_4_1_2_3[2, 4])))));
+ }
+
+ public static Decimal Func_0_4_1_2_2()
+ {
+ CL_0_4_1_2_2 cl_0_4_1_2_2 = new CL_0_4_1_2_2();
+ Decimal a5_0_4_1_2_2 = -8M;
+
+ arr2d_0_4_1_2_2[2, 0] = -0.00000762939453125M;
+ if ((cl_0_4_1_2_2.a3_0_4_1_2_2) == ((Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt32((Convert.ToDecimal(a2_0_4_1_2_2) - Convert.ToDecimal((Convert.ToDecimal(a2_0_4_1_2_2) - Convert.ToDecimal(a2_0_4_1_2_2)))) - ((Convert.ToDecimal(clstatic_0_4_1_2_2.a4_0_4_1_2_2) / a5_0_4_1_2_2)))) / arr2d_0_4_1_2_2[2, 0])) + Convert.ToDecimal(cl_0_4_1_2_2.a3_0_4_1_2_2))))
+ {
+ if ((cl_0_4_1_2_2.a3_0_4_1_2_2) <= ((Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt32((Convert.ToDecimal(a2_0_4_1_2_2) - Convert.ToDecimal((Convert.ToDecimal(a2_0_4_1_2_2) - Convert.ToDecimal(a2_0_4_1_2_2)))) - ((Convert.ToDecimal(clstatic_0_4_1_2_2.a4_0_4_1_2_2) / a5_0_4_1_2_2)))) / arr2d_0_4_1_2_2[2, 0])) + Convert.ToDecimal(cl_0_4_1_2_2.a3_0_4_1_2_2))))
+ {
+ Decimal if1_0retval_0_4_1_2_2 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt32((Convert.ToDecimal(a2_0_4_1_2_2) - Convert.ToDecimal((Convert.ToDecimal(a2_0_4_1_2_2) - Convert.ToDecimal(a2_0_4_1_2_2)))) - ((Convert.ToDecimal(clstatic_0_4_1_2_2.a4_0_4_1_2_2) / a5_0_4_1_2_2)))) / arr2d_0_4_1_2_2[2, 0])) + Convert.ToDecimal(cl_0_4_1_2_2.a3_0_4_1_2_2)));
+ return if1_0retval_0_4_1_2_2;
+ }
+ }
+ else
+ {
+ Decimal else0_0retval_0_4_1_2_2 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt32((Convert.ToDecimal(a2_0_4_1_2_2) - Convert.ToDecimal((Convert.ToDecimal(a2_0_4_1_2_2) - Convert.ToDecimal(a2_0_4_1_2_2)))) - ((Convert.ToDecimal(clstatic_0_4_1_2_2.a4_0_4_1_2_2) / a5_0_4_1_2_2)))) / arr2d_0_4_1_2_2[2, 0])) + Convert.ToDecimal(cl_0_4_1_2_2.a3_0_4_1_2_2)));
+ return else0_0retval_0_4_1_2_2;
+ }
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt32((Convert.ToDecimal(a2_0_4_1_2_2) - Convert.ToDecimal((Convert.ToDecimal(a2_0_4_1_2_2) - Convert.ToDecimal(a2_0_4_1_2_2)))) - ((Convert.ToDecimal(clstatic_0_4_1_2_2.a4_0_4_1_2_2) / a5_0_4_1_2_2)))) / arr2d_0_4_1_2_2[2, 0])) + Convert.ToDecimal(cl_0_4_1_2_2.a3_0_4_1_2_2)));
+ }
+
+ public static Decimal Func_0_4_1_2_1()
+ {
+
+ vtstatic_0_4_1_2_1.arr3d_0_4_1_2_1[4, 2, 3] = 883925369;
+ clstatic_0_4_1_2_1.arr3d_0_4_1_2_1[4, 0, 3] = -883925367L;
+ Decimal asgop0 = 34359738368M;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(34359738368M) - Convert.ToDecimal(34359738368M)))));
+ if ((Convert.ToInt64(Convert.ToInt32(vtstatic_0_4_1_2_1.arr3d_0_4_1_2_1[4, 2, 3]) + Convert.ToInt64(clstatic_0_4_1_2_1.arr3d_0_4_1_2_1[4, 0, 3]))) == (clstatic_0_4_1_2_1.arr3d_0_4_1_2_1[4, 0, 3]))
+ {
+ Decimal if0_0retval_0_4_1_2_1 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt64(Convert.ToInt32(vtstatic_0_4_1_2_1.arr3d_0_4_1_2_1[4, 2, 3]) + Convert.ToInt64(clstatic_0_4_1_2_1.arr3d_0_4_1_2_1[4, 0, 3])) * asgop0))) - Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(34359738368M) - Convert.ToDecimal(0M))) - Convert.ToDecimal(34359738368M))) - Convert.ToDecimal((Convert.ToDecimal(0.0001220703125) * 0M))))));
+ return if0_0retval_0_4_1_2_1;
+ }
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt64(Convert.ToInt32(vtstatic_0_4_1_2_1.arr3d_0_4_1_2_1[4, 2, 3]) + Convert.ToInt64(clstatic_0_4_1_2_1.arr3d_0_4_1_2_1[4, 0, 3])) * asgop0))) - Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(34359738368M) - Convert.ToDecimal(0M))) - Convert.ToDecimal(34359738368M))) - Convert.ToDecimal((Convert.ToDecimal(0.0001220703125) * 0M))))));
+ }
+
+ public static double Func_0_4_1_1_6()
+ {
+ double* a0_0_4_1_1_6 = stackalloc double[1];
+ *a0_0_4_1_1_6 = 9.1124503900961866E-12;
+
+ vtstatic_0_4_1_1_6.a1_0_4_1_1_6 = 0.0009765625F;
+ return Convert.ToDouble((((((vtstatic_0_4_1_1_6.a1_0_4_1_1_6 + -0.0009689331F) / vtstatic_0_4_1_1_6.a1_0_4_1_1_6) / 0.125) * a2_0_4_1_1_6) * ((*a0_0_4_1_1_6))));
+ }
+
+ public static long Func_0_4_1_1_5()
+ {
+ VT_0_4_1_1_5 vt_0_4_1_1_5 = new VT_0_4_1_1_5(1);
+ vt_0_4_1_1_5.a1_0_4_1_1_5 = 3.0501730103806231;
+ vt_0_4_1_1_5.a5_0_4_1_1_5 = 6728936943926305455UL;
+
+ clstatic_0_4_1_1_5.arr1d_0_4_1_1_5[0] = -5.61718116667946;
+ if ((vt_0_4_1_1_5.a5_0_4_1_1_5) >= (Convert.ToUInt64(Convert.ToInt64(Convert.ToUInt32(3152497152U) - Convert.ToInt64(-914525733917341184L)) + -914525737069838328L)))
+ {
+ long if0_0retval_0_4_1_1_5 = Convert.ToInt64(Convert.ToInt64(Convert.ToInt32((Convert.ToInt32(Convert.ToUInt16(12716 * vt_0_4_1_1_5.a1_0_4_1_1_5)) - (Convert.ToInt32(742750678 / (8UL / clstatic_0_4_1_1_5.arr1d_0_4_1_1_5[0]))))) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt64(Convert.ToInt64(Convert.ToUInt32(3152497152U) - Convert.ToInt64(-914525733917341184L)) + -914525737069838328L) + vt_0_4_1_1_5.a5_0_4_1_1_5))));
+ return if0_0retval_0_4_1_1_5;
+ }
+ else
+ {
+ if ((Convert.ToUInt16(12716 * vt_0_4_1_1_5.a1_0_4_1_1_5)) >= 10)
+ {
+ if ((Convert.ToUInt64(Convert.ToInt64(Convert.ToUInt32(3152497152U) - Convert.ToInt64(-914525733917341184L)) + -914525737069838328L)) <= (8UL))
+ Console.WriteLine("Func_0_4_1_1_5: <= true");
+ }
+ else
+ Console.WriteLine("Func_0_4_1_1_5: >= false");
+ }
+ long retval_0_4_1_1_5 = Convert.ToInt64(Convert.ToInt64(Convert.ToInt32((Convert.ToInt32(Convert.ToUInt16(12716 * vt_0_4_1_1_5.a1_0_4_1_1_5)) - (Convert.ToInt32(742750678 / (8UL / clstatic_0_4_1_1_5.arr1d_0_4_1_1_5[0]))))) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt64(Convert.ToInt64(Convert.ToUInt32(3152497152U) - Convert.ToInt64(-914525733917341184L)) + -914525737069838328L) + vt_0_4_1_1_5.a5_0_4_1_1_5))));
+ return retval_0_4_1_1_5;
+ }
+
+ public static float Func_0_4_1_1_4()
+ {
+ VT_0_4_1_1_4 vt_0_4_1_1_4 = new VT_0_4_1_1_4(1);
+ vt_0_4_1_1_4.arr3d_0_4_1_1_4[4, 0, 3] = 4.57763672E-05F;
+ vt_0_4_1_1_4.a3_0_4_1_1_4 = 3.637979E-12F;
+
+ float asgop0 = a2_0_4_1_1_4;
+ asgop0 *= ((a2_0_4_1_1_4 * clstatic_0_4_1_1_4.a1_0_4_1_1_4));
+ return Convert.ToSingle((asgop0 + (((-1.90734863E-06F / vt_0_4_1_1_4.a3_0_4_1_1_4) * (6.10351563E-05F + (-1.0F * vt_0_4_1_1_4.arr3d_0_4_1_1_4[4, 0, 3]))) - ((vt_0_4_1_1_4.arr3d_0_4_1_1_4[4, 0, 3] * a5_0_4_1_1_4)))));
+ }
+
+ public static uint Func_0_4_1_1_3()
+ {
+
+ clstatic_0_4_1_1_3.arr1d_0_4_1_1_3[0] = 16UL;
+ if (((Convert.ToDouble(Convert.ToInt64(Convert.ToUInt32(370595904U) - Convert.ToInt64(370595902L)) * 0.036449101152874232))) == (0.036449101152874232))
+ {
+ if ((clstatic_0_4_1_1_3.arr1d_0_4_1_1_3[0]) > 10)
+ {
+ if (((Convert.ToDouble(Convert.ToInt64(Convert.ToUInt32(370595904U) - Convert.ToInt64(370595902L)) * 0.036449101152874232))) > (0.036449101152874232))
+ {
+ if ((clstatic_0_4_1_1_3.arr1d_0_4_1_1_3[0]) <= 10)
+ {
+ return Convert.ToUInt32(Convert.ToUInt32((Convert.ToInt32(Convert.ToInt32(134217728M - (-1794348321M)) * (Convert.ToDouble(Convert.ToInt64(Convert.ToUInt32(370595904U) - Convert.ToInt64(370595902L)) * 0.036449101152874232)))) / (Convert.ToDouble(clstatic_0_4_1_1_3.arr1d_0_4_1_1_3[0] * (9324 * 3.5755990142723722E-07)))));
+ }
+ else
+ Console.WriteLine("Func_0_4_1_1_3: <= false");
+ }
+ else
+ {
+ if ((Convert.ToInt32(134217728M - (-1794348321M))) > ((Convert.ToInt32(Convert.ToInt32(134217728M - (-1794348321M)) * (Convert.ToDouble(Convert.ToInt64(Convert.ToUInt32(370595904U) - Convert.ToInt64(370595902L)) * 0.036449101152874232))))))
+ {
+ if (((Convert.ToDouble(Convert.ToInt64(Convert.ToUInt32(370595904U) - Convert.ToInt64(370595902L)) * 0.036449101152874232))) > (0.036449101152874232))
+ Console.WriteLine("Func_0_4_1_1_3: > true");
+ else
+ {
+ return Convert.ToUInt32(Convert.ToUInt32((Convert.ToInt32(Convert.ToInt32(134217728M - (-1794348321M)) * (Convert.ToDouble(Convert.ToInt64(Convert.ToUInt32(370595904U) - Convert.ToInt64(370595902L)) * 0.036449101152874232)))) / (Convert.ToDouble(clstatic_0_4_1_1_3.arr1d_0_4_1_1_3[0] * (9324 * 3.5755990142723722E-07)))));
+ }
+ }
+ }
+ }
+ else
+ {
+ if (((9324 * 3.5755990142723722E-07)) == ((Convert.ToDouble(clstatic_0_4_1_1_3.arr1d_0_4_1_1_3[0] * (9324 * 3.5755990142723722E-07)))))
+ {
+ return Convert.ToUInt32(Convert.ToUInt32((Convert.ToInt32(Convert.ToInt32(134217728M - (-1794348321M)) * (Convert.ToDouble(Convert.ToInt64(Convert.ToUInt32(370595904U) - Convert.ToInt64(370595902L)) * 0.036449101152874232)))) / (Convert.ToDouble(clstatic_0_4_1_1_3.arr1d_0_4_1_1_3[0] * (9324 * 3.5755990142723722E-07)))));
+ }
+ }
+ }
+ return Convert.ToUInt32(Convert.ToUInt32((Convert.ToInt32(Convert.ToInt32(134217728M - (-1794348321M)) * (Convert.ToDouble(Convert.ToInt64(Convert.ToUInt32(370595904U) - Convert.ToInt64(370595902L)) * 0.036449101152874232)))) / (Convert.ToDouble(clstatic_0_4_1_1_3.arr1d_0_4_1_1_3[0] * (9324 * 3.5755990142723722E-07)))));
+ }
+
+ public static float Func_0_4_1_1_2()
+ {
+ VT_0_4_1_1_2 vt_0_4_1_1_2 = new VT_0_4_1_1_2(1);
+ vt_0_4_1_1_2.arr2d_0_4_1_1_2[2, 0] = 0.00390625F;
+ vt_0_4_1_1_2.a2_0_4_1_1_2 = -256.0F;
+
+ vtstatic_0_4_1_1_2.arr2d_0_4_1_1_2[2, 0] = 0.00390625F;
+ vtstatic_0_4_1_1_2.a2_0_4_1_1_2 = -256.0F;
+ float asgop0 = 16.0F;
+ asgop0 += (-272.0F);
+ return Convert.ToSingle((((vtstatic_0_4_1_1_2.arr2d_0_4_1_1_2[2, 0] * (vtstatic_0_4_1_1_2.arr2d_0_4_1_1_2[2, 0] / a4_0_4_1_1_2)) - ((16.0F / asgop0))) + ((vt_0_4_1_1_2.a2_0_4_1_1_2 / -0.125F) * a5_0_4_1_1_2)));
+ }
+
+ public static int Func_0_4_1_1_1()
+ {
+
+ clstatic_0_4_1_1_1.arr1d_0_4_1_1_1[0] = 1571184384773853292L;
+ double asgop0 = 1.0;
+ asgop0 += ((1.0 - 0.85740614814368277));
+ if ((clstatic_0_4_1_1_1.a1_0_4_1_1_1) >= ((Convert.ToInt32(clstatic_0_4_1_1_1.a1_0_4_1_1_1 * asgop0))))
+ Console.WriteLine("Func_0_4_1_1_1: >= true");
+ else
+ {
+ if ((Convert.ToUInt32(Convert.ToDecimal(33554432M) + 1188272640M)) >= 10)
+ Console.WriteLine("Func_0_4_1_1_1: >= true");
+ else
+ {
+ if ((Convert.ToUInt32(Convert.ToDecimal(33554432M) + 1188272640M)) == 10)
+ {
+ if (((Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(1571184386466906112L) - Convert.ToInt64(clstatic_0_4_1_1_1.arr1d_0_4_1_1_1[0]))) * 0.1314828222547717))) > ((Convert.ToInt32(Convert.ToInt64(1571184386466906112L) - Convert.ToInt64(clstatic_0_4_1_1_1.arr1d_0_4_1_1_1[0])))))
+ Console.WriteLine("Func_0_4_1_1_1: > true");
+ }
+ }
+ }
+ return Convert.ToInt32((Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(clstatic_0_4_1_1_1.a1_0_4_1_1_1 * asgop0)))) % (Convert.ToInt32((Convert.ToInt32(Convert.ToUInt32(Convert.ToDecimal(33554432M) + 1188272640M)) - (Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(1571184386466906112L) - Convert.ToInt64(clstatic_0_4_1_1_1.arr1d_0_4_1_1_1[0]))) * 0.1314828222547717))))))));
+ }
+
+ public static double Func_0_3_6_6_6()
+ {
+ CL_0_3_6_6_6 cl_0_3_6_6_6 = new CL_0_3_6_6_6();
+
+ arr2d_0_3_6_6_6[2, 0] = 256.21875;
+ arr2d_0_3_6_6_6[2, 5] = -511.5;
+ double asgop0 = cl_0_3_6_6_6.a1_0_3_6_6_6;
+ asgop0 += ((cl_0_3_6_6_6.a1_0_3_6_6_6 - (arr2d_0_3_6_6_6[2, 5])));
+ asgop0 -= ((((arr2d_0_3_6_6_6[2, 5] + 767.0) - 255.96875)));
+ double asgop2 = 255.96875;
+ asgop2 -= (arr2d_0_3_6_6_6[2, 0]);
+ return Convert.ToDouble((asgop0 + (asgop2 + (-0.000244140625F / 0.001442555495332951))));
+ }
+
+ public static long Func_0_3_6_6_5()
+ {
+
+ vtstatic_0_3_6_6_5.arr1d_0_3_6_6_5[0] = 3206545920U;
+ vtstatic_0_3_6_6_5.a2_0_3_6_6_5 = 0.00390625M;
+ vtstatic_0_3_6_6_5.a4_0_3_6_6_5 = 256M;
+ if (((Convert.ToInt64(vtstatic_0_3_6_6_5.arr1d_0_3_6_6_5[0]) + Convert.ToInt64(Convert.ToDouble(-268435456L) * 11.945314399898052))) >= ((Convert.ToInt64(-268435456L) * Convert.ToInt64((Convert.ToInt64(vtstatic_0_3_6_6_5.arr1d_0_3_6_6_5[0]) + Convert.ToInt64(Convert.ToDouble(-268435456L) * 11.945314399898052))))))
+ Console.WriteLine("Func_0_3_6_6_5: >= true");
+ else
+ {
+ if (((Convert.ToInt64(vtstatic_0_3_6_6_5.arr1d_0_3_6_6_5[0]) + Convert.ToInt64(Convert.ToDouble(-268435456L) * 11.945314399898052))) == ((Convert.ToInt64(-268435456L) * Convert.ToInt64((Convert.ToInt64(vtstatic_0_3_6_6_5.arr1d_0_3_6_6_5[0]) + Convert.ToInt64(Convert.ToDouble(-268435456L) * 11.945314399898052))))))
+ {
+ if ((Convert.ToDouble(Convert.ToDecimal(vtstatic_0_3_6_6_5.a4_0_3_6_6_5) * Convert.ToDecimal(vtstatic_0_3_6_6_5.a2_0_3_6_6_5))) == (11.945314399898052))
+ Console.WriteLine("Func_0_3_6_6_5: == true");
+ else
+ Console.WriteLine("Func_0_3_6_6_5: == false");
+ }
+ else
+ Console.WriteLine("Func_0_3_6_6_5: == false");
+ }
+ long retval_0_3_6_6_5 = Convert.ToInt64(Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(-268435456L) * Convert.ToInt64((Convert.ToInt64(vtstatic_0_3_6_6_5.arr1d_0_3_6_6_5[0]) + Convert.ToInt64(Convert.ToDouble(-268435456L) * 11.945314399898052))))) / (Convert.ToDouble(Convert.ToDecimal(vtstatic_0_3_6_6_5.a4_0_3_6_6_5) * Convert.ToDecimal(vtstatic_0_3_6_6_5.a2_0_3_6_6_5)) - Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal(vtstatic_0_3_6_6_5.a2_0_3_6_6_5) * Convert.ToDecimal(1M))) * Convert.ToDecimal(252M)))));
+ return retval_0_3_6_6_5;
+ }
+
+ public static double Func_0_3_6_6_4()
+ {
+ CL_0_3_6_6_4 cl_0_3_6_6_4 = new CL_0_3_6_6_4();
+
+ double asgop0 = 512.0;
+ asgop0 -= ((512.0 - (512.0 + a0_0_3_6_6_4)));
+ double asgop1 = a0_0_3_6_6_4;
+ asgop1 -= ((-511.015625));
+ asgop1 -= ((cl_0_3_6_6_4.a3_0_3_6_6_4));
+ return Convert.ToDouble(((((1024.0F / 0.0625F) * 6.103515625E-05) * asgop0) - asgop1));
+ }
+
+ public static Decimal Func_0_3_6_6_3()
+ {
+ CL_0_3_6_6_3 cl_0_3_6_6_3 = new CL_0_3_6_6_3();
+
+ arr2d_0_3_6_6_3[2, 0] = 131072.0F;
+ Decimal asgop0 = cl_0_3_6_6_3.a4_0_3_6_6_3;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal(266345025M)));
+ Decimal asgop1 = clstatic_0_3_6_6_3.a5_0_3_6_6_3;
+ asgop1 += (Convert.ToDecimal(Convert.ToDecimal(19.0M)));
+ Decimal asgop2 = clstatic_0_3_6_6_3.a5_0_3_6_6_3;
+ asgop2 += (Convert.ToDecimal(Convert.ToDecimal(asgop1)));
+ asgop2 -= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(clstatic_0_3_6_6_3.a1_0_3_6_6_3 * clstatic_0_3_6_6_3.a5_0_3_6_6_3)))));
+ if ((asgop2) >= ((Convert.ToDecimal(asgop2) - Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(arr2d_0_3_6_6_3[2, 0]) * -2048M)) + Convert.ToDecimal(cl_0_3_6_6_3.a4_0_3_6_6_3))) + Convert.ToDecimal(asgop0))))))
+ Console.WriteLine("Func_0_3_6_6_3: >= true");
+ Decimal retval_0_3_6_6_3 = Convert.ToDecimal((Convert.ToDecimal(asgop2) - Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(arr2d_0_3_6_6_3[2, 0]) * -2048M)) + Convert.ToDecimal(cl_0_3_6_6_3.a4_0_3_6_6_3))) + Convert.ToDecimal(asgop0)))));
+ return retval_0_3_6_6_3;
+ }
+
+ public static double Func_0_3_6_6_2()
+ {
+
+ float asgop0 = -8.0F;
+ asgop0 -= (((-8.0F - (-0.875F))));
+ float asgop1 = -8.0F;
+ asgop1 += (0.0F);
+ double retval_0_3_6_6_2 = Convert.ToDouble((((asgop1 / -8.0F) + asgop0) / (((clstatic_0_3_6_6_2.a5_0_3_6_6_2 + clstatic_0_3_6_6_2.a5_0_3_6_6_2) - clstatic_0_3_6_6_2.a5_0_3_6_6_2) / (262144.0 - (clstatic_0_3_6_6_2.a0_0_3_6_6_2)))));
+ return retval_0_3_6_6_2;
+ }
+
+ public static uint Func_0_3_6_6_1()
+ {
+ int* a0_0_3_6_6_1 = stackalloc int[1];
+ *a0_0_3_6_6_1 = 665613177;
+
+ if (((16L / (64UL / 0.0625))) < ((64UL / 0.0625)))
+ Console.WriteLine("Func_0_3_6_6_1: < true");
+ else
+ {
+ if (((*a0_0_3_6_6_1)) > 10)
+ {
+ if (((*a0_0_3_6_6_1)) >= 10)
+ {
+ if (((*a0_0_3_6_6_1)) >= 10)
+ {
+ if ((((0.0625 - 0.1875) - 0.11192166145811633)) > (0.1875))
+ Console.WriteLine("Func_0_3_6_6_1: > true");
+ else
+ Console.WriteLine("Func_0_3_6_6_1: > false");
+ }
+ }
+ }
+ else
+ Console.WriteLine("Func_0_3_6_6_1: > false");
+ }
+ return Convert.ToUInt32(Convert.ToUInt32(((*a0_0_3_6_6_1)) / ((16L / (64UL / 0.0625)) - (((0.0625 - 0.1875) - 0.11192166145811633)))));
+ }
+
+ public static double Func_0_3_6_5_6()
+ {
+ CL_0_3_6_5_6 cl_0_3_6_5_6 = new CL_0_3_6_5_6();
+
+ cl_0_3_6_5_6.arr3d_0_3_6_5_6[4, 0, 3] = 0.5F;
+ double asgop0 = 65536.0;
+ asgop0 += (2031616.0);
+ double retval_0_3_6_5_6 = Convert.ToDouble(((asgop0 - ((2031616.0 + 0.0) - (cl_0_3_6_5_6.arr3d_0_3_6_5_6[4, 0, 3] / 5.0862630208333333E-07))) - ((-1048576.0 + (-1048576.0 + (cl_0_3_6_5_6.arr3d_0_3_6_5_6[4, 0, 3] / 5.4216500667448247E-07))))));
+ return retval_0_3_6_5_6;
+ }
+
+ public static ushort Func_0_3_6_5_5()
+ {
+
+ vtstatic_0_3_6_5_5.a5_0_3_6_5_5 = 1610080747;
+ arr1d_0_3_6_5_5[1] = 1884130395;
+ int asgop0 = arr1d_0_3_6_5_5[1];
+ asgop0 -= (vtstatic_0_3_6_5_5.a5_0_3_6_5_5);
+ if ((asgop0) > (vtstatic_0_3_6_5_5.a5_0_3_6_5_5))
+ {
+ ushort if0_0retval_0_3_6_5_5 = Convert.ToUInt16(Convert.ToUInt16(asgop0 / Convert.ToSingle(Convert.ToSingle(Convert.ToUInt32(Convert.ToInt32(vtstatic_0_3_6_5_5.a5_0_3_6_5_5 / 0.85454847035679826) / a0_0_3_6_5_5) * ((arr1d_0_3_6_5_5[1] * 3.1727867370732237E-10) / (3.1727867370732237E-10 - (-106241.57349571752)))))));
+ return if0_0retval_0_3_6_5_5;
+ }
+ else
+ Console.WriteLine("Func_0_3_6_5_5: > false");
+ return Convert.ToUInt16(Convert.ToUInt16(asgop0 / Convert.ToSingle(Convert.ToSingle(Convert.ToUInt32(Convert.ToInt32(vtstatic_0_3_6_5_5.a5_0_3_6_5_5 / 0.85454847035679826) / a0_0_3_6_5_5) * ((arr1d_0_3_6_5_5[1] * 3.1727867370732237E-10) / (3.1727867370732237E-10 - (-106241.57349571752)))))));
+ }
+
+ public static double Func_0_3_6_5_4()
+ {
+ CL_0_3_6_5_4 cl_0_3_6_5_4 = new CL_0_3_6_5_4();
+
+ vtstatic_0_3_6_5_4.a2_0_3_6_5_4 = 32768.0;
+ vtstatic_0_3_6_5_4.a4_0_3_6_5_4 = 1029.8466396127858;
+ cl_0_3_6_5_4.a0_0_3_6_5_4 += ((16.0 - (-8112.0)));
+ double asgop1 = -8112.0;
+ asgop1 -= ((-8112.0 - (-8388608.0)));
+ return Convert.ToDouble(((clstatic_0_3_6_5_4.a3_0_3_6_5_4 / vtstatic_0_3_6_5_4.a2_0_3_6_5_4) - (cl_0_3_6_5_4.a0_0_3_6_5_4 + (asgop1 / vtstatic_0_3_6_5_4.a4_0_3_6_5_4))));
+ }
+
+ public static double Func_0_3_6_5_3()
+ {
+ VT_0_3_6_5_3 vt_0_3_6_5_3 = new VT_0_3_6_5_3(1);
+ vt_0_3_6_5_3.arr3d_0_3_6_5_3[4, 0, 3] = 0.0624980927F;
+ vt_0_3_6_5_3.a4_0_3_6_5_3 = 528.516129032258;
+
+ vtstatic_0_3_6_5_3.arr3d_0_3_6_5_3[4, 0, 3] = 0.0624980927F;
+ vtstatic_0_3_6_5_3.a4_0_3_6_5_3 = 528.516129032258;
+ float asgop0 = 1.90734863E-06F;
+ asgop0 += (vt_0_3_6_5_3.arr3d_0_3_6_5_3[4, 0, 3]);
+ return Convert.ToDouble(((((2.0F - (-30.0F)) * 2.0F) + (32.0F + 928.0F)) * ((1.90734863E-06F / asgop0) / ((vt_0_3_6_5_3.arr3d_0_3_6_5_3[4, 0, 3] * 3.0518509475997192E-05) * vtstatic_0_3_6_5_3.a4_0_3_6_5_3))));
+ }
+
+ public static double Func_0_3_6_5_2()
+ {
+
+ double asgop0 = -1.003921568627451;
+ asgop0 -= (0.0);
+ double asgop1 = clstatic_0_3_6_5_2.a0_0_3_6_5_2;
+ asgop1 -= ((clstatic_0_3_6_5_2.a0_0_3_6_5_2 + (clstatic_0_3_6_5_2.a0_0_3_6_5_2 + -132096.0)));
+ asgop1 -= ((-1024.0 / -1.003921568627451));
+ return Convert.ToDouble((asgop1 * ((asgop0 + 257.00392156862745) * (1.9073486328125E-06 / 8.7840135165606625E-10))));
+ }
+
+ public static double Func_0_3_6_5_1()
+ {
+ double* a5_0_3_6_5_1 = stackalloc double[1];
+ *a5_0_3_6_5_1 = -4.4703483581542969E-07;
+
+ vtstatic_0_3_6_5_1.arr2d_0_3_6_5_1[2, 0] = 2048.0;
+ vtstatic_0_3_6_5_1.arr2d_0_3_6_5_1[2, 3] = 4.76837158203125E-07;
+ double asgop0 = vtstatic_0_3_6_5_1.arr2d_0_3_6_5_1[2, 3];
+ asgop0 *= (1.0);
+ asgop0 += ((vtstatic_0_3_6_5_1.arr2d_0_3_6_5_1[2, 3] / -1.0666666666666667));
+ return Convert.ToDouble((asgop0 - (((((*a5_0_3_6_5_1)) / -1.875) / vtstatic_0_3_6_5_1.arr2d_0_3_6_5_1[2, 0]) - (-2.7823261916637421E-08))));
+ }
+
+ public static double Func_0_3_6_4_6()
+ {
+
+ vtstatic_0_3_6_4_6.a3_0_3_6_4_6 = 5.9604644775390625E-08;
+ vtstatic_0_3_6_4_6.a5_0_3_6_4_6 = 1024.0;
+ clstatic_0_3_6_4_6.arr3d_0_3_6_4_6[4, 0, 3] = 1.1641532182693481E-10;
+ clstatic_0_3_6_4_6.arr3d_0_3_6_4_6[4, 4, 3] = -140737496727552.0;
+ vtstatic_0_3_6_4_6.a5_0_3_6_4_6 *= (clstatic_0_3_6_4_6.arr3d_0_3_6_4_6[4, 0, 3]);
+ double asgop1 = -140737488355328.0;
+ asgop1 -= ((clstatic_0_3_6_4_6.arr3d_0_3_6_4_6[4, 4, 3]));
+ double retval_0_3_6_4_6 = Convert.ToDouble((vtstatic_0_3_6_4_6.a5_0_3_6_4_6 * (((clstatic_0_3_6_4_6.arr3d_0_3_6_4_6[4, 0, 3] - ((clstatic_0_3_6_4_6.arr3d_0_3_6_4_6[4, 0, 3] + -5.9604644775390625E-08))) * (vtstatic_0_3_6_4_6.a3_0_3_6_4_6 - (-140737488355328.0))) - asgop1)));
+ return retval_0_3_6_4_6;
+ }
+
+ public static short Func_0_3_6_4_5()
+ {
+ CL_0_3_6_4_5 cl_0_3_6_4_5 = new CL_0_3_6_4_5();
+
+ arr1d_0_3_6_4_5[0] = 16384M;
+ if ((a3_0_3_6_4_5) != (239.2265625M))
+ {
+ return Convert.ToInt16(Convert.ToInt16(Convert.ToDecimal(Convert.ToInt16((Convert.ToDecimal(arr1d_0_3_6_4_5[0]) + Convert.ToDecimal(cl_0_3_6_4_5.a5_0_3_6_4_5)) + (Convert.ToDecimal(128L * 239.2265625M)))) * a3_0_3_6_4_5));
+ }
+ else
+ Console.WriteLine("Func_0_3_6_4_5: != false");
+ short retval_0_3_6_4_5 = Convert.ToInt16(Convert.ToInt16(Convert.ToDecimal(Convert.ToInt16((Convert.ToDecimal(arr1d_0_3_6_4_5[0]) + Convert.ToDecimal(cl_0_3_6_4_5.a5_0_3_6_4_5)) + (Convert.ToDecimal(128L * 239.2265625M)))) * a3_0_3_6_4_5));
+ return retval_0_3_6_4_5;
+ }
+
+ public static long Func_0_3_6_4_4()
+ {
+
+ vtstatic_0_3_6_4_4.arr1d_0_3_6_4_4[0] = 1332929837454589952L;
+ vtstatic_0_3_6_4_4.a3_0_3_6_4_4 = 3770587904U;
+ vtstatic_0_3_6_4_4.arr2d_0_3_6_4_4[2, 5] = 663982112;
+ vtstatic_0_3_6_4_4.a3_0_3_6_4_4 %= Convert.ToUInt32(Convert.ToUInt32(4268844032U % 2214196224U));
+ if (((vtstatic_0_3_6_4_4.arr1d_0_3_6_4_4[0] + Convert.ToInt64(Convert.ToInt32(vtstatic_0_3_6_4_4.arr2d_0_3_6_4_4[2, 5]) - Convert.ToInt64(-5130564654573928830L)))) < (vtstatic_0_3_6_4_4.arr1d_0_3_6_4_4[0]))
+ Console.WriteLine("Func_0_3_6_4_4: < true");
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(vtstatic_0_3_6_4_4.a3_0_3_6_4_4) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(a4_0_3_6_4_4) - Convert.ToInt64((vtstatic_0_3_6_4_4.arr1d_0_3_6_4_4[0] + Convert.ToInt64(Convert.ToInt32(vtstatic_0_3_6_4_4.arr2d_0_3_6_4_4[2, 5]) - Convert.ToInt64(-5130564654573928830L))))))));
+ }
+
+ public static double Func_0_3_6_4_3()
+ {
+
+ double asgop0 = 128.0;
+ asgop0 += (-128.0078125);
+ double asgop1 = 128.0;
+ asgop1 += ((128.0 - (-5489.5843196196174)));
+ float asgop2 = -0.25F;
+ asgop2 /= ((-0.25F * clstatic_0_3_6_4_3.a2_0_3_6_4_3));
+ return Convert.ToDouble((((-0.25F * clstatic_0_3_6_4_3.a0_0_3_6_4_3) / asgop0) + (asgop2 * asgop1)));
+ }
+
+ public static double Func_0_3_6_4_2()
+ {
+ float* a3_0_3_6_4_2 = stackalloc float[1];
+ *a3_0_3_6_4_2 = 4096.0F;
+
+ double asgop0 = a0_0_3_6_4_2;
+ asgop0 += (31.998056215138188);
+ float asgop1 = a1_0_3_6_4_2;
+ asgop1 *= (4.0F);
+ float asgop2 = 32.0F;
+ asgop2 /= (a1_0_3_6_4_2);
+ asgop1 /= (((*a3_0_3_6_4_2)));
+ return Convert.ToDouble(((asgop2 / asgop0) + (asgop1 / a0_0_3_6_4_2)));
+ }
+
+ public static int Func_0_3_6_4_1()
+ {
+ CL_0_3_6_4_1 cl_0_3_6_4_1 = new CL_0_3_6_4_1();
+
+ vtstatic_0_3_6_4_1.a1_0_3_6_4_1 = 2145013860;
+ vtstatic_0_3_6_4_1.arr3d_0_3_6_4_1[4, 5, 3] = -2144985722;
+ clstatic_0_3_6_4_1.arr1d_0_3_6_4_1[0] = 28138;
+ if ((vtstatic_0_3_6_4_1.a1_0_3_6_4_1) != (Convert.ToInt32(vtstatic_0_3_6_4_1.a1_0_3_6_4_1 / 1.897937447811924)))
+ {
+ if ((((clstatic_0_3_6_4_1.arr1d_0_3_6_4_1[0] - (vtstatic_0_3_6_4_1.arr3d_0_3_6_4_1[4, 5, 3])) * clstatic_0_3_6_4_1.a4_0_3_6_4_1)) != ((Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal(cl_0_3_6_4_1.a3_0_3_6_4_1) + Convert.ToDecimal(31.99609375M))) * Convert.ToDecimal(cl_0_3_6_4_1.a3_0_3_6_4_1)) + ((clstatic_0_3_6_4_1.arr1d_0_3_6_4_1[0] - (vtstatic_0_3_6_4_1.arr3d_0_3_6_4_1[4, 5, 3])) * clstatic_0_3_6_4_1.a4_0_3_6_4_1))))
+ {
+ if ((1.897937447811924) < (Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal(cl_0_3_6_4_1.a3_0_3_6_4_1) + Convert.ToDecimal(31.99609375M))) * Convert.ToDecimal(cl_0_3_6_4_1.a3_0_3_6_4_1))))
+ Console.WriteLine("Func_0_3_6_4_1: < true");
+ else
+ Console.WriteLine("Func_0_3_6_4_1: < false");
+ }
+ else
+ {
+ int else1_0retval_0_3_6_4_1 = Convert.ToInt32(Convert.ToInt32(Convert.ToInt32(vtstatic_0_3_6_4_1.a1_0_3_6_4_1 / 1.897937447811924) / (Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal(cl_0_3_6_4_1.a3_0_3_6_4_1) + Convert.ToDecimal(31.99609375M))) * Convert.ToDecimal(cl_0_3_6_4_1.a3_0_3_6_4_1)) + ((clstatic_0_3_6_4_1.arr1d_0_3_6_4_1[0] - (vtstatic_0_3_6_4_1.arr3d_0_3_6_4_1[4, 5, 3])) * clstatic_0_3_6_4_1.a4_0_3_6_4_1))));
+ return else1_0retval_0_3_6_4_1;
+ }
+ }
+ else
+ {
+ if ((vtstatic_0_3_6_4_1.a1_0_3_6_4_1) != (Convert.ToInt32(vtstatic_0_3_6_4_1.a1_0_3_6_4_1 / 1.897937447811924)))
+ Console.WriteLine("Func_0_3_6_4_1: != true");
+ else
+ Console.WriteLine("Func_0_3_6_4_1: != false");
+ }
+ return Convert.ToInt32(Convert.ToInt32(Convert.ToInt32(vtstatic_0_3_6_4_1.a1_0_3_6_4_1 / 1.897937447811924) / (Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal(cl_0_3_6_4_1.a3_0_3_6_4_1) + Convert.ToDecimal(31.99609375M))) * Convert.ToDecimal(cl_0_3_6_4_1.a3_0_3_6_4_1)) + ((clstatic_0_3_6_4_1.arr1d_0_3_6_4_1[0] - (vtstatic_0_3_6_4_1.arr3d_0_3_6_4_1[4, 5, 3])) * clstatic_0_3_6_4_1.a4_0_3_6_4_1))));
+ }
+
+ public static double Func_0_3_6_3_6()
+ {
+ VT_0_3_6_3_6 vt_0_3_6_3_6 = new VT_0_3_6_3_6(1);
+ vt_0_3_6_3_6.a4_0_3_6_3_6 = 8192.0F;
+ CL_0_3_6_3_6 cl_0_3_6_3_6 = new CL_0_3_6_3_6();
+ double a5_0_3_6_3_6 = 0.03125;
+
+ arr2d_0_3_6_3_6[2, 0] = 6599349.060496415;
+ float asgop0 = cl_0_3_6_3_6.a3_0_3_6_3_6;
+ asgop0 /= (vt_0_3_6_3_6.a4_0_3_6_3_6);
+ float asgop1 = vt_0_3_6_3_6.a4_0_3_6_3_6;
+ asgop1 += (0.0F);
+ float asgop2 = cl_0_3_6_3_6.a3_0_3_6_3_6;
+ asgop2 *= (524288.0F);
+ asgop2 *= (asgop0);
+ double retval_0_3_6_3_6 = Convert.ToDouble((asgop2 * (((asgop1 + 0.0F) * a5_0_3_6_3_6) / arr2d_0_3_6_3_6[2, 0])));
+ return retval_0_3_6_3_6;
+ }
+
+ public static double Func_0_3_6_3_5()
+ {
+
+ clstatic_0_3_6_3_5.arr3d_0_3_6_3_5[4, 0, 3] = -256.0;
+ float asgop0 = 16368.0F;
+ asgop0 /= (0.999023438F);
+ double asgop1 = -4096.0;
+ asgop1 -= ((clstatic_0_3_6_3_5.arr3d_0_3_6_3_5[4, 0, 3]));
+ float asgop2 = 16384.0F;
+ asgop2 -= (16368.0F);
+ double asgop3 = 9.5367431640625E-07;
+ asgop3 *= (-4294967296.0);
+ double asgop4 = clstatic_0_3_6_3_5.arr3d_0_3_6_3_5[4, 0, 3];
+ asgop4 *= (155.33203125);
+ asgop2 /= (asgop0);
+ asgop3 -= ((asgop1));
+ asgop3 += (asgop4);
+ return Convert.ToDouble(((asgop2 / 9.5367431640625E-07) - (asgop3)));
+ }
+
+ public static int Func_0_3_6_3_4()
+ {
+ VT_0_3_6_3_4 vt_0_3_6_3_4 = new VT_0_3_6_3_4(1);
+ vt_0_3_6_3_4.arr2d_0_3_6_3_4[2, 0] = -8796477850240745031L;
+
+ if ((vt_0_3_6_3_4.arr2d_0_3_6_3_4[2, 0]) != (clstatic_0_3_6_3_4.a2_0_3_6_3_4))
+ Console.WriteLine("Func_0_3_6_3_4: != true");
+ int retval_0_3_6_3_4 = Convert.ToInt32(Convert.ToInt32(Convert.ToUInt64(a1_0_3_6_3_4) - Convert.ToUInt64(Convert.ToUInt64(Convert.ToUInt16(Convert.ToUInt16(Convert.ToInt64(vt_0_3_6_3_4.arr2d_0_3_6_3_4[2, 0]) + Convert.ToInt64(clstatic_0_3_6_3_4.a2_0_3_6_3_4))) - Convert.ToInt64(vt_0_3_6_3_4.arr2d_0_3_6_3_4[2, 0])))));
+ return retval_0_3_6_3_4;
+ }
+
+ public static ushort Func_0_3_6_3_3()
+ {
+ short a1_0_3_6_3_3 = 499;
+
+ clstatic_0_3_6_3_3.arr3d_0_3_6_3_3[4, 0, 3] = 0.0299160667F;
+ double asgop0 = 1417267120.6261628;
+ asgop0 *= (1.312435683701069E-09);
+ float asgop1 = 0.25F;
+ asgop1 -= (0.0F);
+ asgop1 += (Convert.ToSingle(1744769792U / (8589934592UL / 6.060914323761974)));
+ if ((asgop0) >= 10)
+ {
+ return Convert.ToUInt16(Convert.ToUInt16(Convert.ToInt16(Convert.ToInt16(a1_0_3_6_3_3 / Convert.ToSingle(clstatic_0_3_6_3_3.arr3d_0_3_6_3_3[4, 0, 3])) * asgop0) * Convert.ToSingle(asgop1)));
+ }
+ return Convert.ToUInt16(Convert.ToUInt16(Convert.ToInt16(Convert.ToInt16(a1_0_3_6_3_3 / Convert.ToSingle(clstatic_0_3_6_3_3.arr3d_0_3_6_3_3[4, 0, 3])) * asgop0) * Convert.ToSingle(asgop1)));
+ }
+
+ public static ushort Func_0_3_6_3_2()
+ {
+ VT_0_3_6_3_2 vt_0_3_6_3_2 = new VT_0_3_6_3_2(1);
+ vt_0_3_6_3_2.arr3d_0_3_6_3_2[4, 0, 3] = 73387M;
+ CL_0_3_6_3_2 cl_0_3_6_3_2 = new CL_0_3_6_3_2();
+
+ float asgop0 = cl_0_3_6_3_2.a5_0_3_6_3_2;
+ asgop0 += (a2_0_3_6_3_2);
+ Decimal asgop1 = vt_0_3_6_3_2.arr3d_0_3_6_3_2[4, 0, 3];
+ asgop1 += (Convert.ToDecimal(Convert.ToDecimal(clstatic_0_3_6_3_2.a1_0_3_6_3_2)));
+ if ((asgop1) <= (vt_0_3_6_3_2.arr3d_0_3_6_3_2[4, 0, 3]))
+ Console.WriteLine("Func_0_3_6_3_2: <= true");
+ return Convert.ToUInt16((Convert.ToUInt16(Convert.ToUInt16(asgop1 - vt_0_3_6_3_2.arr3d_0_3_6_3_2[4, 0, 3]) % (Convert.ToUInt16((Convert.ToSingle(3564197376U * 0.00014709847539038197) - cl_0_3_6_3_2.a5_0_3_6_3_2) - asgop0)))));
+ }
+
+ public static int Func_0_3_6_3_1()
+ {
+
+ vtstatic_0_3_6_3_1.a0_0_3_6_3_1 = 6805375542554568784L;
+ if ((a5_0_3_6_3_1) > (vtstatic_0_3_6_3_1.a0_0_3_6_3_1))
+ {
+ return Convert.ToInt32(Convert.ToInt32(Convert.ToUInt64(Convert.ToUInt64(Convert.ToUInt16(52081) + Convert.ToInt64(a5_0_3_6_3_1))) - Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt16(Convert.ToInt16(26 / a3_0_3_6_3_1)) + Convert.ToInt64(vtstatic_0_3_6_3_1.a0_0_3_6_3_1)))));
+ }
+ else
+ Console.WriteLine("Func_0_3_6_3_1: > false");
+ int retval_0_3_6_3_1 = Convert.ToInt32(Convert.ToInt32(Convert.ToUInt64(Convert.ToUInt64(Convert.ToUInt16(52081) + Convert.ToInt64(a5_0_3_6_3_1))) - Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt16(Convert.ToInt16(26 / a3_0_3_6_3_1)) + Convert.ToInt64(vtstatic_0_3_6_3_1.a0_0_3_6_3_1)))));
+ return retval_0_3_6_3_1;
+ }
+
+ public static long Func_0_3_6_2_6()
+ {
+ VT_0_3_6_2_6 vt_0_3_6_2_6 = new VT_0_3_6_2_6(1);
+ vt_0_3_6_2_6.arr1d_0_3_6_2_6[0] = 635294313835659264L;
+
+ long retval_0_3_6_2_6 = Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(Convert.ToUInt32(Convert.ToUInt32(clstatic_0_3_6_2_6.a4_0_3_6_2_6 / 0.177472997309281) % Convert.ToUInt32(268435456M - (-2649101312M)))) - Convert.ToInt64(Convert.ToInt64(8643257057656438784UL - Convert.ToUInt64(vt_0_3_6_2_6.arr1d_0_3_6_2_6[0] + 7877005136709060072L)))));
+ return retval_0_3_6_2_6;
+ }
+
+ public static long Func_0_3_6_2_5()
+ {
+ CL_0_3_6_2_5 cl_0_3_6_2_5 = new CL_0_3_6_2_5();
+
+ vtstatic_0_3_6_2_5.a1_0_3_6_2_5 = 1936268292;
+ float asgop0 = a3_0_3_6_2_5;
+ asgop0 -= ((a3_0_3_6_2_5 - (-41975.0F)));
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16((Convert.ToUInt16(a3_0_3_6_2_5 - (asgop0)))) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(cl_0_3_6_2_5.a0_0_3_6_2_5) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt32((cl_0_3_6_2_5.a4_0_3_6_2_5 + vtstatic_0_3_6_2_5.a1_0_3_6_2_5)) - Convert.ToInt64(-4622137151264063563L)))))));
+ }
+
+ public static short Func_0_3_6_2_4()
+ {
+ CL_0_3_6_2_4 cl_0_3_6_2_4 = new CL_0_3_6_2_4();
+ ulong* a3_0_3_6_2_4 = stackalloc ulong[1];
+ *a3_0_3_6_2_4 = 12229524788124549228UL;
+
+ vtstatic_0_3_6_2_4.arr1d_0_3_6_2_4[0] = 8.0352422745057377E-14;
+ vtstatic_0_3_6_2_4.arr3d_0_3_6_2_4[4, 5, 3] = 381818895;
+ vtstatic_0_3_6_2_4.arr3d_0_3_6_2_4[4, 5, 3] -= (247601167);
+ short retval_0_3_6_2_4 = Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(cl_0_3_6_2_4.a4_0_3_6_2_4 - ((*a3_0_3_6_2_4))) * Convert.ToSingle(Convert.ToSingle(vtstatic_0_3_6_2_4.arr3d_0_3_6_2_4[4, 5, 3] * (25685 * vtstatic_0_3_6_2_4.arr1d_0_3_6_2_4[0])))));
+ return retval_0_3_6_2_4;
+ }
+
+ public static float Func_0_3_6_2_3()
+ {
+
+ clstatic_0_3_6_2_3.arr1d_0_3_6_2_3[0] = 0.484375F;
+ float asgop0 = 0.25F;
+ asgop0 -= ((clstatic_0_3_6_2_3.a1_0_3_6_2_3));
+ float asgop1 = clstatic_0_3_6_2_3.arr1d_0_3_6_2_3[0];
+ asgop1 -= ((-0.015625F));
+ if ((clstatic_0_3_6_2_3.arr1d_0_3_6_2_3[0]) == ((asgop1 - clstatic_0_3_6_2_3.arr1d_0_3_6_2_3[0])))
+ Console.WriteLine("Func_0_3_6_2_3: == true");
+ float retval_0_3_6_2_3 = Convert.ToSingle(((asgop1 - clstatic_0_3_6_2_3.arr1d_0_3_6_2_3[0]) - ((Convert.ToSingle(54999 / -1759968.0) - ((-0.03125F - (-0.28125F)) + asgop0)))));
+ return retval_0_3_6_2_3;
+ }
+
+ public static short Func_0_3_6_2_2()
+ {
+ VT_0_3_6_2_2 vt_0_3_6_2_2 = new VT_0_3_6_2_2(1);
+ vt_0_3_6_2_2.a0_0_3_6_2_2 = 2080534868;
+ vt_0_3_6_2_2.arr2d_0_3_6_2_2[2, 1] = 2080523039;
+ vt_0_3_6_2_2.a4_0_3_6_2_2 = -5253129007443979892L;
+
+ vtstatic_0_3_6_2_2.a0_0_3_6_2_2 = 2080534868;
+ vtstatic_0_3_6_2_2.arr2d_0_3_6_2_2[2, 1] = 2080523039;
+ vtstatic_0_3_6_2_2.a4_0_3_6_2_2 = -5253129007443979892L;
+ long asgop0 = 5981572503275831296L;
+ asgop0 += (Convert.ToInt64(Convert.ToDouble(5981572503275831296L) / -8.2114433549101875));
+ return Convert.ToInt16(Convert.ToInt16((Convert.ToInt16(Convert.ToInt16(Convert.ToInt64(asgop0) + Convert.ToInt64(vtstatic_0_3_6_2_2.a4_0_3_6_2_2)))) % (Convert.ToInt16(Convert.ToInt16(Convert.ToInt32(vt_0_3_6_2_2.a0_0_3_6_2_2) - Convert.ToInt32(vt_0_3_6_2_2.arr2d_0_3_6_2_2[2, 1]))))));
+ }
+
+ public static int Func_0_3_6_2_1()
+ {
+ CL_0_3_6_2_1 cl_0_3_6_2_1 = new CL_0_3_6_2_1();
+
+ vtstatic_0_3_6_2_1.arr1d_0_3_6_2_1[3] = 229887913;
+ Decimal asgop0 = cl_0_3_6_2_1.a0_0_3_6_2_1;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal(719675451M)));
+ double asgop1 = clstatic_0_3_6_2_1.a4_0_3_6_2_1;
+ asgop1 *= (1.1428571428571428);
+ asgop1 -= (clstatic_0_3_6_2_1.a4_0_3_6_2_1);
+ double asgop3 = clstatic_0_3_6_2_1.a4_0_3_6_2_1;
+ asgop3 -= (((clstatic_0_3_6_2_1.a4_0_3_6_2_1 + -155840832.0)));
+ return Convert.ToInt32(((Convert.ToInt32(asgop1 + asgop3)) / (Convert.ToInt32((Convert.ToInt32(Convert.ToInt32(asgop0 + cl_0_3_6_2_1.a0_0_3_6_2_1))) % (Convert.ToInt32(vtstatic_0_3_6_2_1.arr1d_0_3_6_2_1[3]))))));
+ }
+
+ public static uint Func_0_3_6_1_6()
+ {
+ CL_0_3_6_1_6 cl_0_3_6_1_6 = new CL_0_3_6_1_6();
+
+ vtstatic_0_3_6_1_6.arr1d_0_3_6_1_6[0] = 4.76837158203125E-07;
+ vtstatic_0_3_6_1_6.arr1d_0_3_6_1_6[4] = -6.2403136783504681E-05;
+ uint retval_0_3_6_1_6 = Convert.ToUInt32(Convert.ToUInt32(cl_0_3_6_1_6.a1_0_3_6_1_6 / ((131072.0F * vtstatic_0_3_6_1_6.arr1d_0_3_6_1_6[0]) - (((Convert.ToDouble(Convert.ToDecimal(0.00048828125M) * Convert.ToDecimal(0.0009765625M)) + -2.0000004768371582) - ((23028 * vtstatic_0_3_6_1_6.arr1d_0_3_6_1_6[4])))))));
+ return retval_0_3_6_1_6;
+ }
+
+ public static long Func_0_3_6_1_5()
+ {
+ CL_0_3_6_1_5 cl_0_3_6_1_5 = new CL_0_3_6_1_5();
+
+ vtstatic_0_3_6_1_5.a1_0_3_6_1_5 = -1930551956;
+ cl_0_3_6_1_5.arr2d_0_3_6_1_5[2, 2] = -2130904985;
+ cl_0_3_6_1_5.arr1d_0_3_6_1_5[3] = 3595987413057263941L;
+ clstatic_0_3_6_1_5.arr1d_0_3_6_1_5[0] = -3595987413057234782L;
+ long retval_0_3_6_1_5 = Convert.ToInt64(Convert.ToInt64(Convert.ToInt32((Convert.ToInt32(Convert.ToUInt32(Convert.ToInt16(Convert.ToInt64(clstatic_0_3_6_1_5.arr1d_0_3_6_1_5[0]) + Convert.ToInt64(cl_0_3_6_1_5.arr1d_0_3_6_1_5[3])) - (cl_0_3_6_1_5.arr2d_0_3_6_1_5[2, 2]))) + vtstatic_0_3_6_1_5.a1_0_3_6_1_5)) - Convert.ToInt64(clstatic_0_3_6_1_5.arr1d_0_3_6_1_5[0])));
+ return retval_0_3_6_1_5;
+ }
+
+ public static short Func_0_3_6_1_4()
+ {
+ double* a4_0_3_6_1_4 = stackalloc double[1];
+ *a4_0_3_6_1_4 = 13661.228650325571;
+
+ vtstatic_0_3_6_1_4.arr2d_0_3_6_1_4[2, 0] = 13019.0F;
+ double asgop0 = 256.0;
+ asgop0 -= (128.0);
+ short asgop1 = 27667;
+ asgop1 -= Convert.ToInt16(16129);
+ long asgop2 = -131072L;
+ asgop2 /= (Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(-131072L) * -7.62939453125E-06)));
+ short retval_0_3_6_1_4 = Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToDecimal(asgop1) * 2.5422950251343387068816085977M) / (vtstatic_0_3_6_1_4.arr2d_0_3_6_1_4[2, 0] / ((*a4_0_3_6_1_4)))) + Convert.ToInt16(Convert.ToSingle(asgop2 / asgop0) - vtstatic_0_3_6_1_4.arr2d_0_3_6_1_4[2, 0])));
+ return retval_0_3_6_1_4;
+ }
+
+ public static short Func_0_3_6_1_3()
+ {
+ VT_0_3_6_1_3 vt_0_3_6_1_3 = new VT_0_3_6_1_3(1);
+ vt_0_3_6_1_3.a5_0_3_6_1_3 = 0.001984126984126984;
+
+ short retval_0_3_6_1_3 = Convert.ToInt16((Convert.ToInt16(((Convert.ToInt32((Convert.ToInt32(Convert.ToInt32((clstatic_0_3_6_1_3.a3_0_3_6_1_3 - 0) / (8671 * 2.8536441448037419E-05)))) % (Convert.ToInt32(clstatic_0_3_6_1_3.a3_0_3_6_1_3)))) / ((33554432.0 + -33030144.0) - (1024L / vt_0_3_6_1_3.a5_0_3_6_1_3))) - (clstatic_0_3_6_1_3.a0_0_3_6_1_3))));
+ return retval_0_3_6_1_3;
+ }
+
+ public static double Func_0_3_6_1_2()
+ {
+ CL_0_3_6_1_2 cl_0_3_6_1_2 = new CL_0_3_6_1_2();
+
+ cl_0_3_6_1_2.arr3d_0_3_6_1_2[4, 0, 3] = 8128.0;
+ Decimal asgop0 = 0.5M;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(-65536L) / 43561.308660251659629137262143M))));
+ clstatic_0_3_6_1_2.a4_0_3_6_1_2 += ((Convert.ToSingle(-65536L * 0.00390625) * cl_0_3_6_1_2.arr3d_0_3_6_1_2[4, 0, 3]));
+ if ((Convert.ToInt16(Convert.ToDecimal(14400) / asgop0)) <= (14400))
+ {
+ return Convert.ToDouble((clstatic_0_3_6_1_2.a4_0_3_6_1_2 * (Convert.ToInt16(Convert.ToDecimal(14400) / asgop0) * 2.4993536088518672E-08)));
+ }
+ double retval_0_3_6_1_2 = Convert.ToDouble((clstatic_0_3_6_1_2.a4_0_3_6_1_2 * (Convert.ToInt16(Convert.ToDecimal(14400) / asgop0) * 2.4993536088518672E-08)));
+ return retval_0_3_6_1_2;
+ }
+
+ public static ushort Func_0_3_6_1_1()
+ {
+ VT_0_3_6_1_1 vt_0_3_6_1_1 = new VT_0_3_6_1_1(1);
+ vt_0_3_6_1_1.a0_0_3_6_1_1 = -47.746031746031747;
+
+ clstatic_0_3_6_1_1.arr1d_0_3_6_1_1[5] = 2121457354;
+ double asgop0 = 64.0;
+ asgop0 += (vt_0_3_6_1_1.a0_0_3_6_1_1);
+ return Convert.ToUInt16((Convert.ToUInt16(Convert.ToUInt16(clstatic_0_3_6_1_1.arr1d_0_3_6_1_1[5] / Convert.ToSingle(56307.9258F)) % (Convert.ToUInt16((8192.0F + Convert.ToSingle(8388608L / asgop0)) - (524288.0F - (524288.0F - 491670.0F)))))));
+ }
+
+ public static float Func_0_3_5_6_6()
+ {
+ CL_0_3_5_6_6 cl_0_3_5_6_6 = new CL_0_3_5_6_6();
+
+ Decimal asgop0 = 1M;
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal(-0.75M)));
+ ulong asgop1 = 4096UL;
+ asgop1 *= (cl_0_3_5_6_6.a4_0_3_5_6_6);
+#pragma warning disable 1718
+ if ((a0_0_3_5_6_6) == (a0_0_3_5_6_6))
+#pragma warning restore
+ Console.WriteLine("Func_0_3_5_6_6: == true");
+ float retval_0_3_5_6_6 = Convert.ToSingle((Convert.ToSingle(a0_0_3_5_6_6 * Convert.ToDouble(Convert.ToDecimal(1M) / Convert.ToDecimal(asgop0))) + Convert.ToSingle(asgop1 / (-1.0F * (2L / (a0_0_3_5_6_6 * -0.12109375))))));
+ return retval_0_3_5_6_6;
+ }
+
+ public static float Func_0_3_5_6_5()
+ {
+ long a4_0_3_5_6_5 = -70368744147024L;
+
+ arr1d_0_3_5_6_5[0] = 165145216.0;
+ if (((30640 * (30640 / 2641372468.5205855))) <= ((Convert.ToUInt64(Convert.ToInt16(30640) - Convert.ToInt64(a4_0_3_5_6_5)) / (30640 * (30640 / 2641372468.5205855)))))
+ Console.WriteLine("Func_0_3_5_6_5: <= true");
+ float retval_0_3_5_6_5 = Convert.ToSingle(Convert.ToSingle((Convert.ToUInt32((103290240.0 + arr1d_0_3_5_6_5[0]) + (arr1d_0_3_5_6_5[0] - 61854976.0))) / (Convert.ToUInt64(Convert.ToInt16(30640) - Convert.ToInt64(a4_0_3_5_6_5)) / (30640 * (30640 / 2641372468.5205855)))));
+ return retval_0_3_5_6_5;
+ }
+
+ public static float Func_0_3_5_6_4()
+ {
+
+ vtstatic_0_3_5_6_4.a0_0_3_5_6_4 = 0.0F;
+ if ((vtstatic_0_3_5_6_4.a0_0_3_5_6_4) > 10)
+ Console.WriteLine("Func_0_3_5_6_4: > true");
+ float retval_0_3_5_6_4 = Convert.ToSingle(vtstatic_0_3_5_6_4.a0_0_3_5_6_4);
+ return retval_0_3_5_6_4;
+ }
+
+ public static float Func_0_3_5_6_3()
+ {
+ CL_0_3_5_6_3 cl_0_3_5_6_3 = new CL_0_3_5_6_3();
+
+ vtstatic_0_3_5_6_3.a5_0_3_5_6_3 = 0.0021198019310070715;
+ if ((Convert.ToSingle(2113056512U * a3_0_3_5_6_3)) != ((Convert.ToSingle(60383 * vtstatic_0_3_5_6_3.a5_0_3_5_6_3) - (Convert.ToSingle(2113056512U * a3_0_3_5_6_3)))))
+ {
+ if ((Convert.ToSingle(2113056512U * a3_0_3_5_6_3)) == ((Convert.ToSingle(60383 * vtstatic_0_3_5_6_3.a5_0_3_5_6_3) - (Convert.ToSingle(2113056512U * a3_0_3_5_6_3)))))
+ Console.WriteLine("Func_0_3_5_6_3: == true");
+ }
+ return Convert.ToSingle(((Convert.ToSingle(60383 * vtstatic_0_3_5_6_3.a5_0_3_5_6_3) - (Convert.ToSingle(2113056512U * a3_0_3_5_6_3))) + Convert.ToSingle(60383 / ((60383 / (a3_0_3_5_6_3 * 1038351980.5020834)) + (60383 * cl_0_3_5_6_3.a0_0_3_5_6_3)))));
+ }
+
+ public static float Func_0_3_5_6_2()
+ {
+ double[,] arr2d_0_3_5_6_2 = new double[3, 11];
+
+ vtstatic_0_3_5_6_2.a3_0_3_5_6_2 = -128.0F;
+ arr2d_0_3_5_6_2[2, 0] = -5421992.2580645159;
+ arr1d_0_3_5_6_2[2] = 1663480984;
+ float asgop0 = 16.0F;
+ asgop0 -= ((Convert.ToSingle(2689308160U / arr2d_0_3_5_6_2[2, 0])));
+ asgop0 += (vtstatic_0_3_5_6_2.a3_0_3_5_6_2);
+ if (((arr1d_0_3_5_6_2[2] / 212542185568.96875)) == (25428.490384909353))
+ Console.WriteLine("Func_0_3_5_6_2: == true");
+ else
+ {
+ if ((asgop0) != ((Convert.ToSingle((Convert.ToUInt16(Convert.ToInt32(549755813888M - (Convert.ToDecimal(549755813888M) + Convert.ToDecimal(-1663480984M))) / 25428.490384909353)) * (arr1d_0_3_5_6_2[2] / 212542185568.96875)) - asgop0)))
+ Console.WriteLine("Func_0_3_5_6_2: != true");
+ }
+ float retval_0_3_5_6_2 = Convert.ToSingle((Convert.ToSingle((Convert.ToUInt16(Convert.ToInt32(549755813888M - (Convert.ToDecimal(549755813888M) + Convert.ToDecimal(-1663480984M))) / 25428.490384909353)) * (arr1d_0_3_5_6_2[2] / 212542185568.96875)) - asgop0));
+ return retval_0_3_5_6_2;
+ }
+
+ public static float Func_0_3_5_6_1()
+ {
+ CL_0_3_5_6_1 cl_0_3_5_6_1 = new CL_0_3_5_6_1();
+ int[,] arr2d_0_3_5_6_1 = new int[3, 11];
+
+ arr2d_0_3_5_6_1[2, 0] = 1280116021;
+ if ((cl_0_3_5_6_1.a1_0_3_5_6_1) <= (5325.0F))
+ {
+ if ((((Convert.ToInt16(0.65036330015590049 - (-511.3496366998441))) / (Convert.ToUInt32(Convert.ToDecimal(arr2d_0_3_5_6_1[2, 0]) * 2.5590802413682157954962427581M) * 2.4643462908175109))) > (-511.3496366998441))
+ {
+ return Convert.ToSingle(Convert.ToSingle(Convert.ToUInt16(cl_0_3_5_6_1.a1_0_3_5_6_1 + 5325.0F) / (Convert.ToUInt32(arr2d_0_3_5_6_1[2, 0] * 0.65036330015590049) * ((Convert.ToInt16(0.65036330015590049 - (-511.3496366998441))) / (Convert.ToUInt32(Convert.ToDecimal(arr2d_0_3_5_6_1[2, 0]) * 2.5590802413682157954962427581M) * 2.4643462908175109)))));
+ }
+ }
+ float retval_0_3_5_6_1 = Convert.ToSingle(Convert.ToSingle(Convert.ToUInt16(cl_0_3_5_6_1.a1_0_3_5_6_1 + 5325.0F) / (Convert.ToUInt32(arr2d_0_3_5_6_1[2, 0] * 0.65036330015590049) * ((Convert.ToInt16(0.65036330015590049 - (-511.3496366998441))) / (Convert.ToUInt32(Convert.ToDecimal(arr2d_0_3_5_6_1[2, 0]) * 2.5590802413682157954962427581M) * 2.4643462908175109)))));
+ return retval_0_3_5_6_1;
+ }
+
+ public static float Func_0_3_5_5_6()
+ {
+
+ clstatic_0_3_5_5_6.arr2d_0_3_5_5_6[2, 0] = -450560.0F;
+ clstatic_0_3_5_5_6.arr2d_0_3_5_5_6[2, 3] = -98304.0F;
+ float asgop0 = clstatic_0_3_5_5_6.arr2d_0_3_5_5_6[2, 3];
+ asgop0 -= ((clstatic_0_3_5_5_6.arr2d_0_3_5_5_6[2, 0]));
+ return Convert.ToSingle(((Convert.ToSingle(27048 / ((41.65625 - 41.15625) - ((-0.0078125F * 41.65625)))) - 0.0F) + ((32768.0F - (clstatic_0_3_5_5_6.arr2d_0_3_5_5_6[2, 3])) + asgop0)));
+ }
+
+ public static float Func_0_3_5_5_5()
+ {
+ VT_0_3_5_5_5 vt_0_3_5_5_5 = new VT_0_3_5_5_5(1);
+ vt_0_3_5_5_5.a3_0_3_5_5_5 = 34708;
+
+ arr3d_0_3_5_5_5[4, 0, 3] = 6.7713314144152938E-11;
+ return Convert.ToSingle(Convert.ToSingle((Convert.ToUInt16(38229 % vt_0_3_5_5_5.a3_0_3_5_5_5)) * arr3d_0_3_5_5_5[4, 0, 3]));
+ }
+
+ public static float Func_0_3_5_5_4()
+ {
+ CL_0_3_5_5_4 cl_0_3_5_5_4 = new CL_0_3_5_5_4();
+
+ vtstatic_0_3_5_5_4.a3_0_3_5_5_4 = 15941;
+ cl_0_3_5_5_4.arr3d_0_3_5_5_4[4, 0, 3] = 43831452;
+ float retval_0_3_5_5_4 = Convert.ToSingle(((cl_0_3_5_5_4.a4_0_3_5_5_4 * (a2_0_3_5_5_4 - 0.0F)) / Convert.ToSingle(Convert.ToUInt64(Convert.ToInt32(cl_0_3_5_5_4.arr3d_0_3_5_5_4[4, 0, 3]) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(vtstatic_0_3_5_5_4.a3_0_3_5_5_4) + Convert.ToInt64(43815510L)))) * (clstatic_0_3_5_5_4.a5_0_3_5_5_4 + (cl_0_3_5_5_4.arr3d_0_3_5_5_4[4, 0, 3] / 3205957632.0)))));
+ return retval_0_3_5_5_4;
+ }
+
+ public static float Func_0_3_5_5_3()
+ {
+ VT_0_3_5_5_3 vt_0_3_5_5_3 = new VT_0_3_5_5_3(1);
+ vt_0_3_5_5_3.arr1d_0_3_5_5_3[0] = 524288UL;
+ vt_0_3_5_5_3.a1_0_3_5_5_3 = 17.066666666666666;
+ vt_0_3_5_5_3.a2_0_3_5_5_3 = 128.0;
+
+ vtstatic_0_3_5_5_3.arr1d_0_3_5_5_3[0] = 524288UL;
+ vtstatic_0_3_5_5_3.a1_0_3_5_5_3 = 17.066666666666666;
+ vtstatic_0_3_5_5_3.a2_0_3_5_5_3 = 128.0;
+ double asgop0 = vtstatic_0_3_5_5_3.a1_0_3_5_5_3;
+ asgop0 += ((-65536.0F * 6.9678559431792992));
+ return Convert.ToSingle(((Convert.ToSingle(Convert.ToInt16(Convert.ToInt32(1728565618) + Convert.ToInt32(-1728565874)) * vtstatic_0_3_5_5_3.a2_0_3_5_5_3) + Convert.ToSingle(vt_0_3_5_5_3.arr1d_0_3_5_5_3[0] / vtstatic_0_3_5_5_3.a1_0_3_5_5_3)) + Convert.ToSingle(Convert.ToUInt32(1728565618 * 1.5892229183514861) / asgop0)));
+ }
+
+ public static float Func_0_3_5_5_2()
+ {
+
+ return Convert.ToSingle(((((-15.875F - (-8.0F)) - (-15.875F)) + a1_0_3_5_5_2) + a0_0_3_5_5_2));
+ }
+
+ public static float Func_0_3_5_5_1()
+ {
+
+ vtstatic_0_3_5_5_1.a3_0_3_5_5_1 = 20570;
+ arr3d_0_3_5_5_1[4, 0, 3] = 2097152.0;
+ vtstatic_0_3_5_5_1.a3_0_3_5_5_1 %= Convert.ToInt16((Convert.ToInt16((Convert.ToInt16(Convert.ToInt16((Convert.ToInt16(30395)) % (Convert.ToInt16(16689))))))));
+ float asgop1 = 0.0009765625F;
+ asgop1 -= (0.00390625F);
+ float asgop2 = 0.0009765625F;
+ asgop2 -= ((asgop1));
+ float retval_0_3_5_5_1 = Convert.ToSingle((asgop2 - Convert.ToSingle(vtstatic_0_3_5_5_1.a3_0_3_5_5_1 / (arr3d_0_3_5_5_1[4, 0, 3] - (-1417216.0)))));
+ return retval_0_3_5_5_1;
+ }
+
+ public static float Func_0_3_5_4_6()
+ {
+ VT_0_3_5_4_6 vt_0_3_5_4_6 = new VT_0_3_5_4_6(1);
+ vt_0_3_5_4_6.arr1d_0_3_5_4_6[0] = -224345.25806451612;
+ vt_0_3_5_4_6.a2_0_3_5_4_6 = 3560807936U;
+
+ vtstatic_0_3_5_4_6.arr1d_0_3_5_4_6[0] = -224345.25806451612;
+ vtstatic_0_3_5_4_6.a2_0_3_5_4_6 = 3560807936U;
+ float asgop0 = -28672.0F;
+ asgop0 += (32256.0F);
+ float asgop1 = 16384.0F;
+ asgop1 -= (49152.0F);
+ float asgop2 = 16384.0F;
+ asgop2 += (Convert.ToSingle(vt_0_3_5_4_6.a2_0_3_5_4_6 / vtstatic_0_3_5_4_6.arr1d_0_3_5_4_6[0]));
+ float asgop3 = 16384.0F;
+ asgop3 -= ((clstatic_0_3_5_4_6.a3_0_3_5_4_6));
+ return Convert.ToSingle((asgop3 - (asgop2 - (((asgop1 - (-28672.0F)) - asgop0)))));
+ }
+
+ public static float Func_0_3_5_4_5()
+ {
+ CL_0_3_5_4_5 cl_0_3_5_4_5 = new CL_0_3_5_4_5();
+
+ clstatic_0_3_5_4_5.arr3d_0_3_5_4_5[4, 0, 3] = 4.4077310292204342E-12;
+ float retval_0_3_5_4_5 = Convert.ToSingle(Convert.ToSingle(cl_0_3_5_4_5.a1_0_3_5_4_5 * clstatic_0_3_5_4_5.arr3d_0_3_5_4_5[4, 0, 3]));
+ return retval_0_3_5_4_5;
+ }
+
+ public static float Func_0_3_5_4_4()
+ {
+
+ vtstatic_0_3_5_4_4.a0_0_3_5_4_4 = 0.1988932930418743377418468663M;
+ vtstatic_0_3_5_4_4.a1_0_3_5_4_4 = -0.03118896484375;
+ vtstatic_0_3_5_4_4.a2_0_3_5_4_4 = 2L;
+ long asgop0 = vtstatic_0_3_5_4_4.a2_0_3_5_4_4;
+ asgop0 *= (Convert.ToInt64(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToUInt64(Convert.ToUInt32(2835185920U) - Convert.ToInt64(-6413495302447333120L)) - 6413495305282519038UL)) / 0.5))));
+ float retval_0_3_5_4_4 = Convert.ToSingle(Convert.ToSingle(asgop0 * ((Convert.ToInt16(Convert.ToDecimal(Convert.ToInt16(12239 / Convert.ToSingle(2.41495657F))) / vtstatic_0_3_5_4_4.a0_0_3_5_4_4) * 1.2264039872846435E-06) + vtstatic_0_3_5_4_4.a1_0_3_5_4_4)));
+ return retval_0_3_5_4_4;
+ }
+
+ public static float Func_0_3_5_4_3()
+ {
+ float a2_0_3_5_4_3 = -128.0F;
+
+ vtstatic_0_3_5_4_3.a4_0_3_5_4_3 = 9.536743E-07F;
+ clstatic_0_3_5_4_3.arr3d_0_3_5_4_3[4, 0, 3] = 255.999985F;
+ float asgop0 = a2_0_3_5_4_3;
+ asgop0 *= (vtstatic_0_3_5_4_3.a4_0_3_5_4_3);
+ asgop0 -= (((vtstatic_0_3_5_4_3.a4_0_3_5_4_3 + 0.124999046F) * 0.00573730469F));
+ return Convert.ToSingle(((a2_0_3_5_4_3 + (Convert.ToSingle(-64L * 2.0) + clstatic_0_3_5_4_3.arr3d_0_3_5_4_3[4, 0, 3])) + asgop0));
+ }
+
+ public static float Func_0_3_5_4_2()
+ {
+ VT_0_3_5_4_2 vt_0_3_5_4_2 = new VT_0_3_5_4_2(1);
+ vt_0_3_5_4_2.a0_0_3_5_4_2 = 741728.0;
+
+ float asgop0 = 1.90734863E-06F;
+ asgop0 += (0.9999981F);
+ double asgop1 = 3.3018518518518518;
+ asgop1 += (741724.69814814813);
+ double asgop2 = vt_0_3_5_4_2.a0_0_3_5_4_2;
+ asgop2 += (-741726.82550048828);
+ asgop0 /= (1.90734863E-06F);
+ float retval_0_3_5_4_2 = Convert.ToSingle((Convert.ToSingle(Convert.ToUInt16(14040 * 3.3018518518518518) / asgop1) + (Convert.ToSingle(38486 / asgop2) / asgop0)));
+ return retval_0_3_5_4_2;
+ }
+
+ public static float Func_0_3_5_4_1()
+ {
+ VT_0_3_5_4_1 vt_0_3_5_4_1 = new VT_0_3_5_4_1(1);
+ vt_0_3_5_4_1.a0_0_3_5_4_1 = -0.00091552734375;
+ double* a5_0_3_5_4_1 = stackalloc double[1];
+ *a5_0_3_5_4_1 = -0.00091552757658064365;
+
+ arr2d_0_3_5_4_1[2, 3] = 33554432;
+ double asgop0 = vt_0_3_5_4_1.a0_0_3_5_4_1;
+ asgop0 -= ((((*a5_0_3_5_4_1))));
+ float retval_0_3_5_4_1 = Convert.ToSingle((Convert.ToSingle(arr2d_0_3_5_4_1[2, 3] * asgop0) + Convert.ToSingle(Convert.ToUInt64(3925472290317271040L - 3925472290317271036L) * (Convert.ToDouble(2UL * vt_0_3_5_4_1.a0_0_3_5_4_1)))));
+ return retval_0_3_5_4_1;
+ }
+
+ public static float Func_0_3_5_3_6()
+ {
+ CL_0_3_5_3_6 cl_0_3_5_3_6 = new CL_0_3_5_3_6();
+ double[,,] arr3d_0_3_5_3_6 = new double[5, 11, 4];
+
+ vtstatic_0_3_5_3_6.a1_0_3_5_3_6 = 2757;
+ arr3d_0_3_5_3_6[4, 0, 3] = 31.5;
+ double asgop0 = -0.5;
+ asgop0 -= (((vtstatic_0_3_5_3_6.a1_0_3_5_3_6 * -0.00018135654697134566) + arr3d_0_3_5_3_6[4, 0, 3]));
+ float retval_0_3_5_3_6 = Convert.ToSingle(Convert.ToSingle(Convert.ToUInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(31493 / 1.5581337819117356)) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(cl_0_3_5_3_6.a2_0_3_5_3_6) - Convert.ToInt64(-5816927230681519372L)))) + -5816927234086139904L) * asgop0));
+ return retval_0_3_5_3_6;
+ }
+
+ public static float Func_0_3_5_3_5()
+ {
+
+ clstatic_0_3_5_3_5.arr1d_0_3_5_3_5[0] = 0.0F;
+ return Convert.ToSingle(clstatic_0_3_5_3_5.arr1d_0_3_5_3_5[0]);
+ }
+
+ public static float Func_0_3_5_3_4()
+ {
+ VT_0_3_5_3_4 vt_0_3_5_3_4 = new VT_0_3_5_3_4(1);
+ vt_0_3_5_3_4.arr2d_0_3_5_3_4[2, 0] = -180224.0F;
+ vt_0_3_5_3_4.a3_0_3_5_3_4 = -65536.0F;
+ vt_0_3_5_3_4.a4_0_3_5_3_4 = 2UL;
+
+ vtstatic_0_3_5_3_4.arr2d_0_3_5_3_4[2, 0] = -180224.0F;
+ vtstatic_0_3_5_3_4.a3_0_3_5_3_4 = -65536.0F;
+ vtstatic_0_3_5_3_4.a4_0_3_5_3_4 = 2UL;
+ float asgop0 = vt_0_3_5_3_4.a3_0_3_5_3_4;
+ asgop0 -= ((-65408.0F));
+ float asgop1 = vt_0_3_5_3_4.a3_0_3_5_3_4;
+ asgop1 += (vtstatic_0_3_5_3_4.arr2d_0_3_5_3_4[2, 0]);
+ asgop0 /= ((Convert.ToSingle(vtstatic_0_3_5_3_4.a4_0_3_5_3_4 / 64.0) + Convert.ToSingle(Convert.ToInt64(Convert.ToUInt16(40627) - Convert.ToInt64(40631L)) * 0.0068359375)));
+ float retval_0_3_5_3_4 = Convert.ToSingle((asgop0 + (Convert.ToSingle(clstatic_0_3_5_3_4.a5_0_3_5_3_4 / -3578.999755859375) - (asgop1))));
+ return retval_0_3_5_3_4;
+ }
+
+ public static float Func_0_3_5_3_3()
+ {
+ CL_0_3_5_3_3 cl_0_3_5_3_3 = new CL_0_3_5_3_3();
+
+ vtstatic_0_3_5_3_3.a1_0_3_5_3_3 = 0.0F;
+ cl_0_3_5_3_3.arr2d_0_3_5_3_3[2, 0] = -32768.0F;
+ clstatic_0_3_5_3_3.arr2d_0_3_5_3_3[2, 4] = -524288.0F;
+ float asgop0 = clstatic_0_3_5_3_3.arr2d_0_3_5_3_3[2, 4];
+ asgop0 -= (vtstatic_0_3_5_3_3.a1_0_3_5_3_3);
+ cl_0_3_5_3_3.arr2d_0_3_5_3_3[2, 0] -= (Convert.ToSingle(8388608UL * 0.00390625));
+ asgop0 -= ((Convert.ToSingle(-33554432L * 0.015625) - (Convert.ToSingle(8388608UL * (0.015625 - 0.140625)))));
+ cl_0_3_5_3_3.arr2d_0_3_5_3_3[2, 0] -= (918528.0F);
+ float retval_0_3_5_3_3 = Convert.ToSingle((asgop0 - (cl_0_3_5_3_3.arr2d_0_3_5_3_3[2, 0])));
+ return retval_0_3_5_3_3;
+ }
+
+ public static float Func_0_3_5_3_2()
+ {
+ short a0_0_3_5_3_2 = 13687;
+
+ double asgop0 = 0.0021162072662264109;
+ asgop0 += (-290849248.0);
+ float retval_0_3_5_3_2 = Convert.ToSingle(Convert.ToSingle((Convert.ToInt64(Convert.ToUInt32(0.0021162072662264109 - (asgop0))) + Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(-35184372088832L / 256L))) * 0.0021162072662264109)) / (Convert.ToInt16(a0_0_3_5_3_2 / Convert.ToSingle((0.5F - (-1.05181408F)))) * 2.2144274376417235E-07)));
+ return retval_0_3_5_3_2;
+ }
+
+ public static float Func_0_3_5_3_1()
+ {
+ CL_0_3_5_3_1 cl_0_3_5_3_1 = new CL_0_3_5_3_1();
+
+ vtstatic_0_3_5_3_1.a5_0_3_5_3_1 = 3163351296U;
+ cl_0_3_5_3_1.arr1d_0_3_5_3_1[0] = 0.0313867422250601;
+ float retval_0_3_5_3_1 = Convert.ToSingle(Convert.ToSingle(Convert.ToUInt16(Convert.ToInt16((3.81469727E-06F * 4194304.0) + 14244.0) * 3.9838008415147264) / ((vtstatic_0_3_5_3_1.a5_0_3_5_3_1 * 4.9393818573857185E-12) + (8192 / (1024L / cl_0_3_5_3_1.arr1d_0_3_5_3_1[0])))));
+ return retval_0_3_5_3_1;
+ }
+
+ public static float Func_0_3_5_2_6()
+ {
+ VT_0_3_5_2_6 vt_0_3_5_2_6 = new VT_0_3_5_2_6(1);
+ vt_0_3_5_2_6.arr3d_0_3_5_2_6[4, 0, 3] = 0.0151367188F;
+ vt_0_3_5_2_6.a1_0_3_5_2_6 = 2048.0F;
+ vt_0_3_5_2_6.a4_0_3_5_2_6 = 0.000244140625F;
+
+ vtstatic_0_3_5_2_6.arr3d_0_3_5_2_6[4, 0, 3] = 0.0151367188F;
+ vtstatic_0_3_5_2_6.a1_0_3_5_2_6 = 2048.0F;
+ vtstatic_0_3_5_2_6.a4_0_3_5_2_6 = 0.000244140625F;
+ float asgop0 = a2_0_3_5_2_6;
+ asgop0 /= ((a2_0_3_5_2_6 + a5_0_3_5_2_6));
+ float asgop1 = 0.00048828125F;
+ asgop1 += (0.0F);
+ if ((asgop0) == (((clstatic_0_3_5_2_6.a3_0_3_5_2_6 * vtstatic_0_3_5_2_6.a1_0_3_5_2_6) / asgop0)))
+ Console.WriteLine("Func_0_3_5_2_6: == true");
+ else
+ {
+ if (((clstatic_0_3_5_2_6.a3_0_3_5_2_6 * vtstatic_0_3_5_2_6.a1_0_3_5_2_6)) != (clstatic_0_3_5_2_6.a3_0_3_5_2_6))
+ Console.WriteLine("Func_0_3_5_2_6: != true");
+ }
+ return Convert.ToSingle((((clstatic_0_3_5_2_6.a3_0_3_5_2_6 * vtstatic_0_3_5_2_6.a1_0_3_5_2_6) / asgop0) * ((asgop1 - (0.00048828125F - vtstatic_0_3_5_2_6.a4_0_3_5_2_6)) + vt_0_3_5_2_6.arr3d_0_3_5_2_6[4, 0, 3])));
+ }
+
+ public static float Func_0_3_5_2_5()
+ {
+ CL_0_3_5_2_5 cl_0_3_5_2_5 = new CL_0_3_5_2_5();
+
+ arr3d_0_3_5_2_5[4, 0, 3] = -64.0F;
+ arr3d_0_3_5_2_5[4, 2, 3] = 0.0F;
+ float asgop0 = arr3d_0_3_5_2_5[4, 0, 3];
+ asgop0 += ((arr3d_0_3_5_2_5[4, 0, 3] + cl_0_3_5_2_5.a3_0_3_5_2_5));
+ if ((arr3d_0_3_5_2_5[4, 2, 3]) != (((a1_0_3_5_2_5 / ((a1_0_3_5_2_5 * -1.52587891E-05F) + cl_0_3_5_2_5.a5_0_3_5_2_5)) + arr3d_0_3_5_2_5[4, 2, 3])))
+ {
+ if ((asgop0) == ((((a1_0_3_5_2_5 / ((a1_0_3_5_2_5 * -1.52587891E-05F) + cl_0_3_5_2_5.a5_0_3_5_2_5)) + arr3d_0_3_5_2_5[4, 2, 3]) - (asgop0))))
+ {
+ if ((asgop0) <= ((((a1_0_3_5_2_5 / ((a1_0_3_5_2_5 * -1.52587891E-05F) + cl_0_3_5_2_5.a5_0_3_5_2_5)) + arr3d_0_3_5_2_5[4, 2, 3]) - (asgop0))))
+ {
+ if ((asgop0) <= ((((a1_0_3_5_2_5 / ((a1_0_3_5_2_5 * -1.52587891E-05F) + cl_0_3_5_2_5.a5_0_3_5_2_5)) + arr3d_0_3_5_2_5[4, 2, 3]) - (asgop0))))
+ Console.WriteLine("Func_0_3_5_2_5: <= true");
+ }
+ else
+ Console.WriteLine("Func_0_3_5_2_5: <= false");
+ }
+ else
+ Console.WriteLine("Func_0_3_5_2_5: == false");
+ }
+ else
+ Console.WriteLine("Func_0_3_5_2_5: != false");
+ float retval_0_3_5_2_5 = Convert.ToSingle((((a1_0_3_5_2_5 / ((a1_0_3_5_2_5 * -1.52587891E-05F) + cl_0_3_5_2_5.a5_0_3_5_2_5)) + arr3d_0_3_5_2_5[4, 2, 3]) - (asgop0)));
+ return retval_0_3_5_2_5;
+ }
+
+ public static float Func_0_3_5_2_4()
+ {
+ CL_0_3_5_2_4 cl_0_3_5_2_4 = new CL_0_3_5_2_4();
+
+ vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0] = 2.0F;
+ arr2d_0_3_5_2_4[2, 2] = -1.046875F;
+ arr2d_0_3_5_2_4[2, 5] = 0.953125F;
+ if ((vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0]) != ((vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0] + (vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0] - 5.0F))))
+ {
+ if ((vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0]) > ((vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0] + (vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0] - 5.0F))))
+ {
+ if ((((vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0] + -1.96875F) - ((cl_0_3_5_2_4.a3_0_3_5_2_4 - arr2d_0_3_5_2_4[2, 5])))) == (-1.96875F))
+ {
+ float if2_0retval_0_3_5_2_4 = Convert.ToSingle(((vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0] + (vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0] - 5.0F)) - (((vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0] + -1.96875F) - ((cl_0_3_5_2_4.a3_0_3_5_2_4 - arr2d_0_3_5_2_4[2, 5]))) + ((arr2d_0_3_5_2_4[2, 5] * 1.0F) - (arr2d_0_3_5_2_4[2, 2])))));
+ return if2_0retval_0_3_5_2_4;
+ }
+ else
+ {
+ if (((vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0] - 5.0F)) > (vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0]))
+ {
+ if ((((vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0] + -1.96875F) - ((cl_0_3_5_2_4.a3_0_3_5_2_4 - arr2d_0_3_5_2_4[2, 5])))) != (-1.96875F))
+ Console.WriteLine("Func_0_3_5_2_4: != true");
+ }
+ else
+ Console.WriteLine("Func_0_3_5_2_4: > false");
+ }
+ }
+ else
+ {
+ return Convert.ToSingle(((vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0] + (vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0] - 5.0F)) - (((vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0] + -1.96875F) - ((cl_0_3_5_2_4.a3_0_3_5_2_4 - arr2d_0_3_5_2_4[2, 5]))) + ((arr2d_0_3_5_2_4[2, 5] * 1.0F) - (arr2d_0_3_5_2_4[2, 2])))));
+ }
+ }
+ else
+ {
+ if ((vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0]) <= ((vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0] + (vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0] - 5.0F))))
+ {
+ if ((((vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0] + -1.96875F) - ((cl_0_3_5_2_4.a3_0_3_5_2_4 - arr2d_0_3_5_2_4[2, 5])))) != (-1.96875F))
+ {
+ float if1_1retval_0_3_5_2_4 = Convert.ToSingle(((vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0] + (vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0] - 5.0F)) - (((vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0] + -1.96875F) - ((cl_0_3_5_2_4.a3_0_3_5_2_4 - arr2d_0_3_5_2_4[2, 5]))) + ((arr2d_0_3_5_2_4[2, 5] * 1.0F) - (arr2d_0_3_5_2_4[2, 2])))));
+ return if1_1retval_0_3_5_2_4;
+ }
+ }
+ else
+ {
+ if (((vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0] - 5.0F)) == (vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0]))
+ {
+ return Convert.ToSingle(((vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0] + (vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0] - 5.0F)) - (((vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0] + -1.96875F) - ((cl_0_3_5_2_4.a3_0_3_5_2_4 - arr2d_0_3_5_2_4[2, 5]))) + ((arr2d_0_3_5_2_4[2, 5] * 1.0F) - (arr2d_0_3_5_2_4[2, 2])))));
+ }
+ else
+ {
+ if ((((arr2d_0_3_5_2_4[2, 5] * 1.0F) - (arr2d_0_3_5_2_4[2, 2]))) == (1.0F))
+ {
+ return Convert.ToSingle(((vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0] + (vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0] - 5.0F)) - (((vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0] + -1.96875F) - ((cl_0_3_5_2_4.a3_0_3_5_2_4 - arr2d_0_3_5_2_4[2, 5]))) + ((arr2d_0_3_5_2_4[2, 5] * 1.0F) - (arr2d_0_3_5_2_4[2, 2])))));
+ }
+ else
+ {
+ if ((vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0]) == ((vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0] + (vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0] - 5.0F))))
+ {
+ return Convert.ToSingle(((vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0] + (vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0] - 5.0F)) - (((vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0] + -1.96875F) - ((cl_0_3_5_2_4.a3_0_3_5_2_4 - arr2d_0_3_5_2_4[2, 5]))) + ((arr2d_0_3_5_2_4[2, 5] * 1.0F) - (arr2d_0_3_5_2_4[2, 2])))));
+ }
+ else
+ Console.WriteLine("Func_0_3_5_2_4: == false");
+ }
+ }
+ }
+ }
+ return Convert.ToSingle(((vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0] + (vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0] - 5.0F)) - (((vtstatic_0_3_5_2_4.arr2d_0_3_5_2_4[2, 0] + -1.96875F) - ((cl_0_3_5_2_4.a3_0_3_5_2_4 - arr2d_0_3_5_2_4[2, 5]))) + ((arr2d_0_3_5_2_4[2, 5] * 1.0F) - (arr2d_0_3_5_2_4[2, 2])))));
+ }
+
+ public static float Func_0_3_5_2_3()
+ {
+
+ vtstatic_0_3_5_2_3.arr1d_0_3_5_2_3[0] = 16.0F;
+ vtstatic_0_3_5_2_3.a1_0_3_5_2_3 = -30.0F;
+ float asgop0 = vtstatic_0_3_5_2_3.a1_0_3_5_2_3;
+ asgop0 /= ((vtstatic_0_3_5_2_3.a1_0_3_5_2_3 + 45.0F));
+ float asgop1 = vtstatic_0_3_5_2_3.arr1d_0_3_5_2_3[0];
+ asgop1 *= (131072.0F);
+ float asgop2 = vtstatic_0_3_5_2_3.a1_0_3_5_2_3;
+ asgop2 -= (2.0F);
+ float asgop3 = -8192.0F;
+ asgop3 *= (vtstatic_0_3_5_2_3.arr1d_0_3_5_2_3[0]);
+ asgop3 /= (asgop1);
+ if ((asgop3) < ((((asgop2 - (vtstatic_0_3_5_2_3.a1_0_3_5_2_3)) + asgop0) - (asgop3))))
+ Console.WriteLine("Func_0_3_5_2_3: < true");
+ return Convert.ToSingle((((asgop2 - (vtstatic_0_3_5_2_3.a1_0_3_5_2_3)) + asgop0) - (asgop3)));
+ }
+
+ public static float Func_0_3_5_2_2()
+ {
+ float* a0_0_3_5_2_2 = stackalloc float[1];
+ *a0_0_3_5_2_2 = -64.00049F;
+
+ float asgop0 = a1_0_3_5_2_2;
+ asgop0 /= (clstatic_0_3_5_2_2.a3_0_3_5_2_2);
+ float asgop1 = clstatic_0_3_5_2_2.a3_0_3_5_2_2;
+ asgop1 += (((*a0_0_3_5_2_2)));
+ if ((asgop0) == (((a1_0_3_5_2_2 + -0.5F) * asgop0)))
+ {
+ if ((asgop0) < (((a1_0_3_5_2_2 + -0.5F) * asgop0)))
+ {
+ if ((asgop0) <= (((a1_0_3_5_2_2 + -0.5F) * asgop0)))
+ {
+ return Convert.ToSingle((((a1_0_3_5_2_2 + -0.5F) * asgop0) - ((asgop1 - (((-64.0F / 1.0F) + 192.0F) + -70.0F)))));
+ }
+ }
+ else
+ {
+ return Convert.ToSingle((((a1_0_3_5_2_2 + -0.5F) * asgop0) - ((asgop1 - (((-64.0F / 1.0F) + 192.0F) + -70.0F)))));
+ }
+ }
+ else
+ Console.WriteLine("Func_0_3_5_2_2: == false");
+ float retval_0_3_5_2_2 = Convert.ToSingle((((a1_0_3_5_2_2 + -0.5F) * asgop0) - ((asgop1 - (((-64.0F / 1.0F) + 192.0F) + -70.0F)))));
+ return retval_0_3_5_2_2;
+ }
+
+ public static float Func_0_3_5_2_1()
+ {
+
+ float asgop0 = clstatic_0_3_5_2_1.a0_0_3_5_2_1;
+ asgop0 -= ((-0.007446289F));
+ if ((asgop0) >= ((((0.00048828125F + ((0.00048828125F / (0.00048828125F + -0.000488042831F)) * 3.57627869E-06F)) + ((3.57627869E-06F * 1.0F) * -2048.0F)) / asgop0)))
+ Console.WriteLine("Func_0_3_5_2_1: >= true");
+ else
+ {
+ float else0_0retval_0_3_5_2_1 = Convert.ToSingle((((0.00048828125F + ((0.00048828125F / (0.00048828125F + -0.000488042831F)) * 3.57627869E-06F)) + ((3.57627869E-06F * 1.0F) * -2048.0F)) / asgop0));
+ return else0_0retval_0_3_5_2_1;
+ }
+ float retval_0_3_5_2_1 = Convert.ToSingle((((0.00048828125F + ((0.00048828125F / (0.00048828125F + -0.000488042831F)) * 3.57627869E-06F)) + ((3.57627869E-06F * 1.0F) * -2048.0F)) / asgop0));
+ return retval_0_3_5_2_1;
+ }
+
+ public static float Func_0_3_5_1_1()
+ {
+ CL_0_3_5_1_1 cl_0_3_5_1_1 = new CL_0_3_5_1_1();
+
+ cl_0_3_5_1_1.arr1d_0_3_5_1_1[0] = 0.0F;
+ if ((cl_0_3_5_1_1.arr1d_0_3_5_1_1[0]) > 10)
+ Console.WriteLine("Func_0_3_5_1_1: > true");
+ else
+ {
+ if ((cl_0_3_5_1_1.arr1d_0_3_5_1_1[0]) != 10)
+ Console.WriteLine("Func_0_3_5_1_1: != true");
+ else
+ {
+ if ((cl_0_3_5_1_1.arr1d_0_3_5_1_1[0]) != 10)
+ {
+ return Convert.ToSingle(cl_0_3_5_1_1.arr1d_0_3_5_1_1[0]);
+ }
+ }
+ }
+ return Convert.ToSingle(cl_0_3_5_1_1.arr1d_0_3_5_1_1[0]);
+ }
+
+ public static float Func_0_3_4_1_1()
+ {
+
+ clstatic_0_3_4_1_1.arr3d_0_3_4_1_1[4, 0, 3] = 0.0F;
+ if ((clstatic_0_3_4_1_1.arr3d_0_3_4_1_1[4, 0, 3]) < 10)
+ Console.WriteLine("Func_0_3_4_1_1: < true");
+ else
+ {
+ return Convert.ToSingle(clstatic_0_3_4_1_1.arr3d_0_3_4_1_1[4, 0, 3]);
+ }
+ float retval_0_3_4_1_1 = Convert.ToSingle(clstatic_0_3_4_1_1.arr3d_0_3_4_1_1[4, 0, 3]);
+ return retval_0_3_4_1_1;
+ }
+
+ public static float Func_0_3_3_6_6()
+ {
+ VT_0_3_3_6_6 vt_0_3_3_6_6 = new VT_0_3_3_6_6(1);
+ vt_0_3_3_6_6.a4_0_3_3_6_6 = 0.0146503448F;
+
+ arr3d_0_3_3_6_6[4, 0, 3] = 7168.0F;
+ if ((arr3d_0_3_3_6_6[4, 0, 3]) < (((a5_0_3_3_6_6 - vt_0_3_3_6_6.a4_0_3_3_6_6) * arr3d_0_3_3_6_6[4, 0, 3])))
+ {
+ if ((arr3d_0_3_3_6_6[4, 0, 3]) >= (((a5_0_3_3_6_6 - vt_0_3_3_6_6.a4_0_3_3_6_6) * arr3d_0_3_3_6_6[4, 0, 3])))
+ Console.WriteLine("Func_0_3_3_6_6: >= true");
+ }
+ float retval_0_3_3_6_6 = Convert.ToSingle(((clstatic_0_3_3_6_6.a1_0_3_3_6_6 + (clstatic_0_3_3_6_6.a1_0_3_3_6_6 - (clstatic_0_3_3_6_6.a1_0_3_3_6_6 + (clstatic_0_3_3_6_6.a1_0_3_3_6_6 + -0.0009765625F)))) - (((a5_0_3_3_6_6 - vt_0_3_3_6_6.a4_0_3_3_6_6) * arr3d_0_3_3_6_6[4, 0, 3]))));
+ return retval_0_3_3_6_6;
+ }
+
+ public static float Func_0_3_3_6_5()
+ {
+ float* a3_0_3_3_6_5 = stackalloc float[1];
+ *a3_0_3_3_6_5 = 16384.0F;
+
+ float asgop0 = a2_0_3_3_6_5;
+ asgop0 -= ((-0.0153808594F));
+ float asgop1 = a2_0_3_3_6_5;
+ asgop1 /= (1.0F);
+ asgop1 += ((asgop0 - (-0.0153808594F - ((-0.0153808594F + -0.0153808594F)))));
+ if (((-64.0F / ((*a3_0_3_3_6_5)))) <= (-64.0F))
+ Console.WriteLine("Func_0_3_3_6_5: <= true");
+ else
+ {
+ float else0_0retval_0_3_3_6_5 = Convert.ToSingle((asgop1 - (((-64.0F / ((*a3_0_3_3_6_5))) + clstatic_0_3_3_6_5.a0_0_3_3_6_5))));
+ return else0_0retval_0_3_3_6_5;
+ }
+ float retval_0_3_3_6_5 = Convert.ToSingle((asgop1 - (((-64.0F / ((*a3_0_3_3_6_5))) + clstatic_0_3_3_6_5.a0_0_3_3_6_5))));
+ return retval_0_3_3_6_5;
+ }
+
+ public static float Func_0_3_3_6_4()
+ {
+ VT_0_3_3_6_4 vt_0_3_3_6_4 = new VT_0_3_3_6_4(1);
+ vt_0_3_3_6_4.arr2d_0_3_3_6_4[2, 0] = 4.0F;
+ vt_0_3_3_6_4.a1_0_3_3_6_4 = 0.015625F;
+ vt_0_3_3_6_4.a4_0_3_3_6_4 = -3.75F;
+
+ vtstatic_0_3_3_6_4.arr2d_0_3_3_6_4[2, 0] = 4.0F;
+ vtstatic_0_3_3_6_4.a1_0_3_3_6_4 = 0.015625F;
+ vtstatic_0_3_3_6_4.a4_0_3_3_6_4 = -3.75F;
+ float asgop0 = vtstatic_0_3_3_6_4.arr2d_0_3_3_6_4[2, 0];
+ asgop0 += (vt_0_3_3_6_4.a4_0_3_3_6_4);
+ float asgop1 = vtstatic_0_3_3_6_4.arr2d_0_3_3_6_4[2, 0];
+ asgop1 *= (0.0625F);
+ asgop0 *= (vtstatic_0_3_3_6_4.arr2d_0_3_3_6_4[2, 0]);
+ float asgop3 = vt_0_3_3_6_4.a1_0_3_3_6_4;
+ asgop3 -= ((vt_0_3_3_6_4.a1_0_3_3_6_4 + -0.00360107422F));
+ asgop0 /= (asgop1);
+ if ((asgop0) <= ((asgop0 * asgop3)))
+ {
+ float if0_0retval_0_3_3_6_4 = Convert.ToSingle((asgop0 * asgop3));
+ return if0_0retval_0_3_3_6_4;
+ }
+ else
+ Console.WriteLine("Func_0_3_3_6_4: <= false");
+ float retval_0_3_3_6_4 = Convert.ToSingle((asgop0 * asgop3));
+ return retval_0_3_3_6_4;
+ }
+
+ public static float Func_0_3_3_6_3()
+ {
+
+ float asgop0 = 16384.0F;
+ asgop0 += (((16384.0F * 1.0F) * -0.96875F));
+ if ((asgop0) >= ((asgop0 * ((((-0.96875F / 1.0F) - (a0_0_3_3_6_3)) * 2.0F) * ((2.0F - 1.999939F) - 4.57763672E-05F)))))
+ {
+ float if0_0retval_0_3_3_6_3 = Convert.ToSingle((asgop0 * ((((-0.96875F / 1.0F) - (a0_0_3_3_6_3)) * 2.0F) * ((2.0F - 1.999939F) - 4.57763672E-05F))));
+ return if0_0retval_0_3_3_6_3;
+ }
+ return Convert.ToSingle((asgop0 * ((((-0.96875F / 1.0F) - (a0_0_3_3_6_3)) * 2.0F) * ((2.0F - 1.999939F) - 4.57763672E-05F))));
+ }
+
+ public static float Func_0_3_3_6_2()
+ {
+ VT_0_3_3_6_2 vt_0_3_3_6_2 = new VT_0_3_3_6_2(1);
+ vt_0_3_3_6_2.a0_0_3_3_6_2 = 512.0F;
+
+ float asgop0 = -512.0F;
+ asgop0 -= (0.0F);
+ asgop0 += ((((-32768.0F * 0.015625F) + 0.0F) + -7168.0F));
+ if ((asgop0) > ((asgop0 / ((64.0F * vt_0_3_3_6_2.a0_0_3_3_6_2) / (vt_0_3_3_6_2.a0_0_3_3_6_2 / vt_0_3_3_6_2.a0_0_3_3_6_2)))))
+ {
+ if ((asgop0) != ((asgop0 / ((64.0F * vt_0_3_3_6_2.a0_0_3_3_6_2) / (vt_0_3_3_6_2.a0_0_3_3_6_2 / vt_0_3_3_6_2.a0_0_3_3_6_2)))))
+ {
+ float if1_0retval_0_3_3_6_2 = Convert.ToSingle((asgop0 / ((64.0F * vt_0_3_3_6_2.a0_0_3_3_6_2) / (vt_0_3_3_6_2.a0_0_3_3_6_2 / vt_0_3_3_6_2.a0_0_3_3_6_2))));
+ return if1_0retval_0_3_3_6_2;
+ }
+ else
+ {
+ float else1_0retval_0_3_3_6_2 = Convert.ToSingle((asgop0 / ((64.0F * vt_0_3_3_6_2.a0_0_3_3_6_2) / (vt_0_3_3_6_2.a0_0_3_3_6_2 / vt_0_3_3_6_2.a0_0_3_3_6_2))));
+ return else1_0retval_0_3_3_6_2;
+ }
+ }
+ else
+ {
+ float else0_0retval_0_3_3_6_2 = Convert.ToSingle((asgop0 / ((64.0F * vt_0_3_3_6_2.a0_0_3_3_6_2) / (vt_0_3_3_6_2.a0_0_3_3_6_2 / vt_0_3_3_6_2.a0_0_3_3_6_2))));
+ return else0_0retval_0_3_3_6_2;
+ }
+ float retval_0_3_3_6_2 = Convert.ToSingle((asgop0 / ((64.0F * vt_0_3_3_6_2.a0_0_3_3_6_2) / (vt_0_3_3_6_2.a0_0_3_3_6_2 / vt_0_3_3_6_2.a0_0_3_3_6_2))));
+ return retval_0_3_3_6_2;
+ }
+
+ public static float Func_0_3_3_6_1()
+ {
+ VT_0_3_3_6_1 vt_0_3_3_6_1 = new VT_0_3_3_6_1(1);
+ vt_0_3_3_6_1.arr2d_0_3_3_6_1[2, 0] = -32.0F;
+ vt_0_3_3_6_1.a2_0_3_3_6_1 = -36.0F;
+ vt_0_3_3_6_1.a4_0_3_3_6_1 = 4.0F;
+
+ vtstatic_0_3_3_6_1.arr2d_0_3_3_6_1[2, 0] = -32.0F;
+ vtstatic_0_3_3_6_1.a2_0_3_3_6_1 = -36.0F;
+ vtstatic_0_3_3_6_1.a4_0_3_3_6_1 = 4.0F;
+ float asgop0 = 0.5F;
+ asgop0 /= (0.125F);
+ float asgop1 = vtstatic_0_3_3_6_1.arr2d_0_3_3_6_1[2, 0];
+ asgop1 -= ((vtstatic_0_3_3_6_1.arr2d_0_3_3_6_1[2, 0] - (-60.0F)));
+ float asgop2 = 16.0F;
+ asgop2 /= (asgop0);
+ if ((asgop2) <= (((((vtstatic_0_3_3_6_1.a2_0_3_3_6_1 + vt_0_3_3_6_1.a4_0_3_3_6_1) - (vtstatic_0_3_3_6_1.a2_0_3_3_6_1)) - (asgop1)) / asgop2)))
+ Console.WriteLine("Func_0_3_3_6_1: <= true");
+ else
+ {
+ return Convert.ToSingle(((((vtstatic_0_3_3_6_1.a2_0_3_3_6_1 + vt_0_3_3_6_1.a4_0_3_3_6_1) - (vtstatic_0_3_3_6_1.a2_0_3_3_6_1)) - (asgop1)) / asgop2));
+ }
+ float retval_0_3_3_6_1 = Convert.ToSingle(((((vtstatic_0_3_3_6_1.a2_0_3_3_6_1 + vt_0_3_3_6_1.a4_0_3_3_6_1) - (vtstatic_0_3_3_6_1.a2_0_3_3_6_1)) - (asgop1)) / asgop2));
+ return retval_0_3_3_6_1;
+ }
+
+ public static float Func_0_3_3_5_6()
+ {
+ CL_0_3_3_5_6 cl_0_3_3_5_6 = new CL_0_3_3_5_6();
+
+ float asgop0 = -2.0F;
+ asgop0 /= (32.0F);
+ asgop0 -= (cl_0_3_3_5_6.a0_0_3_3_5_6);
+ float asgop2 = 0.000244140625F;
+ asgop2 -= (0.01586914F);
+ float asgop3 = -2.0F;
+ asgop3 += (0.0F);
+ asgop3 -= ((asgop0));
+ if ((asgop3) != ((asgop3 * (((cl_0_3_3_5_6.a0_0_3_3_5_6 / a1_0_3_3_5_6) / 3840.0F) - ((asgop2 + 0.008544922F))))))
+ Console.WriteLine("Func_0_3_3_5_6: != true");
+ float retval_0_3_3_5_6 = Convert.ToSingle((asgop3 * (((cl_0_3_3_5_6.a0_0_3_3_5_6 / a1_0_3_3_5_6) / 3840.0F) - ((asgop2 + 0.008544922F)))));
+ return retval_0_3_3_5_6;
+ }
+
+ public static float Func_0_3_3_5_5()
+ {
+ VT_0_3_3_5_5 vt_0_3_3_5_5 = new VT_0_3_3_5_5(1);
+ vt_0_3_3_5_5.a0_0_3_3_5_5 = -131072.0F;
+
+ float asgop0 = -1.0F;
+ asgop0 *= (65536.0F);
+ asgop0 -= (((65536.0F - 57344.0F) + 49152.0F));
+ vt_0_3_3_5_5.a0_0_3_3_5_5 -= ((asgop0));
+ if (((49152.0F * 1.0F)) < (49152.0F))
+ Console.WriteLine("Func_0_3_3_5_5: < true");
+ else
+ {
+ if (((49152.0F * 1.0F)) < (49152.0F))
+ {
+ float if0_1retval_0_3_3_5_5 = Convert.ToSingle((vt_0_3_3_5_5.a0_0_3_3_5_5 * ((49152.0F * 1.0F) * 1.8189894E-11F)));
+ return if0_1retval_0_3_3_5_5;
+ }
+ }
+ return Convert.ToSingle((vt_0_3_3_5_5.a0_0_3_3_5_5 * ((49152.0F * 1.0F) * 1.8189894E-11F)));
+ }
+
+ public static float Func_0_3_3_5_4()
+ {
+
+ clstatic_0_3_3_5_4.arr1d_0_3_3_5_4[0] = 1.0F;
+ float asgop0 = a2_0_3_3_5_4;
+ asgop0 += (((a2_0_3_3_5_4 / clstatic_0_3_3_5_4.arr1d_0_3_3_5_4[0]) - a5_0_3_3_5_4));
+ if ((((3.81469727E-06F * a1_0_3_3_5_4) + -1.96972656F)) == (a1_0_3_3_5_4))
+ {
+ if ((asgop0) >= ((((3.81469727E-06F + -0.0312538147F) + ((3.81469727E-06F * a1_0_3_3_5_4) + -1.96972656F)) + asgop0)))
+ Console.WriteLine("Func_0_3_3_5_4: >= true");
+ }
+ float retval_0_3_3_5_4 = Convert.ToSingle((((3.81469727E-06F + -0.0312538147F) + ((3.81469727E-06F * a1_0_3_3_5_4) + -1.96972656F)) + asgop0));
+ return retval_0_3_3_5_4;
+ }
+
+ public static float Func_0_3_3_5_3()
+ {
+
+ vtstatic_0_3_3_5_3.arr2d_0_3_3_5_3[2, 3] = 6.10351563E-05F;
+ arr2d_0_3_3_5_3[2, 0] = -6.10351563E-05F;
+ float asgop0 = 8192.0F;
+ asgop0 *= (vtstatic_0_3_3_5_3.arr2d_0_3_3_5_3[2, 3]);
+ float asgop1 = arr2d_0_3_3_5_3[2, 0];
+ asgop1 += (0.000915527344F);
+ if ((asgop1) > (((vtstatic_0_3_3_5_3.arr2d_0_3_3_5_3[2, 3] - (arr2d_0_3_3_5_3[2, 0])) + asgop1)))
+ Console.WriteLine("Func_0_3_3_5_3: > true");
+ float retval_0_3_3_5_3 = Convert.ToSingle(((((65536.0F * (65536.0F / 2097152.0F)) - 0.0F) * asgop0) * ((vtstatic_0_3_3_5_3.arr2d_0_3_3_5_3[2, 3] - (arr2d_0_3_3_5_3[2, 0])) + asgop1)));
+ return retval_0_3_3_5_3;
+ }
+
+ public static float Func_0_3_3_5_2()
+ {
+ VT_0_3_3_5_2 vt_0_3_3_5_2 = new VT_0_3_3_5_2(1);
+ vt_0_3_3_5_2.arr1d_0_3_3_5_2[0] = 0.09375F;
+ vt_0_3_3_5_2.a5_0_3_3_5_2 = -0.125F;
+
+ vtstatic_0_3_3_5_2.arr1d_0_3_3_5_2[0] = 0.09375F;
+ vtstatic_0_3_3_5_2.a5_0_3_3_5_2 = -0.125F;
+ if (((vtstatic_0_3_3_5_2.arr1d_0_3_3_5_2[0] - ((vtstatic_0_3_3_5_2.arr1d_0_3_3_5_2[0] + vt_0_3_3_5_2.a5_0_3_3_5_2)))) <= (vtstatic_0_3_3_5_2.arr1d_0_3_3_5_2[0]))
+ {
+ if (((vtstatic_0_3_3_5_2.arr1d_0_3_3_5_2[0] - ((vtstatic_0_3_3_5_2.arr1d_0_3_3_5_2[0] + vt_0_3_3_5_2.a5_0_3_3_5_2)))) <= (vtstatic_0_3_3_5_2.arr1d_0_3_3_5_2[0]))
+ {
+ return Convert.ToSingle((((a2_0_3_3_5_2 - vtstatic_0_3_3_5_2.arr1d_0_3_3_5_2[0]) * (vtstatic_0_3_3_5_2.arr1d_0_3_3_5_2[0] - ((vtstatic_0_3_3_5_2.arr1d_0_3_3_5_2[0] + vt_0_3_3_5_2.a5_0_3_3_5_2)))) - (((a2_0_3_3_5_2 / -512.0F) * (256.0F + a1_0_3_3_5_2)))));
+ }
+ }
+ else
+ {
+ return Convert.ToSingle((((a2_0_3_3_5_2 - vtstatic_0_3_3_5_2.arr1d_0_3_3_5_2[0]) * (vtstatic_0_3_3_5_2.arr1d_0_3_3_5_2[0] - ((vtstatic_0_3_3_5_2.arr1d_0_3_3_5_2[0] + vt_0_3_3_5_2.a5_0_3_3_5_2)))) - (((a2_0_3_3_5_2 / -512.0F) * (256.0F + a1_0_3_3_5_2)))));
+ }
+ float retval_0_3_3_5_2 = Convert.ToSingle((((a2_0_3_3_5_2 - vtstatic_0_3_3_5_2.arr1d_0_3_3_5_2[0]) * (vtstatic_0_3_3_5_2.arr1d_0_3_3_5_2[0] - ((vtstatic_0_3_3_5_2.arr1d_0_3_3_5_2[0] + vt_0_3_3_5_2.a5_0_3_3_5_2)))) - (((a2_0_3_3_5_2 / -512.0F) * (256.0F + a1_0_3_3_5_2)))));
+ return retval_0_3_3_5_2;
+ }
+
+ public static float Func_0_3_3_5_1()
+ {
+ CL_0_3_3_5_1 cl_0_3_3_5_1 = new CL_0_3_3_5_1();
+
+ cl_0_3_3_5_1.arr1d_0_3_3_5_1[2] = 32.0F;
+ clstatic_0_3_3_5_1.arr1d_0_3_3_5_1[0] = 2.0F;
+ clstatic_0_3_3_5_1.arr1d_0_3_3_5_1[3] = -1.0F;
+ if (((1.96875F + clstatic_0_3_3_5_1.arr1d_0_3_3_5_1[3])) != (1.96875F))
+ Console.WriteLine("Func_0_3_3_5_1: != true");
+ return Convert.ToSingle((((cl_0_3_3_5_1.arr1d_0_3_3_5_1[2] / 2.0F) + (cl_0_3_3_5_1.arr1d_0_3_3_5_1[2] / (cl_0_3_3_5_1.arr1d_0_3_3_5_1[2] * (cl_0_3_3_5_1.arr1d_0_3_3_5_1[2] / 512.0F)))) * ((clstatic_0_3_3_5_1.arr1d_0_3_3_5_1[0] - 1.96875F) + (1.96875F + clstatic_0_3_3_5_1.arr1d_0_3_3_5_1[3]))));
+ }
+
+ public static float Func_0_3_3_4_6()
+ {
+ float[] arr1d_0_3_3_4_6 = new float[11];
+
+ arr1d_0_3_3_4_6[0] = 0.000640869141F;
+ float asgop0 = -0.0625F;
+ asgop0 += ((-0.0625F + 0.125030518F));
+ if ((((-0.0625F - 3.9375F) * (3.9375F / 258048.0F))) <= (3.9375F))
+ Console.WriteLine("Func_0_3_3_4_6: <= true");
+ else
+ {
+ if ((((-0.0625F - 3.9375F) * (3.9375F / 258048.0F))) <= (3.9375F))
+ {
+ float if0_1retval_0_3_3_4_6 = Convert.ToSingle((asgop0 - ((((-0.0625F - 3.9375F) * (3.9375F / 258048.0F)) + (-0.000244140625F - arr1d_0_3_3_4_6[0])))));
+ return if0_1retval_0_3_3_4_6;
+ }
+ else
+ {
+ if ((asgop0) < ((asgop0 - ((((-0.0625F - 3.9375F) * (3.9375F / 258048.0F)) + (-0.000244140625F - arr1d_0_3_3_4_6[0]))))))
+ {
+ if ((asgop0) != ((asgop0 - ((((-0.0625F - 3.9375F) * (3.9375F / 258048.0F)) + (-0.000244140625F - arr1d_0_3_3_4_6[0]))))))
+ Console.WriteLine("Func_0_3_3_4_6: != true");
+ else
+ Console.WriteLine("Func_0_3_3_4_6: != false");
+ }
+ else
+ {
+ return Convert.ToSingle((asgop0 - ((((-0.0625F - 3.9375F) * (3.9375F / 258048.0F)) + (-0.000244140625F - arr1d_0_3_3_4_6[0])))));
+ }
+ }
+ }
+ return Convert.ToSingle((asgop0 - ((((-0.0625F - 3.9375F) * (3.9375F / 258048.0F)) + (-0.000244140625F - arr1d_0_3_3_4_6[0])))));
+ }
+
+ public static float Func_0_3_3_4_5()
+ {
+ CL_0_3_3_4_5 cl_0_3_3_4_5 = new CL_0_3_3_4_5();
+
+ cl_0_3_3_4_5.arr2d_0_3_3_4_5[2, 0] = 0.0F;
+ if ((cl_0_3_3_4_5.arr2d_0_3_3_4_5[2, 0]) <= 10)
+ {
+ if ((cl_0_3_3_4_5.arr2d_0_3_3_4_5[2, 0]) <= 10)
+ Console.WriteLine("Func_0_3_3_4_5: <= true");
+ }
+ float retval_0_3_3_4_5 = Convert.ToSingle(cl_0_3_3_4_5.arr2d_0_3_3_4_5[2, 0]);
+ return retval_0_3_3_4_5;
+ }
+
+ public static float Func_0_3_3_4_4()
+ {
+ VT_0_3_3_4_4 vt_0_3_3_4_4 = new VT_0_3_3_4_4(1);
+ vt_0_3_3_4_4.a3_0_3_3_4_4 = 2.0F;
+
+ arr1d_0_3_3_4_4[0] = 3932160.0F;
+ float asgop0 = 128.0F;
+ asgop0 /= (33554432.0F);
+ float asgop1 = 1.0F;
+ asgop1 /= (16.0F);
+ asgop0 /= (vt_0_3_3_4_4.a3_0_3_3_4_4);
+ asgop0 *= (arr1d_0_3_3_4_4[0]);
+ if ((asgop0) >= ((((0.0625F * 1.0F) * (asgop1 - (-127.9375F))) - asgop0)))
+ {
+ float if0_0retval_0_3_3_4_4 = Convert.ToSingle((((0.0625F * 1.0F) * (asgop1 - (-127.9375F))) - asgop0));
+ return if0_0retval_0_3_3_4_4;
+ }
+ return Convert.ToSingle((((0.0625F * 1.0F) * (asgop1 - (-127.9375F))) - asgop0));
+ }
+
+ public static float Func_0_3_3_4_3()
+ {
+ VT_0_3_3_4_3 vt_0_3_3_4_3 = new VT_0_3_3_4_3(1);
+ vt_0_3_3_4_3.a4_0_3_3_4_3 = 0.5F;
+
+ arr2d_0_3_3_4_3[2, 0] = 14.5F;
+ float asgop0 = vt_0_3_3_4_3.a4_0_3_3_4_3;
+ asgop0 /= (0.125F);
+ if (((vt_0_3_3_4_3.a4_0_3_3_4_3 - (((vt_0_3_3_4_3.a4_0_3_3_4_3 / 1.0F) + -2.0F)))) == (vt_0_3_3_4_3.a4_0_3_3_4_3))
+ Console.WriteLine("Func_0_3_3_4_3: == true");
+ float retval_0_3_3_4_3 = Convert.ToSingle((asgop0 - ((vt_0_3_3_4_3.a4_0_3_3_4_3 - (((vt_0_3_3_4_3.a4_0_3_3_4_3 / 1.0F) + -2.0F))) - ((clstatic_0_3_3_4_3.a5_0_3_3_4_3 + arr2d_0_3_3_4_3[2, 0])))));
+ return retval_0_3_3_4_3;
+ }
+
+ public static float Func_0_3_3_4_2()
+ {
+
+ clstatic_0_3_3_4_2.arr3d_0_3_3_4_2[4, 0, 3] = 0.0F;
+ if ((clstatic_0_3_3_4_2.arr3d_0_3_3_4_2[4, 0, 3]) < 10)
+ Console.WriteLine("Func_0_3_3_4_2: < true");
+ else
+ {
+ if ((clstatic_0_3_3_4_2.arr3d_0_3_3_4_2[4, 0, 3]) == 10)
+ {
+ if ((clstatic_0_3_3_4_2.arr3d_0_3_3_4_2[4, 0, 3]) <= 10)
+ {
+ if ((clstatic_0_3_3_4_2.arr3d_0_3_3_4_2[4, 0, 3]) == 10)
+ {
+ float if2_1retval_0_3_3_4_2 = Convert.ToSingle(clstatic_0_3_3_4_2.arr3d_0_3_3_4_2[4, 0, 3]);
+ return if2_1retval_0_3_3_4_2;
+ }
+ }
+ else
+ Console.WriteLine("Func_0_3_3_4_2: <= false");
+ }
+ }
+ return Convert.ToSingle(clstatic_0_3_3_4_2.arr3d_0_3_3_4_2[4, 0, 3]);
+ }
+
+ public static float Func_0_3_3_4_1()
+ {
+ float[,,] arr3d_0_3_3_4_1 = new float[5, 11, 4];
+
+ vtstatic_0_3_3_4_1.a4_0_3_3_4_1 = 64.0F;
+ arr3d_0_3_3_4_1[4, 0, 3] = 6144.0F;
+ float asgop0 = vtstatic_0_3_3_4_1.a4_0_3_3_4_1;
+ asgop0 *= (arr3d_0_3_3_4_1[4, 0, 3]);
+ if ((((-4080.0F - (-8176.0F)) / (32.0F / vtstatic_0_3_3_4_1.a4_0_3_3_4_1))) != (-8176.0F))
+ {
+ return Convert.ToSingle((((4096.0F + -4080.0F) * ((-4080.0F - (-8176.0F)) / (32.0F / vtstatic_0_3_3_4_1.a4_0_3_3_4_1))) + asgop0));
+ }
+ float retval_0_3_3_4_1 = Convert.ToSingle((((4096.0F + -4080.0F) * ((-4080.0F - (-8176.0F)) / (32.0F / vtstatic_0_3_3_4_1.a4_0_3_3_4_1))) + asgop0));
+ return retval_0_3_3_4_1;
+ }
+
+ public static double Func_0_3_3_3_6()
+ {
+ CL_0_3_3_3_6 cl_0_3_3_3_6 = new CL_0_3_3_3_6();
+
+ double asgop0 = -131072.0;
+ asgop0 -= (((-131072.0 - (-1.0))));
+ asgop0 += (((cl_0_3_3_3_6.a0_0_3_3_3_6 / 1.9073631848387515E-06) + 131070.00769031048));
+ a5_0_3_3_3_6 /= (((cl_0_3_3_3_6.a0_0_3_3_3_6 / -9.5367431640625E-07) + -131072.0));
+ double retval_0_3_3_3_6 = Convert.ToDouble((a5_0_3_3_3_6 - (asgop0)));
+ return retval_0_3_3_3_6;
+ }
+
+ public static float Func_0_3_3_3_5()
+ {
+
+ vtstatic_0_3_3_3_5.arr2d_0_3_3_3_5[2, 0] = 32.0F;
+ vtstatic_0_3_3_3_5.arr2d_0_3_3_3_5[2, 1] = 0.0F;
+ vtstatic_0_3_3_3_5.a2_0_3_3_3_5 = 8.0F;
+ float retval_0_3_3_3_5 = Convert.ToSingle((((vtstatic_0_3_3_3_5.arr2d_0_3_3_3_5[2, 0] * (vtstatic_0_3_3_3_5.arr2d_0_3_3_3_5[2, 0] * 5.96046448E-08F)) / vtstatic_0_3_3_3_5.arr2d_0_3_3_3_5[2, 0]) * (((vtstatic_0_3_3_3_5.arr2d_0_3_3_3_5[2, 0] + -31.9960938F) / ((-31.9960938F - vtstatic_0_3_3_3_5.arr2d_0_3_3_3_5[2, 1]) - (-31.99707F))) - (vtstatic_0_3_3_3_5.a2_0_3_3_3_5 - 6.0F))));
+ return retval_0_3_3_3_5;
+ }
+
+ public static float Func_0_3_3_3_4()
+ {
+ CL_0_3_3_3_4 cl_0_3_3_3_4 = new CL_0_3_3_3_4();
+
+ float asgop0 = a4_0_3_3_3_4;
+ asgop0 /= (1.717987E+10F);
+ asgop0 *= (cl_0_3_3_3_4.a5_0_3_3_3_4);
+ float retval_0_3_3_3_4 = Convert.ToSingle(((((cl_0_3_3_3_4.a0_0_3_3_3_4 / 0.0078125F) / (0.0078125F - (-1023.99219F))) / (cl_0_3_3_3_4.a0_0_3_3_3_4 - (clstatic_0_3_3_3_4.a1_0_3_3_3_4))) - asgop0));
+ return retval_0_3_3_3_4;
+ }
+
+ public static double Func_0_3_3_3_3()
+ {
+
+ vtstatic_0_3_3_3_3.a5_0_3_3_3_3 = 128.0F;
+ clstatic_0_3_3_3_3.arr3d_0_3_3_3_3[4, 0, 3] = -136.0;
+ double asgop0 = 0.0078125;
+ asgop0 /= (clstatic_0_3_3_3_3.a4_0_3_3_3_3);
+ double retval_0_3_3_3_3 = Convert.ToDouble(((vtstatic_0_3_3_3_3.a5_0_3_3_3_3 * asgop0) + (((clstatic_0_3_3_3_3.a4_0_3_3_3_3 / 1.0) + clstatic_0_3_3_3_3.arr3d_0_3_3_3_3[4, 0, 3]) * (((clstatic_0_3_3_3_3.arr3d_0_3_3_3_3[4, 0, 3] - 0.0) - (-136.00000000745058)) / (7.4505805969238281E-09 + a3_0_3_3_3_3)))));
+ return retval_0_3_3_3_3;
+ }
+
+ public static float Func_0_3_3_3_2()
+ {
+ float[] arr1d_0_3_3_3_2 = new float[11];
+
+ vtstatic_0_3_3_3_2.a4_0_3_3_3_2 = -15.999939F;
+ vtstatic_0_3_3_3_2.a5_0_3_3_3_2 = -1.90734863E-06F;
+ arr1d_0_3_3_3_2[0] = 0.000183105469F;
+ float asgop0 = vtstatic_0_3_3_3_2.a5_0_3_3_3_2;
+ asgop0 += ((vtstatic_0_3_3_3_2.a5_0_3_3_3_2 + 0.0F));
+ float retval_0_3_3_3_2 = Convert.ToSingle(((((6.10351563E-05F - (vtstatic_0_3_3_3_2.a4_0_3_3_3_2)) * 6.10351563E-05F) * ((6.10351563E-05F + arr1d_0_3_3_3_2[0]) * 32.0F)) + asgop0));
+ return retval_0_3_3_3_2;
+ }
+
+ public static double Func_0_3_3_3_1()
+ {
+
+ arr3d_0_3_3_3_1[4, 0, 3] = 0.001953125;
+ double asgop0 = arr3d_0_3_3_3_1[4, 0, 3];
+ asgop0 += ((0.000122070313F / 7.6303259675253327E-06));
+ double asgop1 = arr3d_0_3_3_3_1[4, 0, 3];
+ asgop1 -= ((-0.013671875));
+ float asgop2 = 0.000122070313F;
+ asgop2 *= (0.015625F);
+ asgop2 /= (0.000122070313F);
+ asgop0 *= (((0.000122070313F / a4_0_3_3_3_1) * arr3d_0_3_3_3_1[4, 0, 3]));
+ return Convert.ToDouble((asgop2 * (asgop0 + asgop1)));
+ }
+
+ public static double Func_0_3_3_2_6()
+ {
+
+ arr3d_0_3_3_2_6[4, 0, 3] = 0.0;
+ double retval_0_3_3_2_6 = Convert.ToDouble(arr3d_0_3_3_2_6[4, 0, 3]);
+ return retval_0_3_3_2_6;
+ }
+
+ public static double Func_0_3_3_2_5()
+ {
+ CL_0_3_3_2_5 cl_0_3_3_2_5 = new CL_0_3_3_2_5();
+ float* a1_0_3_3_2_5 = stackalloc float[1];
+ *a1_0_3_3_2_5 = 1.0F;
+
+ cl_0_3_3_2_5.arr2d_0_3_3_2_5[2, 0] = -0.265625;
+ float asgop0 = 7.62939453E-06F;
+ asgop0 /= (((*a1_0_3_3_2_5)));
+ double asgop1 = a3_0_3_3_2_5;
+ asgop1 += (240.0);
+ double asgop2 = a3_0_3_3_2_5;
+ asgop2 /= (((((*a1_0_3_3_2_5)) - 0.0F) * 0.0078125));
+ float asgop3 = 7.62939453E-06F;
+ asgop3 += (-0.03125763F);
+ double retval_0_3_3_2_5 = Convert.ToDouble(((asgop0 * asgop2) - (((asgop3 * asgop1) - (cl_0_3_3_2_5.arr2d_0_3_3_2_5[2, 0])))));
+ return retval_0_3_3_2_5;
+ }
+
+ public static double Func_0_3_3_2_4()
+ {
+ CL_0_3_3_2_4 cl_0_3_3_2_4 = new CL_0_3_3_2_4();
+
+ cl_0_3_3_2_4.arr1d_0_3_3_2_4[0] = 65056.000015258789;
+ double asgop0 = -65536.0;
+ asgop0 += (-131072.0);
+ double asgop1 = -131072.0;
+ asgop1 -= (1966080.0);
+ double asgop2 = 1966080.0;
+ asgop2 += (-917504.0);
+ clstatic_0_3_3_2_4.a5_0_3_3_2_4 += (asgop0);
+ return Convert.ToDouble((clstatic_0_3_3_2_4.a5_0_3_3_2_4 + ((asgop1 + asgop2) + ((16.0F / a2_0_3_3_2_4) + (a2_0_3_3_2_4 - cl_0_3_3_2_4.arr1d_0_3_3_2_4[0])))));
+ }
+
+ public static double Func_0_3_3_2_3()
+ {
+ CL_0_3_3_2_3 cl_0_3_3_2_3 = new CL_0_3_3_2_3();
+
+ vtstatic_0_3_3_2_3.a2_0_3_3_2_3 = 131157.86666666667;
+ cl_0_3_3_2_3.arr3d_0_3_3_2_3[4, 0, 3] = 4096.0F;
+ double retval_0_3_3_2_3 = Convert.ToDouble(((cl_0_3_3_2_3.arr3d_0_3_3_2_3[4, 0, 3] / clstatic_0_3_3_2_3.a3_0_3_3_2_3) * (((cl_0_3_3_2_3.arr3d_0_3_3_2_3[4, 0, 3] / 120.0) - ((120.0 - vtstatic_0_3_3_2_3.a2_0_3_3_2_3))) * ((0.000122070313F + -9.15527344E-05F) / (-9.15527344E-05F * -372827.02222222224)))));
+ return retval_0_3_3_2_3;
+ }
+
+ public static double Func_0_3_3_2_2()
+ {
+ VT_0_3_3_2_2 vt_0_3_3_2_2 = new VT_0_3_3_2_2(1);
+ vt_0_3_3_2_2.arr1d_0_3_3_2_2[0] = 1.0F;
+
+ float asgop0 = vt_0_3_3_2_2.arr1d_0_3_3_2_2[0];
+ asgop0 /= (vt_0_3_3_2_2.arr1d_0_3_3_2_2[0]);
+ asgop0 *= (2048.0F);
+ float asgop2 = vt_0_3_3_2_2.arr1d_0_3_3_2_2[0];
+ asgop2 *= (asgop0);
+ double asgop3 = -0.06201171875;
+ asgop3 += (7864320.0620117188);
+ double asgop4 = 1024.0;
+ asgop4 -= (0.0);
+ double retval_0_3_3_2_2 = Convert.ToDouble((asgop2 / ((asgop4 / (0.00048828125 - (-0.06201171875))) * (2048.0F / asgop3))));
+ return retval_0_3_3_2_2;
+ }
+
+ public static double Func_0_3_3_2_1()
+ {
+
+ vtstatic_0_3_3_2_1.arr3d_0_3_3_2_1[4, 0, 3] = 229376.0;
+ vtstatic_0_3_3_2_1.a5_0_3_3_2_1 = -4398314962945.0;
+ double asgop0 = vtstatic_0_3_3_2_1.arr3d_0_3_3_2_1[4, 0, 3];
+ asgop0 *= (0.42857142857142855);
+ double asgop1 = 262144.0;
+ asgop1 -= (vtstatic_0_3_3_2_1.arr3d_0_3_3_2_1[4, 0, 3]);
+ double asgop2 = -3.999755859375;
+ asgop2 *= (vtstatic_0_3_3_2_1.a5_0_3_3_2_1);
+ asgop1 += (asgop0);
+ return Convert.ToDouble(((((-0.000244140625 * 1.0) * (-0.000244140625 * (-0.000244140625 + -3.999755859375))) * asgop2) / asgop1));
+ }
+
+ public static float Func_0_3_3_1_1()
+ {
+
+ arr2d_0_3_3_1_1[2, 0] = 0.0F;
+ if ((arr2d_0_3_3_1_1[2, 0]) >= 10)
+ {
+ if ((arr2d_0_3_3_1_1[2, 0]) > 10)
+ {
+ float if1_0retval_0_3_3_1_1 = Convert.ToSingle(arr2d_0_3_3_1_1[2, 0]);
+ return if1_0retval_0_3_3_1_1;
+ }
+ }
+ return Convert.ToSingle(arr2d_0_3_3_1_1[2, 0]);
+ }
+
+ public static float Func_0_3_2_6_6()
+ {
+ VT_0_3_2_6_6 vt_0_3_2_6_6 = new VT_0_3_2_6_6(1);
+ vt_0_3_2_6_6.a2_0_3_2_6_6 = 0.41048253745552937;
+ CL_0_3_2_6_6 cl_0_3_2_6_6 = new CL_0_3_2_6_6();
+
+ arr1d_0_3_2_6_6[0] = 64769.695395099465;
+ clstatic_0_3_2_6_6.arr3d_0_3_2_6_6[4, 4, 3] = 1292608811;
+ double asgop0 = vt_0_3_2_6_6.a2_0_3_2_6_6;
+ asgop0 *= (1.0);
+ double asgop1 = 1.0;
+ asgop1 -= ((-6.3557433018120193));
+ asgop0 -= (((1.0 - asgop1)));
+ if (((Convert.ToUInt16(clstatic_0_3_2_6_6.arr3d_0_3_2_6_6[4, 4, 3] / arr1d_0_3_2_6_6[0]))) != (cl_0_3_2_6_6.a5_0_3_2_6_6))
+ {
+ if (((Convert.ToUInt16(clstatic_0_3_2_6_6.arr3d_0_3_2_6_6[4, 4, 3] / arr1d_0_3_2_6_6[0]))) <= (cl_0_3_2_6_6.a5_0_3_2_6_6))
+ Console.WriteLine("Func_0_3_2_6_6: <= true");
+ }
+ else
+ {
+ float else0_0retval_0_3_2_6_6 = Convert.ToSingle((Convert.ToSingle((Convert.ToUInt16(clstatic_0_3_2_6_6.arr3d_0_3_2_6_6[4, 4, 3] / arr1d_0_3_2_6_6[0])) * vt_0_3_2_6_6.a2_0_3_2_6_6) + Convert.ToSingle(cl_0_3_2_6_6.a5_0_3_2_6_6 / asgop0)));
+ return else0_0retval_0_3_2_6_6;
+ }
+ return Convert.ToSingle((Convert.ToSingle((Convert.ToUInt16(clstatic_0_3_2_6_6.arr3d_0_3_2_6_6[4, 4, 3] / arr1d_0_3_2_6_6[0])) * vt_0_3_2_6_6.a2_0_3_2_6_6) + Convert.ToSingle(cl_0_3_2_6_6.a5_0_3_2_6_6 / asgop0)));
+ }
+
+ public static float Func_0_3_2_6_5()
+ {
+
+ vtstatic_0_3_2_6_5.a0_0_3_2_6_5 = 4096.0F;
+ float asgop0 = vtstatic_0_3_2_6_5.a0_0_3_2_6_5;
+ asgop0 += (((vtstatic_0_3_2_6_5.a0_0_3_2_6_5 - 0.0F) - a5_0_3_2_6_5));
+ float asgop1 = 32768.0F;
+ asgop1 -= (0.0F);
+ if ((0.0F) >= (((asgop1 - (32768.0F + Convert.ToSingle(-131072L / 128.0))) - 0.0F)))
+ {
+ float if0_0retval_0_3_2_6_5 = Convert.ToSingle((((asgop1 - (32768.0F + Convert.ToSingle(-131072L / 128.0))) - 0.0F) - asgop0));
+ return if0_0retval_0_3_2_6_5;
+ }
+ else
+ {
+ if (((asgop1 - (32768.0F + Convert.ToSingle(-131072L / 128.0)))) <= (asgop1))
+ {
+ return Convert.ToSingle((((asgop1 - (32768.0F + Convert.ToSingle(-131072L / 128.0))) - 0.0F) - asgop0));
+ }
+ }
+ return Convert.ToSingle((((asgop1 - (32768.0F + Convert.ToSingle(-131072L / 128.0))) - 0.0F) - asgop0));
+ }
+
+ public static float Func_0_3_2_6_4()
+ {
+ VT_0_3_2_6_4 vt_0_3_2_6_4 = new VT_0_3_2_6_4(1);
+ vt_0_3_2_6_4.arr1d_0_3_2_6_4[0] = 0.0F;
+ vt_0_3_2_6_4.a2_0_3_2_6_4 = -2048.0F;
+ vt_0_3_2_6_4.a4_0_3_2_6_4 = 512.0F;
+ CL_0_3_2_6_4 cl_0_3_2_6_4 = new CL_0_3_2_6_4();
+
+ vtstatic_0_3_2_6_4.arr1d_0_3_2_6_4[0] = 0.0F;
+ vtstatic_0_3_2_6_4.a2_0_3_2_6_4 = -2048.0F;
+ vtstatic_0_3_2_6_4.a4_0_3_2_6_4 = 512.0F;
+ if (((32.0F + ((32.0F * 1.0F) + cl_0_3_2_6_4.a5_0_3_2_6_4))) < (32.0F))
+ {
+ if ((vt_0_3_2_6_4.arr1d_0_3_2_6_4[0]) > ((((32.0F + ((32.0F * 1.0F) + cl_0_3_2_6_4.a5_0_3_2_6_4)) + (vtstatic_0_3_2_6_4.a2_0_3_2_6_4 + vtstatic_0_3_2_6_4.a4_0_3_2_6_4)) + vt_0_3_2_6_4.arr1d_0_3_2_6_4[0])))
+ {
+ if ((vt_0_3_2_6_4.arr1d_0_3_2_6_4[0]) >= ((((32.0F + ((32.0F * 1.0F) + cl_0_3_2_6_4.a5_0_3_2_6_4)) + (vtstatic_0_3_2_6_4.a2_0_3_2_6_4 + vtstatic_0_3_2_6_4.a4_0_3_2_6_4)) + vt_0_3_2_6_4.arr1d_0_3_2_6_4[0])))
+ {
+ float if2_0retval_0_3_2_6_4 = Convert.ToSingle((((32.0F + ((32.0F * 1.0F) + cl_0_3_2_6_4.a5_0_3_2_6_4)) + (vtstatic_0_3_2_6_4.a2_0_3_2_6_4 + vtstatic_0_3_2_6_4.a4_0_3_2_6_4)) + vt_0_3_2_6_4.arr1d_0_3_2_6_4[0]));
+ return if2_0retval_0_3_2_6_4;
+ }
+ else
+ {
+ if ((vt_0_3_2_6_4.arr1d_0_3_2_6_4[0]) < ((((32.0F + ((32.0F * 1.0F) + cl_0_3_2_6_4.a5_0_3_2_6_4)) + (vtstatic_0_3_2_6_4.a2_0_3_2_6_4 + vtstatic_0_3_2_6_4.a4_0_3_2_6_4)) + vt_0_3_2_6_4.arr1d_0_3_2_6_4[0])))
+ {
+ return Convert.ToSingle((((32.0F + ((32.0F * 1.0F) + cl_0_3_2_6_4.a5_0_3_2_6_4)) + (vtstatic_0_3_2_6_4.a2_0_3_2_6_4 + vtstatic_0_3_2_6_4.a4_0_3_2_6_4)) + vt_0_3_2_6_4.arr1d_0_3_2_6_4[0]));
+ }
+ else
+ {
+ if ((vt_0_3_2_6_4.arr1d_0_3_2_6_4[0]) <= ((((32.0F + ((32.0F * 1.0F) + cl_0_3_2_6_4.a5_0_3_2_6_4)) + (vtstatic_0_3_2_6_4.a2_0_3_2_6_4 + vtstatic_0_3_2_6_4.a4_0_3_2_6_4)) + vt_0_3_2_6_4.arr1d_0_3_2_6_4[0])))
+ Console.WriteLine("Func_0_3_2_6_4: <= true");
+ else
+ {
+ if ((vt_0_3_2_6_4.arr1d_0_3_2_6_4[0]) > ((((32.0F + ((32.0F * 1.0F) + cl_0_3_2_6_4.a5_0_3_2_6_4)) + (vtstatic_0_3_2_6_4.a2_0_3_2_6_4 + vtstatic_0_3_2_6_4.a4_0_3_2_6_4)) + vt_0_3_2_6_4.arr1d_0_3_2_6_4[0])))
+ {
+ if (((32.0F + ((32.0F * 1.0F) + cl_0_3_2_6_4.a5_0_3_2_6_4))) < (32.0F))
+ Console.WriteLine("Func_0_3_2_6_4: < true");
+ else
+ Console.WriteLine("Func_0_3_2_6_4: < false");
+ }
+ else
+ Console.WriteLine("Func_0_3_2_6_4: > false");
+ }
+ }
+ }
+ }
+ else
+ {
+ if (((vtstatic_0_3_2_6_4.a2_0_3_2_6_4 + vtstatic_0_3_2_6_4.a4_0_3_2_6_4)) >= (vtstatic_0_3_2_6_4.a2_0_3_2_6_4))
+ {
+ return Convert.ToSingle((((32.0F + ((32.0F * 1.0F) + cl_0_3_2_6_4.a5_0_3_2_6_4)) + (vtstatic_0_3_2_6_4.a2_0_3_2_6_4 + vtstatic_0_3_2_6_4.a4_0_3_2_6_4)) + vt_0_3_2_6_4.arr1d_0_3_2_6_4[0]));
+ }
+ else
+ {
+ float else1_1retval_0_3_2_6_4 = Convert.ToSingle((((32.0F + ((32.0F * 1.0F) + cl_0_3_2_6_4.a5_0_3_2_6_4)) + (vtstatic_0_3_2_6_4.a2_0_3_2_6_4 + vtstatic_0_3_2_6_4.a4_0_3_2_6_4)) + vt_0_3_2_6_4.arr1d_0_3_2_6_4[0]));
+ return else1_1retval_0_3_2_6_4;
+ }
+ }
+ }
+ float retval_0_3_2_6_4 = Convert.ToSingle((((32.0F + ((32.0F * 1.0F) + cl_0_3_2_6_4.a5_0_3_2_6_4)) + (vtstatic_0_3_2_6_4.a2_0_3_2_6_4 + vtstatic_0_3_2_6_4.a4_0_3_2_6_4)) + vt_0_3_2_6_4.arr1d_0_3_2_6_4[0]));
+ return retval_0_3_2_6_4;
+ }
+
+ public static float Func_0_3_2_6_3()
+ {
+
+ arr3d_0_3_2_6_3[4, 0, 3] = 0.0F;
+ if ((arr3d_0_3_2_6_3[4, 0, 3]) >= 10)
+ Console.WriteLine("Func_0_3_2_6_3: >= true");
+ else
+ Console.WriteLine("Func_0_3_2_6_3: >= false");
+ float retval_0_3_2_6_3 = Convert.ToSingle(arr3d_0_3_2_6_3[4, 0, 3]);
+ return retval_0_3_2_6_3;
+ }
+
+ public static float Func_0_3_2_6_2()
+ {
+
+ vtstatic_0_3_2_6_2.a0_0_3_2_6_2 = -16L;
+ vtstatic_0_3_2_6_2.a3_0_3_2_6_2 = 0.015625;
+ double asgop0 = vtstatic_0_3_2_6_2.a3_0_3_2_6_2;
+ asgop0 -= ((-0.13671875));
+ double asgop1 = 0.03125;
+ asgop1 -= (vtstatic_0_3_2_6_2.a3_0_3_2_6_2);
+ if (((Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(clstatic_0_3_2_6_2.a5_0_3_2_6_2) + Convert.ToInt64(-2130029920L))) * Convert.ToInt64(vtstatic_0_3_2_6_2.a0_0_3_2_6_2))) <= (-2130029920L))
+ Console.WriteLine("Func_0_3_2_6_2: <= true");
+ else
+ {
+ return Convert.ToSingle((Convert.ToSingle((Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(clstatic_0_3_2_6_2.a5_0_3_2_6_2) + Convert.ToInt64(-2130029920L))) * Convert.ToInt64(vtstatic_0_3_2_6_2.a0_0_3_2_6_2)) * asgop1) + Convert.ToSingle(Convert.ToInt64(Convert.ToDouble(vtstatic_0_3_2_6_2.a0_0_3_2_6_2) / (a2_0_3_2_6_2 * -8.3164786033638493E-07)) * asgop0)));
+ }
+ return Convert.ToSingle((Convert.ToSingle((Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(clstatic_0_3_2_6_2.a5_0_3_2_6_2) + Convert.ToInt64(-2130029920L))) * Convert.ToInt64(vtstatic_0_3_2_6_2.a0_0_3_2_6_2)) * asgop1) + Convert.ToSingle(Convert.ToInt64(Convert.ToDouble(vtstatic_0_3_2_6_2.a0_0_3_2_6_2) / (a2_0_3_2_6_2 * -8.3164786033638493E-07)) * asgop0)));
+ }
+
+ public static float Func_0_3_2_6_1()
+ {
+
+ clstatic_0_3_2_6_1.arr3d_0_3_2_6_1[4, 3, 3] = -33554432;
+ double asgop0 = 536870912.0;
+ asgop0 += ((clstatic_0_3_2_6_1.arr3d_0_3_2_6_1[4, 3, 3] / 0.06268684309791997));
+ float asgop1 = 131072.0F;
+ asgop1 += (clstatic_0_3_2_6_1.a0_0_3_2_6_1);
+ float asgop2 = 131072.0F;
+ asgop2 /= (16384.0F);
+ asgop1 /= (asgop2);
+ if ((asgop1) > ((asgop1 - Convert.ToSingle(3277181440U / asgop0))))
+ {
+ if ((asgop1) >= ((asgop1 - Convert.ToSingle(3277181440U / asgop0))))
+ Console.WriteLine("Func_0_3_2_6_1: >= true");
+ else
+ Console.WriteLine("Func_0_3_2_6_1: >= false");
+ }
+ else
+ {
+ float else0_0retval_0_3_2_6_1 = Convert.ToSingle((asgop1 - Convert.ToSingle(3277181440U / asgop0)));
+ return else0_0retval_0_3_2_6_1;
+ }
+ return Convert.ToSingle((asgop1 - Convert.ToSingle(3277181440U / asgop0)));
+ }
+
+ public static float Func_0_3_2_5_6()
+ {
+ Decimal a2_0_3_2_5_6 = 4194304M;
+ Decimal* a4_0_3_2_5_6 = stackalloc Decimal[1];
+ *a4_0_3_2_5_6 = 12619360M;
+
+ arr3d_0_3_2_5_6[4, 0, 3] = -16384M;
+ a2_0_3_2_5_6 -= (Convert.ToDecimal(Convert.ToDecimal(0M)));
+ double asgop1 = 1024.0;
+ asgop1 -= (0.0);
+ asgop1 -= (((a3_0_3_2_5_6 - 624670.80362496129)));
+ if (((Convert.ToDecimal((Convert.ToDecimal(1024.0) * arr3d_0_3_2_5_6[4, 0, 3])) + Convert.ToDecimal(((*a4_0_3_2_5_6))))) < (arr3d_0_3_2_5_6[4, 0, 3]))
+ Console.WriteLine("Func_0_3_2_5_6: < true");
+ return Convert.ToSingle(Convert.ToSingle(Convert.ToUInt16(a2_0_3_2_5_6 + (Convert.ToDecimal((Convert.ToDecimal(1024.0) * arr3d_0_3_2_5_6[4, 0, 3])) + Convert.ToDecimal(((*a4_0_3_2_5_6))))) / (29021 * asgop1)));
+ }
+
+ public static float Func_0_3_2_5_5()
+ {
+ VT_0_3_2_5_5 vt_0_3_2_5_5 = new VT_0_3_2_5_5(1);
+ vt_0_3_2_5_5.a2_0_3_2_5_5 = 32L;
+ vt_0_3_2_5_5.a3_0_3_2_5_5 = 0.00034674538506401911;
+
+ vtstatic_0_3_2_5_5.a2_0_3_2_5_5 = 32L;
+ vtstatic_0_3_2_5_5.a3_0_3_2_5_5 = 0.00034674538506401911;
+ clstatic_0_3_2_5_5.arr1d_0_3_2_5_5[0] = 4.76837158203125E-07;
+ if ((Convert.ToInt64(Convert.ToDouble(vtstatic_0_3_2_5_5.a2_0_3_2_5_5) / (clstatic_0_3_2_5_5.arr1d_0_3_2_5_5[0] - 0.0))) > (vtstatic_0_3_2_5_5.a2_0_3_2_5_5))
+ {
+ if (((11520 * (clstatic_0_3_2_5_5.arr1d_0_3_2_5_5[0] + vt_0_3_2_5_5.a3_0_3_2_5_5))) == (0.0))
+ Console.WriteLine("Func_0_3_2_5_5: == true");
+ }
+ else
+ Console.WriteLine("Func_0_3_2_5_5: > false");
+ float retval_0_3_2_5_5 = Convert.ToSingle(Convert.ToSingle((Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(vtstatic_0_3_2_5_5.a2_0_3_2_5_5) / (clstatic_0_3_2_5_5.arr1d_0_3_2_5_5[0] - 0.0)) / (Convert.ToInt64(vtstatic_0_3_2_5_5.a2_0_3_2_5_5) * Convert.ToInt64(1L)))) / ((11520 * (clstatic_0_3_2_5_5.arr1d_0_3_2_5_5[0] + vt_0_3_2_5_5.a3_0_3_2_5_5)) - ((256U / -2.064516129032258)))));
+ return retval_0_3_2_5_5;
+ }
+
+ public static float Func_0_3_2_5_4()
+ {
+ int[,] arr2d_0_3_2_5_4 = new int[3, 11];
+
+ vtstatic_0_3_2_5_4.a0_0_3_2_5_4 = 1.4077527760884744E-06;
+ vtstatic_0_3_2_5_4.a4_0_3_2_5_4 = 1;
+ arr2d_0_3_2_5_4[2, 2] = -268409855;
+ if ((clstatic_0_3_2_5_4.a3_0_3_2_5_4) >= (arr2d_0_3_2_5_4[2, 2]))
+ {
+ float if0_0retval_0_3_2_5_4 = Convert.ToSingle(Convert.ToSingle(Convert.ToUInt16(clstatic_0_3_2_5_4.a3_0_3_2_5_4 / Convert.ToSingle((Convert.ToSingle(vtstatic_0_3_2_5_4.a4_0_3_2_5_4 * (25601 * 0.019999218780516387)) + clstatic_0_3_2_5_4.a5_0_3_2_5_4))) / (Convert.ToUInt32(Convert.ToInt32(25601) - (arr2d_0_3_2_5_4[2, 2])) / vtstatic_0_3_2_5_4.a0_0_3_2_5_4)));
+ return if0_0retval_0_3_2_5_4;
+ }
+ else
+ {
+ return Convert.ToSingle(Convert.ToSingle(Convert.ToUInt16(clstatic_0_3_2_5_4.a3_0_3_2_5_4 / Convert.ToSingle((Convert.ToSingle(vtstatic_0_3_2_5_4.a4_0_3_2_5_4 * (25601 * 0.019999218780516387)) + clstatic_0_3_2_5_4.a5_0_3_2_5_4))) / (Convert.ToUInt32(Convert.ToInt32(25601) - (arr2d_0_3_2_5_4[2, 2])) / vtstatic_0_3_2_5_4.a0_0_3_2_5_4)));
+ }
+ return Convert.ToSingle(Convert.ToSingle(Convert.ToUInt16(clstatic_0_3_2_5_4.a3_0_3_2_5_4 / Convert.ToSingle((Convert.ToSingle(vtstatic_0_3_2_5_4.a4_0_3_2_5_4 * (25601 * 0.019999218780516387)) + clstatic_0_3_2_5_4.a5_0_3_2_5_4))) / (Convert.ToUInt32(Convert.ToInt32(25601) - (arr2d_0_3_2_5_4[2, 2])) / vtstatic_0_3_2_5_4.a0_0_3_2_5_4)));
+ }
+
+ public static float Func_0_3_2_5_3()
+ {
+ VT_0_3_2_5_3 vt_0_3_2_5_3 = new VT_0_3_2_5_3(1);
+ vt_0_3_2_5_3.a3_0_3_2_5_3 = -0.000106811523F;
+
+ arr3d_0_3_2_5_3[4, 0, 3] = 0.0F;
+ float asgop0 = 0.0009765625F;
+ asgop0 += (-0.0008392334F);
+ float asgop1 = 0.000122070313F;
+ asgop1 += (vt_0_3_2_5_3.a3_0_3_2_5_3);
+ asgop1 += (arr3d_0_3_2_5_3[4, 0, 3]);
+ if ((asgop0) >= (((-7.62939453E-06F - a4_0_3_2_5_3) + asgop0)))
+ Console.WriteLine("Func_0_3_2_5_3: >= true");
+ else
+ {
+ if ((asgop1) != ((asgop1 - (((-7.62939453E-06F - a4_0_3_2_5_3) + asgop0)))))
+ {
+ float if0_1retval_0_3_2_5_3 = Convert.ToSingle((asgop1 - (((-7.62939453E-06F - a4_0_3_2_5_3) + asgop0))));
+ return if0_1retval_0_3_2_5_3;
+ }
+ }
+ float retval_0_3_2_5_3 = Convert.ToSingle((asgop1 - (((-7.62939453E-06F - a4_0_3_2_5_3) + asgop0))));
+ return retval_0_3_2_5_3;
+ }
+
+ public static float Func_0_3_2_5_2()
+ {
+ VT_0_3_2_5_2 vt_0_3_2_5_2 = new VT_0_3_2_5_2(1);
+ vt_0_3_2_5_2.a0_0_3_2_5_2 = -0.00769042969F;
+
+ float asgop0 = -0.125F;
+ asgop0 += (0.0078125F);
+ if ((((vt_0_3_2_5_2.a0_0_3_2_5_2 + clstatic_0_3_2_5_2.a4_0_3_2_5_2) - (vt_0_3_2_5_2.a0_0_3_2_5_2))) == (clstatic_0_3_2_5_2.a4_0_3_2_5_2))
+ {
+ return Convert.ToSingle(((((vt_0_3_2_5_2.a0_0_3_2_5_2 + clstatic_0_3_2_5_2.a4_0_3_2_5_2) - (vt_0_3_2_5_2.a0_0_3_2_5_2)) - ((-0.125F + Convert.ToSingle(15436 / -131720.53333333333)))) + ((asgop0 - (-16.1171875F)) + clstatic_0_3_2_5_2.a3_0_3_2_5_2)));
+ }
+ else
+ {
+ return Convert.ToSingle(((((vt_0_3_2_5_2.a0_0_3_2_5_2 + clstatic_0_3_2_5_2.a4_0_3_2_5_2) - (vt_0_3_2_5_2.a0_0_3_2_5_2)) - ((-0.125F + Convert.ToSingle(15436 / -131720.53333333333)))) + ((asgop0 - (-16.1171875F)) + clstatic_0_3_2_5_2.a3_0_3_2_5_2)));
+ }
+ float retval_0_3_2_5_2 = Convert.ToSingle(((((vt_0_3_2_5_2.a0_0_3_2_5_2 + clstatic_0_3_2_5_2.a4_0_3_2_5_2) - (vt_0_3_2_5_2.a0_0_3_2_5_2)) - ((-0.125F + Convert.ToSingle(15436 / -131720.53333333333)))) + ((asgop0 - (-16.1171875F)) + clstatic_0_3_2_5_2.a3_0_3_2_5_2)));
+ return retval_0_3_2_5_2;
+ }
+
+ public static float Func_0_3_2_5_1()
+ {
+ int[,,] arr3d_0_3_2_5_1 = new int[5, 11, 4];
+
+ arr3d_0_3_2_5_1[4, 0, 3] = 55005776;
+ if ((Convert.ToSingle(clstatic_0_3_2_5_1.a3_0_3_2_5_1 / -21444952064.0)) >= ((Convert.ToSingle(2134285312U / -279745044414464.0) - (Convert.ToSingle(clstatic_0_3_2_5_1.a3_0_3_2_5_1 / -21444952064.0)))))
+ {
+ if ((Convert.ToSingle(Convert.ToUInt32(Convert.ToDecimal(arr3d_0_3_2_5_1[4, 0, 3]) * 38.801112668604111684561999453M) * 1.1081518911223711E-13)) != ((Convert.ToSingle(32L / 131072.0) - Convert.ToSingle(Convert.ToUInt32(Convert.ToDecimal(arr3d_0_3_2_5_1[4, 0, 3]) * 38.801112668604111684561999453M) * 1.1081518911223711E-13))))
+ {
+ if ((Convert.ToSingle(Convert.ToUInt32(Convert.ToDecimal(arr3d_0_3_2_5_1[4, 0, 3]) * 38.801112668604111684561999453M) * 1.1081518911223711E-13)) > ((Convert.ToSingle(32L / 131072.0) - Convert.ToSingle(Convert.ToUInt32(Convert.ToDecimal(arr3d_0_3_2_5_1[4, 0, 3]) * 38.801112668604111684561999453M) * 1.1081518911223711E-13))))
+ Console.WriteLine("Func_0_3_2_5_1: > true");
+ else
+ {
+ return Convert.ToSingle(((Convert.ToSingle(32L / 131072.0) - Convert.ToSingle(Convert.ToUInt32(Convert.ToDecimal(arr3d_0_3_2_5_1[4, 0, 3]) * 38.801112668604111684561999453M) * 1.1081518911223711E-13)) + (Convert.ToSingle(2134285312U / -279745044414464.0) - (Convert.ToSingle(clstatic_0_3_2_5_1.a3_0_3_2_5_1 / -21444952064.0)))));
+ }
+ }
+ else
+ {
+ return Convert.ToSingle(((Convert.ToSingle(32L / 131072.0) - Convert.ToSingle(Convert.ToUInt32(Convert.ToDecimal(arr3d_0_3_2_5_1[4, 0, 3]) * 38.801112668604111684561999453M) * 1.1081518911223711E-13)) + (Convert.ToSingle(2134285312U / -279745044414464.0) - (Convert.ToSingle(clstatic_0_3_2_5_1.a3_0_3_2_5_1 / -21444952064.0)))));
+ }
+ }
+ else
+ Console.WriteLine("Func_0_3_2_5_1: >= false");
+ float retval_0_3_2_5_1 = Convert.ToSingle(((Convert.ToSingle(32L / 131072.0) - Convert.ToSingle(Convert.ToUInt32(Convert.ToDecimal(arr3d_0_3_2_5_1[4, 0, 3]) * 38.801112668604111684561999453M) * 1.1081518911223711E-13)) + (Convert.ToSingle(2134285312U / -279745044414464.0) - (Convert.ToSingle(clstatic_0_3_2_5_1.a3_0_3_2_5_1 / -21444952064.0)))));
+ return retval_0_3_2_5_1;
+ }
+
+ public static double Func_0_3_2_4_6()
+ {
+
+ clstatic_0_3_2_4_6.arr3d_0_3_2_4_6[4, 0, 3] = 0.0078125F;
+ float asgop0 = clstatic_0_3_2_4_6.arr3d_0_3_2_4_6[4, 0, 3];
+ asgop0 *= (-4194304.0F);
+ float asgop1 = clstatic_0_3_2_4_6.arr3d_0_3_2_4_6[4, 0, 3];
+ asgop1 *= (asgop0);
+ float asgop2 = 0.00048828125F;
+ asgop2 += (0.0F);
+ float asgop3 = 4096.0F;
+ asgop3 /= (clstatic_0_3_2_4_6.arr3d_0_3_2_4_6[4, 0, 3]);
+ double retval_0_3_2_4_6 = Convert.ToDouble((((asgop2 * asgop3) - (asgop1)) * ((-4194304.0F / 16384.0F) * -5.5231530576175327E-07)));
+ return retval_0_3_2_4_6;
+ }
+
+ public static float Func_0_3_2_4_5()
+ {
+ CL_0_3_2_4_5 cl_0_3_2_4_5 = new CL_0_3_2_4_5();
+ float a2_0_3_2_4_5 = 3.298535E+12F;
+
+ vtstatic_0_3_2_4_5.arr2d_0_3_2_4_5[2, 0] = -65536.0F;
+ vtstatic_0_3_2_4_5.arr2d_0_3_2_4_5[2, 4] = 3.57627869E-07F;
+ float asgop0 = vtstatic_0_3_2_4_5.arr2d_0_3_2_4_5[2, 0];
+ asgop0 += ((vtstatic_0_3_2_4_5.arr2d_0_3_2_4_5[2, 0] - 393216.0F));
+ float asgop1 = 393216.0F;
+ asgop1 /= (a2_0_3_2_4_5);
+ asgop0 *= (asgop1);
+ return Convert.ToSingle((asgop0 * ((a2_0_3_2_4_5 / cl_0_3_2_4_5.a1_0_3_2_4_5) / (1.1920929E-07F + vtstatic_0_3_2_4_5.arr2d_0_3_2_4_5[2, 4]))));
+ }
+
+ public static float Func_0_3_2_4_4()
+ {
+
+ arr3d_0_3_2_4_4[4, 0, 3] = 3.9375F;
+ float asgop0 = 0.0625F;
+ asgop0 *= ((0.0625F + arr3d_0_3_2_4_4[4, 0, 3]));
+ float retval_0_3_2_4_4 = Convert.ToSingle(((asgop0 / ((0.0625F / 0.0625F) / 262144.0F)) * (((262144.0F * 1.0F) + 0.0F) * 8.91731133E-13F)));
+ return retval_0_3_2_4_4;
+ }
+
+ public static ulong Func_0_3_2_4_3()
+ {
+ VT_0_3_2_4_3 vt_0_3_2_4_3 = new VT_0_3_2_4_3(1);
+ vt_0_3_2_4_3.arr3d_0_3_2_4_3[4, 0, 3] = 3257.0;
+ vt_0_3_2_4_3.a1_0_3_2_4_3 = 2079207023;
+ vt_0_3_2_4_3.arr2d_0_3_2_4_3[2, 4] = -1102023963;
+ CL_0_3_2_4_3 cl_0_3_2_4_3 = new CL_0_3_2_4_3();
+
+ vtstatic_0_3_2_4_3.arr3d_0_3_2_4_3[4, 0, 3] = 3257.0;
+ vtstatic_0_3_2_4_3.a1_0_3_2_4_3 = 2079207023;
+ vtstatic_0_3_2_4_3.arr2d_0_3_2_4_3[2, 4] = -1102023963;
+ long asgop0 = cl_0_3_2_4_3.a3_0_3_2_4_3;
+ asgop0 += (clstatic_0_3_2_4_3.a5_0_3_2_4_3);
+ double asgop1 = vtstatic_0_3_2_4_3.arr3d_0_3_2_4_3[4, 0, 3];
+ asgop1 *= (5.0303960700030705);
+ if ((asgop0) >= (cl_0_3_2_4_3.a3_0_3_2_4_3))
+ {
+ if ((Convert.ToUInt32(vtstatic_0_3_2_4_3.a1_0_3_2_4_3 + (108 + vt_0_3_2_4_3.arr2d_0_3_2_4_3[2, 4]))) > 10)
+ Console.WriteLine("Func_0_3_2_4_3: > true");
+ }
+ else
+ {
+ if ((Convert.ToUInt16(asgop1 + vtstatic_0_3_2_4_3.arr3d_0_3_2_4_3[4, 0, 3])) <= 10)
+ Console.WriteLine("Func_0_3_2_4_3: <= true");
+ }
+ ulong retval_0_3_2_4_3 = Convert.ToUInt64((Convert.ToUInt64(Convert.ToUInt64(Convert.ToUInt16(Convert.ToUInt16(asgop1 + vtstatic_0_3_2_4_3.arr3d_0_3_2_4_3[4, 0, 3])) + Convert.ToInt64(asgop0)) / Convert.ToUInt64(Convert.ToUInt32(Convert.ToUInt32(vtstatic_0_3_2_4_3.a1_0_3_2_4_3 + (108 + vt_0_3_2_4_3.arr2d_0_3_2_4_3[2, 4]))) + Convert.ToInt64(cl_0_3_2_4_3.a3_0_3_2_4_3)))));
+ return retval_0_3_2_4_3;
+ }
+
+ public static long Func_0_3_2_4_2()
+ {
+ VT_0_3_2_4_2 vt_0_3_2_4_2 = new VT_0_3_2_4_2(1);
+ vt_0_3_2_4_2.arr3d_0_3_2_4_2[4, 0, 3] = 2097152.0;
+ vt_0_3_2_4_2.a5_0_3_2_4_2 = 14380777561984570336UL;
+
+ vtstatic_0_3_2_4_2.arr3d_0_3_2_4_2[4, 0, 3] = 2097152.0;
+ vtstatic_0_3_2_4_2.a5_0_3_2_4_2 = 14380777561984570336UL;
+ clstatic_0_3_2_4_2.arr2d_0_3_2_4_2[2, 3] = 330479594;
+ if ((clstatic_0_3_2_4_2.arr2d_0_3_2_4_2[2, 3]) > (Convert.ToInt32(clstatic_0_3_2_4_2.arr2d_0_3_2_4_2[2, 3] / 0.5997644509699781)))
+ {
+ long if0_0retval_0_3_2_4_2 = Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(Convert.ToInt32(clstatic_0_3_2_4_2.arr2d_0_3_2_4_2[2, 3] / 0.5997644509699781)) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt32((Convert.ToInt32(vtstatic_0_3_2_4_2.arr3d_0_3_2_4_2[4, 0, 3] + 52746361.0))) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(14380777561984598016UL - vt_0_3_2_4_2.a5_0_3_2_4_2)) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(1709897600U) - Convert.ToInt64(4353525697L)))))))));
+ return if0_0retval_0_3_2_4_2;
+ }
+ long retval_0_3_2_4_2 = Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(Convert.ToInt32(clstatic_0_3_2_4_2.arr2d_0_3_2_4_2[2, 3] / 0.5997644509699781)) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt32((Convert.ToInt32(vtstatic_0_3_2_4_2.arr3d_0_3_2_4_2[4, 0, 3] + 52746361.0))) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(14380777561984598016UL - vt_0_3_2_4_2.a5_0_3_2_4_2)) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(1709897600U) - Convert.ToInt64(4353525697L)))))))));
+ return retval_0_3_2_4_2;
+ }
+
+ public static float Func_0_3_2_4_1()
+ {
+
+ clstatic_0_3_2_4_1.arr2d_0_3_2_4_1[2, 0] = 0.001953125F;
+ float retval_0_3_2_4_1 = Convert.ToSingle((((0.125F - 0.124984741F) / (0.124984741F / 0.9998779F)) * ((6.10351563E-05F * (6.10351563E-05F * 4194304.0F)) / (a1_0_3_2_4_1 + clstatic_0_3_2_4_1.arr2d_0_3_2_4_1[2, 0]))));
+ return retval_0_3_2_4_1;
+ }
+
+ public static double Func_0_3_2_3_6()
+ {
+ float a5_0_3_2_3_6 = 0.0F;
+
+ vtstatic_0_3_2_3_6.arr1d_0_3_2_3_6[0] = 112.0625;
+ vtstatic_0_3_2_3_6.arr1d_0_3_2_3_6[3] = -0.000244140625;
+ double asgop0 = vtstatic_0_3_2_3_6.arr1d_0_3_2_3_6[0];
+ asgop0 += (-53.931994521032166);
+ double retval_0_3_2_3_6 = Convert.ToDouble((((2.0F * ((2.0F / -0.015625) * vtstatic_0_3_2_3_6.arr1d_0_3_2_3_6[3])) - ((-128.0 + vtstatic_0_3_2_3_6.arr1d_0_3_2_3_6[0]))) - ((((2.0F - a5_0_3_2_3_6) - 3.0F) * asgop0))));
+ return retval_0_3_2_3_6;
+ }
+
+ public static float Func_0_3_2_3_5()
+ {
+
+ vtstatic_0_3_2_3_5.a0_0_3_2_3_5 = 491519.8F;
+ float asgop0 = -0.1875F;
+ asgop0 -= (vtstatic_0_3_2_3_5.a0_0_3_2_3_5);
+ float retval_0_3_2_3_5 = Convert.ToSingle(((((-4096.0F * 1.0F) - ((-4096.0F / 2.0F))) / (0.125F + (0.125F + -0.1875F))) + asgop0));
+ return retval_0_3_2_3_5;
+ }
+
+ public static float Func_0_3_2_3_4()
+ {
+ VT_0_3_2_3_4 vt_0_3_2_3_4 = new VT_0_3_2_3_4(1);
+ vt_0_3_2_3_4.arr3d_0_3_2_3_4[4, 0, 3] = -512.0F;
+ vt_0_3_2_3_4.arr3d_0_3_2_3_4[4, 2, 3] = 520192.0F;
+
+ float asgop0 = clstatic_0_3_2_3_4.a3_0_3_2_3_4;
+ asgop0 -= ((-744.0F));
+ vt_0_3_2_3_4.arr3d_0_3_2_3_4[4, 0, 3] += (clstatic_0_3_2_3_4.a3_0_3_2_3_4);
+ vt_0_3_2_3_4.arr3d_0_3_2_3_4[4, 0, 3] *= (asgop0);
+ float retval_0_3_2_3_4 = Convert.ToSingle(((((262144.0F - vt_0_3_2_3_4.arr3d_0_3_2_3_4[4, 2, 3]) + 262144.0F) - (clstatic_0_3_2_3_4.a5_0_3_2_3_4)) - (vt_0_3_2_3_4.arr3d_0_3_2_3_4[4, 0, 3])));
+ return retval_0_3_2_3_4;
+ }
+
+ public static ulong Func_0_3_2_3_3()
+ {
+ VT_0_3_2_3_3 vt_0_3_2_3_3 = new VT_0_3_2_3_3(1);
+ vt_0_3_2_3_3.arr2d_0_3_2_3_3[2, 2] = 1890218453;
+ vt_0_3_2_3_3.a3_0_3_2_3_3 = 3.999520157351588E-05;
+ vt_0_3_2_3_3.a5_0_3_2_3_3 = -194.66912841796875;
+ CL_0_3_2_3_3 cl_0_3_2_3_3 = new CL_0_3_2_3_3();
+
+ vtstatic_0_3_2_3_3.arr2d_0_3_2_3_3[2, 2] = 1890218453;
+ vtstatic_0_3_2_3_3.a3_0_3_2_3_3 = 3.999520157351588E-05;
+ vtstatic_0_3_2_3_3.a5_0_3_2_3_3 = -194.66912841796875;
+ long asgop0 = 5873613655567761408L;
+ asgop0 -= (5873613655571955712L);
+ double asgop1 = 256.0;
+ asgop1 -= ((vt_0_3_2_3_3.a5_0_3_2_3_3));
+ short asgop2 = cl_0_3_2_3_3.a0_0_3_2_3_3;
+ asgop2 *= Convert.ToInt16(1);
+ if ((asgop0) > (Convert.ToInt64(Convert.ToDouble(asgop0) * asgop1)))
+ Console.WriteLine("Func_0_3_2_3_3: > true");
+ return Convert.ToUInt64(Convert.ToUInt64(Convert.ToUInt32(Convert.ToUInt32(Convert.ToInt16(asgop2 / Convert.ToSingle(Convert.ToSingle(cl_0_3_2_3_3.a0_0_3_2_3_3 * vt_0_3_2_3_3.a3_0_3_2_3_3))) + vtstatic_0_3_2_3_3.arr2d_0_3_2_3_3[2, 2])) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(asgop0) * asgop1))));
+ }
+
+ public static long Func_0_3_2_3_2()
+ {
+ VT_0_3_2_3_2 vt_0_3_2_3_2 = new VT_0_3_2_3_2(1);
+ vt_0_3_2_3_2.a1_0_3_2_3_2 = -2.2751888926321109E-19;
+ vt_0_3_2_3_2.a3_0_3_2_3_2 = 0.25;
+
+ vtstatic_0_3_2_3_2.a1_0_3_2_3_2 = -2.2751888926321109E-19;
+ vtstatic_0_3_2_3_2.a3_0_3_2_3_2 = 0.25;
+ arr3d_0_3_2_3_2[4, 0, 3] = 4096M;
+ double asgop0 = 2.0;
+ asgop0 -= (1.9375);
+ double asgop1 = vt_0_3_2_3_2.a3_0_3_2_3_2;
+ asgop1 /= ((Convert.ToDouble(-8790478920131543040L * vtstatic_0_3_2_3_2.a1_0_3_2_3_2)));
+ asgop1 -= (asgop0);
+ if ((vt_0_3_2_3_2.a3_0_3_2_3_2) <= (Convert.ToDouble(Convert.ToDecimal(32M) / Convert.ToDecimal(arr3d_0_3_2_3_2[4, 0, 3]))))
+ {
+ long if0_0retval_0_3_2_3_2 = Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToDouble((clstatic_0_3_2_3_2.a5_0_3_2_3_2 + -8790478920131543040L)) * Convert.ToDouble(Convert.ToDecimal(32M) / Convert.ToDecimal(arr3d_0_3_2_3_2[4, 0, 3])))) / vt_0_3_2_3_2.a3_0_3_2_3_2)) / asgop1));
+ return if0_0retval_0_3_2_3_2;
+ }
+ else
+ Console.WriteLine("Func_0_3_2_3_2: <= false");
+ long retval_0_3_2_3_2 = Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToDouble((clstatic_0_3_2_3_2.a5_0_3_2_3_2 + -8790478920131543040L)) * Convert.ToDouble(Convert.ToDecimal(32M) / Convert.ToDecimal(arr3d_0_3_2_3_2[4, 0, 3])))) / vt_0_3_2_3_2.a3_0_3_2_3_2)) / asgop1));
+ return retval_0_3_2_3_2;
+ }
+
+ public static float Func_0_3_2_3_1()
+ {
+ float[,,] arr3d_0_3_2_3_1 = new float[5, 11, 4];
+
+ vtstatic_0_3_2_3_1.a2_0_3_2_3_1 = 0.0F;
+ arr3d_0_3_2_3_1[4, 0, 3] = 4.0F;
+ float asgop0 = 1024.0F;
+ asgop0 *= (0.09375F);
+ float asgop1 = a5_0_3_2_3_1;
+ asgop1 /= (((a5_0_3_2_3_1 - 0.0F) + -3.695488E-06F));
+ asgop1 *= ((1024.0F - vtstatic_0_3_2_3_1.a2_0_3_2_3_1));
+ clstatic_0_3_2_3_1.a1_0_3_2_3_1 *= (arr3d_0_3_2_3_1[4, 0, 3]);
+ clstatic_0_3_2_3_1.a1_0_3_2_3_1 *= (asgop0);
+ return Convert.ToSingle((asgop1 + clstatic_0_3_2_3_1.a1_0_3_2_3_1));
+ }
+
+ public static double Func_0_3_2_2_6()
+ {
+
+ vtstatic_0_3_2_2_6.arr3d_0_3_2_2_6[4, 0, 3] = 0.0078125;
+ double asgop0 = 32768.0;
+ asgop0 -= (a5_0_3_2_2_6);
+ return Convert.ToDouble(((vtstatic_0_3_2_2_6.arr3d_0_3_2_2_6[4, 0, 3] / (vtstatic_0_3_2_2_6.arr3d_0_3_2_2_6[4, 0, 3] * 32768.0)) * ((0.5F / asgop0) / (32768.0 * 127.08511445272411))));
+ }
+
+ public static double Func_0_3_2_2_5()
+ {
+
+ vtstatic_0_3_2_2_5.arr2d_0_3_2_2_5[2, 0] = 1.0F;
+ vtstatic_0_3_2_2_5.a4_0_3_2_2_5 = 0.001953125F;
+ return Convert.ToDouble(((((vtstatic_0_3_2_2_5.a4_0_3_2_2_5 / vtstatic_0_3_2_2_5.arr2d_0_3_2_2_5[2, 0]) / 1.9073486328125E-06) + 0.0) - ((vtstatic_0_3_2_2_5.arr2d_0_3_2_2_5[2, 0] / 1.0) * ((vtstatic_0_3_2_2_5.a4_0_3_2_2_5 / 1.49011612E-08F) / (1.0 - (-65535.0))))));
+ }
+
+ public static double Func_0_3_2_2_4()
+ {
+ VT_0_3_2_2_4 vt_0_3_2_2_4 = new VT_0_3_2_2_4(1);
+ vt_0_3_2_2_4.a0_0_3_2_2_4 = 0.25F;
+ double a5_0_3_2_2_4 = 1.432542973134332E-11;
+
+ float asgop0 = vt_0_3_2_2_4.a0_0_3_2_2_4;
+ asgop0 /= (0.125F);
+ asgop0 *= (vt_0_3_2_2_4.a0_0_3_2_2_4);
+ double asgop2 = clstatic_0_3_2_2_4.a1_0_3_2_2_4;
+ asgop2 *= (a5_0_3_2_2_4);
+ return Convert.ToDouble(((asgop0 / (a3_0_3_2_2_4 * ((a3_0_3_2_2_4 * 3.0517578125E-05) + -0.00096893310546875))) + ((a3_0_3_2_2_4 / clstatic_0_3_2_2_4.a1_0_3_2_2_4) / asgop2)));
+ }
+
+ public static float Func_0_3_2_2_3()
+ {
+ VT_0_3_2_2_3 vt_0_3_2_2_3 = new VT_0_3_2_2_3(1);
+ vt_0_3_2_2_3.a2_0_3_2_2_3 = 131104.0F;
+
+ clstatic_0_3_2_2_3.arr3d_0_3_2_2_3[4, 0, 3] = -32.0F;
+ clstatic_0_3_2_2_3.arr3d_0_3_2_2_3[4, 4, 3] = 1.0F;
+ float asgop0 = 2.0F;
+ asgop0 += (-18.0F);
+ float asgop1 = clstatic_0_3_2_2_3.arr3d_0_3_2_2_3[4, 0, 3];
+ asgop1 += (vt_0_3_2_2_3.a2_0_3_2_2_3);
+ float retval_0_3_2_2_3 = Convert.ToSingle(((((clstatic_0_3_2_2_3.arr3d_0_3_2_2_3[4, 4, 3] - (-1.0F)) * clstatic_0_3_2_2_3.arr3d_0_3_2_2_3[4, 4, 3]) - ((asgop0 + (-18.0F - (clstatic_0_3_2_2_3.arr3d_0_3_2_2_3[4, 0, 3]))))) * ((asgop1 * 9.536743E-07F) - a5_0_3_2_2_3)));
+ return retval_0_3_2_2_3;
+ }
+
+ public static long Func_0_3_2_2_2()
+ {
+ CL_0_3_2_2_2 cl_0_3_2_2_2 = new CL_0_3_2_2_2();
+
+ arr1d_0_3_2_2_2[0] = 512L;
+ short asgop0 = cl_0_3_2_2_2.a3_0_3_2_2_2;
+ asgop0 -= Convert.ToInt16(Convert.ToInt16(Convert.ToUInt16(cl_0_3_2_2_2.a3_0_3_2_2_2 * cl_0_3_2_2_2.a1_0_3_2_2_2) - 53390));
+ double asgop1 = cl_0_3_2_2_2.a1_0_3_2_2_2;
+ asgop1 -= (5.3069238810427954);
+ double asgop2 = cl_0_3_2_2_2.a1_0_3_2_2_2;
+ asgop2 += (asgop1);
+ if ((arr1d_0_3_2_2_2[0]) < ((Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(asgop0) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(10264) - Convert.ToInt64(39821L)))) / Convert.ToInt64(Convert.ToDouble(arr1d_0_3_2_2_2[0]) * asgop2)))))
+ {
+ long if0_0retval_0_3_2_2_2 = Convert.ToInt64((Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(asgop0) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(10264) - Convert.ToInt64(39821L)))) / Convert.ToInt64(Convert.ToDouble(arr1d_0_3_2_2_2[0]) * asgop2))));
+ return if0_0retval_0_3_2_2_2;
+ }
+ long retval_0_3_2_2_2 = Convert.ToInt64((Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(asgop0) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(10264) - Convert.ToInt64(39821L)))) / Convert.ToInt64(Convert.ToDouble(arr1d_0_3_2_2_2[0]) * asgop2))));
+ return retval_0_3_2_2_2;
+ }
+
+ public static double Func_0_3_2_2_1()
+ {
+ VT_0_3_2_2_1 vt_0_3_2_2_1 = new VT_0_3_2_2_1(1);
+ vt_0_3_2_2_1.a1_0_3_2_2_1 = 1.5139565116274775E-05;
+
+ arr2d_0_3_2_2_1[2, 0] = -64512.0F;
+ arr2d_0_3_2_2_1[2, 2] = -64516.0F;
+ float asgop0 = arr2d_0_3_2_2_1[2, 0];
+ asgop0 *= (1.0F);
+ double asgop1 = vt_0_3_2_2_1.a1_0_3_2_2_1;
+ asgop1 *= ((vt_0_3_2_2_1.a1_0_3_2_2_1 - ((vt_0_3_2_2_1.a1_0_3_2_2_1 - 0.0078740233708981047))));
+ asgop1 += (vt_0_3_2_2_1.a1_0_3_2_2_1);
+ return Convert.ToDouble((((1024.0F - (arr2d_0_3_2_2_1[2, 0])) / (asgop0 - (arr2d_0_3_2_2_1[2, 2]))) * asgop1));
+ }
+
+ public static Decimal Func_0_3_2_1_6()
+ {
+ CL_0_3_2_1_6 cl_0_3_2_1_6 = new CL_0_3_2_1_6();
+
+ Decimal asgop0 = cl_0_3_2_1_6.a5_0_3_2_1_6;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal(711508160.58357M)));
+ Decimal retval_0_3_2_1_6 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(a4_0_3_2_1_6) / 3259236352M)) * Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt16(a4_0_3_2_1_6 / 1.9641390205371248)) * cl_0_3_2_1_6.a0_0_3_2_1_6)))) + Convert.ToDecimal(asgop0)));
+ return retval_0_3_2_1_6;
+ }
+
+ public static double Func_0_3_2_1_5()
+ {
+ VT_0_3_2_1_5 vt_0_3_2_1_5 = new VT_0_3_2_1_5(1);
+ vt_0_3_2_1_5.a3_0_3_2_1_5 = 0.38009908292061345;
+
+ arr3d_0_3_2_1_5[4, 0, 3] = 4169927680U;
+ float asgop0 = 512.0F;
+ asgop0 *= (0.96875F);
+ float asgop1 = 512.0F;
+ asgop1 -= (asgop0);
+ if ((arr3d_0_3_2_1_5[4, 0, 3]) != (Convert.ToUInt32(a2_0_3_2_1_5 / vt_0_3_2_1_5.a3_0_3_2_1_5)))
+ Console.WriteLine("Func_0_3_2_1_5: != true");
+ return Convert.ToDouble((Convert.ToInt16(arr3d_0_3_2_1_5[4, 0, 3] - Convert.ToUInt32(a2_0_3_2_1_5 / vt_0_3_2_1_5.a3_0_3_2_1_5)) * (asgop1 / (Convert.ToDouble(256UL * (Convert.ToInt32(1584985099L / 1L) * clstatic_0_3_2_1_5.a4_0_3_2_1_5))))));
+ }
+
+ public static Decimal Func_0_3_2_1_4()
+ {
+
+ vtstatic_0_3_2_1_4.arr1d_0_3_2_1_4[0] = 4.0;
+ vtstatic_0_3_2_1_4.a3_0_3_2_1_4 = -9400320M;
+ Decimal asgop0 = -4096M;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(4.0F) * clstatic_0_3_2_1_4.a4_0_3_2_1_4))));
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(-4096M) - Convert.ToDecimal(1011712M)))));
+ return Convert.ToDecimal((Convert.ToDecimal(asgop0) + Convert.ToDecimal((Convert.ToDecimal(vtstatic_0_3_2_1_4.arr1d_0_3_2_1_4[0]) * (Convert.ToDecimal((Convert.ToDecimal(1011712M) + Convert.ToDecimal(vtstatic_0_3_2_1_4.a3_0_3_2_1_4))) - Convert.ToDecimal((Convert.ToDecimal(vtstatic_0_3_2_1_4.a3_0_3_2_1_4) + Convert.ToDecimal(1258072.75M))))))));
+ }
+
+ public static long Func_0_3_2_1_3()
+ {
+ long* a2_0_3_2_1_3 = stackalloc long[1];
+ *a2_0_3_2_1_3 = -500797L;
+
+ clstatic_0_3_2_1_3.arr2d_0_3_2_1_3[2, 0] = 10549894332859547648UL;
+ arr1d_0_3_2_1_3[3] = 2078850603;
+ arr1d_0_3_2_1_3[4] = 1179270740;
+ long retval_0_3_2_1_3 = Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16((Convert.ToInt32((Convert.ToInt32(arr1d_0_3_2_1_3[3])) % (Convert.ToInt32(arr1d_0_3_2_1_3[4])))) / Convert.ToSingle(Convert.ToSingle(Convert.ToInt64(Convert.ToDouble(((*a2_0_3_2_1_3))) * -67.002062712037016) * 0.0040430654771625996)))) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(Convert.ToUInt32(clstatic_0_3_2_1_3.arr2d_0_3_2_1_3[2, 0] - 10549894328749915648UL)) - Convert.ToInt64((Convert.ToInt64(clstatic_0_3_2_1_3.a1_0_3_2_1_3) + ((*a2_0_3_2_1_3))))))));
+ return retval_0_3_2_1_3;
+ }
+
+ public static double Func_0_3_2_1_2()
+ {
+
+ vtstatic_0_3_2_1_2.a0_0_3_2_1_2 = 9.07718344933528E-13;
+ if ((0.0) > (((9.0949470177292824E-13 - vtstatic_0_3_2_1_2.a0_0_3_2_1_2) + 0.0)))
+ {
+ if ((0.0) > (((9.0949470177292824E-13 - vtstatic_0_3_2_1_2.a0_0_3_2_1_2) + 0.0)))
+ Console.WriteLine("Func_0_3_2_1_2: > true");
+ }
+ else
+ {
+ if ((1.027618430934897E-15) < ((((9.0949470177292824E-13 - vtstatic_0_3_2_1_2.a0_0_3_2_1_2) + 0.0) - 1.027618430934897E-15)))
+ Console.WriteLine("Func_0_3_2_1_2: < true");
+ }
+ return Convert.ToDouble((((9.0949470177292824E-13 - vtstatic_0_3_2_1_2.a0_0_3_2_1_2) + 0.0) - 1.027618430934897E-15));
+ }
+
+ public static uint Func_0_3_2_1_1()
+ {
+
+ Decimal asgop0 = -729144369M;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal(-863362097M)));
+ float asgop1 = 256.0F;
+ asgop1 *= (Convert.ToSingle(clstatic_0_3_2_1_1.a3_0_3_2_1_1 * a0_0_3_2_1_1));
+ uint retval_0_3_2_1_1 = Convert.ToUInt32(Convert.ToUInt32(Convert.ToInt32(asgop0 - ((Convert.ToDecimal((Convert.ToDecimal(-863362097M) + Convert.ToDecimal(0M))) + Convert.ToDecimal(134217728M)))) / Convert.ToSingle(asgop1)));
+ return retval_0_3_2_1_1;
+ }
+
+ public static float Func_0_3_1_6_6()
+ {
+ CL_0_3_1_6_6 cl_0_3_1_6_6 = new CL_0_3_1_6_6();
+
+ vtstatic_0_3_1_6_6.a3_0_3_1_6_6 = -65536L;
+ a0_0_3_1_6_6 -= (Convert.ToSingle(vtstatic_0_3_1_6_6.a3_0_3_1_6_6 / -140.93763440860215));
+ if ((cl_0_3_1_6_6.a1_0_3_1_6_6) != (1.2481427635678112E-07))
+ {
+ if ((cl_0_3_1_6_6.a1_0_3_1_6_6) > (1.2481427635678112E-07))
+ Console.WriteLine("Func_0_3_1_6_6: > true");
+ else
+ Console.WriteLine("Func_0_3_1_6_6: > false");
+ }
+ return Convert.ToSingle((Convert.ToSingle(Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(vtstatic_0_3_1_6_6.a3_0_3_1_6_6 / 1L))) * (62593 * 1.2481427635678112E-07)) * cl_0_3_1_6_6.a1_0_3_1_6_6) - ((Convert.ToSingle(-32 * (22289 * 0.00071784288213917182)) - (a0_0_3_1_6_6)))));
+ }
+
+ public static double Func_0_3_1_6_5()
+ {
+ uint* a0_0_3_1_6_5 = stackalloc uint[1];
+ *a0_0_3_1_6_5 = 2611928832U;
+
+ vtstatic_0_3_1_6_5.a3_0_3_1_6_5 = 5.4407511189041479E-24;
+ double asgop0 = vtstatic_0_3_1_6_5.a3_0_3_1_6_5;
+ asgop0 += (a5_0_3_1_6_5);
+ if (((((*a0_0_3_1_6_5)) * vtstatic_0_3_1_6_5.a3_0_3_1_6_5)) == ((asgop0 - ((((*a0_0_3_1_6_5)) * vtstatic_0_3_1_6_5.a3_0_3_1_6_5) + (vtstatic_0_3_1_6_5.a3_0_3_1_6_5 - 1.2623797023623388E-14)))))
+ Console.WriteLine("Func_0_3_1_6_5: == true");
+ double retval_0_3_1_6_5 = Convert.ToDouble((asgop0 - ((((*a0_0_3_1_6_5)) * vtstatic_0_3_1_6_5.a3_0_3_1_6_5) + (vtstatic_0_3_1_6_5.a3_0_3_1_6_5 - 1.2623797023623388E-14))));
+ return retval_0_3_1_6_5;
+ }
+
+ public static double Func_0_3_1_6_4()
+ {
+ VT_0_3_1_6_4 vt_0_3_1_6_4 = new VT_0_3_1_6_4(1);
+ vt_0_3_1_6_4.a0_0_3_1_6_4 = -8867029256.2580643;
+ double a2_0_3_1_6_4 = 1747550720.0;
+ double a4_0_3_1_6_4 = 0.007568359375;
+
+ if (((a4_0_3_1_6_4 + -2147483648.0075684)) >= (a4_0_3_1_6_4))
+ {
+ return Convert.ToDouble(((((Convert.ToDouble(Convert.ToInt64(Convert.ToUInt32(4082107648U) - Convert.ToInt64(283042122240L)) * -2.7130624387402956E-14)) * vt_0_3_1_6_4.a0_0_3_1_6_4) + (Convert.ToDouble((Convert.ToInt64(4082107648U) + -278960014592L) * a4_0_3_1_6_4))) + ((a4_0_3_1_6_4 + -2147483648.0075684) + a2_0_3_1_6_4)));
+ }
+ else
+ Console.WriteLine("Func_0_3_1_6_4: >= false");
+ return Convert.ToDouble(((((Convert.ToDouble(Convert.ToInt64(Convert.ToUInt32(4082107648U) - Convert.ToInt64(283042122240L)) * -2.7130624387402956E-14)) * vt_0_3_1_6_4.a0_0_3_1_6_4) + (Convert.ToDouble((Convert.ToInt64(4082107648U) + -278960014592L) * a4_0_3_1_6_4))) + ((a4_0_3_1_6_4 + -2147483648.0075684) + a2_0_3_1_6_4)));
+ }
+
+ public static double Func_0_3_1_6_3()
+ {
+ CL_0_3_1_6_3 cl_0_3_1_6_3 = new CL_0_3_1_6_3();
+
+ vtstatic_0_3_1_6_3.a1_0_3_1_6_3 = 2097152;
+ vtstatic_0_3_1_6_3.a4_0_3_1_6_3 = -0.93315065939595376;
+ cl_0_3_1_6_3.arr3d_0_3_1_6_3[4, 0, 3] = 0.0;
+ double asgop0 = -805306368.0;
+ asgop0 += (34896609280.0);
+ if ((asgop0) != ((((cl_0_3_1_6_3.a5_0_3_1_6_3 - cl_0_3_1_6_3.arr3d_0_3_1_6_3[4, 0, 3]) - (-805306368.0)) - asgop0)))
+ {
+ return Convert.ToDouble(((((cl_0_3_1_6_3.a5_0_3_1_6_3 - cl_0_3_1_6_3.arr3d_0_3_1_6_3[4, 0, 3]) - (-805306368.0)) - asgop0) - (((vtstatic_0_3_1_6_3.a1_0_3_1_6_3 / 6.1515748031496062E-05) * vtstatic_0_3_1_6_3.a4_0_3_1_6_3))));
+ }
+ else
+ {
+ if ((((cl_0_3_1_6_3.a5_0_3_1_6_3 - cl_0_3_1_6_3.arr3d_0_3_1_6_3[4, 0, 3]) - (-805306368.0))) < (cl_0_3_1_6_3.arr3d_0_3_1_6_3[4, 0, 3]))
+ Console.WriteLine("Func_0_3_1_6_3: < true");
+ }
+ double retval_0_3_1_6_3 = Convert.ToDouble(((((cl_0_3_1_6_3.a5_0_3_1_6_3 - cl_0_3_1_6_3.arr3d_0_3_1_6_3[4, 0, 3]) - (-805306368.0)) - asgop0) - (((vtstatic_0_3_1_6_3.a1_0_3_1_6_3 / 6.1515748031496062E-05) * vtstatic_0_3_1_6_3.a4_0_3_1_6_3))));
+ return retval_0_3_1_6_3;
+ }
+
+ public static uint Func_0_3_1_6_2()
+ {
+
+ vtstatic_0_3_1_6_2.a0_0_3_1_6_2 = 0.00010540743187670863;
+ uint retval_0_3_1_6_2 = Convert.ToUInt32(Convert.ToUInt32((Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(3313233704523923456L) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(45899) - Convert.ToInt64(-3313233702998886420L))))) * 1.2940979918626241)) * (12246 * vtstatic_0_3_1_6_2.a0_0_3_1_6_2)));
+ return retval_0_3_1_6_2;
+ }
+
+ public static float Func_0_3_1_6_1()
+ {
+
+ vtstatic_0_3_1_6_1.arr1d_0_3_1_6_1[0] = 30546;
+ a5_0_3_1_6_1 %= (Convert.ToUInt16(vtstatic_0_3_1_6_1.arr1d_0_3_1_6_1[0]));
+ if (((Convert.ToUInt32(3139251456U + Convert.ToUInt32(961889792)) * -3.3890303342442706E-15)) <= ((Convert.ToUInt32(Convert.ToUInt16(3139251456U - 3139220910U) + clstatic_0_3_1_6_1.a1_0_3_1_6_1) * (Convert.ToUInt32(3139251456U + Convert.ToUInt32(961889792)) * -3.3890303342442706E-15))))
+ {
+ return Convert.ToSingle(Convert.ToSingle(a5_0_3_1_6_1 / (Convert.ToUInt32(Convert.ToUInt16(3139251456U - 3139220910U) + clstatic_0_3_1_6_1.a1_0_3_1_6_1) * (Convert.ToUInt32(3139251456U + Convert.ToUInt32(961889792)) * -3.3890303342442706E-15))));
+ }
+ float retval_0_3_1_6_1 = Convert.ToSingle(Convert.ToSingle(a5_0_3_1_6_1 / (Convert.ToUInt32(Convert.ToUInt16(3139251456U - 3139220910U) + clstatic_0_3_1_6_1.a1_0_3_1_6_1) * (Convert.ToUInt32(3139251456U + Convert.ToUInt32(961889792)) * -3.3890303342442706E-15))));
+ return retval_0_3_1_6_1;
+ }
+
+ public static double Func_0_3_1_5_6()
+ {
+ CL_0_3_1_5_6 cl_0_3_1_5_6 = new CL_0_3_1_5_6();
+
+ if ((cl_0_3_1_5_6.a0_0_3_1_5_6) > 10)
+ {
+ if ((cl_0_3_1_5_6.a0_0_3_1_5_6) <= 10)
+ Console.WriteLine("Func_0_3_1_5_6: <= true");
+ }
+ else
+ {
+ if ((cl_0_3_1_5_6.a0_0_3_1_5_6) == 10)
+ {
+ if ((cl_0_3_1_5_6.a0_0_3_1_5_6) != 10)
+ {
+ double if1_1retval_0_3_1_5_6 = Convert.ToDouble(cl_0_3_1_5_6.a0_0_3_1_5_6);
+ return if1_1retval_0_3_1_5_6;
+ }
+ }
+ else
+ {
+ if ((cl_0_3_1_5_6.a0_0_3_1_5_6) > 10)
+ Console.WriteLine("Func_0_3_1_5_6: > true");
+ }
+ }
+ double retval_0_3_1_5_6 = Convert.ToDouble(cl_0_3_1_5_6.a0_0_3_1_5_6);
+ return retval_0_3_1_5_6;
+ }
+
+ public static int Func_0_3_1_5_5()
+ {
+ CL_0_3_1_5_5 cl_0_3_1_5_5 = new CL_0_3_1_5_5();
+
+ vtstatic_0_3_1_5_5.a1_0_3_1_5_5 = -1756529920.0;
+ cl_0_3_1_5_5.arr2d_0_3_1_5_5[2, 0] = 474958849;
+ clstatic_0_3_1_5_5.arr3d_0_3_1_5_5[4, 3, 3] = 2099350561;
+ return Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(clstatic_0_3_1_5_5.arr3d_0_3_1_5_5[4, 3, 3])) % (Convert.ToInt32(Convert.ToInt32(cl_0_3_1_5_5.arr2d_0_3_1_5_5[2, 0] / (Convert.ToInt64(Convert.ToInt32(cl_0_3_1_5_5.arr2d_0_3_1_5_5[2, 0]) + Convert.ToInt64(-474958833L)) / (Convert.ToUInt32(3.7687762916896367E-08 - (vtstatic_0_3_1_5_5.a1_0_3_1_5_5)) * 3.7687762916896367E-08))))))));
+ }
+
+ public static ulong Func_0_3_1_5_4()
+ {
+
+ arr2d_0_3_1_5_4[2, 0] = 2758370304U;
+ long asgop0 = 2397878454650404864L;
+ asgop0 /= (Convert.ToInt64((Convert.ToInt64(arr2d_0_3_1_5_4[2, 0]) + Convert.ToInt64(Convert.ToDouble(2397878454650404864L) / -869309842.85992181))));
+ ulong retval_0_3_1_5_4 = Convert.ToUInt64(Convert.ToUInt64(asgop0 - (Convert.ToInt64(Convert.ToDouble(2397878454650404864L) / -46.8487841292346))));
+ return retval_0_3_1_5_4;
+ }
+
+ public static double Func_0_3_1_5_3()
+ {
+ int[] arr1d_0_3_1_5_3 = new int[11];
+
+ arr1d_0_3_1_5_3[0] = 800972994;
+ int asgop0 = arr1d_0_3_1_5_3[0];
+ asgop0 += ((Convert.ToInt32(arr1d_0_3_1_5_3[0] * 0.66857292069949614)));
+ if ((clstatic_0_3_1_5_3.a4_0_3_1_5_3) == ((asgop0 * clstatic_0_3_1_5_3.a4_0_3_1_5_3)))
+ Console.WriteLine("Func_0_3_1_5_3: == true");
+ else
+ {
+ double else0_0retval_0_3_1_5_3 = Convert.ToDouble((((clstatic_0_3_1_5_3.a2_0_3_1_5_3 - (a5_0_3_1_5_3)) - 35115652612096.0) + (asgop0 * clstatic_0_3_1_5_3.a4_0_3_1_5_3)));
+ return else0_0retval_0_3_1_5_3;
+ }
+ return Convert.ToDouble((((clstatic_0_3_1_5_3.a2_0_3_1_5_3 - (a5_0_3_1_5_3)) - 35115652612096.0) + (asgop0 * clstatic_0_3_1_5_3.a4_0_3_1_5_3)));
+ }
+
+ public static float Func_0_3_1_5_2()
+ {
+ CL_0_3_1_5_2 cl_0_3_1_5_2 = new CL_0_3_1_5_2();
+ ushort* a2_0_3_1_5_2 = stackalloc ushort[1];
+ *a2_0_3_1_5_2 = 27717;
+ int[,] arr2d_0_3_1_5_2 = new int[3, 11];
+
+ arr2d_0_3_1_5_2[2, 4] = 1213025433;
+ clstatic_0_3_1_5_2.arr3d_0_3_1_5_2[4, 0, 3] = 16715271645194878976UL;
+ long asgop0 = 4L;
+ asgop0 *= (Convert.ToInt64(Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(((*a2_0_3_1_5_2))) - Convert.ToInt64(27716L)))));
+ if (((Convert.ToUInt32(arr2d_0_3_1_5_2[2, 4] * Convert.ToSingle(0.22129418F)) / ((Convert.ToInt64(4L) * Convert.ToInt64(68719476736L)) / 16.0))) < ((Convert.ToDouble(asgop0 * (Convert.ToUInt32(arr2d_0_3_1_5_2[2, 4] * Convert.ToSingle(0.22129418F)) / ((Convert.ToInt64(4L) * Convert.ToInt64(68719476736L)) / 16.0))))))
+ {
+ if ((cl_0_3_1_5_2.a5_0_3_1_5_2) != (clstatic_0_3_1_5_2.arr3d_0_3_1_5_2[4, 0, 3]))
+ {
+ if ((cl_0_3_1_5_2.a5_0_3_1_5_2) > (clstatic_0_3_1_5_2.arr3d_0_3_1_5_2[4, 0, 3]))
+ Console.WriteLine("Func_0_3_1_5_2: > true");
+ }
+ else
+ Console.WriteLine("Func_0_3_1_5_2: != false");
+ }
+ else
+ {
+ if ((asgop0) >= (Convert.ToInt64(clstatic_0_3_1_5_2.arr3d_0_3_1_5_2[4, 0, 3] - cl_0_3_1_5_2.a5_0_3_1_5_2)))
+ {
+ if ((clstatic_0_3_1_5_2.arr3d_0_3_1_5_2[4, 0, 3]) < (cl_0_3_1_5_2.a5_0_3_1_5_2))
+ Console.WriteLine("Func_0_3_1_5_2: < true");
+ }
+ else
+ Console.WriteLine("Func_0_3_1_5_2: >= false");
+ }
+ return Convert.ToSingle(Convert.ToSingle(Convert.ToInt64(clstatic_0_3_1_5_2.arr3d_0_3_1_5_2[4, 0, 3] - cl_0_3_1_5_2.a5_0_3_1_5_2) / (Convert.ToDouble(asgop0 * (Convert.ToUInt32(arr2d_0_3_1_5_2[2, 4] * Convert.ToSingle(0.22129418F)) / ((Convert.ToInt64(4L) * Convert.ToInt64(68719476736L)) / 16.0))))));
+ }
+
+ public static float Func_0_3_1_5_1()
+ {
+
+ if ((clstatic_0_3_1_5_1.a0_0_3_1_5_1) == 10)
+ {
+ return Convert.ToSingle(clstatic_0_3_1_5_1.a0_0_3_1_5_1);
+ }
+ float retval_0_3_1_5_1 = Convert.ToSingle(clstatic_0_3_1_5_1.a0_0_3_1_5_1);
+ return retval_0_3_1_5_1;
+ }
+
+ public static short Func_0_3_1_4_6()
+ {
+
+ arr1d_0_3_1_4_6[1] = 1314094891;
+ double asgop0 = -1700960892.0;
+ asgop0 *= (a3_0_3_1_4_6);
+ if ((arr1d_0_3_1_4_6[1]) == ((Convert.ToInt32((Convert.ToInt16((Convert.ToInt16(clstatic_0_3_1_4_6.a0_0_3_1_4_6)) % (Convert.ToInt16(26116))) / (-1700960892.0 + 1700960892.0000076)) - (-1700960892.0)))))
+ {
+ short if0_0retval_0_3_1_4_6 = Convert.ToInt16(Convert.ToInt16(Convert.ToInt32((Convert.ToInt32((Convert.ToInt16((Convert.ToInt16(clstatic_0_3_1_4_6.a0_0_3_1_4_6)) % (Convert.ToInt16(26116))) / (-1700960892.0 + 1700960892.0000076)) - (-1700960892.0)))) - Convert.ToInt32(Convert.ToInt32(arr1d_0_3_1_4_6[1] / asgop0))));
+ return if0_0retval_0_3_1_4_6;
+ }
+ else
+ {
+ if (((Convert.ToInt16((Convert.ToInt16(clstatic_0_3_1_4_6.a0_0_3_1_4_6)) % (Convert.ToInt16(26116))) / (-1700960892.0 + 1700960892.0000076))) < (-1700960892.0))
+ Console.WriteLine("Func_0_3_1_4_6: < true");
+ }
+ return Convert.ToInt16(Convert.ToInt16(Convert.ToInt32((Convert.ToInt32((Convert.ToInt16((Convert.ToInt16(clstatic_0_3_1_4_6.a0_0_3_1_4_6)) % (Convert.ToInt16(26116))) / (-1700960892.0 + 1700960892.0000076)) - (-1700960892.0)))) - Convert.ToInt32(Convert.ToInt32(arr1d_0_3_1_4_6[1] / asgop0))));
+ }
+
+ public static float Func_0_3_1_4_5()
+ {
+
+ clstatic_0_3_1_4_5.arr2d_0_3_1_4_5[2, 0] = 3.81469727E-06F;
+ clstatic_0_3_1_4_5.arr2d_0_3_1_4_5[2, 3] = -6.10351563E-05F;
+ if ((((6.10351563E-05F - (clstatic_0_3_1_4_5.arr2d_0_3_1_4_5[2, 3])) / 6.10351563E-05F)) <= (clstatic_0_3_1_4_5.arr2d_0_3_1_4_5[2, 3]))
+ {
+ return Convert.ToSingle(((((6.10351563E-05F - (clstatic_0_3_1_4_5.arr2d_0_3_1_4_5[2, 3])) / 6.10351563E-05F) / clstatic_0_3_1_4_5.arr2d_0_3_1_4_5[2, 0]) - a1_0_3_1_4_5));
+ }
+ float retval_0_3_1_4_5 = Convert.ToSingle(((((6.10351563E-05F - (clstatic_0_3_1_4_5.arr2d_0_3_1_4_5[2, 3])) / 6.10351563E-05F) / clstatic_0_3_1_4_5.arr2d_0_3_1_4_5[2, 0]) - a1_0_3_1_4_5));
+ return retval_0_3_1_4_5;
+ }
+
+ public static long Func_0_3_1_4_4()
+ {
+ VT_0_3_1_4_4 vt_0_3_1_4_4 = new VT_0_3_1_4_4(1);
+ vt_0_3_1_4_4.arr2d_0_3_1_4_4[2, 0] = 65536.0;
+
+ if ((clstatic_0_3_1_4_4.a2_0_3_1_4_4) <= (vt_0_3_1_4_4.arr2d_0_3_1_4_4[2, 0]))
+ Console.WriteLine("Func_0_3_1_4_4: <= true");
+ else
+ Console.WriteLine("Func_0_3_1_4_4: <= false");
+ long retval_0_3_1_4_4 = Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(vt_0_3_1_4_4.arr2d_0_3_1_4_4[2, 0] + clstatic_0_3_1_4_4.a2_0_3_1_4_4)) - Convert.ToInt64((Convert.ToInt64(Convert.ToUInt32(2149153216U % 1722348288U)) + a1_0_3_1_4_4))));
+ return retval_0_3_1_4_4;
+ }
+
+ public static double Func_0_3_1_4_3()
+ {
+
+ vtstatic_0_3_1_4_3.a0_0_3_1_4_3 = -134217728.0;
+ vtstatic_0_3_1_4_3.a5_0_3_1_4_3 = 34359738368.0;
+ double asgop0 = vtstatic_0_3_1_4_3.a5_0_3_1_4_3;
+ asgop0 += (vtstatic_0_3_1_4_3.a0_0_3_1_4_3);
+ double asgop1 = -268435456.0;
+ asgop1 += (((-268435456.0 + 402653184.0) - ((134217728.0 / -128.0))));
+ if (((vtstatic_0_3_1_4_3.a5_0_3_1_4_3 - 0.0)) == (vtstatic_0_3_1_4_3.a5_0_3_1_4_3))
+ Console.WriteLine("Func_0_3_1_4_3: == true");
+ double retval_0_3_1_4_3 = Convert.ToDouble((((vtstatic_0_3_1_4_3.a5_0_3_1_4_3 - 0.0) - asgop0) + asgop1));
+ return retval_0_3_1_4_3;
+ }
+
+ public static long Func_0_3_1_4_2()
+ {
+
+ vtstatic_0_3_1_4_2.a0_0_3_1_4_2 = -2796538010292660621L;
+ if ((4032805888U) >= 10)
+ {
+ if ((4032805888U) == 10)
+ {
+ if ((4032805888U) == 10)
+ {
+ if ((4032805888U) >= 10)
+ Console.WriteLine("Func_0_3_1_4_2: >= true");
+ else
+ Console.WriteLine("Func_0_3_1_4_2: >= false");
+ }
+ else
+ {
+ long else2_0retval_0_3_1_4_2 = Convert.ToInt64((Convert.ToInt64(4032805888U) + vtstatic_0_3_1_4_2.a0_0_3_1_4_2));
+ return else2_0retval_0_3_1_4_2;
+ }
+ }
+ else
+ Console.WriteLine("Func_0_3_1_4_2: == false");
+ }
+ long retval_0_3_1_4_2 = Convert.ToInt64((Convert.ToInt64(4032805888U) + vtstatic_0_3_1_4_2.a0_0_3_1_4_2));
+ return retval_0_3_1_4_2;
+ }
+
+ public static double Func_0_3_1_4_1()
+ {
+ VT_0_3_1_4_1 vt_0_3_1_4_1 = new VT_0_3_1_4_1(1);
+ vt_0_3_1_4_1.a3_0_3_1_4_1 = 4172181.0;
+ CL_0_3_1_4_1 cl_0_3_1_4_1 = new CL_0_3_1_4_1();
+
+ cl_0_3_1_4_1.arr2d_0_3_1_4_1[2, 0] = 0.0019531249999715783;
+ double asgop0 = 128.0;
+ asgop0 *= (vt_0_3_1_4_1.a3_0_3_1_4_1);
+ double asgop1 = cl_0_3_1_4_1.arr2d_0_3_1_4_1[2, 0];
+ asgop1 *= (1.455191522857861E-11);
+ double asgop2 = 2.8421709430404007E-14;
+ asgop2 += (cl_0_3_1_4_1.arr2d_0_3_1_4_1[2, 0]);
+ asgop2 /= (asgop1);
+ if (((128.0F * 1.0)) <= ((asgop2 - ((128.0F * 1.0) * asgop0))))
+ Console.WriteLine("Func_0_3_1_4_1: <= true");
+ else
+ {
+ if ((asgop2) > ((asgop2 - ((128.0F * 1.0) * asgop0))))
+ {
+ if ((asgop2) == ((asgop2 - ((128.0F * 1.0) * asgop0))))
+ {
+ if ((asgop0) != (((128.0F * 1.0) * asgop0)))
+ {
+ return Convert.ToDouble((asgop2 - ((128.0F * 1.0) * asgop0)));
+ }
+ }
+ }
+ else
+ {
+ return Convert.ToDouble((asgop2 - ((128.0F * 1.0) * asgop0)));
+ }
+ }
+ double retval_0_3_1_4_1 = Convert.ToDouble((asgop2 - ((128.0F * 1.0) * asgop0)));
+ return retval_0_3_1_4_1;
+ }
+
+ public static ulong Func_0_3_1_3_6()
+ {
+
+ vtstatic_0_3_1_3_6.a0_0_3_1_3_6 = 464044136953438208L;
+ if ((-2913105959368832640L) == (((Convert.ToInt64(3905527808U) + vtstatic_0_3_1_3_6.a0_0_3_1_3_6) + -2913105959368832640L)))
+ {
+ ulong if0_0retval_0_3_1_3_6 = Convert.ToUInt64(Convert.ToUInt64(Convert.ToUInt32(Convert.ToUInt32(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(7639180288797676660L / 1L))) * 1.0000000002087461)) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(330489332) - Convert.ToInt64(7639180288797676660L))))) - Convert.ToInt64(((Convert.ToInt64(3905527808U) + vtstatic_0_3_1_3_6.a0_0_3_1_3_6) + -2913105959368832640L))));
+ return if0_0retval_0_3_1_3_6;
+ }
+ return Convert.ToUInt64(Convert.ToUInt64(Convert.ToUInt32(Convert.ToUInt32(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(7639180288797676660L / 1L))) * 1.0000000002087461)) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(330489332) - Convert.ToInt64(7639180288797676660L))))) - Convert.ToInt64(((Convert.ToInt64(3905527808U) + vtstatic_0_3_1_3_6.a0_0_3_1_3_6) + -2913105959368832640L))));
+ }
+
+ public static double Func_0_3_1_3_5()
+ {
+ CL_0_3_1_3_5 cl_0_3_1_3_5 = new CL_0_3_1_3_5();
+
+ clstatic_0_3_1_3_5.arr1d_0_3_1_3_5[0] = -8388608.0;
+ double asgop0 = clstatic_0_3_1_3_5.arr1d_0_3_1_3_5[0];
+ asgop0 -= (((clstatic_0_3_1_3_5.arr1d_0_3_1_3_5[0] * cl_0_3_1_3_5.a2_0_3_1_3_5)));
+ double asgop1 = clstatic_0_3_1_3_5.arr1d_0_3_1_3_5[0];
+ asgop1 /= (a1_0_3_1_3_5);
+ double asgop2 = clstatic_0_3_1_3_5.arr1d_0_3_1_3_5[0];
+ asgop2 -= ((asgop0));
+ if ((clstatic_0_3_1_3_5.arr1d_0_3_1_3_5[0]) == ((clstatic_0_3_1_3_5.arr1d_0_3_1_3_5[0] + asgop1)))
+ {
+ if ((asgop2) >= (((clstatic_0_3_1_3_5.arr1d_0_3_1_3_5[0] + asgop1) + asgop2)))
+ Console.WriteLine("Func_0_3_1_3_5: >= true");
+ }
+ else
+ Console.WriteLine("Func_0_3_1_3_5: == false");
+ return Convert.ToDouble(((clstatic_0_3_1_3_5.arr1d_0_3_1_3_5[0] + asgop1) + asgop2));
+ }
+
+ public static double Func_0_3_1_3_4()
+ {
+
+ if ((clstatic_0_3_1_3_4.a0_0_3_1_3_4) < 10)
+ Console.WriteLine("Func_0_3_1_3_4: < true");
+ double retval_0_3_1_3_4 = Convert.ToDouble(clstatic_0_3_1_3_4.a0_0_3_1_3_4);
+ return retval_0_3_1_3_4;
+ }
+
+ public static float Func_0_3_1_3_3()
+ {
+ VT_0_3_1_3_3 vt_0_3_1_3_3 = new VT_0_3_1_3_3(1);
+ vt_0_3_1_3_3.a2_0_3_1_3_3 = -16384.0F;
+ float[] arr1d_0_3_1_3_3 = new float[11];
+
+ arr1d_0_3_1_3_3[0] = 1.0F;
+ arr1d_0_3_1_3_3[3] = 7.875F;
+ float asgop0 = vt_0_3_1_3_3.a2_0_3_1_3_3;
+ asgop0 *= (arr1d_0_3_1_3_3[3]);
+ float asgop1 = vt_0_3_1_3_3.a2_0_3_1_3_3;
+ asgop1 += (18432.0F);
+ float asgop2 = arr1d_0_3_1_3_3[3];
+ asgop2 *= (arr1d_0_3_1_3_3[0]);
+ asgop1 -= ((asgop0));
+ if ((asgop1) != ((asgop1 + ((asgop2 / a4_0_3_1_3_3) + -118784.0F))))
+ {
+ if ((asgop1) == ((asgop1 + ((asgop2 / a4_0_3_1_3_3) + -118784.0F))))
+ {
+ if ((asgop1) >= ((asgop1 + ((asgop2 / a4_0_3_1_3_3) + -118784.0F))))
+ {
+ return Convert.ToSingle((asgop1 + ((asgop2 / a4_0_3_1_3_3) + -118784.0F)));
+ }
+ }
+ }
+ else
+ Console.WriteLine("Func_0_3_1_3_3: != false");
+ return Convert.ToSingle((asgop1 + ((asgop2 / a4_0_3_1_3_3) + -118784.0F)));
+ }
+
+ public static double Func_0_3_1_3_2()
+ {
+ CL_0_3_1_3_2 cl_0_3_1_3_2 = new CL_0_3_1_3_2();
+ double* a3_0_3_1_3_2 = stackalloc double[1];
+ *a3_0_3_1_3_2 = 0.0;
+
+ vtstatic_0_3_1_3_2.a5_0_3_1_3_2 = -16777216.0;
+ double asgop0 = -549755813888.0;
+ asgop0 -= (cl_0_3_1_3_2.a0_0_3_1_3_2);
+ double asgop1 = cl_0_3_1_3_2.a1_0_3_1_3_2;
+ asgop1 -= (((*a3_0_3_1_3_2)));
+ if (((vtstatic_0_3_1_3_2.a5_0_3_1_3_2 + cl_0_3_1_3_2.a1_0_3_1_3_2)) != (vtstatic_0_3_1_3_2.a5_0_3_1_3_2))
+ {
+ double if0_0retval_0_3_1_3_2 = Convert.ToDouble(((((2181843386368.0 + 17179869184.0) - 2181843386368.0) + (vtstatic_0_3_1_3_2.a5_0_3_1_3_2 + cl_0_3_1_3_2.a1_0_3_1_3_2)) + (asgop1 - (asgop0))));
+ return if0_0retval_0_3_1_3_2;
+ }
+ double retval_0_3_1_3_2 = Convert.ToDouble(((((2181843386368.0 + 17179869184.0) - 2181843386368.0) + (vtstatic_0_3_1_3_2.a5_0_3_1_3_2 + cl_0_3_1_3_2.a1_0_3_1_3_2)) + (asgop1 - (asgop0))));
+ return retval_0_3_1_3_2;
+ }
+
+ public static float Func_0_3_1_3_1()
+ {
+
+ if ((a0_0_3_1_3_1) > 10)
+ Console.WriteLine("Func_0_3_1_3_1: > true");
+ return Convert.ToSingle(a0_0_3_1_3_1);
+ }
+
+ public static ulong Func_0_3_1_2_6()
+ {
+ VT_0_3_1_2_6 vt_0_3_1_2_6 = new VT_0_3_1_2_6(1);
+ vt_0_3_1_2_6.arr1d_0_3_1_2_6[0] = 1665736750053490356UL;
+ vt_0_3_1_2_6.a1_0_3_1_2_6 = 2095818752U;
+
+ vtstatic_0_3_1_2_6.arr1d_0_3_1_2_6[0] = 1665736750053490356UL;
+ vtstatic_0_3_1_2_6.a1_0_3_1_2_6 = 2095818752U;
+ if ((2449061816934127284L) == ((Convert.ToInt64(vtstatic_0_3_1_2_6.a1_0_3_1_2_6) + 2449061816934127284L)))
+ {
+ ulong if0_0retval_0_3_1_2_6 = Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt32(Convert.ToInt32(Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt64(Convert.ToInt32((Convert.ToInt32(40204) + a4_0_3_1_2_6)) + Convert.ToInt64(2449061817369882279L)) - 783325067571396276L)) - Convert.ToUInt64(vt_0_3_1_2_6.arr1d_0_3_1_2_6[0]))) + Convert.ToInt64((Convert.ToInt64(vtstatic_0_3_1_2_6.a1_0_3_1_2_6) + 2449061816934127284L))));
+ return if0_0retval_0_3_1_2_6;
+ }
+ return Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt32(Convert.ToInt32(Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt64(Convert.ToInt32((Convert.ToInt32(40204) + a4_0_3_1_2_6)) + Convert.ToInt64(2449061817369882279L)) - 783325067571396276L)) - Convert.ToUInt64(vt_0_3_1_2_6.arr1d_0_3_1_2_6[0]))) + Convert.ToInt64((Convert.ToInt64(vtstatic_0_3_1_2_6.a1_0_3_1_2_6) + 2449061816934127284L))));
+ }
+
+ public static double Func_0_3_1_2_5()
+ {
+
+ vtstatic_0_3_1_2_5.a5_0_3_1_2_5 = -15695872.0;
+ double asgop0 = clstatic_0_3_1_2_5.a0_0_3_1_2_5;
+ asgop0 /= (0.0625);
+ double asgop1 = 65536.0;
+ asgop1 -= ((-4013084.0));
+ asgop0 -= (((clstatic_0_3_1_2_5.a0_0_3_1_2_5 - clstatic_0_3_1_2_5.a1_0_3_1_2_5) - (vtstatic_0_3_1_2_5.a5_0_3_1_2_5)));
+ double asgop3 = vtstatic_0_3_1_2_5.a5_0_3_1_2_5;
+ asgop3 += (15761408.0);
+ if ((asgop1) >= ((asgop3 + asgop1)))
+ {
+ return Convert.ToDouble((asgop0 + (asgop3 + asgop1)));
+ }
+ double retval_0_3_1_2_5 = Convert.ToDouble((asgop0 + (asgop3 + asgop1)));
+ return retval_0_3_1_2_5;
+ }
+
+ public static double Func_0_3_1_2_4()
+ {
+
+ clstatic_0_3_1_2_4.arr3d_0_3_1_2_4[4, 0, 3] = 0.0;
+ if ((clstatic_0_3_1_2_4.arr3d_0_3_1_2_4[4, 0, 3]) >= 10)
+ Console.WriteLine("Func_0_3_1_2_4: >= true");
+ else
+ {
+ double else0_0retval_0_3_1_2_4 = Convert.ToDouble(clstatic_0_3_1_2_4.arr3d_0_3_1_2_4[4, 0, 3]);
+ return else0_0retval_0_3_1_2_4;
+ }
+ return Convert.ToDouble(clstatic_0_3_1_2_4.arr3d_0_3_1_2_4[4, 0, 3]);
+ }
+
+ public static float Func_0_3_1_2_3()
+ {
+ VT_0_3_1_2_3 vt_0_3_1_2_3 = new VT_0_3_1_2_3(1);
+ vt_0_3_1_2_3.arr2d_0_3_1_2_3[2, 0] = 0.0F;
+ vt_0_3_1_2_3.a1_0_3_1_2_3 = 0.0009765625F;
+ float[,] arr2d_0_3_1_2_3 = new float[3, 11];
+
+ vtstatic_0_3_1_2_3.arr2d_0_3_1_2_3[2, 0] = 0.0F;
+ vtstatic_0_3_1_2_3.a1_0_3_1_2_3 = 0.0009765625F;
+ arr2d_0_3_1_2_3[2, 3] = 0.0F;
+ if (((vtstatic_0_3_1_2_3.a1_0_3_1_2_3 * (vtstatic_0_3_1_2_3.a1_0_3_1_2_3 - (-4095.999F)))) == (vtstatic_0_3_1_2_3.a1_0_3_1_2_3))
+ {
+ if ((vt_0_3_1_2_3.arr2d_0_3_1_2_3[2, 0]) == ((((vtstatic_0_3_1_2_3.a1_0_3_1_2_3 * (vtstatic_0_3_1_2_3.a1_0_3_1_2_3 - (-4095.999F))) / ((clstatic_0_3_1_2_3.a2_0_3_1_2_3 * clstatic_0_3_1_2_3.a5_0_3_1_2_3) + arr2d_0_3_1_2_3[2, 3])) - vt_0_3_1_2_3.arr2d_0_3_1_2_3[2, 0])))
+ {
+ if ((((clstatic_0_3_1_2_3.a2_0_3_1_2_3 * clstatic_0_3_1_2_3.a5_0_3_1_2_3) + arr2d_0_3_1_2_3[2, 3])) <= (clstatic_0_3_1_2_3.a5_0_3_1_2_3))
+ {
+ float if2_0retval_0_3_1_2_3 = Convert.ToSingle((((vtstatic_0_3_1_2_3.a1_0_3_1_2_3 * (vtstatic_0_3_1_2_3.a1_0_3_1_2_3 - (-4095.999F))) / ((clstatic_0_3_1_2_3.a2_0_3_1_2_3 * clstatic_0_3_1_2_3.a5_0_3_1_2_3) + arr2d_0_3_1_2_3[2, 3])) - vt_0_3_1_2_3.arr2d_0_3_1_2_3[2, 0]));
+ return if2_0retval_0_3_1_2_3;
+ }
+ }
+ else
+ Console.WriteLine("Func_0_3_1_2_3: == false");
+ }
+ else
+ {
+ if ((vt_0_3_1_2_3.arr2d_0_3_1_2_3[2, 0]) < ((((vtstatic_0_3_1_2_3.a1_0_3_1_2_3 * (vtstatic_0_3_1_2_3.a1_0_3_1_2_3 - (-4095.999F))) / ((clstatic_0_3_1_2_3.a2_0_3_1_2_3 * clstatic_0_3_1_2_3.a5_0_3_1_2_3) + arr2d_0_3_1_2_3[2, 3])) - vt_0_3_1_2_3.arr2d_0_3_1_2_3[2, 0])))
+ Console.WriteLine("Func_0_3_1_2_3: < true");
+ }
+ float retval_0_3_1_2_3 = Convert.ToSingle((((vtstatic_0_3_1_2_3.a1_0_3_1_2_3 * (vtstatic_0_3_1_2_3.a1_0_3_1_2_3 - (-4095.999F))) / ((clstatic_0_3_1_2_3.a2_0_3_1_2_3 * clstatic_0_3_1_2_3.a5_0_3_1_2_3) + arr2d_0_3_1_2_3[2, 3])) - vt_0_3_1_2_3.arr2d_0_3_1_2_3[2, 0]));
+ return retval_0_3_1_2_3;
+ }
+
+ public static double Func_0_3_1_2_2()
+ {
+ VT_0_3_1_2_2 vt_0_3_1_2_2 = new VT_0_3_1_2_2(1);
+ vt_0_3_1_2_2.a3_0_3_1_2_2 = 379.18040048817971;
+ CL_0_3_1_2_2 cl_0_3_1_2_2 = new CL_0_3_1_2_2();
+
+ cl_0_3_1_2_2.arr1d_0_3_1_2_2[0] = -15.999999970197678;
+ double asgop0 = cl_0_3_1_2_2.arr1d_0_3_1_2_2[0];
+ asgop0 *= (-1.862645152700404E-09);
+ double asgop1 = 134217728.0;
+ asgop1 /= (vt_0_3_1_2_2.a3_0_3_1_2_2);
+ double asgop2 = 2147483648.0;
+ asgop2 -= ((2147483648.0 - 134217728.0));
+ asgop2 /= (asgop1);
+ if ((asgop2) <= ((((2.9802322387695312E-08 - (cl_0_3_1_2_2.arr1d_0_3_1_2_2[0])) / asgop0) * asgop2)))
+ {
+ return Convert.ToDouble((((2.9802322387695312E-08 - (cl_0_3_1_2_2.arr1d_0_3_1_2_2[0])) / asgop0) * asgop2));
+ }
+ else
+ {
+ if ((asgop2) >= ((((2.9802322387695312E-08 - (cl_0_3_1_2_2.arr1d_0_3_1_2_2[0])) / asgop0) * asgop2)))
+ Console.WriteLine("Func_0_3_1_2_2: >= true");
+ }
+ double retval_0_3_1_2_2 = Convert.ToDouble((((2.9802322387695312E-08 - (cl_0_3_1_2_2.arr1d_0_3_1_2_2[0])) / asgop0) * asgop2));
+ return retval_0_3_1_2_2;
+ }
+
+ public static float Func_0_3_1_2_1()
+ {
+ VT_0_3_1_2_1 vt_0_3_1_2_1 = new VT_0_3_1_2_1(1);
+ vt_0_3_1_2_1.arr1d_0_3_1_2_1[0] = 0.0F;
+
+ if ((vt_0_3_1_2_1.arr1d_0_3_1_2_1[0]) >= 10)
+ Console.WriteLine("Func_0_3_1_2_1: >= true");
+ float retval_0_3_1_2_1 = Convert.ToSingle(vt_0_3_1_2_1.arr1d_0_3_1_2_1[0]);
+ return retval_0_3_1_2_1;
+ }
+
+ public static long Func_0_3_1_1_6()
+ {
+
+ clstatic_0_3_1_1_6.arr1d_0_3_1_1_6[0] = -33554432L;
+ ushort asgop0 = 55858;
+ asgop0 %= (Convert.ToUInt16(34695));
+ asgop0 %= (Convert.ToUInt16(Convert.ToUInt16(clstatic_0_3_1_1_6.a5_0_3_1_1_6 * Convert.ToSingle(0.955263138F))));
+ if ((asgop0) == 10)
+ {
+ if ((asgop0) >= 10)
+ Console.WriteLine("Func_0_3_1_1_6: >= true");
+ else
+ Console.WriteLine("Func_0_3_1_1_6: >= false");
+ }
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(asgop0) + Convert.ToInt64((Convert.ToInt64(Convert.ToUInt32(0.57958017289638519 - (-77812791.420419827))) + Convert.ToInt64(Convert.ToDouble(clstatic_0_3_1_1_6.arr1d_0_3_1_1_6[0]) * (Convert.ToDouble(Convert.ToUInt64(clstatic_0_3_1_1_6.arr1d_0_3_1_1_6[0] - (-33554436L)) * (-77812791.420419827 - (-77812792.0)))))))));
+ }
+
+ public static float Func_0_3_1_1_5()
+ {
+
+ clstatic_0_3_1_1_5.arr1d_0_3_1_1_5[0] = 224.0F;
+ clstatic_0_3_1_1_5.arr1d_0_3_1_1_5[3] = -0.001953125F;
+ float asgop0 = clstatic_0_3_1_1_5.a1_0_3_1_1_5;
+ asgop0 -= (((clstatic_0_3_1_1_5.arr1d_0_3_1_1_5[3] * 65536.0F)));
+ if ((asgop0) <= ((((clstatic_0_3_1_1_5.arr1d_0_3_1_1_5[0] - clstatic_0_3_1_1_5.a5_0_3_1_1_5) + clstatic_0_3_1_1_5.arr1d_0_3_1_1_5[0]) - asgop0)))
+ Console.WriteLine("Func_0_3_1_1_5: <= true");
+ float retval_0_3_1_1_5 = Convert.ToSingle((((clstatic_0_3_1_1_5.arr1d_0_3_1_1_5[0] - clstatic_0_3_1_1_5.a5_0_3_1_1_5) + clstatic_0_3_1_1_5.arr1d_0_3_1_1_5[0]) - asgop0));
+ return retval_0_3_1_1_5;
+ }
+
+ public static float Func_0_3_1_1_4()
+ {
+ VT_0_3_1_1_4 vt_0_3_1_1_4 = new VT_0_3_1_1_4(1);
+ vt_0_3_1_1_4.arr2d_0_3_1_1_4[2, 0] = 0.0F;
+
+ if ((vt_0_3_1_1_4.arr2d_0_3_1_1_4[2, 0]) >= 10)
+ {
+ return Convert.ToSingle(vt_0_3_1_1_4.arr2d_0_3_1_1_4[2, 0]);
+ }
+ float retval_0_3_1_1_4 = Convert.ToSingle(vt_0_3_1_1_4.arr2d_0_3_1_1_4[2, 0]);
+ return retval_0_3_1_1_4;
+ }
+
+ public static float Func_0_3_1_1_3()
+ {
+ VT_0_3_1_1_3 vt_0_3_1_1_3 = new VT_0_3_1_1_3(1);
+ vt_0_3_1_1_3.arr2d_0_3_1_1_3[2, 0] = 1.0F;
+ vt_0_3_1_1_3.a2_0_3_1_1_3 = -152.0F;
+ float a1_0_3_1_1_3 = 32768.0F;
+
+ vtstatic_0_3_1_1_3.arr2d_0_3_1_1_3[2, 0] = 1.0F;
+ vtstatic_0_3_1_1_3.a2_0_3_1_1_3 = -152.0F;
+ float asgop0 = -256.0F;
+ asgop0 /= (vtstatic_0_3_1_1_3.arr2d_0_3_1_1_3[2, 0]);
+ float asgop1 = -256.0F;
+ asgop1 *= (9.536743E-07F);
+ asgop0 -= ((((vtstatic_0_3_1_1_3.arr2d_0_3_1_1_3[2, 0] + -257.0F) * 2.0F)));
+ asgop1 *= (a1_0_3_1_1_3);
+ if ((asgop0) < ((asgop0 + (asgop1 + vt_0_3_1_1_3.a2_0_3_1_1_3))))
+ Console.WriteLine("Func_0_3_1_1_3: < true");
+ return Convert.ToSingle((asgop0 + (asgop1 + vt_0_3_1_1_3.a2_0_3_1_1_3)));
+ }
+
+ public static float Func_0_3_1_1_2()
+ {
+ float* a5_0_3_1_1_2 = stackalloc float[1];
+ *a5_0_3_1_1_2 = 131072.0F;
+
+ vtstatic_0_3_1_1_2.a1_0_3_1_1_2 = 256.0F;
+ float asgop0 = clstatic_0_3_1_1_2.a0_0_3_1_1_2;
+ asgop0 -= ((-704.0F));
+ float asgop1 = clstatic_0_3_1_1_2.a0_0_3_1_1_2;
+ asgop1 -= ((clstatic_0_3_1_1_2.a0_0_3_1_1_2 + asgop0));
+ if ((asgop1) >= ((((((*a5_0_3_1_1_2)) + -130560.0F) + ((((*a5_0_3_1_1_2)) / 512.0F) + (vtstatic_0_3_1_1_2.a1_0_3_1_1_2 - 0.0F))) + asgop1)))
+ {
+ return Convert.ToSingle((((((*a5_0_3_1_1_2)) + -130560.0F) + ((((*a5_0_3_1_1_2)) / 512.0F) + (vtstatic_0_3_1_1_2.a1_0_3_1_1_2 - 0.0F))) + asgop1));
+ }
+ return Convert.ToSingle((((((*a5_0_3_1_1_2)) + -130560.0F) + ((((*a5_0_3_1_1_2)) / 512.0F) + (vtstatic_0_3_1_1_2.a1_0_3_1_1_2 - 0.0F))) + asgop1));
+ }
+
+ public static float Func_0_3_1_1_1()
+ {
+ float* a4_0_3_1_1_1 = stackalloc float[1];
+ *a4_0_3_1_1_1 = 127.996582F;
+
+ vtstatic_0_3_1_1_1.a0_0_3_1_1_1 = 0.0625F;
+ float asgop0 = 4.76837158E-07F;
+ asgop0 -= ((-0.0624995232F));
+ float asgop1 = 0.00341796875F;
+ asgop1 += (((*a4_0_3_1_1_1)));
+ asgop1 *= ((((*a4_0_3_1_1_1)) + -120.496582F));
+ if ((asgop1) > ((((asgop0 / 4.76837158E-07F) * ((vtstatic_0_3_1_1_1.a0_0_3_1_1_1 - 0.05859375F) - 0.00341796875F)) + asgop1)))
+ Console.WriteLine("Func_0_3_1_1_1: > true");
+ else
+ {
+ if ((asgop1) > ((((asgop0 / 4.76837158E-07F) * ((vtstatic_0_3_1_1_1.a0_0_3_1_1_1 - 0.05859375F) - 0.00341796875F)) + asgop1)))
+ Console.WriteLine("Func_0_3_1_1_1: > true");
+ else
+ {
+ return Convert.ToSingle((((asgop0 / 4.76837158E-07F) * ((vtstatic_0_3_1_1_1.a0_0_3_1_1_1 - 0.05859375F) - 0.00341796875F)) + asgop1));
+ }
+ }
+ float retval_0_3_1_1_1 = Convert.ToSingle((((asgop0 / 4.76837158E-07F) * ((vtstatic_0_3_1_1_1.a0_0_3_1_1_1 - 0.05859375F) - 0.00341796875F)) + asgop1));
+ return retval_0_3_1_1_1;
+ }
+
+ public static double Func_0_2_6_6_6()
+ {
+ VT_0_2_6_6_6 vt_0_2_6_6_6 = new VT_0_2_6_6_6(1);
+ vt_0_2_6_6_6.a0_0_2_6_6_6 = 0.00390625;
+ vt_0_2_6_6_6.a3_0_2_6_6_6 = 0.32369167961856432;
+
+ vtstatic_0_2_6_6_6.a0_0_2_6_6_6 = 0.00390625;
+ vtstatic_0_2_6_6_6.a3_0_2_6_6_6 = 0.32369167961856432;
+ double asgop0 = 0.003875732421875;
+ asgop0 += (-0.0038456805050373077);
+ if (((vt_0_2_6_6_6.a0_0_2_6_6_6 - 0.003875732421875)) != (vt_0_2_6_6_6.a0_0_2_6_6_6))
+ {
+ double if0_0retval_0_2_6_6_6 = Convert.ToDouble((((Convert.ToUInt32(424414641 * vtstatic_0_2_6_6_6.a3_0_2_6_6_6) * clstatic_0_2_6_6_6.a4_0_2_6_6_6) + (clstatic_0_2_6_6_6.a4_0_2_6_6_6 + 7.4214767662552444E-09)) + ((vt_0_2_6_6_6.a0_0_2_6_6_6 - 0.003875732421875) - asgop0)));
+ return if0_0retval_0_2_6_6_6;
+ }
+ return Convert.ToDouble((((Convert.ToUInt32(424414641 * vtstatic_0_2_6_6_6.a3_0_2_6_6_6) * clstatic_0_2_6_6_6.a4_0_2_6_6_6) + (clstatic_0_2_6_6_6.a4_0_2_6_6_6 + 7.4214767662552444E-09)) + ((vt_0_2_6_6_6.a0_0_2_6_6_6 - 0.003875732421875) - asgop0)));
+ }
+
+ public static double Func_0_2_6_6_5()
+ {
+ CL_0_2_6_6_5 cl_0_2_6_6_5 = new CL_0_2_6_6_5();
+
+ cl_0_2_6_6_5.arr1d_0_2_6_6_5[0] = 2.9802322387695312E-08;
+ cl_0_2_6_6_5.arr1d_0_2_6_6_5[4] = 1.4901161193847656E-08;
+ if (((cl_0_2_6_6_5.arr1d_0_2_6_6_5[0] - cl_0_2_6_6_5.arr1d_0_2_6_6_5[4])) > (cl_0_2_6_6_5.arr1d_0_2_6_6_5[0]))
+ {
+ return Convert.ToDouble(((cl_0_2_6_6_5.arr1d_0_2_6_6_5[0] - (cl_0_2_6_6_5.arr1d_0_2_6_6_5[0] - cl_0_2_6_6_5.arr1d_0_2_6_6_5[4])) - (cl_0_2_6_6_5.arr1d_0_2_6_6_5[4] + ((cl_0_2_6_6_5.arr1d_0_2_6_6_5[4] - 1.4904799172654748E-08) + clstatic_0_2_6_6_5.a5_0_2_6_6_5))));
+ }
+ else
+ {
+ if ((cl_0_2_6_6_5.arr1d_0_2_6_6_5[4]) < (((cl_0_2_6_6_5.arr1d_0_2_6_6_5[0] - (cl_0_2_6_6_5.arr1d_0_2_6_6_5[0] - cl_0_2_6_6_5.arr1d_0_2_6_6_5[4])) - (cl_0_2_6_6_5.arr1d_0_2_6_6_5[4] + ((cl_0_2_6_6_5.arr1d_0_2_6_6_5[4] - 1.4904799172654748E-08) + clstatic_0_2_6_6_5.a5_0_2_6_6_5)))))
+ Console.WriteLine("Func_0_2_6_6_5: < true");
+ }
+ return Convert.ToDouble(((cl_0_2_6_6_5.arr1d_0_2_6_6_5[0] - (cl_0_2_6_6_5.arr1d_0_2_6_6_5[0] - cl_0_2_6_6_5.arr1d_0_2_6_6_5[4])) - (cl_0_2_6_6_5.arr1d_0_2_6_6_5[4] + ((cl_0_2_6_6_5.arr1d_0_2_6_6_5[4] - 1.4904799172654748E-08) + clstatic_0_2_6_6_5.a5_0_2_6_6_5))));
+ }
+
+ public static double Func_0_2_6_6_4()
+ {
+ double* a3_0_2_6_6_4 = stackalloc double[1];
+ *a3_0_2_6_6_4 = -16.9638671875;
+
+ vtstatic_0_2_6_6_4.arr3d_0_2_6_6_4[4, 0, 3] = 1L;
+ short asgop0 = 27606;
+ asgop0 += Convert.ToInt16(-10235);
+ if ((Convert.ToInt16(Convert.ToInt16(63426 - clstatic_0_2_6_6_4.a1_0_2_6_6_4) * vtstatic_0_2_6_6_4.arr3d_0_2_6_6_4[4, 0, 3])) != (Convert.ToInt16(63426 - clstatic_0_2_6_6_4.a1_0_2_6_6_4)))
+ {
+ if ((asgop0) > (Convert.ToInt16(asgop0 / ((*a3_0_2_6_6_4)))))
+ {
+ double if1_0retval_0_2_6_6_4 = Convert.ToDouble((Convert.ToInt16(asgop0 / ((*a3_0_2_6_6_4))) / (Convert.ToInt16(Convert.ToInt16(63426 - clstatic_0_2_6_6_4.a1_0_2_6_6_4) * vtstatic_0_2_6_6_4.arr3d_0_2_6_6_4[4, 0, 3]) * (63426 * 2.323527525112379E-07))));
+ return if1_0retval_0_2_6_6_4;
+ }
+ }
+ else
+ Console.WriteLine("Func_0_2_6_6_4: != false");
+ return Convert.ToDouble((Convert.ToInt16(asgop0 / ((*a3_0_2_6_6_4))) / (Convert.ToInt16(Convert.ToInt16(63426 - clstatic_0_2_6_6_4.a1_0_2_6_6_4) * vtstatic_0_2_6_6_4.arr3d_0_2_6_6_4[4, 0, 3]) * (63426 * 2.323527525112379E-07))));
+ }
+
+ public static double Func_0_2_6_6_3()
+ {
+ CL_0_2_6_6_3 cl_0_2_6_6_3 = new CL_0_2_6_6_3();
+ int* a2_0_2_6_6_3 = stackalloc int[1];
+ *a2_0_2_6_6_3 = -2100885083;
+
+ cl_0_2_6_6_3.arr3d_0_2_6_6_3[4, 0, 3] = -699049.66666665138;
+ double asgop0 = -3.814697265625E-06;
+ asgop0 += (((Convert.ToUInt16(Convert.ToInt64(4722075886344470528L) - Convert.ToInt64(4722075886344421582L))) * -2.2410651092675817E-10));
+ if ((asgop0) < (((6.103515625E-05 + (Convert.ToUInt16(Convert.ToInt32((Convert.ToInt32(((*a2_0_2_6_6_3)) * -1.0000000152316755))) + Convert.ToInt32(((*a2_0_2_6_6_3)))) / (-1.0000000152316755 + cl_0_2_6_6_3.arr3d_0_2_6_6_3[4, 0, 3]))) + asgop0)))
+ Console.WriteLine("Func_0_2_6_6_3: < true");
+ else
+ {
+ if ((6.103515625E-05) > ((6.103515625E-05 + (Convert.ToUInt16(Convert.ToInt32((Convert.ToInt32(((*a2_0_2_6_6_3)) * -1.0000000152316755))) + Convert.ToInt32(((*a2_0_2_6_6_3)))) / (-1.0000000152316755 + cl_0_2_6_6_3.arr3d_0_2_6_6_3[4, 0, 3])))))
+ Console.WriteLine("Func_0_2_6_6_3: > true");
+ else
+ {
+ if (((Convert.ToUInt16(Convert.ToInt32((Convert.ToInt32(((*a2_0_2_6_6_3)) * -1.0000000152316755))) + Convert.ToInt32(((*a2_0_2_6_6_3)))) / (-1.0000000152316755 + cl_0_2_6_6_3.arr3d_0_2_6_6_3[4, 0, 3]))) != (-1.0000000152316755))
+ Console.WriteLine("Func_0_2_6_6_3: != true");
+ else
+ {
+ double else0_2retval_0_2_6_6_3 = Convert.ToDouble(((6.103515625E-05 + (Convert.ToUInt16(Convert.ToInt32((Convert.ToInt32(((*a2_0_2_6_6_3)) * -1.0000000152316755))) + Convert.ToInt32(((*a2_0_2_6_6_3)))) / (-1.0000000152316755 + cl_0_2_6_6_3.arr3d_0_2_6_6_3[4, 0, 3]))) + asgop0));
+ return else0_2retval_0_2_6_6_3;
+ }
+ }
+ }
+ return Convert.ToDouble(((6.103515625E-05 + (Convert.ToUInt16(Convert.ToInt32((Convert.ToInt32(((*a2_0_2_6_6_3)) * -1.0000000152316755))) + Convert.ToInt32(((*a2_0_2_6_6_3)))) / (-1.0000000152316755 + cl_0_2_6_6_3.arr3d_0_2_6_6_3[4, 0, 3]))) + asgop0));
+ }
+
+ public static double Func_0_2_6_6_2()
+ {
+ CL_0_2_6_6_2 cl_0_2_6_6_2 = new CL_0_2_6_6_2();
+ double[] arr1d_0_2_6_6_2 = new double[11];
+
+ vtstatic_0_2_6_6_2.a3_0_2_6_6_2 = 3945838144U;
+ arr1d_0_2_6_6_2[0] = -4.0;
+ vtstatic_0_2_6_6_2.a3_0_2_6_6_2 %= Convert.ToUInt32(Convert.ToUInt32(cl_0_2_6_6_2.a5_0_2_6_6_2 / Convert.ToSingle(6.27839661F)));
+ if ((vtstatic_0_2_6_6_2.a3_0_2_6_6_2) > 10)
+ {
+ if ((((clstatic_0_2_6_6_2.a1_0_2_6_6_2 + 1069547520.0004883) - 0.00048542022705078125)) <= (1069547520.0004883))
+ {
+ if ((((arr1d_0_2_6_6_2[0] - (-1073741828.0)) + clstatic_0_2_6_6_2.a1_0_2_6_6_2)) != (-1073741828.0))
+ Console.WriteLine("Func_0_2_6_6_2: != true");
+ }
+ else
+ Console.WriteLine("Func_0_2_6_6_2: <= false");
+ }
+ else
+ Console.WriteLine("Func_0_2_6_6_2: > false");
+ return Convert.ToDouble(((vtstatic_0_2_6_6_2.a3_0_2_6_6_2 / arr1d_0_2_6_6_2[0]) + (((arr1d_0_2_6_6_2[0] - (-1073741828.0)) + clstatic_0_2_6_6_2.a1_0_2_6_6_2) * ((clstatic_0_2_6_6_2.a1_0_2_6_6_2 + 1069547520.0004883) - 0.00048542022705078125))));
+ }
+
+ public static double Func_0_2_6_6_1()
+ {
+ CL_0_2_6_6_1 cl_0_2_6_6_1 = new CL_0_2_6_6_1();
+
+ vtstatic_0_2_6_6_1.a5_0_2_6_6_1 = 4L;
+ cl_0_2_6_6_1.arr1d_0_2_6_6_1[0] = -9.13760279142309E-12;
+ cl_0_2_6_6_1.arr1d_0_2_6_6_1[1] = 1.9921875009313226;
+ if ((1709967084) != 10)
+ {
+ return Convert.ToDouble(((1709967084 * cl_0_2_6_6_1.arr1d_0_2_6_6_1[0]) - (Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(vtstatic_0_2_6_6_1.a5_0_2_6_6_1) * 0.5) * cl_0_2_6_6_1.arr1d_0_2_6_6_1[1]))));
+ }
+ else
+ {
+ return Convert.ToDouble(((1709967084 * cl_0_2_6_6_1.arr1d_0_2_6_6_1[0]) - (Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(vtstatic_0_2_6_6_1.a5_0_2_6_6_1) * 0.5) * cl_0_2_6_6_1.arr1d_0_2_6_6_1[1]))));
+ }
+ return Convert.ToDouble(((1709967084 * cl_0_2_6_6_1.arr1d_0_2_6_6_1[0]) - (Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(vtstatic_0_2_6_6_1.a5_0_2_6_6_1) * 0.5) * cl_0_2_6_6_1.arr1d_0_2_6_6_1[1]))));
+ }
+
+ public static ulong Func_0_2_6_5_6()
+ {
+
+ clstatic_0_2_6_5_6.arr2d_0_2_6_5_6[2, 0] = 2.2227366579338993652117578763M;
+ return Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt16(Convert.ToInt16(Convert.ToUInt32(1290122071 * Convert.ToSingle(((0.2509705F / 8.031056F) + 0.2509705F))) - Convert.ToUInt32(Convert.ToDecimal(Convert.ToInt32(Convert.ToDecimal((Convert.ToInt32(1352954880U) + -62832809)) / 1.5942530315331626724607560526M)) / clstatic_0_2_6_5_6.arr2d_0_2_6_5_6[2, 0]))) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt16(16167) + Convert.ToInt64(-34359754535L))) / clstatic_0_2_6_5_6.a3_0_2_6_5_6))));
+ }
+
+ public static Decimal Func_0_2_6_5_5()
+ {
+ VT_0_2_6_5_5 vt_0_2_6_5_5 = new VT_0_2_6_5_5(1);
+ vt_0_2_6_5_5.a2_0_2_6_5_5 = 270775523328M;
+ vt_0_2_6_5_5.arr2d_0_2_6_5_5[2, 4] = 817382304;
+ vt_0_2_6_5_5.a5_0_2_6_5_5 = -68.308819414853449985857819621M;
+
+ vtstatic_0_2_6_5_5.a2_0_2_6_5_5 = 270775523328M;
+ vtstatic_0_2_6_5_5.arr2d_0_2_6_5_5[2, 4] = 817382304;
+ vtstatic_0_2_6_5_5.a5_0_2_6_5_5 = -68.308819414853449985857819621M;
+ clstatic_0_2_6_5_5.arr1d_0_2_6_5_5[0] = 905740226847047680L;
+ Decimal retval_0_2_6_5_5 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(Convert.ToUInt32(Convert.ToInt64(clstatic_0_2_6_5_5.arr1d_0_2_6_5_5[0]) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(vtstatic_0_2_6_5_5.arr2d_0_2_6_5_5[2, 4]) + Convert.ToInt64(-905740223640382880L))))) * vtstatic_0_2_6_5_5.a5_0_2_6_5_5)) + Convert.ToDecimal(vt_0_2_6_5_5.a2_0_2_6_5_5)));
+ return retval_0_2_6_5_5;
+ }
+
+ public static Decimal Func_0_2_6_5_4()
+ {
+
+ clstatic_0_2_6_5_4.arr2d_0_2_6_5_4[2, 0] = 12981928112.727099;
+ arr1d_0_2_6_5_4[1] = 16777216;
+ double asgop0 = 2.3283064365386963E-10;
+ asgop0 -= (((-1024 / clstatic_0_2_6_5_4.arr2d_0_2_6_5_4[2, 0])));
+ Decimal retval_0_2_6_5_4 = Convert.ToDecimal((Convert.ToDecimal(Convert.ToUInt32(a3_0_2_6_5_4 * Convert.ToSingle(Convert.ToSingle(arr1d_0_2_6_5_4[1] * asgop0)))) * (Convert.ToDecimal((Convert.ToDecimal(-3.05965057863033M) + Convert.ToDecimal(clstatic_0_2_6_5_4.a5_0_2_6_5_4))) + Convert.ToDecimal(-3.05965057863033M))));
+ return retval_0_2_6_5_4;
+ }
+
+ public static Decimal Func_0_2_6_5_3()
+ {
+ CL_0_2_6_5_3 cl_0_2_6_5_3 = new CL_0_2_6_5_3();
+
+ vtstatic_0_2_6_5_3.a3_0_2_6_5_3 = 64549984256M;
+ Decimal asgop0 = -4026531840M;
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal(8321499136M)));
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(cl_0_2_6_5_3.a0_0_2_6_5_3) - Convert.ToDecimal(vtstatic_0_2_6_5_3.a3_0_2_6_5_3)))));
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(-4026531840M) / Convert.ToDecimal(-0.003662109375M))) + Convert.ToDecimal((Convert.ToDecimal(256L * -4026531840M))))) - Convert.ToDecimal(asgop0)));
+ }
+
+ public static double Func_0_2_6_5_2()
+ {
+ CL_0_2_6_5_2 cl_0_2_6_5_2 = new CL_0_2_6_5_2();
+
+ clstatic_0_2_6_5_2.arr2d_0_2_6_5_2[2, 4] = 1588421394;
+ ulong asgop0 = cl_0_2_6_5_2.a0_0_2_6_5_2;
+ asgop0 /= (Convert.ToUInt64(1UL));
+ ulong asgop1 = cl_0_2_6_5_2.a0_0_2_6_5_2;
+ asgop1 *= (Convert.ToUInt64(cl_0_2_6_5_2.a0_0_2_6_5_2 - Convert.ToUInt64(Convert.ToInt32(clstatic_0_2_6_5_2.arr2d_0_2_6_5_2[2, 4]) - Convert.ToInt64(1588290330L))));
+ double asgop2 = -0.25;
+ asgop2 += ((131064UL / cl_0_2_6_5_2.a1_0_2_6_5_2));
+ if ((0.0625) != ((Convert.ToDouble(asgop0 * 0.0625))))
+ {
+ if ((asgop1) > (asgop0))
+ Console.WriteLine("Func_0_2_6_5_2: > true");
+ }
+ return Convert.ToDouble(((Convert.ToDouble(asgop0 * 0.0625)) - ((Convert.ToDouble(asgop1 * asgop2)))));
+ }
+
+ public static Decimal Func_0_2_6_5_1()
+ {
+
+ vtstatic_0_2_6_5_1.a2_0_2_6_5_1 = -21.46040757653340853294406476M;
+ vtstatic_0_2_6_5_1.a3_0_2_6_5_1 = 2.0405510611650814067630233896M;
+ clstatic_0_2_6_5_1.arr2d_0_2_6_5_1[2, 0] = -29287.0F;
+ return Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt16((Convert.ToInt16(Convert.ToInt16(256.0F - (clstatic_0_2_6_5_1.arr2d_0_2_6_5_1[2, 0])))) % (Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(29543 / 1.0996017419138719) / 1.0187699074776278))))) * (Convert.ToDecimal(Convert.ToUInt16(Convert.ToDecimal(29543) * vtstatic_0_2_6_5_1.a3_0_2_6_5_1)) * vtstatic_0_2_6_5_1.a2_0_2_6_5_1)));
+ }
+
+ public static double Func_0_2_6_4_5()
+ {
+ VT_0_2_6_4_5 vt_0_2_6_4_5 = new VT_0_2_6_4_5(1);
+ vt_0_2_6_4_5.arr1d_0_2_6_4_5[2] = 526337616;
+ vt_0_2_6_4_5.a3_0_2_6_4_5 = 0.201759517F;
+ vt_0_2_6_4_5.a4_0_2_6_4_5 = 0.4041943873285817231903523116M;
+ vt_0_2_6_4_5.arr3d_0_2_6_4_5[4, 5, 3] = 372071629;
+ CL_0_2_6_4_5 cl_0_2_6_4_5 = new CL_0_2_6_4_5();
+
+ vtstatic_0_2_6_4_5.arr1d_0_2_6_4_5[2] = 526337616;
+ vtstatic_0_2_6_4_5.a3_0_2_6_4_5 = 0.201759517F;
+ vtstatic_0_2_6_4_5.a4_0_2_6_4_5 = 0.4041943873285817231903523116M;
+ vtstatic_0_2_6_4_5.arr3d_0_2_6_4_5[4, 5, 3] = 372071629;
+ cl_0_2_6_4_5.arr3d_0_2_6_4_5[4, 0, 3] = 1.0385269216683307E-17;
+ int asgop0 = vtstatic_0_2_6_4_5.arr1d_0_2_6_4_5[2];
+ asgop0 -= (vt_0_2_6_4_5.arr3d_0_2_6_4_5[4, 5, 3]);
+ if ((cl_0_2_6_4_5.arr3d_0_2_6_4_5[4, 0, 3]) < ((Convert.ToUInt32(asgop0 / Convert.ToSingle(vt_0_2_6_4_5.a3_0_2_6_4_5)) * cl_0_2_6_4_5.arr3d_0_2_6_4_5[4, 0, 3])))
+ {
+ if ((cl_0_2_6_4_5.arr3d_0_2_6_4_5[4, 0, 3]) < ((Convert.ToUInt32(asgop0 / Convert.ToSingle(vt_0_2_6_4_5.a3_0_2_6_4_5)) * cl_0_2_6_4_5.arr3d_0_2_6_4_5[4, 0, 3])))
+ {
+ if ((Convert.ToUInt32(asgop0 / Convert.ToSingle(vt_0_2_6_4_5.a3_0_2_6_4_5))) != 10)
+ Console.WriteLine("Func_0_2_6_4_5: != true");
+ else
+ {
+ if ((Convert.ToUInt32(asgop0 / Convert.ToSingle(vt_0_2_6_4_5.a3_0_2_6_4_5))) > 10)
+ Console.WriteLine("Func_0_2_6_4_5: > true");
+ }
+ }
+ else
+ Console.WriteLine("Func_0_2_6_4_5: < false");
+ }
+ else
+ {
+ if ((vtstatic_0_2_6_4_5.a4_0_2_6_4_5) > 10)
+ Console.WriteLine("Func_0_2_6_4_5: > true");
+ else
+ {
+ return Convert.ToDouble((Convert.ToInt32(Convert.ToDecimal(vtstatic_0_2_6_4_5.arr1d_0_2_6_4_5[2]) / vtstatic_0_2_6_4_5.a4_0_2_6_4_5) * (Convert.ToUInt32(asgop0 / Convert.ToSingle(vt_0_2_6_4_5.a3_0_2_6_4_5)) * cl_0_2_6_4_5.arr3d_0_2_6_4_5[4, 0, 3])));
+ }
+ }
+ return Convert.ToDouble((Convert.ToInt32(Convert.ToDecimal(vtstatic_0_2_6_4_5.arr1d_0_2_6_4_5[2]) / vtstatic_0_2_6_4_5.a4_0_2_6_4_5) * (Convert.ToUInt32(asgop0 / Convert.ToSingle(vt_0_2_6_4_5.a3_0_2_6_4_5)) * cl_0_2_6_4_5.arr3d_0_2_6_4_5[4, 0, 3])));
+ }
+
+ public static double Func_0_2_6_4_4()
+ {
+ CL_0_2_6_4_4 cl_0_2_6_4_4 = new CL_0_2_6_4_4();
+
+ cl_0_2_6_4_4.arr1d_0_2_6_4_4[4] = 493725261L;
+ clstatic_0_2_6_4_4.arr1d_0_2_6_4_4[0] = 1L;
+ double asgop0 = 255.99999976158142;
+ asgop0 += (1395.5262583332471);
+ if ((asgop0) >= ((((Convert.ToDouble(cl_0_2_6_4_4.arr1d_0_2_6_4_4[4] * 5.1850699209008063E-07)) - 255.99999976158142) * asgop0)))
+ {
+ return Convert.ToDouble((Convert.ToSingle(Convert.ToInt64(Convert.ToInt32(489530957) - Convert.ToInt64((Convert.ToInt64(cl_0_2_6_4_4.arr1d_0_2_6_4_4[4]) * Convert.ToInt64(clstatic_0_2_6_4_4.arr1d_0_2_6_4_4[0])))) / 256.0) * (((Convert.ToDouble(cl_0_2_6_4_4.arr1d_0_2_6_4_4[4] * 5.1850699209008063E-07)) - 255.99999976158142) * asgop0)));
+ }
+ return Convert.ToDouble((Convert.ToSingle(Convert.ToInt64(Convert.ToInt32(489530957) - Convert.ToInt64((Convert.ToInt64(cl_0_2_6_4_4.arr1d_0_2_6_4_4[4]) * Convert.ToInt64(clstatic_0_2_6_4_4.arr1d_0_2_6_4_4[0])))) / 256.0) * (((Convert.ToDouble(cl_0_2_6_4_4.arr1d_0_2_6_4_4[4] * 5.1850699209008063E-07)) - 255.99999976158142) * asgop0)));
+ }
+
+ public static short Func_0_2_6_4_3()
+ {
+ VT_0_2_6_4_3 vt_0_2_6_4_3 = new VT_0_2_6_4_3(1);
+ vt_0_2_6_4_3.a1_0_2_6_4_3 = 0.0001220703125M;
+ vt_0_2_6_4_3.a5_0_2_6_4_3 = -0.0004863739013671875;
+ Decimal[] arr1d_0_2_6_4_3 = new Decimal[11];
+ Decimal a3_0_2_6_4_3 = 0M;
+
+ vtstatic_0_2_6_4_3.a1_0_2_6_4_3 = 0.0001220703125M;
+ vtstatic_0_2_6_4_3.a5_0_2_6_4_3 = -0.0004863739013671875;
+ arr1d_0_2_6_4_3[0] = -130959360M;
+ Decimal asgop0 = -134217728M;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal(arr1d_0_2_6_4_3[0])));
+ short retval_0_2_6_4_3 = Convert.ToInt16(Convert.ToInt16((Convert.ToDecimal((Convert.ToDecimal(2UL) / vt_0_2_6_4_3.a1_0_2_6_4_3)) - Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(3441742080U) * 0M)) - Convert.ToDecimal(a3_0_2_6_4_3)))) + (Convert.ToDecimal(((3441742080U * 5.5418116421219454E-16) - (vtstatic_0_2_6_4_3.a5_0_2_6_4_3))) * asgop0)));
+ return retval_0_2_6_4_3;
+ }
+
+ public static int Func_0_2_6_4_2()
+ {
+ VT_0_2_6_4_2 vt_0_2_6_4_2 = new VT_0_2_6_4_2(1);
+ vt_0_2_6_4_2.arr3d_0_2_6_4_2[4, 0, 3] = -1284690823;
+ vt_0_2_6_4_2.a3_0_2_6_4_2 = 24738.0;
+ CL_0_2_6_4_2 cl_0_2_6_4_2 = new CL_0_2_6_4_2();
+
+ int retval_0_2_6_4_2 = Convert.ToInt32((Convert.ToInt32(Convert.ToUInt16(Convert.ToDecimal(Convert.ToInt16(cl_0_2_6_4_2.a1_0_2_6_4_2 + vt_0_2_6_4_2.a3_0_2_6_4_2)) * 1.6434417701324824859540819865M)) + (Convert.ToInt32(Convert.ToUInt32((Convert.ToInt32(vt_0_2_6_4_2.arr3d_0_2_6_4_2[4, 0, 3] * (Convert.ToInt64(Convert.ToDouble(8651086679957831679L) / 1) - 8651086679957831679L))) / -0.9434566069136453)) + vt_0_2_6_4_2.arr3d_0_2_6_4_2[4, 0, 3])));
+ return retval_0_2_6_4_2;
+ }
+
+ public static double Func_0_2_6_4_1()
+ {
+ VT_0_2_6_4_1 vt_0_2_6_4_1 = new VT_0_2_6_4_1(1);
+ vt_0_2_6_4_1.arr3d_0_2_6_4_1[4, 0, 3] = -1977533240;
+
+ clstatic_0_2_6_4_1.arr1d_0_2_6_4_1[4] = -857038440;
+ int asgop0 = clstatic_0_2_6_4_1.arr1d_0_2_6_4_1[4];
+ asgop0 -= ((vt_0_2_6_4_1.arr3d_0_2_6_4_1[4, 0, 3]));
+ Decimal asgop1 = clstatic_0_2_6_4_1.a2_0_2_6_4_1;
+ asgop1 -= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(clstatic_0_2_6_4_1.a2_0_2_6_4_1) + Convert.ToDecimal(-0.472900087056346M)))));
+ clstatic_0_2_6_4_1.a1_0_2_6_4_1 -= (a3_0_2_6_4_1);
+ if ((clstatic_0_2_6_4_1.a1_0_2_6_4_1) <= ((Convert.ToUInt32(Convert.ToDecimal((asgop0 - (clstatic_0_2_6_4_1.arr1d_0_2_6_4_1[4]))) / asgop1) * clstatic_0_2_6_4_1.a1_0_2_6_4_1)))
+ {
+ if (((asgop0 - (clstatic_0_2_6_4_1.arr1d_0_2_6_4_1[4]))) == (asgop0))
+ {
+ if ((clstatic_0_2_6_4_1.a1_0_2_6_4_1) != ((Convert.ToUInt32(Convert.ToDecimal((asgop0 - (clstatic_0_2_6_4_1.arr1d_0_2_6_4_1[4]))) / asgop1) * clstatic_0_2_6_4_1.a1_0_2_6_4_1)))
+ {
+ return Convert.ToDouble((Convert.ToUInt32(Convert.ToDecimal((asgop0 - (clstatic_0_2_6_4_1.arr1d_0_2_6_4_1[4]))) / asgop1) * clstatic_0_2_6_4_1.a1_0_2_6_4_1));
+ }
+ }
+ }
+ else
+ Console.WriteLine("Func_0_2_6_4_1: <= false");
+ return Convert.ToDouble((Convert.ToUInt32(Convert.ToDecimal((asgop0 - (clstatic_0_2_6_4_1.arr1d_0_2_6_4_1[4]))) / asgop1) * clstatic_0_2_6_4_1.a1_0_2_6_4_1));
+ }
+
+ public static double Func_0_2_6_3_6()
+ {
+
+ clstatic_0_2_6_3_6.arr2d_0_2_6_3_6[2, 0] = 0.0;
+ if ((clstatic_0_2_6_3_6.arr2d_0_2_6_3_6[2, 0]) >= 10)
+ Console.WriteLine("Func_0_2_6_3_6: >= true");
+ else
+ {
+ if ((clstatic_0_2_6_3_6.arr2d_0_2_6_3_6[2, 0]) != 10)
+ {
+ return Convert.ToDouble(clstatic_0_2_6_3_6.arr2d_0_2_6_3_6[2, 0]);
+ }
+ }
+ double retval_0_2_6_3_6 = Convert.ToDouble(clstatic_0_2_6_3_6.arr2d_0_2_6_3_6[2, 0]);
+ return retval_0_2_6_3_6;
+ }
+
+ public static double Func_0_2_6_3_5()
+ {
+
+ vtstatic_0_2_6_3_5.arr3d_0_2_6_3_5[4, 0, 3] = 4194304.0;
+ arr3d_0_2_6_3_5[4, 3, 3] = -128.0;
+ double asgop0 = vtstatic_0_2_6_3_5.arr3d_0_2_6_3_5[4, 0, 3];
+ asgop0 /= (1.0);
+ asgop0 *= ((64.0F / 1.0533999451531253E+21));
+ if (((arr3d_0_2_6_3_5[4, 3, 3] * (64.0F / 8192.0))) >= (arr3d_0_2_6_3_5[4, 3, 3]))
+ {
+ double if0_0retval_0_2_6_3_5 = Convert.ToDouble((((arr3d_0_2_6_3_5[4, 3, 3] * (64.0F / 8192.0)) * vtstatic_0_2_6_3_5.arr3d_0_2_6_3_5[4, 0, 3]) * asgop0));
+ return if0_0retval_0_2_6_3_5;
+ }
+ return Convert.ToDouble((((arr3d_0_2_6_3_5[4, 3, 3] * (64.0F / 8192.0)) * vtstatic_0_2_6_3_5.arr3d_0_2_6_3_5[4, 0, 3]) * asgop0));
+ }
+
+ public static double Func_0_2_6_3_4()
+ {
+ CL_0_2_6_3_4 cl_0_2_6_3_4 = new CL_0_2_6_3_4();
+
+ cl_0_2_6_3_4.arr2d_0_2_6_3_4[2, 0] = 16.0;
+ double asgop0 = 96.0;
+ asgop0 -= (96.000000011175871);
+ if ((((-7.62939453125E-06 / 512.0) - 0.0)) != (512.0))
+ {
+ double if0_0retval_0_2_6_3_4 = Convert.ToDouble(((((-7.62939453125E-06 / 512.0) - 0.0) + ((a1_0_2_6_3_4 * -0.125) / (cl_0_2_6_3_4.arr2d_0_2_6_3_4[2, 0] / 96.0))) + asgop0));
+ return if0_0retval_0_2_6_3_4;
+ }
+ else
+ Console.WriteLine("Func_0_2_6_3_4: != false");
+ double retval_0_2_6_3_4 = Convert.ToDouble(((((-7.62939453125E-06 / 512.0) - 0.0) + ((a1_0_2_6_3_4 * -0.125) / (cl_0_2_6_3_4.arr2d_0_2_6_3_4[2, 0] / 96.0))) + asgop0));
+ return retval_0_2_6_3_4;
+ }
+
+ public static double Func_0_2_6_3_3()
+ {
+ double[] arr1d_0_2_6_3_3 = new double[11];
+
+ arr1d_0_2_6_3_3[0] = 0.033558404843444876;
+ float asgop0 = -512.0F;
+ asgop0 *= (3.05175781E-05F);
+ double asgop1 = arr1d_0_2_6_3_3[0];
+ asgop1 /= (-1.029972599146054);
+ double asgop2 = arr1d_0_2_6_3_3[0];
+ asgop2 += (asgop1);
+ if ((asgop2) <= (((asgop0 / ((3.05175781E-05F / 5.96046448E-08F) + a3_0_2_6_3_3)) * (asgop2 + arr1d_0_2_6_3_3[0]))))
+ {
+ if ((arr1d_0_2_6_3_3[0]) > ((asgop2 + arr1d_0_2_6_3_3[0])))
+ {
+ double if1_0retval_0_2_6_3_3 = Convert.ToDouble(((asgop0 / ((3.05175781E-05F / 5.96046448E-08F) + a3_0_2_6_3_3)) * (asgop2 + arr1d_0_2_6_3_3[0])));
+ return if1_0retval_0_2_6_3_3;
+ }
+ }
+ return Convert.ToDouble(((asgop0 / ((3.05175781E-05F / 5.96046448E-08F) + a3_0_2_6_3_3)) * (asgop2 + arr1d_0_2_6_3_3[0])));
+ }
+
+ public static double Func_0_2_6_3_2()
+ {
+ VT_0_2_6_3_2 vt_0_2_6_3_2 = new VT_0_2_6_3_2(1);
+ vt_0_2_6_3_2.arr1d_0_2_6_3_2[0] = 1.0;
+ vt_0_2_6_3_2.a2_0_2_6_3_2 = 2.0000009536743164;
+ double* a1_0_2_6_3_2 = stackalloc double[1];
+ *a1_0_2_6_3_2 = 0.0;
+
+ vtstatic_0_2_6_3_2.arr1d_0_2_6_3_2[0] = 1.0;
+ vtstatic_0_2_6_3_2.a2_0_2_6_3_2 = 2.0000009536743164;
+ vtstatic_0_2_6_3_2.arr1d_0_2_6_3_2[0] *= (2.3283064365386963E-10);
+ vtstatic_0_2_6_3_2.arr1d_0_2_6_3_2[0] -= ((-1.6298145055770874E-09));
+ float asgop2 = 32.0F;
+ asgop2 -= (31.0F);
+ double asgop3 = vt_0_2_6_3_2.a2_0_2_6_3_2;
+ asgop3 += (-2.0);
+ vtstatic_0_2_6_3_2.arr1d_0_2_6_3_2[0] += ((asgop2 / 1195226.8436406548));
+ asgop3 -= (((*a1_0_2_6_3_2)));
+ if ((vtstatic_0_2_6_3_2.arr1d_0_2_6_3_2[0]) > ((((9.5367431640625E-07 - vt_0_2_6_3_2.a2_0_2_6_3_2) * asgop3) + vtstatic_0_2_6_3_2.arr1d_0_2_6_3_2[0])))
+ {
+ return Convert.ToDouble((((9.5367431640625E-07 - vt_0_2_6_3_2.a2_0_2_6_3_2) * asgop3) + vtstatic_0_2_6_3_2.arr1d_0_2_6_3_2[0]));
+ }
+ double retval_0_2_6_3_2 = Convert.ToDouble((((9.5367431640625E-07 - vt_0_2_6_3_2.a2_0_2_6_3_2) * asgop3) + vtstatic_0_2_6_3_2.arr1d_0_2_6_3_2[0]));
+ return retval_0_2_6_3_2;
+ }
+
+ public static double Func_0_2_6_3_1()
+ {
+ CL_0_2_6_3_1 cl_0_2_6_3_1 = new CL_0_2_6_3_1();
+
+ arr2d_0_2_6_3_1[2, 0] = 0.5F;
+ cl_0_2_6_3_1.a2_0_2_6_3_1 += (2.28881836E-05F);
+ if ((cl_0_2_6_3_1.a2_0_2_6_3_1) >= ((cl_0_2_6_3_1.a2_0_2_6_3_1 * arr2d_0_2_6_3_1[2, 0])))
+ Console.WriteLine("Func_0_2_6_3_1: >= true");
+ else
+ {
+ double else0_0retval_0_2_6_3_1 = Convert.ToDouble(((cl_0_2_6_3_1.a2_0_2_6_3_1 * arr2d_0_2_6_3_1[2, 0]) / ((4194304.0 * (arr2d_0_2_6_3_1[2, 0] / (4194304.0 - (-70368739983360.0)))) - (a5_0_2_6_3_1))));
+ return else0_0retval_0_2_6_3_1;
+ }
+ return Convert.ToDouble(((cl_0_2_6_3_1.a2_0_2_6_3_1 * arr2d_0_2_6_3_1[2, 0]) / ((4194304.0 * (arr2d_0_2_6_3_1[2, 0] / (4194304.0 - (-70368739983360.0)))) - (a5_0_2_6_3_1))));
+ }
+
+ public static double Func_0_2_6_2_6()
+ {
+
+ clstatic_0_2_6_2_6.arr1d_0_2_6_2_6[0] = -137371844608.0;
+ double asgop0 = 134217728.0;
+ asgop0 += (-134217712.0);
+ float asgop1 = 0.0009765625F;
+ asgop1 += (-0.0009727478F);
+ float asgop2 = 0.0009765625F;
+ asgop2 /= (asgop1);
+ double asgop3 = clstatic_0_2_6_2_6.arr1d_0_2_6_2_6[0];
+ asgop3 -= ((-137506062336.0));
+ if (((134217728.0 / asgop0)) != (134217728.0))
+ {
+ if (((asgop3 + (0.0009765625F * clstatic_0_2_6_2_6.arr1d_0_2_6_2_6[0]))) >= (asgop3))
+ Console.WriteLine("Func_0_2_6_2_6: >= true");
+ }
+ else
+ {
+ if (((asgop3 + (0.0009765625F * clstatic_0_2_6_2_6.arr1d_0_2_6_2_6[0]))) != (asgop3))
+ {
+ double if0_1retval_0_2_6_2_6 = Convert.ToDouble((((asgop3 + (0.0009765625F * clstatic_0_2_6_2_6.arr1d_0_2_6_2_6[0])) / (134217728.0 / asgop0)) * (asgop2 * 0.75290008518890261)));
+ return if0_1retval_0_2_6_2_6;
+ }
+ }
+ double retval_0_2_6_2_6 = Convert.ToDouble((((asgop3 + (0.0009765625F * clstatic_0_2_6_2_6.arr1d_0_2_6_2_6[0])) / (134217728.0 / asgop0)) * (asgop2 * 0.75290008518890261)));
+ return retval_0_2_6_2_6;
+ }
+
+ public static float Func_0_2_6_2_5()
+ {
+ VT_0_2_6_2_5 vt_0_2_6_2_5 = new VT_0_2_6_2_5(1);
+ vt_0_2_6_2_5.arr1d_0_2_6_2_5[0] = 0.0F;
+ vt_0_2_6_2_5.a3_0_2_6_2_5 = 0.984375F;
+
+ vtstatic_0_2_6_2_5.arr1d_0_2_6_2_5[0] = 0.0F;
+ vtstatic_0_2_6_2_5.a3_0_2_6_2_5 = 0.984375F;
+ float asgop0 = clstatic_0_2_6_2_5.a2_0_2_6_2_5;
+ asgop0 *= (vtstatic_0_2_6_2_5.a3_0_2_6_2_5);
+ if ((vt_0_2_6_2_5.arr1d_0_2_6_2_5[0]) >= (((clstatic_0_2_6_2_5.a2_0_2_6_2_5 - asgop0) + vt_0_2_6_2_5.arr1d_0_2_6_2_5[0])))
+ {
+ if ((asgop0) != ((clstatic_0_2_6_2_5.a2_0_2_6_2_5 - asgop0)))
+ Console.WriteLine("Func_0_2_6_2_5: != true");
+ }
+ return Convert.ToSingle(((clstatic_0_2_6_2_5.a2_0_2_6_2_5 - asgop0) + vt_0_2_6_2_5.arr1d_0_2_6_2_5[0]));
+ }
+
+ public static ushort Func_0_2_6_2_4()
+ {
+ CL_0_2_6_2_4 cl_0_2_6_2_4 = new CL_0_2_6_2_4();
+ Decimal a5_0_2_6_2_4 = 21533M;
+
+ vtstatic_0_2_6_2_4.a2_0_2_6_2_4 = -1024M;
+ arr3d_0_2_6_2_4[4, 0, 3] = 1073741824.5M;
+ vtstatic_0_2_6_2_4.a2_0_2_6_2_4 -= (Convert.ToDecimal(Convert.ToDecimal(a5_0_2_6_2_4)));
+ if ((vtstatic_0_2_6_2_4.a2_0_2_6_2_4) > (cl_0_2_6_2_4.a3_0_2_6_2_4))
+ {
+ if (((Convert.ToDecimal(512L * (Convert.ToDecimal(-1073741824M) + Convert.ToDecimal(arr3d_0_2_6_2_4[4, 0, 3]))))) <= (-1073741824M))
+ {
+ ushort if1_0retval_0_2_6_2_4 = Convert.ToUInt16(Convert.ToUInt16((Convert.ToDecimal((Convert.ToDecimal(512L * (Convert.ToDecimal(-1073741824M) + Convert.ToDecimal(arr3d_0_2_6_2_4[4, 0, 3]))))) - Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(-1073741824M) - Convert.ToDecimal(cl_0_2_6_2_4.a1_0_2_6_2_4))) - Convert.ToDecimal((Convert.ToDecimal(cl_0_2_6_2_4.a1_0_2_6_2_4) + Convert.ToDecimal(cl_0_2_6_2_4.a3_0_2_6_2_4)))))) - (vtstatic_0_2_6_2_4.a2_0_2_6_2_4)));
+ return if1_0retval_0_2_6_2_4;
+ }
+ }
+ return Convert.ToUInt16(Convert.ToUInt16((Convert.ToDecimal((Convert.ToDecimal(512L * (Convert.ToDecimal(-1073741824M) + Convert.ToDecimal(arr3d_0_2_6_2_4[4, 0, 3]))))) - Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(-1073741824M) - Convert.ToDecimal(cl_0_2_6_2_4.a1_0_2_6_2_4))) - Convert.ToDecimal((Convert.ToDecimal(cl_0_2_6_2_4.a1_0_2_6_2_4) + Convert.ToDecimal(cl_0_2_6_2_4.a3_0_2_6_2_4)))))) - (vtstatic_0_2_6_2_4.a2_0_2_6_2_4)));
+ }
+
+ public static int Func_0_2_6_2_3()
+ {
+
+ clstatic_0_2_6_2_3.arr3d_0_2_6_2_3[4, 0, 3] = 3125801728U;
+ double asgop0 = 0.021469328460234315;
+ asgop0 -= (93.177620146331321);
+ if (((clstatic_0_2_6_2_3.arr3d_0_2_6_2_3[4, 0, 3] / asgop0)) < (0.021469328460234315))
+ {
+ int if0_0retval_0_2_6_2_3 = Convert.ToInt32((Convert.ToInt32((clstatic_0_2_6_2_3.arr3d_0_2_6_2_3[4, 0, 3] * 0.021469328460234315) - (((clstatic_0_2_6_2_3.arr3d_0_2_6_2_3[4, 0, 3] / asgop0) * (Convert.ToDouble(a4_0_2_6_2_3 * (-33554432.0 - (-33554447.056503676)))))))));
+ return if0_0retval_0_2_6_2_3;
+ }
+ int retval_0_2_6_2_3 = Convert.ToInt32((Convert.ToInt32((clstatic_0_2_6_2_3.arr3d_0_2_6_2_3[4, 0, 3] * 0.021469328460234315) - (((clstatic_0_2_6_2_3.arr3d_0_2_6_2_3[4, 0, 3] / asgop0) * (Convert.ToDouble(a4_0_2_6_2_3 * (-33554432.0 - (-33554447.056503676)))))))));
+ return retval_0_2_6_2_3;
+ }
+
+ public static double Func_0_2_6_2_2()
+ {
+
+ clstatic_0_2_6_2_2.a1_0_2_6_2_2 *= (2785432.0131652323);
+ float asgop1 = clstatic_0_2_6_2_2.a5_0_2_6_2_2;
+ asgop1 += (0.0F);
+ asgop1 /= (clstatic_0_2_6_2_2.a5_0_2_6_2_2);
+ float asgop3 = 0.001953125F;
+ asgop3 *= (8.0F);
+ asgop3 /= (0.001953125F);
+ asgop3 *= (clstatic_0_2_6_2_2.a5_0_2_6_2_2);
+ if ((asgop3) == (asgop1))
+ {
+ return Convert.ToDouble((asgop3 * (asgop1 * (a0_0_2_6_2_2 / clstatic_0_2_6_2_2.a1_0_2_6_2_2))));
+ }
+ else
+ {
+ if (((a0_0_2_6_2_2 / clstatic_0_2_6_2_2.a1_0_2_6_2_2)) <= ((asgop1 * (a0_0_2_6_2_2 / clstatic_0_2_6_2_2.a1_0_2_6_2_2))))
+ {
+ return Convert.ToDouble((asgop3 * (asgop1 * (a0_0_2_6_2_2 / clstatic_0_2_6_2_2.a1_0_2_6_2_2))));
+ }
+ }
+ double retval_0_2_6_2_2 = Convert.ToDouble((asgop3 * (asgop1 * (a0_0_2_6_2_2 / clstatic_0_2_6_2_2.a1_0_2_6_2_2))));
+ return retval_0_2_6_2_2;
+ }
+
+ public static double Func_0_2_6_2_1()
+ {
+
+ vtstatic_0_2_6_2_1.a5_0_2_6_2_1 = 1.90734863E-06F;
+ clstatic_0_2_6_2_1.arr1d_0_2_6_2_1[0] = -0.2421875;
+ double asgop0 = clstatic_0_2_6_2_1.arr1d_0_2_6_2_1[0];
+ asgop0 -= (13.504942017122195);
+ if (((vtstatic_0_2_6_2_1.a5_0_2_6_2_1 * 4096.0)) >= (4096.0))
+ Console.WriteLine("Func_0_2_6_2_1: >= true");
+ return Convert.ToDouble((((vtstatic_0_2_6_2_1.a5_0_2_6_2_1 * 4096.0) + (4096.0 - (4096.0 + clstatic_0_2_6_2_1.arr1d_0_2_6_2_1[0]))) - (asgop0)));
+ }
+
+ public static float Func_0_2_6_1_6()
+ {
+ int* a5_0_2_6_1_6 = stackalloc int[1];
+ *a5_0_2_6_1_6 = -2029574473;
+
+ vtstatic_0_2_6_1_6.a4_0_2_6_1_6 = 0.125M;
+ arr2d_0_2_6_1_6[2, 0] = 8L;
+ float retval_0_2_6_1_6 = Convert.ToSingle(Convert.ToSingle(((Convert.ToInt32(((*a5_0_2_6_1_6)) * -0.98346725757227238)) + (Convert.ToInt32(((*a5_0_2_6_1_6)) * Convert.ToInt64(Convert.ToDouble(arr2d_0_2_6_1_6[2, 0]) * 0.125)))) * (Convert.ToDouble(Convert.ToDecimal(vtstatic_0_2_6_1_6.a4_0_2_6_1_6) / Convert.ToDecimal(512M)) + (((*a5_0_2_6_1_6)) / 8345226229178.8906))));
+ return retval_0_2_6_1_6;
+ }
+
+ public static double Func_0_2_6_1_5()
+ {
+
+ vtstatic_0_2_6_1_5.a0_0_2_6_1_5 = -3.0;
+ double asgop0 = vtstatic_0_2_6_1_5.a0_0_2_6_1_5;
+ asgop0 += (2.0);
+ double retval_0_2_6_1_5 = Convert.ToDouble((((33554432 / 33554432.0) - ((Convert.ToDouble(-128L * 0.0234375)))) + ((asgop0 - 7.0) + ((7.0 - 0.0) - 2.984375))));
+ return retval_0_2_6_1_5;
+ }
+
+ public static float Func_0_2_6_1_4()
+ {
+ ulong[,,] arr3d_0_2_6_1_4 = new ulong[5, 11, 4];
+
+ arr3d_0_2_6_1_4[4, 0, 3] = 8192UL;
+ float retval_0_2_6_1_4 = Convert.ToSingle(((Convert.ToSingle(arr3d_0_2_6_1_4[4, 0, 3] / a1_0_2_6_1_4) - (a4_0_2_6_1_4 + (a4_0_2_6_1_4 - 136.0F))) - (((136.0F - 16.0F) + -352.0F))));
+ return retval_0_2_6_1_4;
+ }
+
+ public static double Func_0_2_6_1_3()
+ {
+ VT_0_2_6_1_3 vt_0_2_6_1_3 = new VT_0_2_6_1_3(1);
+ vt_0_2_6_1_3.arr2d_0_2_6_1_3[2, 0] = 512.0;
+ double[,] arr2d_0_2_6_1_3 = new double[3, 11];
+
+ arr2d_0_2_6_1_3[2, 3] = 1.0962130335875819;
+ double asgop0 = 4.3848521343503277;
+ asgop0 /= (-0.62640744776433255);
+ double asgop1 = arr2d_0_2_6_1_3[2, 3];
+ asgop1 += (a5_0_2_6_1_3);
+ vt_0_2_6_1_3.arr2d_0_2_6_1_3[2, 0] += (130560.0);
+ vt_0_2_6_1_3.arr2d_0_2_6_1_3[2, 0] /= ((29892 * 4.3848521343503277));
+ if (((asgop1 + asgop0)) <= (asgop1))
+ Console.WriteLine("Func_0_2_6_1_3: <= true");
+ else
+ {
+ if (((Convert.ToDouble(4UL * arr2d_0_2_6_1_3[2, 3]))) >= ((vt_0_2_6_1_3.arr2d_0_2_6_1_3[2, 0] + ((Convert.ToDouble(4UL * arr2d_0_2_6_1_3[2, 3])) - ((asgop1 + asgop0))))))
+ Console.WriteLine("Func_0_2_6_1_3: >= true");
+ }
+ return Convert.ToDouble((vt_0_2_6_1_3.arr2d_0_2_6_1_3[2, 0] + ((Convert.ToDouble(4UL * arr2d_0_2_6_1_3[2, 3])) - ((asgop1 + asgop0)))));
+ }
+
+ public static double Func_0_2_6_1_2()
+ {
+
+ clstatic_0_2_6_1_2.arr2d_0_2_6_1_2[2, 0] = 0.025660301709016189;
+ clstatic_0_2_6_1_2.arr2d_0_2_6_1_2[2, 1] = 504.0;
+ double asgop0 = clstatic_0_2_6_1_2.arr2d_0_2_6_1_2[2, 1];
+ asgop0 += (0.0);
+ asgop0 += ((Convert.ToDouble(-128L * 3.876953125)));
+ if ((asgop0) == ((((19953 * clstatic_0_2_6_1_2.arr2d_0_2_6_1_2[2, 0]) - clstatic_0_2_6_1_2.arr2d_0_2_6_1_2[2, 1]) - asgop0)))
+ {
+ double if0_0retval_0_2_6_1_2 = Convert.ToDouble((((19953 * clstatic_0_2_6_1_2.arr2d_0_2_6_1_2[2, 0]) - clstatic_0_2_6_1_2.arr2d_0_2_6_1_2[2, 1]) - asgop0));
+ return if0_0retval_0_2_6_1_2;
+ }
+ else
+ Console.WriteLine("Func_0_2_6_1_2: == false");
+ return Convert.ToDouble((((19953 * clstatic_0_2_6_1_2.arr2d_0_2_6_1_2[2, 0]) - clstatic_0_2_6_1_2.arr2d_0_2_6_1_2[2, 1]) - asgop0));
+ }
+
+ public static ulong Func_0_2_6_1_1()
+ {
+ CL_0_2_6_1_1 cl_0_2_6_1_1 = new CL_0_2_6_1_1();
+
+ vtstatic_0_2_6_1_1.a3_0_2_6_1_1 = -21.716379669230243;
+ cl_0_2_6_1_1.arr3d_0_2_6_1_1[4, 0, 3] = -977681597;
+ ulong retval_0_2_6_1_1 = Convert.ToUInt64(Convert.ToUInt64(Convert.ToUInt32(Convert.ToUInt32((Convert.ToInt32(8779) - (cl_0_2_6_1_1.arr3d_0_2_6_1_1[4, 0, 3])) * Convert.ToSingle(Convert.ToSingle(Convert.ToUInt64(Convert.ToInt32(cl_0_2_6_1_1.arr3d_0_2_6_1_1[4, 0, 3]) + Convert.ToInt64(977681661L)) / (2.0 - (vtstatic_0_2_6_1_1.a3_0_2_6_1_1)))))) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(25372 * 0.77999369383572437)) - Convert.ToInt64(a2_0_2_6_1_1)))));
+ return retval_0_2_6_1_1;
+ }
+
+ public static double Func_0_2_5_6_6()
+ {
+
+ vtstatic_0_2_5_6_6.arr1d_0_2_5_6_6[0] = 0.0;
+ if ((vtstatic_0_2_5_6_6.arr1d_0_2_5_6_6[0]) == 10)
+ Console.WriteLine("Func_0_2_5_6_6: == true");
+ else
+ Console.WriteLine("Func_0_2_5_6_6: == false");
+ double retval_0_2_5_6_6 = Convert.ToDouble(vtstatic_0_2_5_6_6.arr1d_0_2_5_6_6[0]);
+ return retval_0_2_5_6_6;
+ }
+
+ public static short Func_0_2_5_6_5()
+ {
+
+ clstatic_0_2_5_6_5.arr3d_0_2_5_6_5[4, 0, 3] = 1024.0F;
+ float asgop0 = clstatic_0_2_5_6_5.arr3d_0_2_5_6_5[4, 0, 3];
+ asgop0 -= ((((clstatic_0_2_5_6_5.arr3d_0_2_5_6_5[4, 0, 3] + clstatic_0_2_5_6_5.a3_0_2_5_6_5) * 0.06758118F)));
+ return Convert.ToInt16(Convert.ToInt16(Convert.ToSingle(Convert.ToUInt64(Convert.ToUInt16(35748) - Convert.ToInt64(19364L)) * ((64UL * 256UL) / a1_0_2_5_6_5)) - asgop0));
+ }
+
+ public static short Func_0_2_5_6_4()
+ {
+ VT_0_2_5_6_4 vt_0_2_5_6_4 = new VT_0_2_5_6_4(1);
+ vt_0_2_5_6_4.arr2d_0_2_5_6_4[2, 0] = 14931;
+ vt_0_2_5_6_4.a5_0_2_5_6_4 = -6634892414847702388L;
+ short[,] arr2d_0_2_5_6_4 = new short[3, 11];
+ int[] arr1d_0_2_5_6_4 = new int[11];
+
+ arr2d_0_2_5_6_4[2, 1] = 23825;
+ arr1d_0_2_5_6_4[2] = 2047949044;
+ arr2d_0_2_5_6_4[2, 1] %= Convert.ToInt16((Convert.ToInt16((Convert.ToInt16(vt_0_2_5_6_4.arr2d_0_2_5_6_4[2, 0])))));
+ short retval_0_2_5_6_4 = Convert.ToInt16(Convert.ToInt16(Convert.ToUInt64(Convert.ToInt16(arr2d_0_2_5_6_4[2, 1]) + Convert.ToInt64(6634892416895671618L)) - Convert.ToUInt64(Convert.ToInt32(arr1d_0_2_5_6_4[2]) - Convert.ToInt64(vt_0_2_5_6_4.a5_0_2_5_6_4))));
+ return retval_0_2_5_6_4;
+ }
+
+ public static double Func_0_2_5_6_3()
+ {
+
+ vtstatic_0_2_5_6_3.a1_0_2_5_6_3 = 56361;
+ clstatic_0_2_5_6_3.arr2d_0_2_5_6_3[2, 2] = -56345;
+ if ((a0_0_2_5_6_3) == ((a0_0_2_5_6_3 - (((Convert.ToInt32(vtstatic_0_2_5_6_3.a1_0_2_5_6_3) - (-158547061)) * a3_0_2_5_6_3)))))
+ {
+ return Convert.ToDouble(((a0_0_2_5_6_3 - (((Convert.ToInt32(vtstatic_0_2_5_6_3.a1_0_2_5_6_3) - (-158547061)) * a3_0_2_5_6_3))) - ((Convert.ToUInt32(vtstatic_0_2_5_6_3.a1_0_2_5_6_3 + clstatic_0_2_5_6_3.arr2d_0_2_5_6_3[2, 2]) / -28659056097.725765))));
+ }
+ else
+ {
+ return Convert.ToDouble(((a0_0_2_5_6_3 - (((Convert.ToInt32(vtstatic_0_2_5_6_3.a1_0_2_5_6_3) - (-158547061)) * a3_0_2_5_6_3))) - ((Convert.ToUInt32(vtstatic_0_2_5_6_3.a1_0_2_5_6_3 + clstatic_0_2_5_6_3.arr2d_0_2_5_6_3[2, 2]) / -28659056097.725765))));
+ }
+ double retval_0_2_5_6_3 = Convert.ToDouble(((a0_0_2_5_6_3 - (((Convert.ToInt32(vtstatic_0_2_5_6_3.a1_0_2_5_6_3) - (-158547061)) * a3_0_2_5_6_3))) - ((Convert.ToUInt32(vtstatic_0_2_5_6_3.a1_0_2_5_6_3 + clstatic_0_2_5_6_3.arr2d_0_2_5_6_3[2, 2]) / -28659056097.725765))));
+ return retval_0_2_5_6_3;
+ }
+
+ public static int Func_0_2_5_6_2()
+ {
+
+ vtstatic_0_2_5_6_2.arr3d_0_2_5_6_2[4, 0, 3] = 0.0082102596173890732;
+ double asgop0 = 0.0009765625;
+ asgop0 *= (17179869184.0);
+ int retval_0_2_5_6_2 = Convert.ToInt32((Convert.ToInt32((asgop0 - clstatic_0_2_5_6_2.a3_0_2_5_6_2) - (((-274877906944L / (62361 * vtstatic_0_2_5_6_2.arr3d_0_2_5_6_2[4, 0, 3])) + (Convert.ToUInt32(2396465792U % 2396465664U) / 1.1036700279081073E-06))))));
+ return retval_0_2_5_6_2;
+ }
+
+ public static double Func_0_2_5_6_1()
+ {
+ VT_0_2_5_6_1 vt_0_2_5_6_1 = new VT_0_2_5_6_1(1);
+ vt_0_2_5_6_1.a2_0_2_5_6_1 = 4.3655745685100555E-10;
+
+ clstatic_0_2_5_6_1.arr1d_0_2_5_6_1[0] = 2.9103830456733704E-11;
+ double asgop0 = clstatic_0_2_5_6_1.arr1d_0_2_5_6_1[0];
+ asgop0 -= (0.0);
+ if (((Convert.ToDouble(Convert.ToDecimal(0.0009765625M) / Convert.ToDecimal(clstatic_0_2_5_6_1.a5_0_2_5_6_1)) - 5.4373583665853764E-10)) >= (Convert.ToDouble(Convert.ToDecimal(0.0009765625M) / Convert.ToDecimal(clstatic_0_2_5_6_1.a5_0_2_5_6_1))))
+ {
+ if ((asgop0) > ((asgop0 + ((clstatic_0_2_5_6_1.arr1d_0_2_5_6_1[0] + vt_0_2_5_6_1.a2_0_2_5_6_1) - ((Convert.ToDouble(Convert.ToDecimal(0.0009765625M) / Convert.ToDecimal(clstatic_0_2_5_6_1.a5_0_2_5_6_1)) - 5.4373583665853764E-10))))))
+ {
+ if (((clstatic_0_2_5_6_1.arr1d_0_2_5_6_1[0] + vt_0_2_5_6_1.a2_0_2_5_6_1)) != (clstatic_0_2_5_6_1.arr1d_0_2_5_6_1[0]))
+ Console.WriteLine("Func_0_2_5_6_1: != true");
+ }
+ }
+ else
+ Console.WriteLine("Func_0_2_5_6_1: >= false");
+ double retval_0_2_5_6_1 = Convert.ToDouble((asgop0 + ((clstatic_0_2_5_6_1.arr1d_0_2_5_6_1[0] + vt_0_2_5_6_1.a2_0_2_5_6_1) - ((Convert.ToDouble(Convert.ToDecimal(0.0009765625M) / Convert.ToDecimal(clstatic_0_2_5_6_1.a5_0_2_5_6_1)) - 5.4373583665853764E-10)))));
+ return retval_0_2_5_6_1;
+ }
+
+ public static long Func_0_2_5_5_6()
+ {
+
+ uint asgop0 = 3567297664U;
+ asgop0 %= Convert.ToUInt32(a0_0_2_5_5_6);
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(asgop0) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(clstatic_0_2_5_5_6.a2_0_2_5_5_6) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(a3_0_2_5_5_6) + Convert.ToInt64(-7480412464570106657L)))))));
+ }
+
+ public static short Func_0_2_5_5_5()
+ {
+ float* a4_0_2_5_5_5 = stackalloc float[1];
+ *a4_0_2_5_5_5 = 1013111.0F;
+
+ vtstatic_0_2_5_5_5.arr1d_0_2_5_5_5[0] = 8916723188718267904UL;
+ double asgop0 = 0.001953125;
+ asgop0 /= (0.0091411695309985917);
+ uint asgop1 = 2689474304U;
+ asgop1 %= Convert.ToUInt32(2689473792U);
+ short retval_0_2_5_5_5 = Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToUInt32(8916723191670374400UL - vtstatic_0_2_5_5_5.arr1d_0_2_5_5_5[0]) - 2952104782U) * Convert.ToSingle(Convert.ToSingle((Convert.ToUInt16(Convert.ToSingle(Convert.ToInt64(Convert.ToInt16(17586) + Convert.ToInt64(536853326L)) * 0.001953125) - ((*a4_0_2_5_5_5)))) / (asgop1 / asgop0)))));
+ return retval_0_2_5_5_5;
+ }
+
+ public static float Func_0_2_5_5_4()
+ {
+ VT_0_2_5_5_4 vt_0_2_5_5_4 = new VT_0_2_5_5_4(1);
+ vt_0_2_5_5_4.a1_0_2_5_5_4 = 1264861213;
+ CL_0_2_5_5_4 cl_0_2_5_5_4 = new CL_0_2_5_5_4();
+
+ arr3d_0_2_5_5_4[4, 0, 3] = -31.0;
+ ulong asgop0 = 128UL;
+ asgop0 /= (Convert.ToUInt64(64UL));
+ cl_0_2_5_5_4.a2_0_2_5_5_4 -= (1.8125F);
+ float asgop2 = 2.0F;
+ asgop2 += (-1.75F);
+ if ((asgop2) < ((Convert.ToSingle(asgop0 / ((vt_0_2_5_5_4.a1_0_2_5_5_4 * 7.9060057318715492E-10) - ((1.0 * arr3d_0_2_5_5_4[4, 0, 3])))) + (asgop2 + cl_0_2_5_5_4.a2_0_2_5_5_4))))
+ {
+ float if0_0retval_0_2_5_5_4 = Convert.ToSingle((Convert.ToSingle(asgop0 / ((vt_0_2_5_5_4.a1_0_2_5_5_4 * 7.9060057318715492E-10) - ((1.0 * arr3d_0_2_5_5_4[4, 0, 3])))) + (asgop2 + cl_0_2_5_5_4.a2_0_2_5_5_4)));
+ return if0_0retval_0_2_5_5_4;
+ }
+ float retval_0_2_5_5_4 = Convert.ToSingle((Convert.ToSingle(asgop0 / ((vt_0_2_5_5_4.a1_0_2_5_5_4 * 7.9060057318715492E-10) - ((1.0 * arr3d_0_2_5_5_4[4, 0, 3])))) + (asgop2 + cl_0_2_5_5_4.a2_0_2_5_5_4)));
+ return retval_0_2_5_5_4;
+ }
+
+ public static long Func_0_2_5_5_3()
+ {
+ VT_0_2_5_5_3 vt_0_2_5_5_3 = new VT_0_2_5_5_3(1);
+ vt_0_2_5_5_3.arr1d_0_2_5_5_3[3] = 920561214;
+ vt_0_2_5_5_3.a5_0_2_5_5_3 = 0.000244140625;
+ float* a4_0_2_5_5_3 = stackalloc float[1];
+ *a4_0_2_5_5_3 = 0.0625F;
+
+ vtstatic_0_2_5_5_3.arr1d_0_2_5_5_3[3] = 920561214;
+ vtstatic_0_2_5_5_3.a5_0_2_5_5_3 = 0.000244140625;
+ clstatic_0_2_5_5_3.arr1d_0_2_5_5_3[0] = 1440100196799701888L;
+ long retval_0_2_5_5_3 = Convert.ToInt64((Convert.ToInt64(Convert.ToUInt32(vtstatic_0_2_5_5_3.arr1d_0_2_5_5_3[3] / (((*a4_0_2_5_5_3)) / (vt_0_2_5_5_3.a5_0_2_5_5_3 + 0.073548418703922577)))) + clstatic_0_2_5_5_3.arr1d_0_2_5_5_3[0]));
+ return retval_0_2_5_5_3;
+ }
+
+ public static double Func_0_2_5_5_2()
+ {
+ int a3_0_2_5_5_2 = 1301271539;
+
+ vtstatic_0_2_5_5_2.arr3d_0_2_5_5_2[4, 0, 3] = -4L;
+ double asgop0 = 4096.0;
+ asgop0 -= (4040.0);
+ if (((Convert.ToDouble(vtstatic_0_2_5_5_2.arr3d_0_2_5_5_2[4, 0, 3] * 1.2921623956233803))) <= ((Convert.ToUInt32(a3_0_2_5_5_2 / 5083091.94921875) / (Convert.ToDouble(vtstatic_0_2_5_5_2.arr3d_0_2_5_5_2[4, 0, 3] * 1.2921623956233803)))))
+ {
+ return Convert.ToDouble(((Convert.ToDouble(Convert.ToDecimal(8M) * Convert.ToDecimal(1M)) + asgop0) + (Convert.ToUInt32(a3_0_2_5_5_2 / 5083091.94921875) / (Convert.ToDouble(vtstatic_0_2_5_5_2.arr3d_0_2_5_5_2[4, 0, 3] * 1.2921623956233803)))));
+ }
+ else
+ Console.WriteLine("Func_0_2_5_5_2: <= false");
+ return Convert.ToDouble(((Convert.ToDouble(Convert.ToDecimal(8M) * Convert.ToDecimal(1M)) + asgop0) + (Convert.ToUInt32(a3_0_2_5_5_2 / 5083091.94921875) / (Convert.ToDouble(vtstatic_0_2_5_5_2.arr3d_0_2_5_5_2[4, 0, 3] * 1.2921623956233803)))));
+ }
+
+ public static float Func_0_2_5_5_1()
+ {
+
+ vtstatic_0_2_5_5_1.a2_0_2_5_5_1 = 2.384185791015625E-07;
+ double asgop0 = vtstatic_0_2_5_5_1.a2_0_2_5_5_1;
+ asgop0 *= (10565550570.803743);
+ if ((Convert.ToInt32(8388608M + 290913319M)) != 10)
+ Console.WriteLine("Func_0_2_5_5_1: != true");
+ else
+ Console.WriteLine("Func_0_2_5_5_1: != false");
+ float retval_0_2_5_5_1 = Convert.ToSingle(Convert.ToSingle(Convert.ToUInt32(Convert.ToInt32(8388608M + 290913319M) / Convert.ToSingle(0.436392426F)) / ((Convert.ToInt16(a0_0_2_5_5_1 * 6.8182592984011183E-05) / vtstatic_0_2_5_5_1.a2_0_2_5_5_1) + (a0_0_2_5_5_1 * asgop0))));
+ return retval_0_2_5_5_1;
+ }
+
+ public static long Func_0_2_5_4_6()
+ {
+ VT_0_2_5_4_6 vt_0_2_5_4_6 = new VT_0_2_5_4_6(1);
+ vt_0_2_5_4_6.arr3d_0_2_5_4_6[4, 1, 3] = 446135007;
+ vt_0_2_5_4_6.a3_0_2_5_4_6 = 64208;
+ vt_0_2_5_4_6.a4_0_2_5_4_6 = 13071.2549F;
+
+ vtstatic_0_2_5_4_6.arr3d_0_2_5_4_6[4, 1, 3] = 446135007;
+ vtstatic_0_2_5_4_6.a3_0_2_5_4_6 = 64208;
+ vtstatic_0_2_5_4_6.a4_0_2_5_4_6 = 13071.2549F;
+ arr2d_0_2_5_4_6[2, 0] = -6040312266820545732L;
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(vtstatic_0_2_5_4_6.arr3d_0_2_5_4_6[4, 1, 3]) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16((Convert.ToUInt16(vt_0_2_5_4_6.a3_0_2_5_4_6 % Convert.ToUInt16(vtstatic_0_2_5_4_6.arr3d_0_2_5_4_6[4, 1, 3] / Convert.ToSingle(vt_0_2_5_4_6.a4_0_2_5_4_6))))) - Convert.ToInt64(arr2d_0_2_5_4_6[2, 0])))));
+ }
+
+ public static ulong Func_0_2_5_4_5()
+ {
+ VT_0_2_5_4_5 vt_0_2_5_4_5 = new VT_0_2_5_4_5(1);
+ vt_0_2_5_4_5.arr1d_0_2_5_4_5[0] = 2.4069518716577538;
+ vt_0_2_5_4_5.a4_0_2_5_4_5 = 26052L;
+ CL_0_2_5_4_5 cl_0_2_5_4_5 = new CL_0_2_5_4_5();
+
+ vtstatic_0_2_5_4_5.arr1d_0_2_5_4_5[0] = 2.4069518716577538;
+ vtstatic_0_2_5_4_5.a4_0_2_5_4_5 = 26052L;
+ long asgop0 = -12994L;
+ asgop0 /= (Convert.ToInt64(1L));
+ asgop0 += (vt_0_2_5_4_5.a4_0_2_5_4_5);
+ ulong asgop2 = 64UL;
+ asgop2 /= (Convert.ToUInt64(cl_0_2_5_4_5.a5_0_2_5_4_5));
+ return Convert.ToUInt64((Convert.ToUInt64((Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt64(Convert.ToDouble(-12994L) / cl_0_2_5_4_5.a3_0_2_5_4_5) + -12994L) / asgop2)) / Convert.ToUInt64(Convert.ToInt16(Convert.ToInt16(31507 / vtstatic_0_2_5_4_5.arr1d_0_2_5_4_5[0])) - Convert.ToInt64(asgop0)))));
+ }
+
+ public static double Func_0_2_5_4_4()
+ {
+ CL_0_2_5_4_4 cl_0_2_5_4_4 = new CL_0_2_5_4_4();
+
+ vtstatic_0_2_5_4_4.a5_0_2_5_4_4 = -0.0002616387585324232;
+ cl_0_2_5_4_4.arr3d_0_2_5_4_4[4, 0, 3] = -1.7498133532423208E-05;
+ if ((59.184890912965621) == ((Convert.ToSingle(Convert.ToUInt16(Convert.ToUInt16(Convert.ToDecimal(1686142363) / 34423.714078641133477604017802M) + 12095) * -1.0232984593218397E-06) * 59.184890912965621)))
+ Console.WriteLine("Func_0_2_5_4_4: == true");
+ else
+ {
+ double else0_0retval_0_2_5_4_4 = Convert.ToDouble((((cl_0_2_5_4_4.arr3d_0_2_5_4_4[4, 0, 3] - (vtstatic_0_2_5_4_4.a5_0_2_5_4_4)) - ((Convert.ToInt16(3924 * 0.22400611620795108) * cl_0_2_5_4_4.arr3d_0_2_5_4_4[4, 0, 3]))) - ((Convert.ToSingle(Convert.ToUInt16(Convert.ToUInt16(Convert.ToDecimal(1686142363) / 34423.714078641133477604017802M) + 12095) * -1.0232984593218397E-06) * 59.184890912965621))));
+ return else0_0retval_0_2_5_4_4;
+ }
+ double retval_0_2_5_4_4 = Convert.ToDouble((((cl_0_2_5_4_4.arr3d_0_2_5_4_4[4, 0, 3] - (vtstatic_0_2_5_4_4.a5_0_2_5_4_4)) - ((Convert.ToInt16(3924 * 0.22400611620795108) * cl_0_2_5_4_4.arr3d_0_2_5_4_4[4, 0, 3]))) - ((Convert.ToSingle(Convert.ToUInt16(Convert.ToUInt16(Convert.ToDecimal(1686142363) / 34423.714078641133477604017802M) + 12095) * -1.0232984593218397E-06) * 59.184890912965621))));
+ return retval_0_2_5_4_4;
+ }
+
+ public static double Func_0_2_5_4_3()
+ {
+ CL_0_2_5_4_3 cl_0_2_5_4_3 = new CL_0_2_5_4_3();
+
+ vtstatic_0_2_5_4_3.arr3d_0_2_5_4_3[4, 0, 3] = 1.5651039473471793;
+ vtstatic_0_2_5_4_3.arr2d_0_2_5_4_3[2, 1] = 1560425729;
+ double asgop0 = vtstatic_0_2_5_4_3.arr3d_0_2_5_4_3[4, 0, 3];
+ asgop0 += (-9.5367431640625E-07);
+ double asgop1 = vtstatic_0_2_5_4_3.arr3d_0_2_5_4_3[4, 0, 3];
+ asgop1 -= (asgop0);
+ asgop1 -= (((vtstatic_0_2_5_4_3.arr2d_0_2_5_4_3[2, 1] * -9.5208991022279872E-14)));
+ if ((Convert.ToUInt32(vtstatic_0_2_5_4_3.arr2d_0_2_5_4_3[2, 1] * vtstatic_0_2_5_4_3.arr3d_0_2_5_4_3[4, 0, 3])) <= (Convert.ToUInt32(134217728M - (cl_0_2_5_4_3.a3_0_2_5_4_3))))
+ Console.WriteLine("Func_0_2_5_4_3: <= true");
+ return Convert.ToDouble((Convert.ToUInt16(Convert.ToUInt32(134217728M - (cl_0_2_5_4_3.a3_0_2_5_4_3)) - Convert.ToUInt32(vtstatic_0_2_5_4_3.arr2d_0_2_5_4_3[2, 1] * vtstatic_0_2_5_4_3.arr3d_0_2_5_4_3[4, 0, 3])) * asgop1));
+ }
+
+ public static double Func_0_2_5_4_2()
+ {
+
+ arr2d_0_2_5_4_2[2, 0] = 256UL;
+ double asgop0 = 4.0;
+ asgop0 -= (((arr2d_0_2_5_4_2[2, 0] / -64.0)));
+ double asgop1 = 4.0;
+ asgop1 /= ((4.0 + a1_0_2_5_4_2));
+ asgop1 /= (asgop0);
+ if (((-4.0 * (Convert.ToDouble(arr2d_0_2_5_4_2[2, 0] * 0.0009765625)))) < (-4.0))
+ {
+ if ((asgop1) != ((asgop1 - (((-4.0 * (Convert.ToDouble(arr2d_0_2_5_4_2[2, 0] * 0.0009765625))) - 2.7068681820603513)))))
+ {
+ if ((asgop1) < ((asgop1 - (((-4.0 * (Convert.ToDouble(arr2d_0_2_5_4_2[2, 0] * 0.0009765625))) - 2.7068681820603513)))))
+ Console.WriteLine("Func_0_2_5_4_2: < true");
+ else
+ {
+ double else2_0retval_0_2_5_4_2 = Convert.ToDouble((asgop1 - (((-4.0 * (Convert.ToDouble(arr2d_0_2_5_4_2[2, 0] * 0.0009765625))) - 2.7068681820603513))));
+ return else2_0retval_0_2_5_4_2;
+ }
+ }
+ }
+ else
+ {
+ if ((asgop1) != ((asgop1 - (((-4.0 * (Convert.ToDouble(arr2d_0_2_5_4_2[2, 0] * 0.0009765625))) - 2.7068681820603513)))))
+ {
+ return Convert.ToDouble((asgop1 - (((-4.0 * (Convert.ToDouble(arr2d_0_2_5_4_2[2, 0] * 0.0009765625))) - 2.7068681820603513))));
+ }
+ else
+ {
+ if ((2.7068681820603513) == (((-4.0 * (Convert.ToDouble(arr2d_0_2_5_4_2[2, 0] * 0.0009765625))) - 2.7068681820603513)))
+ Console.WriteLine("Func_0_2_5_4_2: == true");
+ else
+ {
+ return Convert.ToDouble((asgop1 - (((-4.0 * (Convert.ToDouble(arr2d_0_2_5_4_2[2, 0] * 0.0009765625))) - 2.7068681820603513))));
+ }
+ }
+ }
+ double retval_0_2_5_4_2 = Convert.ToDouble((asgop1 - (((-4.0 * (Convert.ToDouble(arr2d_0_2_5_4_2[2, 0] * 0.0009765625))) - 2.7068681820603513))));
+ return retval_0_2_5_4_2;
+ }
+
+ public static double Func_0_2_5_4_1()
+ {
+ CL_0_2_5_4_1 cl_0_2_5_4_1 = new CL_0_2_5_4_1();
+
+ vtstatic_0_2_5_4_1.arr3d_0_2_5_4_1[4, 0, 3] = -0.00146484375F;
+ double asgop0 = cl_0_2_5_4_1.a2_0_2_5_4_1;
+ asgop0 += (256.0);
+ double asgop1 = cl_0_2_5_4_1.a2_0_2_5_4_1;
+ asgop1 -= ((15434 * 0.09008789096895814));
+ asgop0 -= ((cl_0_2_5_4_1.a2_0_2_5_4_1));
+ asgop0 -= ((asgop1));
+ if ((asgop0) != (((Convert.ToSingle(8L / 16384.0) - (vtstatic_0_2_5_4_1.arr3d_0_2_5_4_1[4, 0, 3])) * asgop0)))
+ {
+ if ((asgop0) > (((Convert.ToSingle(8L / 16384.0) - (vtstatic_0_2_5_4_1.arr3d_0_2_5_4_1[4, 0, 3])) * asgop0)))
+ {
+ if ((Convert.ToSingle(8L / 16384.0)) <= ((Convert.ToSingle(8L / 16384.0) - (vtstatic_0_2_5_4_1.arr3d_0_2_5_4_1[4, 0, 3]))))
+ {
+ if ((asgop0) > (((Convert.ToSingle(8L / 16384.0) - (vtstatic_0_2_5_4_1.arr3d_0_2_5_4_1[4, 0, 3])) * asgop0)))
+ Console.WriteLine("Func_0_2_5_4_1: > true");
+ else
+ Console.WriteLine("Func_0_2_5_4_1: > false");
+ }
+ }
+ else
+ {
+ double else1_0retval_0_2_5_4_1 = Convert.ToDouble(((Convert.ToSingle(8L / 16384.0) - (vtstatic_0_2_5_4_1.arr3d_0_2_5_4_1[4, 0, 3])) * asgop0));
+ return else1_0retval_0_2_5_4_1;
+ }
+ }
+ double retval_0_2_5_4_1 = Convert.ToDouble(((Convert.ToSingle(8L / 16384.0) - (vtstatic_0_2_5_4_1.arr3d_0_2_5_4_1[4, 0, 3])) * asgop0));
+ return retval_0_2_5_4_1;
+ }
+
+ public static double Func_0_2_5_3_6()
+ {
+
+ clstatic_0_2_5_3_6.arr3d_0_2_5_3_6[4, 0, 3] = -1024.0;
+ double asgop0 = clstatic_0_2_5_3_6.arr3d_0_2_5_3_6[4, 0, 3];
+ asgop0 += (1024.0000002384186);
+ return Convert.ToDouble(((clstatic_0_2_5_3_6.arr3d_0_2_5_3_6[4, 0, 3] / asgop0) + (((a4_0_2_5_3_6 - 8589934592.0) - (-8556380160.0)) - (4194304.0 * ((4194304.0 - 0.0) + -4193343.4177212715)))));
+ }
+
+ public static double Func_0_2_5_3_5()
+ {
+ ushort* a2_0_2_5_3_5 = stackalloc ushort[1];
+ *a2_0_2_5_3_5 = 53726;
+
+ clstatic_0_2_5_3_5.arr3d_0_2_5_3_5[4, 0, 3] = -65536.0;
+ (*a2_0_2_5_3_5) %= (Convert.ToUInt16((5742)));
+ double retval_0_2_5_3_5 = Convert.ToDouble((((*a2_0_2_5_3_5) * 4.6566128730773926E-10) * ((Convert.ToDouble(Convert.ToDecimal(0.00000095367431640625M) * Convert.ToDecimal(68719476736M)) - (clstatic_0_2_5_3_5.arr3d_0_2_5_3_5[4, 0, 3])) * ((299140244 * 7.9701271856140664E-16) * (2048 / 4.6270542952697724E-11)))));
+ return retval_0_2_5_3_5;
+ }
+
+ public static double Func_0_2_5_3_4()
+ {
+ VT_0_2_5_3_4 vt_0_2_5_3_4 = new VT_0_2_5_3_4(1);
+ vt_0_2_5_3_4.arr2d_0_2_5_3_4[2, 2] = 1869532134;
+
+ clstatic_0_2_5_3_4.arr2d_0_2_5_3_4[2, 0] = 0.4615211267605633802816901408M;
+ double retval_0_2_5_3_4 = Convert.ToDouble((Convert.ToUInt16(Convert.ToUInt32(4219985152U % a5_0_2_5_3_4) - Convert.ToUInt32(137438953472M - (Convert.ToDecimal(137438953472M) - Convert.ToDecimal(1906852767M)))) * (Convert.ToInt16(Convert.ToDecimal(8875) * clstatic_0_2_5_3_4.arr2d_0_2_5_3_4[2, 0]) / (vt_0_2_5_3_4.arr2d_0_2_5_3_4[2, 2] * 368.12896867249231))));
+ return retval_0_2_5_3_4;
+ }
+
+ public static short Func_0_2_5_3_3()
+ {
+ long[,] arr2d_0_2_5_3_3 = new long[3, 11];
+
+ vtstatic_0_2_5_3_3.a1_0_2_5_3_3 = 3004521984U;
+ arr2d_0_2_5_3_3[2, 0] = 8991730224906556983L;
+ short retval_0_2_5_3_3 = Convert.ToInt16(Convert.ToInt16(Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(clstatic_0_2_5_3_3.a2_0_2_5_3_3) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(vtstatic_0_2_5_3_3.a1_0_2_5_3_3) - Convert.ToInt64(-8991730221600560593L)))))) + Convert.ToInt32((Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(743254473) + Convert.ToInt64(arr2d_0_2_5_3_3[2, 0]))) + Convert.ToInt64(-8991730227743032947L))))) % (Convert.ToInt32(Convert.ToInt32(1073741824M + -25242700M))))))));
+ return retval_0_2_5_3_3;
+ }
+
+ public static short Func_0_2_5_3_2()
+ {
+
+ arr2d_0_2_5_3_2[2, 0] = 0.5951449F;
+ float asgop0 = arr2d_0_2_5_3_2[2, 0];
+ asgop0 += ((arr2d_0_2_5_3_2[2, 0] + -1.12778986F));
+ short asgop1 = 27326;
+ asgop1 %= Convert.ToInt16((Convert.ToInt16((Convert.ToInt16(16929)))));
+ asgop0 += (arr2d_0_2_5_3_2[2, 0]);
+ short retval_0_2_5_3_2 = Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToUInt16(Convert.ToInt16(27326 / Convert.ToSingle(1.11877179F)) * Convert.ToSingle(Convert.ToSingle(6358 * 0.000303965088855399))) - Convert.ToUInt16(asgop1 * 3.5877657016447051)) * Convert.ToSingle(asgop0)));
+ return retval_0_2_5_3_2;
+ }
+
+ public static int Func_0_2_5_3_1()
+ {
+
+ vtstatic_0_2_5_3_1.a2_0_2_5_3_1 = -1201530089037051619L;
+ arr2d_0_2_5_3_1[2, 0] = 23504.32891772201;
+ int retval_0_2_5_3_1 = Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(17606480795088715776UL - 16404950706051612672UL)) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16((Convert.ToUInt16(1210096870 / arr2d_0_2_5_3_1[2, 0]))) - Convert.ToInt64(vtstatic_0_2_5_3_1.a2_0_2_5_3_1))))));
+ return retval_0_2_5_3_1;
+ }
+
+ public static float Func_0_2_5_2_6()
+ {
+ VT_0_2_5_2_6 vt_0_2_5_2_6 = new VT_0_2_5_2_6(1);
+ vt_0_2_5_2_6.a1_0_2_5_2_6 = 1.3684629074297246E-08;
+
+ clstatic_0_2_5_2_6.arr3d_0_2_5_2_6[4, 0, 3] = -506240.0;
+ float retval_0_2_5_2_6 = Convert.ToSingle((Convert.ToSingle(Convert.ToInt16(Convert.ToUInt32(8589934592M - 4430589184M) - 4159329588U) / clstatic_0_2_5_2_6.arr3d_0_2_5_2_6[4, 0, 3]) + (Convert.ToSingle(Convert.ToUInt16(21292 * 1.6757937253428519) * vt_0_2_5_2_6.a1_0_2_5_2_6) - (Convert.ToSingle(-1L * 0.0269775390625)))));
+ return retval_0_2_5_2_6;
+ }
+
+ public static int Func_0_2_5_2_5()
+ {
+ VT_0_2_5_2_5 vt_0_2_5_2_5 = new VT_0_2_5_2_5(1);
+ vt_0_2_5_2_5.a2_0_2_5_2_5 = 60836;
+ vt_0_2_5_2_5.a5_0_2_5_2_5 = 562949953421312L;
+
+ clstatic_0_2_5_2_5.arr2d_0_2_5_2_5[2, 0] = 1928190292.6318359;
+ int retval_0_2_5_2_5 = Convert.ToInt32((Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(vt_0_2_5_2_5.a5_0_2_5_2_5) * 2790.3681640625)) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(vt_0_2_5_2_5.a2_0_2_5_2_5) + Convert.ToInt64(-1570837629915611523L))))))) % (Convert.ToInt32((Convert.ToInt32(Convert.ToUInt16(2100464830 / Convert.ToSingle(34526.6758F))) + (Convert.ToInt32((vt_0_2_5_2_5.a2_0_2_5_2_5 / 21.802140944522819) + clstatic_0_2_5_2_5.arr2d_0_2_5_2_5[2, 0]))))))));
+ return retval_0_2_5_2_5;
+ }
+
+ public static double Func_0_2_5_2_4()
+ {
+
+ vtstatic_0_2_5_2_4.arr1d_0_2_5_2_4[0] = 2837050112U;
+ clstatic_0_2_5_2_4.a3_0_2_5_2_4 += (1.65438628F);
+ return Convert.ToDouble((Convert.ToDouble(Convert.ToUInt64(Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToDecimal(14305) * 0.1619014330653617616218105557M) / 0.070995034026117343) / Convert.ToSingle(clstatic_0_2_5_2_4.a3_0_2_5_2_4))) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(clstatic_0_2_5_2_4.a1_0_2_5_2_4) + Convert.ToInt64(-434328825L)))) * (vtstatic_0_2_5_2_4.arr1d_0_2_5_2_4[0] * clstatic_0_2_5_2_4.a2_0_2_5_2_4))));
+ }
+
+ public static double Func_0_2_5_2_3()
+ {
+ CL_0_2_5_2_3 cl_0_2_5_2_3 = new CL_0_2_5_2_3();
+
+ clstatic_0_2_5_2_3.arr2d_0_2_5_2_3[2, 0] = 0.125;
+ double asgop0 = 8.0;
+ asgop0 += ((cl_0_2_5_2_3.a1_0_2_5_2_3 * (8.0 + -11.96875)));
+ double retval_0_2_5_2_3 = Convert.ToDouble(((Convert.ToSingle(Convert.ToUInt16(Convert.ToInt16(9496 * Convert.ToSingle(1.62436819F)) * Convert.ToSingle(1.93698537F)) / 29878.0) * clstatic_0_2_5_2_3.arr2d_0_2_5_2_3[2, 0]) - ((cl_0_2_5_2_3.a1_0_2_5_2_3 * asgop0))));
+ return retval_0_2_5_2_3;
+ }
+
+ public static float Func_0_2_5_2_2()
+ {
+ VT_0_2_5_2_2 vt_0_2_5_2_2 = new VT_0_2_5_2_2(1);
+ vt_0_2_5_2_2.a2_0_2_5_2_2 = 20224;
+ vt_0_2_5_2_2.a3_0_2_5_2_2 = -1952.2985074626865;
+ vt_0_2_5_2_2.a4_0_2_5_2_2 = 0.0625610352F;
+ float[] arr1d_0_2_5_2_2 = new float[11];
+
+ vtstatic_0_2_5_2_2.a2_0_2_5_2_2 = 20224;
+ vtstatic_0_2_5_2_2.a3_0_2_5_2_2 = -1952.2985074626865;
+ vtstatic_0_2_5_2_2.a4_0_2_5_2_2 = 0.0625610352F;
+ arr1d_0_2_5_2_2[0] = 0.06262207F;
+ double asgop0 = 4.0;
+ asgop0 -= ((vtstatic_0_2_5_2_2.a3_0_2_5_2_2));
+ float asgop1 = vt_0_2_5_2_2.a4_0_2_5_2_2;
+ asgop1 += ((vt_0_2_5_2_2.a4_0_2_5_2_2 - arr1d_0_2_5_2_2[0]));
+ asgop1 -= (vt_0_2_5_2_2.a4_0_2_5_2_2);
+ return Convert.ToSingle((asgop1 - ((0.0625F - a1_0_2_5_2_2) + Convert.ToSingle(Convert.ToInt64(Convert.ToInt16(vt_0_2_5_2_2.a2_0_2_5_2_2) + Convert.ToInt64(-20232L)) / asgop0))));
+ }
+
+ public static float Func_0_2_5_2_1()
+ {
+
+ vtstatic_0_2_5_2_1.a3_0_2_5_2_1 = 1.8189894035458565E-12;
+ clstatic_0_2_5_2_1.arr2d_0_2_5_2_1[2, 0] = 408609216U;
+ float asgop0 = -1.875F;
+ asgop0 += (0.0F);
+ float retval_0_2_5_2_1 = Convert.ToSingle(((Convert.ToSingle(17300 / -8650.0) - (-1.875F)) + Convert.ToSingle(clstatic_0_2_5_2_1.arr2d_0_2_5_2_1[2, 0] * (vtstatic_0_2_5_2_1.a3_0_2_5_2_1 + (asgop0 * clstatic_0_2_5_2_1.a4_0_2_5_2_1)))));
+ return retval_0_2_5_2_1;
+ }
+
+ public static double Func_0_2_5_1_6()
+ {
+ VT_0_2_5_1_6 vt_0_2_5_1_6 = new VT_0_2_5_1_6(1);
+ vt_0_2_5_1_6.a1_0_2_5_1_6 = -0.00000762939453125M;
+ ushort[,,] arr3d_0_2_5_1_6 = new ushort[5, 11, 4];
+
+ arr3d_0_2_5_1_6[4, 0, 3] = 54224;
+ double asgop0 = 3.0517578125E-05;
+ asgop0 -= (((3.0517578125E-05 * -2.968994140625)));
+ double retval_0_2_5_1_6 = Convert.ToDouble((((arr3d_0_2_5_1_6[4, 0, 3] * 1.7587679190141819E-11) - (clstatic_0_2_5_1_6.a5_0_2_5_1_6 - asgop0)) + Convert.ToDouble(Convert.ToDecimal(vt_0_2_5_1_6.a1_0_2_5_1_6) * Convert.ToDecimal(clstatic_0_2_5_1_6.a2_0_2_5_1_6))));
+ return retval_0_2_5_1_6;
+ }
+
+ public static double Func_0_2_5_1_5()
+ {
+
+ arr3d_0_2_5_1_5[4, 0, 3] = -35845.779115794954;
+ double asgop0 = 3.7252902984619141E-09;
+ asgop0 -= ((arr3d_0_2_5_1_5[4, 0, 3]));
+ double asgop1 = 3.7252902984619141E-09;
+ asgop1 /= (asgop0);
+ double retval_0_2_5_1_5 = Convert.ToDouble((Convert.ToInt16(Convert.ToInt16(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(a5_0_2_5_1_5) / -0.99999999999999678)) + Convert.ToInt64(a5_0_2_5_1_5)) * 0.13844298428012974) * asgop1));
+ return retval_0_2_5_1_5;
+ }
+
+ public static double Func_0_2_5_1_4()
+ {
+ VT_0_2_5_1_4 vt_0_2_5_1_4 = new VT_0_2_5_1_4(1);
+ vt_0_2_5_1_4.arr2d_0_2_5_1_4[2, 0] = 312.39248869059355;
+ vt_0_2_5_1_4.a2_0_2_5_1_4 = 312.39444181559355;
+
+ vtstatic_0_2_5_1_4.arr2d_0_2_5_1_4[2, 0] = 312.39248869059355;
+ vtstatic_0_2_5_1_4.a2_0_2_5_1_4 = 312.39444181559355;
+ double asgop0 = vt_0_2_5_1_4.a2_0_2_5_1_4;
+ asgop0 -= (vtstatic_0_2_5_1_4.arr2d_0_2_5_1_4[2, 0]);
+ double asgop1 = vtstatic_0_2_5_1_4.arr2d_0_2_5_1_4[2, 0];
+ asgop1 += (a4_0_2_5_1_4);
+ double retval_0_2_5_1_4 = Convert.ToDouble((asgop0 - ((Convert.ToInt64(Convert.ToUInt16(2919) - Convert.ToInt64(clstatic_0_2_5_1_4.a1_0_2_5_1_4)) / asgop1))));
+ return retval_0_2_5_1_4;
+ }
+
+ public static int Func_0_2_5_1_3()
+ {
+
+ arr2d_0_2_5_1_3[2, 0] = 134217728.0;
+ return Convert.ToInt32(((Convert.ToInt32((arr2d_0_2_5_1_3[2, 0] - clstatic_0_2_5_1_3.a4_0_2_5_1_3) + (arr2d_0_2_5_1_3[2, 0] + -47742412.0))) - (a2_0_2_5_1_3)));
+ }
+
+ public static uint Func_0_2_5_1_2()
+ {
+ CL_0_2_5_1_2 cl_0_2_5_1_2 = new CL_0_2_5_1_2();
+
+ double asgop0 = cl_0_2_5_1_2.a5_0_2_5_1_2;
+ asgop0 -= (0.0);
+ return Convert.ToUInt32(Convert.ToUInt32(Convert.ToUInt32(a0_0_2_5_1_2 / Convert.ToSingle(Convert.ToSingle(clstatic_0_2_5_1_2.a3_0_2_5_1_2 / cl_0_2_5_1_2.a5_0_2_5_1_2))) % (Convert.ToUInt32(Convert.ToSingle(clstatic_0_2_5_1_2.a3_0_2_5_1_2 / asgop0) + 2.49123558E+09F))));
+ }
+
+ public static int Func_0_2_5_1_1()
+ {
+ CL_0_2_5_1_1 cl_0_2_5_1_1 = new CL_0_2_5_1_1();
+ int* a1_0_2_5_1_1 = stackalloc int[1];
+ *a1_0_2_5_1_1 = 1339517811;
+
+ clstatic_0_2_5_1_1.arr1d_0_2_5_1_1[0] = -1628040087;
+ Decimal asgop0 = 2097152M;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal(clstatic_0_2_5_1_1.a5_0_2_5_1_1)));
+ int retval_0_2_5_1_1 = Convert.ToInt32((Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(64271) - (clstatic_0_2_5_1_1.arr1d_0_2_5_1_1[0])))) % (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(Convert.ToInt32((Convert.ToDecimal(cl_0_2_5_1_1.a2_0_2_5_1_1) / 0.00000762939453125M) - (asgop0)))) % (Convert.ToInt32(((*a1_0_2_5_1_1)))))))))));
+ return retval_0_2_5_1_1;
+ }
+
+ public static float Func_0_2_4_1_1()
+ {
+
+ vtstatic_0_2_4_1_1.a0_0_2_4_1_1 = 0.0F;
+ if ((vtstatic_0_2_4_1_1.a0_0_2_4_1_1) >= 10)
+ {
+ float if0_0retval_0_2_4_1_1 = Convert.ToSingle(vtstatic_0_2_4_1_1.a0_0_2_4_1_1);
+ return if0_0retval_0_2_4_1_1;
+ }
+ else
+ {
+ float else0_0retval_0_2_4_1_1 = Convert.ToSingle(vtstatic_0_2_4_1_1.a0_0_2_4_1_1);
+ return else0_0retval_0_2_4_1_1;
+ }
+ return Convert.ToSingle(vtstatic_0_2_4_1_1.a0_0_2_4_1_1);
+ }
+
+ public static double Func_0_2_3_6_6()
+ {
+ CL_0_2_3_6_6 cl_0_2_3_6_6 = new CL_0_2_3_6_6();
+ double[,,] arr3d_0_2_3_6_6 = new double[5, 11, 4];
+ float a4_0_2_3_6_6 = 49.717392F;
+
+ vtstatic_0_2_3_6_6.a1_0_2_3_6_6 = 0.00025146091136476274;
+ vtstatic_0_2_3_6_6.a3_0_2_3_6_6 = 0.485327721F;
+ arr3d_0_2_3_6_6[4, 0, 3] = 0.0;
+ if ((arr3d_0_2_3_6_6[4, 0, 3]) > (((Convert.ToUInt16(Convert.ToInt16(Convert.ToInt16(138 * Convert.ToSingle(a4_0_2_3_6_6)) * Convert.ToSingle((vtstatic_0_2_3_6_6.a3_0_2_3_6_6 - (-1.93851709F)))) * Convert.ToSingle(vtstatic_0_2_3_6_6.a3_0_2_3_6_6)) * (cl_0_2_3_6_6.a2_0_2_3_6_6 + vtstatic_0_2_3_6_6.a1_0_2_3_6_6)) - arr3d_0_2_3_6_6[4, 0, 3])))
+ {
+ double if0_0retval_0_2_3_6_6 = Convert.ToDouble(((Convert.ToUInt16(Convert.ToInt16(Convert.ToInt16(138 * Convert.ToSingle(a4_0_2_3_6_6)) * Convert.ToSingle((vtstatic_0_2_3_6_6.a3_0_2_3_6_6 - (-1.93851709F)))) * Convert.ToSingle(vtstatic_0_2_3_6_6.a3_0_2_3_6_6)) * (cl_0_2_3_6_6.a2_0_2_3_6_6 + vtstatic_0_2_3_6_6.a1_0_2_3_6_6)) - arr3d_0_2_3_6_6[4, 0, 3]));
+ return if0_0retval_0_2_3_6_6;
+ }
+ return Convert.ToDouble(((Convert.ToUInt16(Convert.ToInt16(Convert.ToInt16(138 * Convert.ToSingle(a4_0_2_3_6_6)) * Convert.ToSingle((vtstatic_0_2_3_6_6.a3_0_2_3_6_6 - (-1.93851709F)))) * Convert.ToSingle(vtstatic_0_2_3_6_6.a3_0_2_3_6_6)) * (cl_0_2_3_6_6.a2_0_2_3_6_6 + vtstatic_0_2_3_6_6.a1_0_2_3_6_6)) - arr3d_0_2_3_6_6[4, 0, 3]));
+ }
+
+ public static double Func_0_2_3_6_5()
+ {
+
+ vtstatic_0_2_3_6_5.arr2d_0_2_3_6_5[2, 2] = 2128436260;
+ vtstatic_0_2_3_6_5.arr3d_0_2_3_6_5[4, 4, 3] = 1483721584;
+ clstatic_0_2_3_6_5.arr1d_0_2_3_6_5[0] = -4194304.0;
+ double asgop0 = clstatic_0_2_3_6_5.arr1d_0_2_3_6_5[0];
+ asgop0 /= (-0.015873015873015872);
+ double asgop1 = clstatic_0_2_3_6_5.arr1d_0_2_3_6_5[0];
+ asgop1 -= (asgop0);
+ asgop1 += (264241152.0);
+ vtstatic_0_2_3_6_5.arr2d_0_2_3_6_5[2, 2] %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(vtstatic_0_2_3_6_5.arr3d_0_2_3_6_5[4, 4, 3]))))));
+ if ((5.5665575213750955E-17) != ((vtstatic_0_2_3_6_5.arr2d_0_2_3_6_5[2, 2] * 5.5665575213750955E-17)))
+ Console.WriteLine("Func_0_2_3_6_5: != true");
+ else
+ {
+ if ((asgop1) >= ((asgop1 * (vtstatic_0_2_3_6_5.arr2d_0_2_3_6_5[2, 2] * 5.5665575213750955E-17))))
+ Console.WriteLine("Func_0_2_3_6_5: >= true");
+ else
+ {
+ return Convert.ToDouble((asgop1 * (vtstatic_0_2_3_6_5.arr2d_0_2_3_6_5[2, 2] * 5.5665575213750955E-17)));
+ }
+ }
+ return Convert.ToDouble((asgop1 * (vtstatic_0_2_3_6_5.arr2d_0_2_3_6_5[2, 2] * 5.5665575213750955E-17)));
+ }
+
+ public static float Func_0_2_3_6_4()
+ {
+ VT_0_2_3_6_4 vt_0_2_3_6_4 = new VT_0_2_3_6_4(1);
+ vt_0_2_3_6_4.arr2d_0_2_3_6_4[2, 0] = 4L;
+
+ int asgop0 = 1767022873;
+ asgop0 -= (92245938);
+ double asgop1 = 4.0;
+ asgop1 -= (3.7917364603951111);
+ long asgop2 = 67108864L;
+ asgop2 *= (Convert.ToInt64(Convert.ToInt64(vt_0_2_3_6_4.arr2d_0_2_3_6_4[2, 0])));
+ float asgop3 = clstatic_0_2_3_6_4.a5_0_2_3_6_4;
+ asgop3 += ((clstatic_0_2_3_6_4.a5_0_2_3_6_4 + 0.5915054F));
+ if ((asgop3) <= (Convert.ToSingle(Convert.ToUInt32(asgop0 * Convert.ToSingle(asgop3)) / (asgop2 / asgop1))))
+ Console.WriteLine("Func_0_2_3_6_4: <= true");
+ else
+ {
+ if ((asgop2) == 10)
+ {
+ if ((asgop1) == ((asgop2 / asgop1)))
+ Console.WriteLine("Func_0_2_3_6_4: == true");
+ }
+ }
+ float retval_0_2_3_6_4 = Convert.ToSingle(Convert.ToSingle(Convert.ToUInt32(asgop0 * Convert.ToSingle(asgop3)) / (asgop2 / asgop1)));
+ return retval_0_2_3_6_4;
+ }
+
+ public static short Func_0_2_3_6_3()
+ {
+ VT_0_2_3_6_3 vt_0_2_3_6_3 = new VT_0_2_3_6_3(1);
+ vt_0_2_3_6_3.a1_0_2_3_6_3 = 0.670728564F;
+ vt_0_2_3_6_3.arr2d_0_2_3_6_3[2, 4] = -1860891623;
+ int[] arr1d_0_2_3_6_3 = new int[11];
+
+ vtstatic_0_2_3_6_3.a1_0_2_3_6_3 = 0.670728564F;
+ vtstatic_0_2_3_6_3.arr2d_0_2_3_6_3[2, 4] = -1860891623;
+ arr1d_0_2_3_6_3[0] = 1482939595;
+ return Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToDecimal(a5_0_2_3_6_3) / 0.9286670491489768598202333142M) / Convert.ToSingle(vtstatic_0_2_3_6_3.a1_0_2_3_6_3)) * Convert.ToSingle(Convert.ToSingle(Convert.ToInt16(Convert.ToInt32(377952060) + Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(vt_0_2_3_6_3.arr2d_0_2_3_6_3[2, 4])) % (Convert.ToInt32(arr1d_0_2_3_6_3[0])))))) * a2_0_2_3_6_3))));
+ }
+
+ public static float Func_0_2_3_6_2()
+ {
+ ushort[,,] arr3d_0_2_3_6_2 = new ushort[5, 11, 4];
+
+ arr3d_0_2_3_6_2[4, 0, 3] = 11365;
+ if (((clstatic_0_2_3_6_2.a3_0_2_3_6_2 + -7.4503619043992485E-09)) < (clstatic_0_2_3_6_2.a3_0_2_3_6_2))
+ {
+ if ((3922566528U) <= (Convert.ToUInt32(3922566528U % 2340220416U)))
+ Console.WriteLine("Func_0_2_3_6_2: <= true");
+ }
+ else
+ {
+ if (((Convert.ToInt16(Convert.ToInt16(33264 - arr3d_0_2_3_6_2[4, 0, 3]) / 1.8986474770244495) * clstatic_0_2_3_6_2.a3_0_2_3_6_2)) <= (1.8986474770244495))
+ {
+ return Convert.ToSingle(Convert.ToSingle(Convert.ToUInt32(3922566528U % 2340220416U) * ((clstatic_0_2_3_6_2.a3_0_2_3_6_2 + -7.4503619043992485E-09) - ((Convert.ToInt16(Convert.ToInt16(33264 - arr3d_0_2_3_6_2[4, 0, 3]) / 1.8986474770244495) * clstatic_0_2_3_6_2.a3_0_2_3_6_2)))));
+ }
+ }
+ return Convert.ToSingle(Convert.ToSingle(Convert.ToUInt32(3922566528U % 2340220416U) * ((clstatic_0_2_3_6_2.a3_0_2_3_6_2 + -7.4503619043992485E-09) - ((Convert.ToInt16(Convert.ToInt16(33264 - arr3d_0_2_3_6_2[4, 0, 3]) / 1.8986474770244495) * clstatic_0_2_3_6_2.a3_0_2_3_6_2)))));
+ }
+
+ public static float Func_0_2_3_6_1()
+ {
+
+ if ((2.730059F) >= (Convert.ToSingle(Convert.ToUInt16(Convert.ToInt16(12100 / 0.58958241972421188) * Convert.ToSingle(2.730059F)) * (clstatic_0_2_3_6_1.a0_0_2_3_6_1 / (Convert.ToUInt32(0.58958241972421188 - (-4264673791.4104176)) * 5.2551733363619478E-05)))))
+ Console.WriteLine("Func_0_2_3_6_1: >= true");
+ else
+ Console.WriteLine("Func_0_2_3_6_1: >= false");
+ return Convert.ToSingle(Convert.ToSingle(Convert.ToUInt16(Convert.ToInt16(12100 / 0.58958241972421188) * Convert.ToSingle(2.730059F)) * (clstatic_0_2_3_6_1.a0_0_2_3_6_1 / (Convert.ToUInt32(0.58958241972421188 - (-4264673791.4104176)) * 5.2551733363619478E-05))));
+ }
+
+ public static Decimal Func_0_2_3_5_6()
+ {
+ CL_0_2_3_5_6 cl_0_2_3_5_6 = new CL_0_2_3_5_6();
+
+ vtstatic_0_2_3_5_6.arr2d_0_2_3_5_6[2, 3] = 32;
+ clstatic_0_2_3_5_6.arr3d_0_2_3_5_6[4, 0, 3] = 2147483648M;
+ clstatic_0_2_3_5_6.arr3d_0_2_3_5_6[4, 0, 3] -= (Convert.ToDecimal(Convert.ToDecimal(-5385486336M)));
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((51013820U * (vtstatic_0_2_3_5_6.arr2d_0_2_3_5_6[2, 3] / 398545.46875))) / cl_0_2_3_5_6.a4_0_2_3_5_6)) + Convert.ToDecimal(clstatic_0_2_3_5_6.arr3d_0_2_3_5_6[4, 0, 3])));
+ }
+
+ public static Decimal Func_0_2_3_5_5()
+ {
+
+ vtstatic_0_2_3_5_5.a1_0_2_3_5_5 = 1.5256308720433811E-10;
+ vtstatic_0_2_3_5_5.a2_0_2_3_5_5 = 0.5185055290123M;
+ arr1d_0_2_3_5_5[0] = 1048470270.0;
+ Decimal retval_0_2_3_5_5 = Convert.ToDecimal((Convert.ToDecimal((clstatic_0_2_3_5_5.a3_0_2_3_5_5 * vtstatic_0_2_3_5_5.a1_0_2_3_5_5)) * (Convert.ToDecimal((Convert.ToInt32(vtstatic_0_2_3_5_5.a1_0_2_3_5_5 + arr1d_0_2_3_5_5[0]))) * (Convert.ToDecimal((Convert.ToDecimal(a5_0_2_3_5_5) / clstatic_0_2_3_5_5.a4_0_2_3_5_5)) - Convert.ToDecimal(vtstatic_0_2_3_5_5.a2_0_2_3_5_5)))));
+ return retval_0_2_3_5_5;
+ }
+
+ public static int Func_0_2_3_5_4()
+ {
+ VT_0_2_3_5_4 vt_0_2_3_5_4 = new VT_0_2_3_5_4(1);
+ vt_0_2_3_5_4.arr3d_0_2_3_5_4[4, 0, 3] = -256438906.0;
+ vt_0_2_3_5_4.a1_0_2_3_5_4 = 7905800315255914496L;
+ vt_0_2_3_5_4.a4_0_2_3_5_4 = -264827514.0;
+
+ vtstatic_0_2_3_5_4.arr3d_0_2_3_5_4[4, 0, 3] = -256438906.0;
+ vtstatic_0_2_3_5_4.a1_0_2_3_5_4 = 7905800315255914496L;
+ vtstatic_0_2_3_5_4.a4_0_2_3_5_4 = -264827514.0;
+ double asgop0 = vt_0_2_3_5_4.arr3d_0_2_3_5_4[4, 0, 3];
+ asgop0 -= ((vtstatic_0_2_3_5_4.a4_0_2_3_5_4));
+ return Convert.ToInt32(Convert.ToInt32((Convert.ToInt32(asgop0 - (vt_0_2_3_5_4.arr3d_0_2_3_5_4[4, 0, 3]))) / (Convert.ToUInt32(Convert.ToInt64(vtstatic_0_2_3_5_4.a1_0_2_3_5_4) + Convert.ToInt64(-7905800314973158784L)) * a5_0_2_3_5_4)));
+ }
+
+ public static int Func_0_2_3_5_3()
+ {
+ VT_0_2_3_5_3 vt_0_2_3_5_3 = new VT_0_2_3_5_3(1);
+ vt_0_2_3_5_3.a3_0_2_3_5_3 = 521498112U;
+ long* a1_0_2_3_5_3 = stackalloc long[1];
+ *a1_0_2_3_5_3 = 1L;
+
+ clstatic_0_2_3_5_3.arr1d_0_2_3_5_3[0] = 1574062582;
+ int retval_0_2_3_5_3 = Convert.ToInt32((Convert.ToInt32(vt_0_2_3_5_3.a3_0_2_3_5_3) - ((Convert.ToInt32(Convert.ToUInt32(((clstatic_0_2_3_5_3.arr1d_0_2_3_5_3[0] / 12009.144454956055) - ((Convert.ToDouble(32768UL * -60.0)))) - ((-1966080.0 - 232958992.0)))) - (Convert.ToInt32((clstatic_0_2_3_5_3.arr1d_0_2_3_5_3[0] * 1) * ((*a1_0_2_3_5_3))))))));
+ return retval_0_2_3_5_3;
+ }
+
+ public static Decimal Func_0_2_3_5_2()
+ {
+ VT_0_2_3_5_2 vt_0_2_3_5_2 = new VT_0_2_3_5_2(1);
+ vt_0_2_3_5_2.arr3d_0_2_3_5_2[4, 0, 3] = 0.0F;
+ vt_0_2_3_5_2.a4_0_2_3_5_2 = 0.00390625F;
+ vt_0_2_3_5_2.a5_0_2_3_5_2 = 2534434816L;
+
+ vtstatic_0_2_3_5_2.arr3d_0_2_3_5_2[4, 0, 3] = 0.0F;
+ vtstatic_0_2_3_5_2.a4_0_2_3_5_2 = 0.00390625F;
+ vtstatic_0_2_3_5_2.a5_0_2_3_5_2 = 2534434816L;
+ vtstatic_0_2_3_5_2.a4_0_2_3_5_2 += (vt_0_2_3_5_2.arr3d_0_2_3_5_2[4, 0, 3]);
+ Decimal retval_0_2_3_5_2 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToUInt64(Convert.ToUInt64(Convert.ToUInt32(2534565888U) - Convert.ToInt64(vt_0_2_3_5_2.a5_0_2_3_5_2)) / (Convert.ToUInt64(Convert.ToInt16(31001) - Convert.ToInt64(30937L)) * a1_0_2_3_5_2)))) * (Convert.ToDecimal(vtstatic_0_2_3_5_2.a4_0_2_3_5_2) * (Convert.ToDecimal((Convert.ToDecimal(2534565888U) * -3.3891147326922439824140803713M)) - Convert.ToDecimal(-8061452288M)))));
+ return retval_0_2_3_5_2;
+ }
+
+ public static int Func_0_2_3_5_1()
+ {
+ VT_0_2_3_5_1 vt_0_2_3_5_1 = new VT_0_2_3_5_1(1);
+ vt_0_2_3_5_1.arr1d_0_2_3_5_1[0] = 1;
+ vt_0_2_3_5_1.arr1d_0_2_3_5_1[1] = 1585562156;
+ vt_0_2_3_5_1.a2_0_2_3_5_1 = 8192.0F;
+ float* a3_0_2_3_5_1 = stackalloc float[1];
+ *a3_0_2_3_5_1 = -16537.2F;
+
+ vtstatic_0_2_3_5_1.arr1d_0_2_3_5_1[0] = 1;
+ vtstatic_0_2_3_5_1.arr1d_0_2_3_5_1[1] = 1585562156;
+ vtstatic_0_2_3_5_1.a2_0_2_3_5_1 = 8192.0F;
+ vt_0_2_3_5_1.a2_0_2_3_5_1 -= ((((*a3_0_2_3_5_1))));
+ int retval_0_2_3_5_1 = Convert.ToInt32((Convert.ToInt32(Convert.ToUInt16((vtstatic_0_2_3_5_1.arr1d_0_2_3_5_1[1] * vtstatic_0_2_3_5_1.arr1d_0_2_3_5_1[0]) / Convert.ToSingle(vt_0_2_3_5_1.a2_0_2_3_5_1))) + vtstatic_0_2_3_5_1.arr1d_0_2_3_5_1[1]));
+ return retval_0_2_3_5_1;
+ }
+
+ public static float Func_0_2_3_4_6()
+ {
+ CL_0_2_3_4_6 cl_0_2_3_4_6 = new CL_0_2_3_4_6();
+
+ cl_0_2_3_4_6.arr1d_0_2_3_4_6[0] = 3632054528U;
+ if ((cl_0_2_3_4_6.arr1d_0_2_3_4_6[0]) <= 10)
+ {
+ return Convert.ToSingle(((Convert.ToSingle(39939 * 1.5648864518390547E-06) + Convert.ToSingle(15245 / -251788.38709677418)) - Convert.ToSingle(cl_0_2_3_4_6.arr1d_0_2_3_4_6[0] / (-251788.38709677418 + 1983586298013.4539))));
+ }
+ else
+ {
+ float else0_0retval_0_2_3_4_6 = Convert.ToSingle(((Convert.ToSingle(39939 * 1.5648864518390547E-06) + Convert.ToSingle(15245 / -251788.38709677418)) - Convert.ToSingle(cl_0_2_3_4_6.arr1d_0_2_3_4_6[0] / (-251788.38709677418 + 1983586298013.4539))));
+ return else0_0retval_0_2_3_4_6;
+ }
+ return Convert.ToSingle(((Convert.ToSingle(39939 * 1.5648864518390547E-06) + Convert.ToSingle(15245 / -251788.38709677418)) - Convert.ToSingle(cl_0_2_3_4_6.arr1d_0_2_3_4_6[0] / (-251788.38709677418 + 1983586298013.4539))));
+ }
+
+ public static float Func_0_2_3_4_5()
+ {
+ VT_0_2_3_4_5 vt_0_2_3_4_5 = new VT_0_2_3_4_5(1);
+ vt_0_2_3_4_5.arr1d_0_2_3_4_5[0] = 111047516160.0;
+ vt_0_2_3_4_5.a4_0_2_3_4_5 = 13244;
+
+ clstatic_0_2_3_4_5.arr2d_0_2_3_4_5[2, 1] = 840212833;
+ float asgop0 = 0.5F;
+ asgop0 -= (0.0157602429F);
+ if ((vt_0_2_3_4_5.arr1d_0_2_3_4_5[0]) != (111045820928.0))
+ {
+ if ((0.0F) < ((Convert.ToSingle(vt_0_2_3_4_5.a4_0_2_3_4_5 / (vt_0_2_3_4_5.arr1d_0_2_3_4_5[0] - 111045820928.0)) + 0.0F)))
+ Console.WriteLine("Func_0_2_3_4_5: < true");
+ }
+ else
+ {
+ if ((Convert.ToSingle(vt_0_2_3_4_5.a4_0_2_3_4_5 / (vt_0_2_3_4_5.arr1d_0_2_3_4_5[0] - 111045820928.0))) < ((Convert.ToSingle(vt_0_2_3_4_5.a4_0_2_3_4_5 / (vt_0_2_3_4_5.arr1d_0_2_3_4_5[0] - 111045820928.0)) + 0.0F)))
+ Console.WriteLine("Func_0_2_3_4_5: < true");
+ else
+ {
+ return Convert.ToSingle(((Convert.ToSingle(vt_0_2_3_4_5.a4_0_2_3_4_5 / (vt_0_2_3_4_5.arr1d_0_2_3_4_5[0] - 111045820928.0)) + 0.0F) * Convert.ToSingle(Convert.ToUInt32(clstatic_0_2_3_4_5.arr2d_0_2_3_4_5[2, 1] / Convert.ToSingle(asgop0)) / vt_0_2_3_4_5.arr1d_0_2_3_4_5[0])));
+ }
+ }
+ return Convert.ToSingle(((Convert.ToSingle(vt_0_2_3_4_5.a4_0_2_3_4_5 / (vt_0_2_3_4_5.arr1d_0_2_3_4_5[0] - 111045820928.0)) + 0.0F) * Convert.ToSingle(Convert.ToUInt32(clstatic_0_2_3_4_5.arr2d_0_2_3_4_5[2, 1] / Convert.ToSingle(asgop0)) / vt_0_2_3_4_5.arr1d_0_2_3_4_5[0])));
+ }
+
+ public static double Func_0_2_3_4_4()
+ {
+
+ vtstatic_0_2_3_4_4.a5_0_2_3_4_4 = 8;
+ a2_0_2_3_4_4 += (-16128.0);
+ a2_0_2_3_4_4 -= (((a0_0_2_3_4_4 / (vtstatic_0_2_3_4_4.a5_0_2_3_4_4 / -0.45144108016006745))));
+ if ((0.0) == (((vtstatic_0_2_3_4_4.a5_0_2_3_4_4 * 16.0) - 0.0)))
+ {
+ double if0_0retval_0_2_3_4_4 = Convert.ToDouble((((vtstatic_0_2_3_4_4.a5_0_2_3_4_4 * 16.0) - 0.0) + a2_0_2_3_4_4));
+ return if0_0retval_0_2_3_4_4;
+ }
+ return Convert.ToDouble((((vtstatic_0_2_3_4_4.a5_0_2_3_4_4 * 16.0) - 0.0) + a2_0_2_3_4_4));
+ }
+
+ public static double Func_0_2_3_4_3()
+ {
+ VT_0_2_3_4_3 vt_0_2_3_4_3 = new VT_0_2_3_4_3(1);
+ vt_0_2_3_4_3.arr2d_0_2_3_4_3[2, 0] = 2209;
+ vt_0_2_3_4_3.a2_0_2_3_4_3 = 1.5650895380673913;
+
+ float asgop0 = -1.90734863E-06F;
+ asgop0 -= ((-7.62939453E-06F));
+ if (((Convert.ToSingle(247751488U / -129893132140544.0) - asgop0)) == (Convert.ToSingle(247751488U / -129893132140544.0)))
+ Console.WriteLine("Func_0_2_3_4_3: == true");
+ else
+ {
+ if ((vt_0_2_3_4_3.a2_0_2_3_4_3) == ((Convert.ToSingle(a5_0_2_3_4_3 / clstatic_0_2_3_4_3.a1_0_2_3_4_3) * vt_0_2_3_4_3.a2_0_2_3_4_3)))
+ {
+ double if0_1retval_0_2_3_4_3 = Convert.ToDouble(((Convert.ToSingle(vt_0_2_3_4_3.arr2d_0_2_3_4_3[2, 0] / 144769024.0) + (Convert.ToSingle(247751488U / -129893132140544.0) - asgop0)) / (Convert.ToSingle(a5_0_2_3_4_3 / clstatic_0_2_3_4_3.a1_0_2_3_4_3) * vt_0_2_3_4_3.a2_0_2_3_4_3)));
+ return if0_1retval_0_2_3_4_3;
+ }
+ else
+ {
+ if ((vt_0_2_3_4_3.a2_0_2_3_4_3) < ((Convert.ToSingle(a5_0_2_3_4_3 / clstatic_0_2_3_4_3.a1_0_2_3_4_3) * vt_0_2_3_4_3.a2_0_2_3_4_3)))
+ Console.WriteLine("Func_0_2_3_4_3: < true");
+ else
+ Console.WriteLine("Func_0_2_3_4_3: < false");
+ }
+ }
+ double retval_0_2_3_4_3 = Convert.ToDouble(((Convert.ToSingle(vt_0_2_3_4_3.arr2d_0_2_3_4_3[2, 0] / 144769024.0) + (Convert.ToSingle(247751488U / -129893132140544.0) - asgop0)) / (Convert.ToSingle(a5_0_2_3_4_3 / clstatic_0_2_3_4_3.a1_0_2_3_4_3) * vt_0_2_3_4_3.a2_0_2_3_4_3)));
+ return retval_0_2_3_4_3;
+ }
+
+ public static double Func_0_2_3_4_2()
+ {
+ CL_0_2_3_4_2 cl_0_2_3_4_2 = new CL_0_2_3_4_2();
+
+ arr3d_0_2_3_4_2[4, 1, 3] = 1075147719;
+ if (((arr3d_0_2_3_4_2[4, 1, 3] * cl_0_2_3_4_2.a0_0_2_3_4_2)) < (cl_0_2_3_4_2.a0_0_2_3_4_2))
+ {
+ double if0_0retval_0_2_3_4_2 = Convert.ToDouble((((arr3d_0_2_3_4_2[4, 1, 3] * cl_0_2_3_4_2.a0_0_2_3_4_2) - ((4096 / (cl_0_2_3_4_2.a0_0_2_3_4_2 - (-255.99999999255917))) - (4096.0 - 4087.5))) - (a3_0_2_3_4_2 / (a3_0_2_3_4_2 / 0.34026472995998314))));
+ return if0_0retval_0_2_3_4_2;
+ }
+ else
+ {
+ double else0_0retval_0_2_3_4_2 = Convert.ToDouble((((arr3d_0_2_3_4_2[4, 1, 3] * cl_0_2_3_4_2.a0_0_2_3_4_2) - ((4096 / (cl_0_2_3_4_2.a0_0_2_3_4_2 - (-255.99999999255917))) - (4096.0 - 4087.5))) - (a3_0_2_3_4_2 / (a3_0_2_3_4_2 / 0.34026472995998314))));
+ return else0_0retval_0_2_3_4_2;
+ }
+ return Convert.ToDouble((((arr3d_0_2_3_4_2[4, 1, 3] * cl_0_2_3_4_2.a0_0_2_3_4_2) - ((4096 / (cl_0_2_3_4_2.a0_0_2_3_4_2 - (-255.99999999255917))) - (4096.0 - 4087.5))) - (a3_0_2_3_4_2 / (a3_0_2_3_4_2 / 0.34026472995998314))));
+ }
+
+ public static float Func_0_2_3_4_1()
+ {
+
+ vtstatic_0_2_3_4_1.arr3d_0_2_3_4_1[4, 0, 3] = 0.0F;
+ vtstatic_0_2_3_4_1.a1_0_2_3_4_1 = 0.000122070313F;
+ float asgop0 = vtstatic_0_2_3_4_1.a1_0_2_3_4_1;
+ asgop0 += ((vtstatic_0_2_3_4_1.a1_0_2_3_4_1 + -0.000366210938F));
+ float asgop1 = vtstatic_0_2_3_4_1.a1_0_2_3_4_1;
+ asgop1 -= ((asgop0));
+ asgop1 += (Convert.ToSingle(-16384 * 7.4505805969238281E-09));
+ if ((asgop1) >= ((asgop1 + vtstatic_0_2_3_4_1.arr3d_0_2_3_4_1[4, 0, 3])))
+ {
+ float if0_0retval_0_2_3_4_1 = Convert.ToSingle((asgop1 + vtstatic_0_2_3_4_1.arr3d_0_2_3_4_1[4, 0, 3]));
+ return if0_0retval_0_2_3_4_1;
+ }
+ return Convert.ToSingle((asgop1 + vtstatic_0_2_3_4_1.arr3d_0_2_3_4_1[4, 0, 3]));
+ }
+
+ public static float Func_0_2_3_3_4()
+ {
+
+ vtstatic_0_2_3_3_4.arr1d_0_2_3_3_4[4] = -6.710982E+07F;
+ arr1d_0_2_3_3_4[0] = 131072.0F;
+ arr1d_0_2_3_3_4[2] = 0.0F;
+ float asgop0 = 67108864.0F;
+ asgop0 -= (arr1d_0_2_3_3_4[2]);
+ float asgop1 = arr1d_0_2_3_3_4[0];
+ asgop1 *= ((arr1d_0_2_3_3_4[0] / 67108864.0F));
+ asgop0 += (vtstatic_0_2_3_3_4.arr1d_0_2_3_3_4[4]);
+ float asgop3 = arr1d_0_2_3_3_4[0];
+ asgop3 /= (-0.5F);
+ asgop3 /= (asgop1);
+ if ((asgop3) == ((asgop3 + asgop0)))
+ {
+ if ((asgop3) > ((asgop3 + asgop0)))
+ {
+ return Convert.ToSingle((asgop3 + asgop0));
+ }
+ }
+ else
+ Console.WriteLine("Func_0_2_3_3_4: == false");
+ float retval_0_2_3_3_4 = Convert.ToSingle((asgop3 + asgop0));
+ return retval_0_2_3_3_4;
+ }
+
+ public static float Func_0_2_3_3_3()
+ {
+ VT_0_2_3_3_3 vt_0_2_3_3_3 = new VT_0_2_3_3_3(1);
+ vt_0_2_3_3_3.a4_0_2_3_3_3 = 994.0F;
+ CL_0_2_3_3_3 cl_0_2_3_3_3 = new CL_0_2_3_3_3();
+
+ cl_0_2_3_3_3.arr3d_0_2_3_3_3[4, 2, 3] = 510.0F;
+ clstatic_0_2_3_3_3.arr3d_0_2_3_3_3[4, 0, 3] = -512.0F;
+ float asgop0 = 0.5F;
+ asgop0 -= (((0.5F - 30.0F)));
+ if ((((cl_0_2_3_3_3.arr3d_0_2_3_3_3[4, 2, 3] - 1022.0F) + cl_0_2_3_3_3.arr3d_0_2_3_3_3[4, 2, 3])) != (1022.0F))
+ {
+ float if0_0retval_0_2_3_3_3 = Convert.ToSingle(((((cl_0_2_3_3_3.arr3d_0_2_3_3_3[4, 2, 3] - 1022.0F) + cl_0_2_3_3_3.arr3d_0_2_3_3_3[4, 2, 3]) + (clstatic_0_2_3_3_3.arr3d_0_2_3_3_3[4, 0, 3] + (clstatic_0_2_3_3_3.arr3d_0_2_3_3_3[4, 0, 3] + vt_0_2_3_3_3.a4_0_2_3_3_3))) * asgop0));
+ return if0_0retval_0_2_3_3_3;
+ }
+ else
+ {
+ return Convert.ToSingle(((((cl_0_2_3_3_3.arr3d_0_2_3_3_3[4, 2, 3] - 1022.0F) + cl_0_2_3_3_3.arr3d_0_2_3_3_3[4, 2, 3]) + (clstatic_0_2_3_3_3.arr3d_0_2_3_3_3[4, 0, 3] + (clstatic_0_2_3_3_3.arr3d_0_2_3_3_3[4, 0, 3] + vt_0_2_3_3_3.a4_0_2_3_3_3))) * asgop0));
+ }
+ float retval_0_2_3_3_3 = Convert.ToSingle(((((cl_0_2_3_3_3.arr3d_0_2_3_3_3[4, 2, 3] - 1022.0F) + cl_0_2_3_3_3.arr3d_0_2_3_3_3[4, 2, 3]) + (clstatic_0_2_3_3_3.arr3d_0_2_3_3_3[4, 0, 3] + (clstatic_0_2_3_3_3.arr3d_0_2_3_3_3[4, 0, 3] + vt_0_2_3_3_3.a4_0_2_3_3_3))) * asgop0));
+ return retval_0_2_3_3_3;
+ }
+
+ public static float Func_0_2_3_3_2()
+ {
+ VT_0_2_3_3_2 vt_0_2_3_3_2 = new VT_0_2_3_3_2(1);
+ vt_0_2_3_3_2.arr3d_0_2_3_3_2[4, 0, 3] = -1048576.0F;
+ vt_0_2_3_3_2.a5_0_2_3_3_2 = -126024.0F;
+ float* a2_0_2_3_3_2 = stackalloc float[1];
+ *a2_0_2_3_3_2 = 524288.0F;
+ float a4_0_2_3_3_2 = 126976.0F;
+
+ vtstatic_0_2_3_3_2.arr3d_0_2_3_3_2[4, 0, 3] = -1048576.0F;
+ vtstatic_0_2_3_3_2.a5_0_2_3_3_2 = -126024.0F;
+ float asgop0 = vt_0_2_3_3_2.arr3d_0_2_3_3_2[4, 0, 3];
+ asgop0 += (a4_0_2_3_3_2);
+ float asgop1 = a4_0_2_3_3_2;
+ asgop1 += (vtstatic_0_2_3_3_2.a5_0_2_3_3_2);
+ float asgop2 = (*a2_0_2_3_3_2);
+ asgop2 *= ((-0.0625F));
+ float asgop3 = vt_0_2_3_3_2.arr3d_0_2_3_3_2[4, 0, 3];
+ asgop3 -= ((asgop0));
+ if ((asgop2) <= ((asgop2 / ((((*a2_0_2_3_3_2)) - (((*a2_0_2_3_3_2)) - 131072.0F)) + asgop3))))
+ {
+ float if0_0retval_0_2_3_3_2 = Convert.ToSingle(((asgop2 / ((((*a2_0_2_3_3_2)) - (((*a2_0_2_3_3_2)) - 131072.0F)) + asgop3)) - asgop1));
+ return if0_0retval_0_2_3_3_2;
+ }
+ else
+ {
+ if ((asgop1) <= (((asgop2 / ((((*a2_0_2_3_3_2)) - (((*a2_0_2_3_3_2)) - 131072.0F)) + asgop3)) - asgop1)))
+ {
+ return Convert.ToSingle(((asgop2 / ((((*a2_0_2_3_3_2)) - (((*a2_0_2_3_3_2)) - 131072.0F)) + asgop3)) - asgop1));
+ }
+ }
+ float retval_0_2_3_3_2 = Convert.ToSingle(((asgop2 / ((((*a2_0_2_3_3_2)) - (((*a2_0_2_3_3_2)) - 131072.0F)) + asgop3)) - asgop1));
+ return retval_0_2_3_3_2;
+ }
+
+ public static float Func_0_2_3_3_1()
+ {
+
+ vtstatic_0_2_3_3_1.arr3d_0_2_3_3_1[4, 0, 3] = 0.02110326F;
+ float asgop0 = 4096.0F;
+ asgop0 *= ((4096.0F / 1.09951163E+12F));
+ float asgop1 = -0.0078125F;
+ asgop1 += (0.00732421875F);
+ asgop0 *= (4096.0F);
+ if ((asgop1) < ((asgop0 + (asgop1 - vtstatic_0_2_3_3_1.arr3d_0_2_3_3_1[4, 0, 3]))))
+ Console.WriteLine("Func_0_2_3_3_1: < true");
+ else
+ Console.WriteLine("Func_0_2_3_3_1: < false");
+ return Convert.ToSingle((asgop0 + (asgop1 - vtstatic_0_2_3_3_1.arr3d_0_2_3_3_1[4, 0, 3])));
+ }
+
+ public static float Func_0_2_3_2_6()
+ {
+
+ vtstatic_0_2_3_2_6.a3_0_2_3_2_6 = 1.0F;
+ float asgop0 = clstatic_0_2_3_2_6.a1_0_2_3_2_6;
+ asgop0 *= ((clstatic_0_2_3_2_6.a1_0_2_3_2_6 - (a0_0_2_3_2_6)));
+ if ((asgop0) > ((asgop0 * (((vtstatic_0_2_3_2_6.a3_0_2_3_2_6 * (vtstatic_0_2_3_2_6.a3_0_2_3_2_6 - 0.9375F)) - (-0.1875F)) * (-0.1875F / (-0.1875F + 0.1640625F))))))
+ {
+ return Convert.ToSingle((asgop0 * (((vtstatic_0_2_3_2_6.a3_0_2_3_2_6 * (vtstatic_0_2_3_2_6.a3_0_2_3_2_6 - 0.9375F)) - (-0.1875F)) * (-0.1875F / (-0.1875F + 0.1640625F)))));
+ }
+ return Convert.ToSingle((asgop0 * (((vtstatic_0_2_3_2_6.a3_0_2_3_2_6 * (vtstatic_0_2_3_2_6.a3_0_2_3_2_6 - 0.9375F)) - (-0.1875F)) * (-0.1875F / (-0.1875F + 0.1640625F)))));
+ }
+
+ public static double Func_0_2_3_2_5()
+ {
+ VT_0_2_3_2_5 vt_0_2_3_2_5 = new VT_0_2_3_2_5(1);
+ vt_0_2_3_2_5.a0_0_2_3_2_5 = -1065345040.0;
+ vt_0_2_3_2_5.a3_0_2_3_2_5 = 4.76837158203125E-07;
+
+ vtstatic_0_2_3_2_5.a0_0_2_3_2_5 = -1065345040.0;
+ vtstatic_0_2_3_2_5.a3_0_2_3_2_5 = 4.76837158203125E-07;
+ double asgop0 = vtstatic_0_2_3_2_5.a3_0_2_3_2_5;
+ asgop0 += (-4.291534423828125E-06);
+ double asgop1 = 8176.0;
+ asgop1 -= ((vt_0_2_3_2_5.a0_0_2_3_2_5));
+ if ((((32.0F - (-96.0F)) * vtstatic_0_2_3_2_5.a3_0_2_3_2_5)) >= (vtstatic_0_2_3_2_5.a3_0_2_3_2_5))
+ {
+ return Convert.ToDouble(((((32.0F - (-96.0F)) * vtstatic_0_2_3_2_5.a3_0_2_3_2_5) - ((asgop0 * ((-96.0F * 3.9736429850260414E-08) - (-8176.0000038146973))))) * asgop1));
+ }
+ else
+ {
+ double else0_0retval_0_2_3_2_5 = Convert.ToDouble(((((32.0F - (-96.0F)) * vtstatic_0_2_3_2_5.a3_0_2_3_2_5) - ((asgop0 * ((-96.0F * 3.9736429850260414E-08) - (-8176.0000038146973))))) * asgop1));
+ return else0_0retval_0_2_3_2_5;
+ }
+ return Convert.ToDouble(((((32.0F - (-96.0F)) * vtstatic_0_2_3_2_5.a3_0_2_3_2_5) - ((asgop0 * ((-96.0F * 3.9736429850260414E-08) - (-8176.0000038146973))))) * asgop1));
+ }
+
+ public static double Func_0_2_3_2_4()
+ {
+
+ arr1d_0_2_3_2_4[0] = 7.62939453125E-06;
+ arr1d_0_2_3_2_4[3] = 0.0;
+ double asgop0 = arr1d_0_2_3_2_4[0];
+ asgop0 += (((arr1d_0_2_3_2_4[0] + arr1d_0_2_3_2_4[3]) * -0.75));
+ double asgop1 = -0.75;
+ asgop1 -= ((-4398046511104.75));
+ double asgop2 = -1048576.0;
+ asgop2 *= ((512.0F * 751.0));
+ if (((asgop1 - 4389456576512.0)) < (asgop1))
+ Console.WriteLine("Func_0_2_3_2_4: < true");
+ return Convert.ToDouble((asgop0 * ((asgop1 - 4389456576512.0) - (asgop2))));
+ }
+
+ public static double Func_0_2_3_2_3()
+ {
+ VT_0_2_3_2_3 vt_0_2_3_2_3 = new VT_0_2_3_2_3(1);
+ vt_0_2_3_2_3.arr3d_0_2_3_2_3[4, 0, 3] = 0.484375;
+ vt_0_2_3_2_3.a2_0_2_3_2_3 = -0.00030517578125;
+
+ vtstatic_0_2_3_2_3.arr3d_0_2_3_2_3[4, 0, 3] = 0.484375;
+ vtstatic_0_2_3_2_3.a2_0_2_3_2_3 = -0.00030517578125;
+ double asgop0 = -0.00018310546875;
+ asgop0 -= ((vt_0_2_3_2_3.a2_0_2_3_2_3));
+ double asgop1 = 35184372088832.0;
+ asgop1 += (((35184372088832.0 / 1.0) / (1.0 + -2.003921568627451)));
+ if ((asgop1) > ((((0.0001220703125 + -0.00018310546875) + (asgop0 * vtstatic_0_2_3_2_3.arr3d_0_2_3_2_3[4, 0, 3])) * asgop1)))
+ {
+ return Convert.ToDouble((((0.0001220703125 + -0.00018310546875) + (asgop0 * vtstatic_0_2_3_2_3.arr3d_0_2_3_2_3[4, 0, 3])) * asgop1));
+ }
+ double retval_0_2_3_2_3 = Convert.ToDouble((((0.0001220703125 + -0.00018310546875) + (asgop0 * vtstatic_0_2_3_2_3.arr3d_0_2_3_2_3[4, 0, 3])) * asgop1));
+ return retval_0_2_3_2_3;
+ }
+
+ public static double Func_0_2_3_2_2()
+ {
+
+ float asgop0 = 0.5F;
+ asgop0 -= ((-0.5F));
+ asgop0 += (a0_0_2_3_2_2);
+ double asgop2 = 6.103515625E-05;
+ asgop2 *= (-1610612736.0);
+ double asgop3 = 1.0;
+ asgop3 /= (6.103515625E-05);
+ if ((asgop0) >= (0.0F))
+ {
+ if ((asgop0) != (0.0F))
+ {
+ return Convert.ToDouble((((((1.0F + 0.0F) / 6.103515625E-05) + asgop3) - (asgop2)) + (asgop0 / 1.5282668231611894E-06)));
+ }
+ else
+ Console.WriteLine("Func_0_2_3_2_2: != false");
+ }
+ double retval_0_2_3_2_2 = Convert.ToDouble((((((1.0F + 0.0F) / 6.103515625E-05) + asgop3) - (asgop2)) + (asgop0 / 1.5282668231611894E-06)));
+ return retval_0_2_3_2_2;
+ }
+
+ public static double Func_0_2_3_2_1()
+ {
+
+ if (((4.0 / 3.6522453906489353E-12)) <= (4.0))
+ Console.WriteLine("Func_0_2_3_2_1: <= true");
+ return Convert.ToDouble((((clstatic_0_2_3_2_1.a0_0_2_3_2_1 * -70368744177664.0) - (4.0 / 3.6522453906489353E-12)) - ((3.6522453906489353E-12 - ((clstatic_0_2_3_2_1.a0_0_2_3_2_1 * 63.999999999766253))) * (-0.9999999999963477 + (-0.9999999999963477 - (-4261412866.0))))));
+ }
+
+ public static Decimal Func_0_2_3_1_6()
+ {
+
+ Decimal asgop0 = clstatic_0_2_3_1_6.a0_0_2_3_1_6;
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal(clstatic_0_2_3_1_6.a5_0_2_3_1_6)));
+ int asgop1 = 967415437;
+ asgop1 %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(700636655))))));
+ if ((asgop0) <= ((Convert.ToDecimal(Convert.ToDouble(Convert.ToDecimal(0.001953125M) / Convert.ToDecimal(clstatic_0_2_3_1_6.a0_0_2_3_1_6))) * asgop0)))
+ Console.WriteLine("Func_0_2_3_1_6: <= true");
+ else
+ {
+ if ((asgop0) > ((Convert.ToDecimal(Convert.ToDouble(Convert.ToDecimal(0.001953125M) / Convert.ToDecimal(clstatic_0_2_3_1_6.a0_0_2_3_1_6))) * asgop0)))
+ {
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(asgop1) * (Convert.ToDecimal((Convert.ToDecimal(128.0F) * 0.0000152587890625M)) - Convert.ToDecimal((Convert.ToDecimal(2UL) / 1024M))))) + Convert.ToDecimal((Convert.ToDecimal(Convert.ToDouble(Convert.ToDecimal(0.001953125M) / Convert.ToDecimal(clstatic_0_2_3_1_6.a0_0_2_3_1_6))) * asgop0))));
+ }
+ }
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(asgop1) * (Convert.ToDecimal((Convert.ToDecimal(128.0F) * 0.0000152587890625M)) - Convert.ToDecimal((Convert.ToDecimal(2UL) / 1024M))))) + Convert.ToDecimal((Convert.ToDecimal(Convert.ToDouble(Convert.ToDecimal(0.001953125M) / Convert.ToDecimal(clstatic_0_2_3_1_6.a0_0_2_3_1_6))) * asgop0))));
+ }
+
+ public static Decimal Func_0_2_3_1_5()
+ {
+ CL_0_2_3_1_5 cl_0_2_3_1_5 = new CL_0_2_3_1_5();
+
+ cl_0_2_3_1_5.arr1d_0_2_3_1_5[0] = 0M;
+ cl_0_2_3_1_5.arr1d_0_2_3_1_5[5] = 0M;
+ clstatic_0_2_3_1_5.arr1d_0_2_3_1_5[2] = 0M;
+ Decimal asgop0 = 0M;
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal(0M)));
+ Decimal asgop1 = 0M;
+ asgop1 -= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(0M) + Convert.ToDecimal(0M)))));
+ if ((asgop1) < ((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(cl_0_2_3_1_5.arr1d_0_2_3_1_5[5]) - Convert.ToDecimal(cl_0_2_3_1_5.arr1d_0_2_3_1_5[0]))) - Convert.ToDecimal((Convert.ToDecimal(clstatic_0_2_3_1_5.arr1d_0_2_3_1_5[2]) - Convert.ToDecimal(0M))))) + Convert.ToDecimal(asgop0))) - Convert.ToDecimal((Convert.ToDecimal(asgop1) - Convert.ToDecimal((Convert.ToDecimal(0M) - Convert.ToDecimal(0M))))))))
+ Console.WriteLine("Func_0_2_3_1_5: < true");
+ else
+ {
+ if ((asgop0) != ((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(cl_0_2_3_1_5.arr1d_0_2_3_1_5[5]) - Convert.ToDecimal(cl_0_2_3_1_5.arr1d_0_2_3_1_5[0]))) - Convert.ToDecimal((Convert.ToDecimal(clstatic_0_2_3_1_5.arr1d_0_2_3_1_5[2]) - Convert.ToDecimal(0M))))) + Convert.ToDecimal(asgop0))))
+ Console.WriteLine("Func_0_2_3_1_5: != true");
+ else
+ {
+ if (((Convert.ToDecimal((Convert.ToDecimal(cl_0_2_3_1_5.arr1d_0_2_3_1_5[5]) - Convert.ToDecimal(cl_0_2_3_1_5.arr1d_0_2_3_1_5[0]))) - Convert.ToDecimal((Convert.ToDecimal(clstatic_0_2_3_1_5.arr1d_0_2_3_1_5[2]) - Convert.ToDecimal(0M))))) < (cl_0_2_3_1_5.arr1d_0_2_3_1_5[0]))
+ {
+ if ((asgop1) <= ((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(cl_0_2_3_1_5.arr1d_0_2_3_1_5[5]) - Convert.ToDecimal(cl_0_2_3_1_5.arr1d_0_2_3_1_5[0]))) - Convert.ToDecimal((Convert.ToDecimal(clstatic_0_2_3_1_5.arr1d_0_2_3_1_5[2]) - Convert.ToDecimal(0M))))) + Convert.ToDecimal(asgop0))) - Convert.ToDecimal((Convert.ToDecimal(asgop1) - Convert.ToDecimal((Convert.ToDecimal(0M) - Convert.ToDecimal(0M))))))))
+ {
+ Decimal if1_2retval_0_2_3_1_5 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(cl_0_2_3_1_5.arr1d_0_2_3_1_5[5]) - Convert.ToDecimal(cl_0_2_3_1_5.arr1d_0_2_3_1_5[0]))) - Convert.ToDecimal((Convert.ToDecimal(clstatic_0_2_3_1_5.arr1d_0_2_3_1_5[2]) - Convert.ToDecimal(0M))))) + Convert.ToDecimal(asgop0))) - Convert.ToDecimal((Convert.ToDecimal(asgop1) - Convert.ToDecimal((Convert.ToDecimal(0M) - Convert.ToDecimal(0M)))))));
+ return if1_2retval_0_2_3_1_5;
+ }
+ else
+ Console.WriteLine("Func_0_2_3_1_5: <= false");
+ }
+ }
+ }
+ Decimal retval_0_2_3_1_5 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(cl_0_2_3_1_5.arr1d_0_2_3_1_5[5]) - Convert.ToDecimal(cl_0_2_3_1_5.arr1d_0_2_3_1_5[0]))) - Convert.ToDecimal((Convert.ToDecimal(clstatic_0_2_3_1_5.arr1d_0_2_3_1_5[2]) - Convert.ToDecimal(0M))))) + Convert.ToDecimal(asgop0))) - Convert.ToDecimal((Convert.ToDecimal(asgop1) - Convert.ToDecimal((Convert.ToDecimal(0M) - Convert.ToDecimal(0M)))))));
+ return retval_0_2_3_1_5;
+ }
+
+ public static Decimal Func_0_2_3_1_4()
+ {
+ CL_0_2_3_1_4 cl_0_2_3_1_4 = new CL_0_2_3_1_4();
+
+ vtstatic_0_2_3_1_4.arr2d_0_2_3_1_4[2, 2] = 141737409;
+ cl_0_2_3_1_4.arr1d_0_2_3_1_4[0] = -0.0155029296875M;
+ a3_0_2_3_1_4 %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(a1_0_2_3_1_4))))));
+ Decimal asgop1 = cl_0_2_3_1_4.arr1d_0_2_3_1_4[0];
+ asgop1 -= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(cl_0_2_3_1_4.arr1d_0_2_3_1_4[0]) + Convert.ToDecimal(-60.3678324612241M)))));
+ if (((Convert.ToDecimal(0.015625M) + Convert.ToDecimal(cl_0_2_3_1_4.arr1d_0_2_3_1_4[0]))) < (0.015625M))
+ {
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(Convert.ToUInt32(Convert.ToInt16(6906 * 1.2380538662033014) - a3_0_2_3_1_4)) / (Convert.ToDecimal(0.015625M) + Convert.ToDecimal(cl_0_2_3_1_4.arr1d_0_2_3_1_4[0])))) + Convert.ToDecimal((Convert.ToDecimal(vtstatic_0_2_3_1_4.arr2d_0_2_3_1_4[2, 2]) * asgop1))));
+ }
+ else
+ {
+ Decimal else0_0retval_0_2_3_1_4 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(Convert.ToUInt32(Convert.ToInt16(6906 * 1.2380538662033014) - a3_0_2_3_1_4)) / (Convert.ToDecimal(0.015625M) + Convert.ToDecimal(cl_0_2_3_1_4.arr1d_0_2_3_1_4[0])))) + Convert.ToDecimal((Convert.ToDecimal(vtstatic_0_2_3_1_4.arr2d_0_2_3_1_4[2, 2]) * asgop1))));
+ return else0_0retval_0_2_3_1_4;
+ }
+ Decimal retval_0_2_3_1_4 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(Convert.ToUInt32(Convert.ToInt16(6906 * 1.2380538662033014) - a3_0_2_3_1_4)) / (Convert.ToDecimal(0.015625M) + Convert.ToDecimal(cl_0_2_3_1_4.arr1d_0_2_3_1_4[0])))) + Convert.ToDecimal((Convert.ToDecimal(vtstatic_0_2_3_1_4.arr2d_0_2_3_1_4[2, 2]) * asgop1))));
+ return retval_0_2_3_1_4;
+ }
+
+ public static Decimal Func_0_2_3_1_3()
+ {
+
+ vtstatic_0_2_3_1_3.arr1d_0_2_3_1_3[0] = -8192M;
+ if (((0.25 - (-0.97146085435194629))) == (0.25))
+ Console.WriteLine("Func_0_2_3_1_3: == true");
+ else
+ {
+ Decimal else0_0retval_0_2_3_1_3 = Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt16(Convert.ToInt16(256.0F + 16500.0F) / (0.25 - (-0.97146085435194629)))) * (Convert.ToDecimal((Convert.ToDecimal(4UL) / (Convert.ToDecimal(vtstatic_0_2_3_1_3.arr1d_0_2_3_1_3[0]) + Convert.ToDecimal(8191.99951171875M)))) + Convert.ToDecimal((Convert.ToDecimal(vtstatic_0_2_3_1_3.arr1d_0_2_3_1_3[0]) - Convert.ToDecimal(clstatic_0_2_3_1_3.a4_0_2_3_1_3))))));
+ return else0_0retval_0_2_3_1_3;
+ }
+ Decimal retval_0_2_3_1_3 = Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt16(Convert.ToInt16(256.0F + 16500.0F) / (0.25 - (-0.97146085435194629)))) * (Convert.ToDecimal((Convert.ToDecimal(4UL) / (Convert.ToDecimal(vtstatic_0_2_3_1_3.arr1d_0_2_3_1_3[0]) + Convert.ToDecimal(8191.99951171875M)))) + Convert.ToDecimal((Convert.ToDecimal(vtstatic_0_2_3_1_3.arr1d_0_2_3_1_3[0]) - Convert.ToDecimal(clstatic_0_2_3_1_3.a4_0_2_3_1_3))))));
+ return retval_0_2_3_1_3;
+ }
+
+ public static Decimal Func_0_2_3_1_2()
+ {
+ CL_0_2_3_1_2 cl_0_2_3_1_2 = new CL_0_2_3_1_2();
+
+ vtstatic_0_2_3_1_2.arr1d_0_2_3_1_2[4] = -536870912M;
+ arr1d_0_2_3_1_2[0] = -34.796499740310850749011736431M;
+ Decimal asgop0 = vtstatic_0_2_3_1_2.arr1d_0_2_3_1_2[4];
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal(3758096384M)));
+ if ((asgop0) <= ((Convert.ToDecimal(asgop0) + Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(128L * (Convert.ToDecimal(512UL) * cl_0_2_3_1_2.a2_0_2_3_1_2)))) - Convert.ToDecimal((Convert.ToDecimal(1799208790) * arr1d_0_2_3_1_2[0])))))))
+ {
+ if ((asgop0) <= ((Convert.ToDecimal(asgop0) + Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(128L * (Convert.ToDecimal(512UL) * cl_0_2_3_1_2.a2_0_2_3_1_2)))) - Convert.ToDecimal((Convert.ToDecimal(1799208790) * arr1d_0_2_3_1_2[0])))))))
+ {
+ return Convert.ToDecimal((Convert.ToDecimal(asgop0) + Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(128L * (Convert.ToDecimal(512UL) * cl_0_2_3_1_2.a2_0_2_3_1_2)))) - Convert.ToDecimal((Convert.ToDecimal(1799208790) * arr1d_0_2_3_1_2[0]))))));
+ }
+ }
+ else
+ Console.WriteLine("Func_0_2_3_1_2: <= false");
+ Decimal retval_0_2_3_1_2 = Convert.ToDecimal((Convert.ToDecimal(asgop0) + Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(128L * (Convert.ToDecimal(512UL) * cl_0_2_3_1_2.a2_0_2_3_1_2)))) - Convert.ToDecimal((Convert.ToDecimal(1799208790) * arr1d_0_2_3_1_2[0]))))));
+ return retval_0_2_3_1_2;
+ }
+
+ public static Decimal Func_0_2_3_1_1()
+ {
+ CL_0_2_3_1_1 cl_0_2_3_1_1 = new CL_0_2_3_1_1();
+ Decimal a4_0_2_3_1_1 = 0M;
+
+ vtstatic_0_2_3_1_1.a2_0_2_3_1_1 = 0M;
+ arr2d_0_2_3_1_1[2, 0] = 0M;
+ Decimal asgop0 = 0M;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal(a4_0_2_3_1_1)));
+ cl_0_2_3_1_1.a1_0_2_3_1_1 -= (Convert.ToDecimal(Convert.ToDecimal(0M)));
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal(0M)));
+ if (((Convert.ToDecimal(vtstatic_0_2_3_1_1.a2_0_2_3_1_1) - Convert.ToDecimal(0M))) >= (vtstatic_0_2_3_1_1.a2_0_2_3_1_1))
+ Console.WriteLine("Func_0_2_3_1_1: >= true");
+ Decimal retval_0_2_3_1_1 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(cl_0_2_3_1_1.a1_0_2_3_1_1) - Convert.ToDecimal((Convert.ToDecimal(clstatic_0_2_3_1_1.a5_0_2_3_1_1) * (Convert.ToDecimal(0M) - Convert.ToDecimal(arr2d_0_2_3_1_1[2, 0])))))) - Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(vtstatic_0_2_3_1_1.a2_0_2_3_1_1) - Convert.ToDecimal(0M))) + Convert.ToDecimal(asgop0)))));
+ return retval_0_2_3_1_1;
+ }
+
+ public static float Func_0_2_2_6_6()
+ {
+
+ clstatic_0_2_2_6_6.arr3d_0_2_2_6_6[4, 0, 3] = 0.0002155304F;
+ clstatic_0_2_2_6_6.arr3d_0_2_2_6_6[4, 3, 3] = 0.000244140625F;
+ float asgop0 = a5_0_2_2_6_6;
+ asgop0 += (0.000473022461F);
+ float asgop1 = 0.000473022461F;
+ asgop1 -= (clstatic_0_2_2_6_6.arr3d_0_2_2_6_6[4, 3, 3]);
+ asgop1 -= (clstatic_0_2_2_6_6.arr3d_0_2_2_6_6[4, 0, 3]);
+ float retval_0_2_2_6_6 = Convert.ToSingle(((((0.0009765625F / 2.0F) + a5_0_2_2_6_6) - asgop0) - asgop1));
+ return retval_0_2_2_6_6;
+ }
+
+ public static float Func_0_2_2_6_5()
+ {
+
+ vtstatic_0_2_2_6_5.a0_0_2_2_6_5 = -3.05175781E-05F;
+ float asgop0 = vtstatic_0_2_2_6_5.a0_0_2_2_6_5;
+ asgop0 *= ((vtstatic_0_2_2_6_5.a0_0_2_2_6_5 / vtstatic_0_2_2_6_5.a0_0_2_2_6_5));
+ float asgop1 = 2048.0F;
+ asgop1 += (28672.0F);
+ float asgop2 = 0.03125F;
+ asgop2 /= (((0.03125F + 2047.96875F) + asgop1));
+ asgop0 += ((vtstatic_0_2_2_6_5.a0_0_2_2_6_5 * -0.96875F));
+ float retval_0_2_2_6_5 = Convert.ToSingle((asgop0 - asgop2));
+ return retval_0_2_2_6_5;
+ }
+
+ public static float Func_0_2_2_6_4()
+ {
+ CL_0_2_2_6_4 cl_0_2_2_6_4 = new CL_0_2_2_6_4();
+
+ float asgop0 = 16384.0F;
+ asgop0 -= ((-1015808.0F));
+ float asgop1 = -3.05175781E-05F;
+ asgop1 *= (-0.9375F);
+ cl_0_2_2_6_4.a0_0_2_2_6_4 /= ((16384.0F + asgop0));
+ float retval_0_2_2_6_4 = Convert.ToSingle((((-3.05175781E-05F + asgop1) - 1.90734863E-06F) / cl_0_2_2_6_4.a0_0_2_2_6_4));
+ return retval_0_2_2_6_4;
+ }
+
+ public static float Func_0_2_2_6_3()
+ {
+ VT_0_2_2_6_3 vt_0_2_2_6_3 = new VT_0_2_2_6_3(1);
+ vt_0_2_2_6_3.a4_0_2_2_6_3 = -96.00098F;
+ CL_0_2_2_6_3 cl_0_2_2_6_3 = new CL_0_2_2_6_3();
+
+ cl_0_2_2_6_3.arr1d_0_2_2_6_3[0] = -96.06348F;
+ clstatic_0_2_2_6_3.arr1d_0_2_2_6_3[1] = 0.0F;
+ clstatic_0_2_2_6_3.arr1d_0_2_2_6_3[2] = -0.0009765625F;
+ float asgop0 = vt_0_2_2_6_3.a4_0_2_2_6_3;
+ asgop0 -= (0.0F);
+ asgop0 -= ((cl_0_2_2_6_3.arr1d_0_2_2_6_3[0]));
+ float asgop2 = clstatic_0_2_2_6_3.arr1d_0_2_2_6_3[2];
+ asgop2 += (clstatic_0_2_2_6_3.arr1d_0_2_2_6_3[1]);
+ float asgop3 = clstatic_0_2_2_6_3.a5_0_2_2_6_3;
+ asgop3 -= ((vt_0_2_2_6_3.a4_0_2_2_6_3));
+ asgop3 -= (asgop0);
+ return Convert.ToSingle(((asgop2 / (clstatic_0_2_2_6_3.arr1d_0_2_2_6_3[2] - (clstatic_0_2_2_6_3.a5_0_2_2_6_3))) * asgop3));
+ }
+
+ public static float Func_0_2_2_6_2()
+ {
+ CL_0_2_2_6_2 cl_0_2_2_6_2 = new CL_0_2_2_6_2();
+
+ cl_0_2_2_6_2.arr1d_0_2_2_6_2[5] = 31775.9922F;
+ clstatic_0_2_2_6_2.arr1d_0_2_2_6_2[0] = 8.0F;
+ float asgop0 = 32768.0F;
+ asgop0 += (a4_0_2_2_6_2);
+ float retval_0_2_2_6_2 = Convert.ToSingle((((clstatic_0_2_2_6_2.arr1d_0_2_2_6_2[0] + (clstatic_0_2_2_6_2.arr1d_0_2_2_6_2[0] - 14.0F)) * ((32768.0F + 32768.0F) * asgop0)) - ((a4_0_2_2_6_2 + cl_0_2_2_6_2.arr1d_0_2_2_6_2[5]))));
+ return retval_0_2_2_6_2;
+ }
+
+ public static float Func_0_2_2_6_1()
+ {
+ float[,] arr2d_0_2_2_6_1 = new float[3, 11];
+ float a4_0_2_2_6_1 = 114688.0F;
+
+ arr2d_0_2_2_6_1[2, 0] = 0.0078125F;
+ return Convert.ToSingle(((((-3584.0F - (-7680.0F)) + -3584.0F) * arr2d_0_2_2_6_1[2, 0]) + (((arr2d_0_2_2_6_1[2, 0] * (arr2d_0_2_2_6_1[2, 0] + 0.9921875F)) + -0.00756835938F) * a4_0_2_2_6_1)));
+ }
+
+ public static float Func_0_2_2_5_6()
+ {
+ VT_0_2_2_5_6 vt_0_2_2_5_6 = new VT_0_2_2_5_6(1);
+ vt_0_2_2_5_6.arr2d_0_2_2_5_6[2, 0] = -128.0F;
+ vt_0_2_2_5_6.a5_0_2_2_5_6 = 73728.0F;
+
+ vtstatic_0_2_2_5_6.arr2d_0_2_2_5_6[2, 0] = -128.0F;
+ vtstatic_0_2_2_5_6.a5_0_2_2_5_6 = 73728.0F;
+ float asgop0 = vtstatic_0_2_2_5_6.arr2d_0_2_2_5_6[2, 0];
+ asgop0 *= ((vtstatic_0_2_2_5_6.arr2d_0_2_2_5_6[2, 0] * -3.5F));
+ float asgop1 = -65536.0F;
+ asgop1 *= (3.05175781E-05F);
+ float asgop2 = -65536.0F;
+ asgop2 *= (asgop1);
+ asgop2 += (-65536.0F);
+ return Convert.ToSingle((asgop2 / (((-65536.0F + 0.0F) + vt_0_2_2_5_6.a5_0_2_2_5_6) - (asgop0))));
+ }
+
+ public static float Func_0_2_2_5_5()
+ {
+
+ vtstatic_0_2_2_5_5.arr1d_0_2_2_5_5[2] = -3.05175781E-05F;
+ arr1d_0_2_2_5_5[0] = 3.57627869E-07F;
+ arr1d_0_2_2_5_5[4] = 32768.0F;
+ return Convert.ToSingle(((vtstatic_0_2_2_5_5.arr1d_0_2_2_5_5[2] * (vtstatic_0_2_2_5_5.arr1d_0_2_2_5_5[2] / -1.45519152E-11F)) * (((2097152.0F - 2064384.0F) * (arr1d_0_2_2_5_5[4] / (arr1d_0_2_2_5_5[4] - 24576.0F))) * arr1d_0_2_2_5_5[0])));
+ }
+
+ public static float Func_0_2_2_5_4()
+ {
+ CL_0_2_2_5_4 cl_0_2_2_5_4 = new CL_0_2_2_5_4();
+
+ arr2d_0_2_2_5_4[2, 0] = 32.0F;
+ arr2d_0_2_2_5_4[2, 2] = -262143.75F;
+ arr2d_0_2_2_5_4[2, 5] = 3.81469727E-06F;
+ float asgop0 = arr2d_0_2_2_5_4[2, 0];
+ asgop0 *= (3.81469727E-06F);
+ float asgop1 = cl_0_2_2_5_4.a4_0_2_2_5_4;
+ asgop1 += (arr2d_0_2_2_5_4[2, 2]);
+ float asgop2 = 0.25F;
+ asgop2 -= (0.246337891F);
+ float asgop3 = 0.000122070313F;
+ asgop3 *= (cl_0_2_2_5_4.a4_0_2_2_5_4);
+ float asgop4 = arr2d_0_2_2_5_4[2, 0];
+ asgop4 *= (arr2d_0_2_2_5_4[2, 5]);
+ asgop4 *= (arr2d_0_2_2_5_4[2, 0]);
+ asgop0 /= (asgop3);
+ asgop4 /= (asgop0);
+ return Convert.ToSingle((asgop4 * (asgop1 * asgop2)));
+ }
+
+ public static float Func_0_2_2_5_3()
+ {
+ float[,] arr2d_0_2_2_5_3 = new float[3, 11];
+
+ arr2d_0_2_2_5_3[2, 0] = 0.0078125F;
+ float asgop0 = clstatic_0_2_2_5_3.a4_0_2_2_5_3;
+ asgop0 += (a1_0_2_2_5_3);
+ float asgop1 = 0.00048828125F;
+ asgop1 -= (clstatic_0_2_2_5_3.a4_0_2_2_5_3);
+ asgop1 *= (asgop0);
+ float asgop3 = clstatic_0_2_2_5_3.a2_0_2_2_5_3;
+ asgop3 /= (16777216.0F);
+ asgop3 *= (clstatic_0_2_2_5_3.a2_0_2_2_5_3);
+ asgop1 /= (((128.0F * 0.000122070313F) - arr2d_0_2_2_5_3[2, 0]));
+ float retval_0_2_2_5_3 = Convert.ToSingle((asgop3 * asgop1));
+ return retval_0_2_2_5_3;
+ }
+
+ public static float Func_0_2_2_5_2()
+ {
+ VT_0_2_2_5_2 vt_0_2_2_5_2 = new VT_0_2_2_5_2(1);
+ vt_0_2_2_5_2.a4_0_2_2_5_2 = -29.5F;
+ CL_0_2_2_5_2 cl_0_2_2_5_2 = new CL_0_2_2_5_2();
+
+ arr2d_0_2_2_5_2[2, 0] = 248.0F;
+ float asgop0 = arr2d_0_2_2_5_2[2, 0];
+ asgop0 -= (clstatic_0_2_2_5_2.a5_0_2_2_5_2);
+ float asgop1 = cl_0_2_2_5_2.a3_0_2_2_5_2;
+ asgop1 += ((cl_0_2_2_5_2.a3_0_2_2_5_2 + 504.0F));
+ float retval_0_2_2_5_2 = Convert.ToSingle(((asgop1 - asgop0) + ((8.0F + -7.5F) - (vt_0_2_2_5_2.a4_0_2_2_5_2))));
+ return retval_0_2_2_5_2;
+ }
+
+ public static float Func_0_2_2_5_1()
+ {
+
+ clstatic_0_2_2_5_1.arr3d_0_2_2_5_1[4, 0, 3] = 0.0F;
+ float retval_0_2_2_5_1 = Convert.ToSingle(clstatic_0_2_2_5_1.arr3d_0_2_2_5_1[4, 0, 3]);
+ return retval_0_2_2_5_1;
+ }
+
+ public static float Func_0_2_2_4_6()
+ {
+
+ clstatic_0_2_2_4_6.arr1d_0_2_2_4_6[0] = 0.0625F;
+ float asgop0 = clstatic_0_2_2_4_6.arr1d_0_2_2_4_6[0];
+ asgop0 -= ((((clstatic_0_2_2_4_6.arr1d_0_2_2_4_6[0] / 1.0F) * -63.0F)));
+ float asgop1 = 4.0F;
+ asgop1 -= ((-8.0F));
+ float asgop2 = -16384.0F;
+ asgop2 += (a2_0_2_2_4_6);
+ float retval_0_2_2_4_6 = Convert.ToSingle(((asgop2 * asgop0) / (4.0F + asgop1)));
+ return retval_0_2_2_4_6;
+ }
+
+ public static float Func_0_2_2_4_5()
+ {
+
+ clstatic_0_2_2_4_5.arr2d_0_2_2_4_5[2, 0] = 1024.0F;
+ clstatic_0_2_2_4_5.arr2d_0_2_2_4_5[2, 4] = 128.0F;
+ float asgop0 = clstatic_0_2_2_4_5.arr2d_0_2_2_4_5[2, 4];
+ asgop0 += (0.0F);
+ float asgop1 = -65536.0F;
+ asgop1 /= (clstatic_0_2_2_4_5.a2_0_2_2_4_5);
+ asgop1 -= (clstatic_0_2_2_4_5.a1_0_2_2_4_5);
+ float asgop3 = clstatic_0_2_2_4_5.arr2d_0_2_2_4_5[2, 0];
+ asgop3 -= (((clstatic_0_2_2_4_5.arr2d_0_2_2_4_5[2, 0] + 0.0F) - clstatic_0_2_2_4_5.arr2d_0_2_2_4_5[2, 4]));
+ return Convert.ToSingle((asgop3 - (((asgop0 / 1.0F) / 0.03125F) + asgop1)));
+ }
+
+ public static float Func_0_2_2_4_4()
+ {
+ VT_0_2_2_4_4 vt_0_2_2_4_4 = new VT_0_2_2_4_4(1);
+ vt_0_2_2_4_4.arr2d_0_2_2_4_4[2, 0] = 1.0F;
+
+ float asgop0 = 1.0F;
+ asgop0 *= (vt_0_2_2_4_4.arr2d_0_2_2_4_4[2, 0]);
+ return Convert.ToSingle(((((1.0F + a2_0_2_2_4_4) * 1.0F) - (asgop0 * 30720.0F)) - ((30720.0F + 34816.0F) + ((65536.0F + -69632.0F) - 59647.9375F))));
+ }
+
+ public static float Func_0_2_2_4_3()
+ {
+ VT_0_2_2_4_3 vt_0_2_2_4_3 = new VT_0_2_2_4_3(1);
+ vt_0_2_2_4_3.a1_0_2_2_4_3 = 8.0F;
+ vt_0_2_2_4_3.a3_0_2_2_4_3 = -0.25F;
+ vt_0_2_2_4_3.a5_0_2_2_4_3 = -262143.0F;
+ float a4_0_2_2_4_3 = 65536.0F;
+
+ vtstatic_0_2_2_4_3.a1_0_2_2_4_3 = 8.0F;
+ vtstatic_0_2_2_4_3.a3_0_2_2_4_3 = -0.25F;
+ vtstatic_0_2_2_4_3.a5_0_2_2_4_3 = -262143.0F;
+ arr2d_0_2_2_4_3[2, 0] = -0.0292973518F;
+ a2_0_2_2_4_3 /= (vtstatic_0_2_2_4_3.a1_0_2_2_4_3);
+ float asgop1 = a4_0_2_2_4_3;
+ asgop1 -= ((a4_0_2_2_4_3 + vt_0_2_2_4_3.a3_0_2_2_4_3));
+ float retval_0_2_2_4_3 = Convert.ToSingle((((a4_0_2_2_4_3 / asgop1) / ((vt_0_2_2_4_3.a3_0_2_2_4_3 * vtstatic_0_2_2_4_3.a5_0_2_2_4_3) + -65533.75F)) * (a2_0_2_2_4_3 + arr2d_0_2_2_4_3[2, 0])));
+ return retval_0_2_2_4_3;
+ }
+
+ public static float Func_0_2_2_4_2()
+ {
+ CL_0_2_2_4_2 cl_0_2_2_4_2 = new CL_0_2_2_4_2();
+
+ cl_0_2_2_4_2.arr3d_0_2_2_4_2[4, 4, 3] = 7936.0F;
+ clstatic_0_2_2_4_2.arr3d_0_2_2_4_2[4, 0, 3] = 0.0F;
+ clstatic_0_2_2_4_2.arr3d_0_2_2_4_2[4, 5, 3] = 256.0F;
+ clstatic_0_2_2_4_2.arr3d_0_2_2_4_2[4, 5, 3] += (cl_0_2_2_4_2.arr3d_0_2_2_4_2[4, 4, 3]);
+ return Convert.ToSingle(((clstatic_0_2_2_4_2.arr3d_0_2_2_4_2[4, 5, 3] - clstatic_0_2_2_4_2.arr3d_0_2_2_4_2[4, 0, 3]) * (((0.0625F - 0.0615234375F) / 2.0F) + clstatic_0_2_2_4_2.a2_0_2_2_4_2)));
+ }
+
+ public static float Func_0_2_2_4_1()
+ {
+
+ float asgop0 = 0.125F;
+ asgop0 /= (1.0F);
+ float asgop1 = 0.015625F;
+ asgop1 -= (clstatic_0_2_2_4_1.a0_0_2_2_4_1);
+ float asgop2 = -32768.0F;
+ asgop2 *= (-4.76837158E-07F);
+ asgop2 += (asgop1);
+ float asgop4 = 0.125F;
+ asgop4 -= (32768.125F);
+ asgop4 *= (0.125F);
+ return Convert.ToSingle(((asgop4 + (asgop0 * -32768.0F)) * asgop2));
+ }
+
+ public static Decimal Func_0_2_2_3_6()
+ {
+ CL_0_2_2_3_6 cl_0_2_2_3_6 = new CL_0_2_2_3_6();
+
+ cl_0_2_2_3_6.arr1d_0_2_2_3_6[0] = 32L;
+ Decimal asgop0 = clstatic_0_2_2_3_6.a5_0_2_2_3_6;
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(clstatic_0_2_2_3_6.a5_0_2_2_3_6) + Convert.ToDecimal(512M)))));
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal(-772M)));
+ Decimal asgop2 = clstatic_0_2_2_3_6.a5_0_2_2_3_6;
+ asgop2 -= (Convert.ToDecimal(Convert.ToDecimal(asgop0)));
+ if ((asgop2) != ((Convert.ToDecimal(Convert.ToInt64(Convert.ToDouble((Convert.ToInt64((Convert.ToInt64(cl_0_2_2_3_6.arr1d_0_2_2_3_6[0]) * Convert.ToInt64(131072L)) / cl_0_2_2_3_6.arr1d_0_2_2_3_6[0]))) * a1_0_2_2_3_6) * asgop2))))
+ {
+ return Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt64(Convert.ToDouble((Convert.ToInt64((Convert.ToInt64(cl_0_2_2_3_6.arr1d_0_2_2_3_6[0]) * Convert.ToInt64(131072L)) / cl_0_2_2_3_6.arr1d_0_2_2_3_6[0]))) * a1_0_2_2_3_6) * asgop2)));
+ }
+ return Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt64(Convert.ToDouble((Convert.ToInt64((Convert.ToInt64(cl_0_2_2_3_6.arr1d_0_2_2_3_6[0]) * Convert.ToInt64(131072L)) / cl_0_2_2_3_6.arr1d_0_2_2_3_6[0]))) * a1_0_2_2_3_6) * asgop2)));
+ }
+
+ public static float Func_0_2_2_3_5()
+ {
+
+ clstatic_0_2_2_3_5.a3_0_2_2_3_5 *= ((3.81469727E-06F - ((3.81469727E-06F - 1.52587891E-05F))));
+ if (((a0_0_2_2_3_5 + (a0_0_2_2_3_5 - 97280.0F))) > (a0_0_2_2_3_5))
+ {
+ if (((a0_0_2_2_3_5 + (a0_0_2_2_3_5 - 97280.0F))) <= (a0_0_2_2_3_5))
+ {
+ float if1_0retval_0_2_2_3_5 = Convert.ToSingle(((((a0_0_2_2_3_5 / a0_0_2_2_3_5) * a0_0_2_2_3_5) + (a0_0_2_2_3_5 + (a0_0_2_2_3_5 - 97280.0F))) / clstatic_0_2_2_3_5.a3_0_2_2_3_5));
+ return if1_0retval_0_2_2_3_5;
+ }
+ else
+ {
+ if ((clstatic_0_2_2_3_5.a3_0_2_2_3_5) > (((((a0_0_2_2_3_5 / a0_0_2_2_3_5) * a0_0_2_2_3_5) + (a0_0_2_2_3_5 + (a0_0_2_2_3_5 - 97280.0F))) / clstatic_0_2_2_3_5.a3_0_2_2_3_5)))
+ {
+ float if1_1retval_0_2_2_3_5 = Convert.ToSingle(((((a0_0_2_2_3_5 / a0_0_2_2_3_5) * a0_0_2_2_3_5) + (a0_0_2_2_3_5 + (a0_0_2_2_3_5 - 97280.0F))) / clstatic_0_2_2_3_5.a3_0_2_2_3_5));
+ return if1_1retval_0_2_2_3_5;
+ }
+ }
+ }
+ else
+ Console.WriteLine("Func_0_2_2_3_5: > false");
+ return Convert.ToSingle(((((a0_0_2_2_3_5 / a0_0_2_2_3_5) * a0_0_2_2_3_5) + (a0_0_2_2_3_5 + (a0_0_2_2_3_5 - 97280.0F))) / clstatic_0_2_2_3_5.a3_0_2_2_3_5));
+ }
+
+ public static float Func_0_2_2_3_4()
+ {
+
+ a0_0_2_2_3_4 /= ((16.0F - (16.0F * 0.9921875F)));
+ a0_0_2_2_3_4 -= ((-32768.0F));
+ if ((a0_0_2_2_3_4) != (((((0.0625F / 8.0F) + 0.0F) / (0.0078125F - 0.007812381F)) - a0_0_2_2_3_4)))
+ {
+ return Convert.ToSingle(((((0.0625F / 8.0F) + 0.0F) / (0.0078125F - 0.007812381F)) - a0_0_2_2_3_4));
+ }
+ else
+ {
+ float else0_0retval_0_2_2_3_4 = Convert.ToSingle(((((0.0625F / 8.0F) + 0.0F) / (0.0078125F - 0.007812381F)) - a0_0_2_2_3_4));
+ return else0_0retval_0_2_2_3_4;
+ }
+ float retval_0_2_2_3_4 = Convert.ToSingle(((((0.0625F / 8.0F) + 0.0F) / (0.0078125F - 0.007812381F)) - a0_0_2_2_3_4));
+ return retval_0_2_2_3_4;
+ }
+
+ public static int Func_0_2_2_3_3()
+ {
+ ulong a4_0_2_2_3_3 = 15493851665689214976UL;
+
+ clstatic_0_2_2_3_3.arr1d_0_2_2_3_3[0] = 299117546;
+ if ((Convert.ToUInt64(Convert.ToUInt32(556409472U) + Convert.ToInt64(6458972756723133149L))) != (a4_0_2_2_3_3))
+ Console.WriteLine("Func_0_2_2_3_3: != true");
+ return Convert.ToInt32((Convert.ToInt32(Convert.ToInt64((Convert.ToInt64(Convert.ToUInt16(41956) - Convert.ToInt64(-7780103596212706332L)) - (Convert.ToInt64(Convert.ToInt32(clstatic_0_2_2_3_3.arr1d_0_2_2_3_3[0]) + Convert.ToInt64(-1254775314300808170L))))) - Convert.ToInt64(Convert.ToInt64(a4_0_2_2_3_3 - Convert.ToUInt64(Convert.ToUInt32(556409472U) + Convert.ToInt64(6458972756723133149L)))))));
+ }
+
+ public static float Func_0_2_2_3_2()
+ {
+ float a5_0_2_2_3_2 = 81920.0F;
+
+ vtstatic_0_2_2_3_2.a0_0_2_2_3_2 = 0.0315203741F;
+ if ((vtstatic_0_2_2_3_2.a0_0_2_2_3_2) > ((((16384.0F + (16384.0F + (16384.0F + a5_0_2_2_3_2))) + (16384.0F - (-114688.0F))) * vtstatic_0_2_2_3_2.a0_0_2_2_3_2)))
+ Console.WriteLine("Func_0_2_2_3_2: > true");
+ else
+ {
+ float else0_0retval_0_2_2_3_2 = Convert.ToSingle((((16384.0F + (16384.0F + (16384.0F + a5_0_2_2_3_2))) + (16384.0F - (-114688.0F))) * vtstatic_0_2_2_3_2.a0_0_2_2_3_2));
+ return else0_0retval_0_2_2_3_2;
+ }
+ float retval_0_2_2_3_2 = Convert.ToSingle((((16384.0F + (16384.0F + (16384.0F + a5_0_2_2_3_2))) + (16384.0F - (-114688.0F))) * vtstatic_0_2_2_3_2.a0_0_2_2_3_2));
+ return retval_0_2_2_3_2;
+ }
+
+ public static int Func_0_2_2_3_1()
+ {
+ VT_0_2_2_3_1 vt_0_2_2_3_1 = new VT_0_2_2_3_1(1);
+ vt_0_2_2_3_1.a2_0_2_2_3_1 = 22239;
+
+ arr2d_0_2_2_3_1[2, 0] = 6676;
+ ulong asgop0 = 128UL;
+ asgop0 /= (Convert.ToUInt64((Convert.ToUInt64(128UL / 64UL))));
+ if (((Convert.ToDecimal(arr2d_0_2_2_3_1[2, 0]) * 2513.0641102456560814859197124M)) == (2513.0641102456560814859197124M))
+ {
+ if (((Convert.ToDecimal(arr2d_0_2_2_3_1[2, 0]) * 2513.0641102456560814859197124M)) == (2513.0641102456560814859197124M))
+ {
+ if ((asgop0) > 10)
+ Console.WriteLine("Func_0_2_2_3_1: > true");
+ }
+ }
+ else
+ {
+ if ((clstatic_0_2_2_3_1.a1_0_2_2_3_1) < ((Convert.ToDouble(asgop0 * clstatic_0_2_2_3_1.a1_0_2_2_3_1))))
+ Console.WriteLine("Func_0_2_2_3_1: < true");
+ else
+ Console.WriteLine("Func_0_2_2_3_1: < false");
+ }
+ int retval_0_2_2_3_1 = Convert.ToInt32((Convert.ToInt32(Convert.ToInt32((Convert.ToDecimal(arr2d_0_2_2_3_1[2, 0]) * 2513.0641102456560814859197124M) + (Convert.ToDecimal(vt_0_2_2_3_1.a2_0_2_2_3_1) * (Convert.ToDecimal(vt_0_2_2_3_1.a2_0_2_2_3_1) * 3.7812478369603939026035343316M))) * (Convert.ToDouble(asgop0 * clstatic_0_2_2_3_1.a1_0_2_2_3_1)))));
+ return retval_0_2_2_3_1;
+ }
+
+ public static float Func_0_2_2_2_6()
+ {
+
+ arr3d_0_2_2_2_6[4, 0, 3] = 8388608.0F;
+ if ((arr3d_0_2_2_2_6[4, 0, 3]) < 10)
+ {
+ float if0_0retval_0_2_2_2_6 = Convert.ToSingle(arr3d_0_2_2_2_6[4, 0, 3]);
+ return if0_0retval_0_2_2_2_6;
+ }
+ float retval_0_2_2_2_6 = Convert.ToSingle(arr3d_0_2_2_2_6[4, 0, 3]);
+ return retval_0_2_2_2_6;
+ }
+
+ public static float Func_0_2_2_2_5()
+ {
+ CL_0_2_2_2_5 cl_0_2_2_2_5 = new CL_0_2_2_2_5();
+
+ cl_0_2_2_2_5.arr3d_0_2_2_2_5[4, 0, 3] = 8388608.0F;
+ if ((cl_0_2_2_2_5.arr3d_0_2_2_2_5[4, 0, 3]) <= 10)
+ {
+ return Convert.ToSingle(cl_0_2_2_2_5.arr3d_0_2_2_2_5[4, 0, 3]);
+ }
+ return Convert.ToSingle(cl_0_2_2_2_5.arr3d_0_2_2_2_5[4, 0, 3]);
+ }
+
+ public static float Func_0_2_2_2_4()
+ {
+
+ vtstatic_0_2_2_2_4.arr1d_0_2_2_2_4[0] = 0.0F;
+ if ((-14.0F) >= (((-14.0F - (-16.0F)) - (-14.0F))))
+ Console.WriteLine("Func_0_2_2_2_4: >= true");
+ float retval_0_2_2_2_4 = Convert.ToSingle((((-14.0F - (-16.0F)) - (-14.0F)) - vtstatic_0_2_2_2_4.arr1d_0_2_2_2_4[0]));
+ return retval_0_2_2_2_4;
+ }
+
+ public static float Func_0_2_2_2_3()
+ {
+ VT_0_2_2_2_3 vt_0_2_2_2_3 = new VT_0_2_2_2_3(1);
+ vt_0_2_2_2_3.a1_0_2_2_2_3 = 262144.0F;
+ vt_0_2_2_2_3.a2_0_2_2_2_3 = -0.5F;
+ vt_0_2_2_2_3.a4_0_2_2_2_3 = 0.03125F;
+
+ vtstatic_0_2_2_2_3.a1_0_2_2_2_3 = 262144.0F;
+ vtstatic_0_2_2_2_3.a2_0_2_2_2_3 = -0.5F;
+ vtstatic_0_2_2_2_3.a4_0_2_2_2_3 = 0.03125F;
+ arr1d_0_2_2_2_3[0] = 0.46875F;
+ float asgop0 = vt_0_2_2_2_3.a4_0_2_2_2_3;
+ asgop0 *= (vtstatic_0_2_2_2_3.a2_0_2_2_2_3);
+ if (((vtstatic_0_2_2_2_3.a1_0_2_2_2_3 - (vtstatic_0_2_2_2_3.a1_0_2_2_2_3 / 16.0F))) == (vtstatic_0_2_2_2_3.a1_0_2_2_2_3))
+ {
+ if (((vtstatic_0_2_2_2_3.a1_0_2_2_2_3 - (vtstatic_0_2_2_2_3.a1_0_2_2_2_3 / 16.0F))) > (vtstatic_0_2_2_2_3.a1_0_2_2_2_3))
+ Console.WriteLine("Func_0_2_2_2_3: > true");
+ else
+ {
+ if (((vt_0_2_2_2_3.a4_0_2_2_2_3 + asgop0)) >= (vt_0_2_2_2_3.a4_0_2_2_2_3))
+ {
+ if (((vt_0_2_2_2_3.a4_0_2_2_2_3 + asgop0)) == (vt_0_2_2_2_3.a4_0_2_2_2_3))
+ {
+ float if2_1retval_0_2_2_2_3 = Convert.ToSingle((((vtstatic_0_2_2_2_3.a1_0_2_2_2_3 / 1.0F) - (vtstatic_0_2_2_2_3.a1_0_2_2_2_3 - (vtstatic_0_2_2_2_3.a1_0_2_2_2_3 / 16.0F))) * ((vt_0_2_2_2_3.a4_0_2_2_2_3 + asgop0) - ((vtstatic_0_2_2_2_3.a2_0_2_2_2_3 * arr1d_0_2_2_2_3[0])))));
+ return if2_1retval_0_2_2_2_3;
+ }
+ }
+ else
+ Console.WriteLine("Func_0_2_2_2_3: >= false");
+ }
+ }
+ return Convert.ToSingle((((vtstatic_0_2_2_2_3.a1_0_2_2_2_3 / 1.0F) - (vtstatic_0_2_2_2_3.a1_0_2_2_2_3 - (vtstatic_0_2_2_2_3.a1_0_2_2_2_3 / 16.0F))) * ((vt_0_2_2_2_3.a4_0_2_2_2_3 + asgop0) - ((vtstatic_0_2_2_2_3.a2_0_2_2_2_3 * arr1d_0_2_2_2_3[0])))));
+ }
+
+ public static float Func_0_2_2_2_2()
+ {
+
+ float asgop0 = clstatic_0_2_2_2_2.a0_0_2_2_2_2;
+ asgop0 += (-0.00341796875F);
+ asgop0 += (clstatic_0_2_2_2_2.a0_0_2_2_2_2);
+ if ((asgop0) >= ((asgop0 + ((-1.0F * (512.0F / 8388608.0F)) + (8388608.0F * -3.4197E-10F)))))
+ {
+ return Convert.ToSingle((asgop0 + ((-1.0F * (512.0F / 8388608.0F)) + (8388608.0F * -3.4197E-10F))));
+ }
+ float retval_0_2_2_2_2 = Convert.ToSingle((asgop0 + ((-1.0F * (512.0F / 8388608.0F)) + (8388608.0F * -3.4197E-10F))));
+ return retval_0_2_2_2_2;
+ }
+
+ public static float Func_0_2_2_2_1()
+ {
+
+ if ((clstatic_0_2_2_2_1.a0_0_2_2_2_1) == 10)
+ {
+ return Convert.ToSingle(clstatic_0_2_2_2_1.a0_0_2_2_2_1);
+ }
+ return Convert.ToSingle(clstatic_0_2_2_2_1.a0_0_2_2_2_1);
+ }
+
+ public static float Func_0_2_2_1_6()
+ {
+ float a5_0_2_2_1_6 = 0.00195503235F;
+
+ vtstatic_0_2_2_1_6.arr2d_0_2_2_1_6[2, 0] = 0.0625F;
+ arr2d_0_2_2_1_6[2, 1] = 512.0F;
+ float asgop0 = arr2d_0_2_2_1_6[2, 1];
+ asgop0 /= ((arr2d_0_2_2_1_6[2, 1] + 130560.0F));
+ vtstatic_0_2_2_1_6.arr2d_0_2_2_1_6[2, 0] /= (asgop0);
+ if ((((-1.90734863E-06F - 0.0F) + a5_0_2_2_1_6)) != (0.0F))
+ {
+ if ((vtstatic_0_2_2_1_6.arr2d_0_2_2_1_6[2, 0]) >= ((((3.81469727E-06F - ((3.81469727E-06F * 1.0F) + -1.90734863E-06F)) / ((-1.90734863E-06F - 0.0F) + a5_0_2_2_1_6)) / vtstatic_0_2_2_1_6.arr2d_0_2_2_1_6[2, 0])))
+ {
+ return Convert.ToSingle((((3.81469727E-06F - ((3.81469727E-06F * 1.0F) + -1.90734863E-06F)) / ((-1.90734863E-06F - 0.0F) + a5_0_2_2_1_6)) / vtstatic_0_2_2_1_6.arr2d_0_2_2_1_6[2, 0]));
+ }
+ }
+ else
+ Console.WriteLine("Func_0_2_2_1_6: != false");
+ float retval_0_2_2_1_6 = Convert.ToSingle((((3.81469727E-06F - ((3.81469727E-06F * 1.0F) + -1.90734863E-06F)) / ((-1.90734863E-06F - 0.0F) + a5_0_2_2_1_6)) / vtstatic_0_2_2_1_6.arr2d_0_2_2_1_6[2, 0]));
+ return retval_0_2_2_1_6;
+ }
+
+ public static float Func_0_2_2_1_5()
+ {
+ CL_0_2_2_1_5 cl_0_2_2_1_5 = new CL_0_2_2_1_5();
+
+ vtstatic_0_2_2_1_5.arr1d_0_2_2_1_5[0] = 64.0F;
+ vtstatic_0_2_2_1_5.a2_0_2_2_1_5 = -1984.0F;
+ arr1d_0_2_2_1_5[3] = 1988.0F;
+ float asgop0 = vtstatic_0_2_2_1_5.arr1d_0_2_2_1_5[0];
+ asgop0 -= ((vtstatic_0_2_2_1_5.a2_0_2_2_1_5));
+ float asgop1 = vtstatic_0_2_2_1_5.arr1d_0_2_2_1_5[0];
+ asgop1 -= (63.99997F);
+ if ((asgop0) >= ((asgop1 * asgop0)))
+ {
+ if ((asgop0) > ((asgop1 * asgop0)))
+ {
+ if ((((4.0F + -3.999939F) / (-3.999939F + cl_0_2_2_1_5.a1_0_2_2_1_5))) > (-3.999939F))
+ {
+ if ((asgop0) > ((asgop1 * asgop0)))
+ Console.WriteLine("Func_0_2_2_1_5: > true");
+ }
+ else
+ {
+ float else2_0retval_0_2_2_1_5 = Convert.ToSingle(((asgop1 * asgop0) - ((vtstatic_0_2_2_1_5.a2_0_2_2_1_5 + arr1d_0_2_2_1_5[3]) * ((4.0F + -3.999939F) / (-3.999939F + cl_0_2_2_1_5.a1_0_2_2_1_5)))));
+ return else2_0retval_0_2_2_1_5;
+ }
+ }
+ else
+ {
+ return Convert.ToSingle(((asgop1 * asgop0) - ((vtstatic_0_2_2_1_5.a2_0_2_2_1_5 + arr1d_0_2_2_1_5[3]) * ((4.0F + -3.999939F) / (-3.999939F + cl_0_2_2_1_5.a1_0_2_2_1_5)))));
+ }
+ }
+ else
+ {
+ if ((((4.0F + -3.999939F) / (-3.999939F + cl_0_2_2_1_5.a1_0_2_2_1_5))) <= (-3.999939F))
+ Console.WriteLine("Func_0_2_2_1_5: <= true");
+ else
+ {
+ if ((((4.0F + -3.999939F) / (-3.999939F + cl_0_2_2_1_5.a1_0_2_2_1_5))) < (-3.999939F))
+ Console.WriteLine("Func_0_2_2_1_5: < true");
+ }
+ }
+ return Convert.ToSingle(((asgop1 * asgop0) - ((vtstatic_0_2_2_1_5.a2_0_2_2_1_5 + arr1d_0_2_2_1_5[3]) * ((4.0F + -3.999939F) / (-3.999939F + cl_0_2_2_1_5.a1_0_2_2_1_5)))));
+ }
+
+ public static float Func_0_2_2_1_4()
+ {
+
+ float asgop0 = 2048.0F;
+ asgop0 *= (clstatic_0_2_2_1_4.a0_0_2_2_1_4);
+ float asgop1 = 262144.0F;
+ asgop1 -= (262143.5F);
+ if ((asgop0) <= ((((32768.0F / (262144.0F * asgop1)) * ((0.5F / 512.0F) + 0.0F)) + asgop0)))
+ {
+ if ((asgop0) <= ((((32768.0F / (262144.0F * asgop1)) * ((0.5F / 512.0F) + 0.0F)) + asgop0)))
+ {
+ float if1_0retval_0_2_2_1_4 = Convert.ToSingle((((32768.0F / (262144.0F * asgop1)) * ((0.5F / 512.0F) + 0.0F)) + asgop0));
+ return if1_0retval_0_2_2_1_4;
+ }
+ else
+ {
+ float else1_0retval_0_2_2_1_4 = Convert.ToSingle((((32768.0F / (262144.0F * asgop1)) * ((0.5F / 512.0F) + 0.0F)) + asgop0));
+ return else1_0retval_0_2_2_1_4;
+ }
+ }
+ else
+ Console.WriteLine("Func_0_2_2_1_4: <= false");
+ float retval_0_2_2_1_4 = Convert.ToSingle((((32768.0F / (262144.0F * asgop1)) * ((0.5F / 512.0F) + 0.0F)) + asgop0));
+ return retval_0_2_2_1_4;
+ }
+
+ public static float Func_0_2_2_1_3()
+ {
+ VT_0_2_2_1_3 vt_0_2_2_1_3 = new VT_0_2_2_1_3(1);
+ vt_0_2_2_1_3.arr2d_0_2_2_1_3[2, 0] = -0.00048828125F;
+ vt_0_2_2_1_3.a2_0_2_2_1_3 = -0.0009460449F;
+ vt_0_2_2_1_3.arr2d_0_2_2_1_3[2, 3] = 3.05175781E-05F;
+
+ vtstatic_0_2_2_1_3.arr2d_0_2_2_1_3[2, 0] = -0.00048828125F;
+ vtstatic_0_2_2_1_3.a2_0_2_2_1_3 = -0.0009460449F;
+ vtstatic_0_2_2_1_3.arr2d_0_2_2_1_3[2, 3] = 3.05175781E-05F;
+ float asgop0 = vtstatic_0_2_2_1_3.arr2d_0_2_2_1_3[2, 3];
+ asgop0 += (-1.90734863E-06F);
+ float asgop1 = vtstatic_0_2_2_1_3.arr2d_0_2_2_1_3[2, 3];
+ asgop1 -= (asgop0);
+ if ((asgop1) < ((asgop1 - (((vtstatic_0_2_2_1_3.arr2d_0_2_2_1_3[2, 0] + (vtstatic_0_2_2_1_3.arr2d_0_2_2_1_3[2, 0] - (vt_0_2_2_1_3.a2_0_2_2_1_3))) - (a5_0_2_2_1_3 / (a5_0_2_2_1_3 - (-15.9995422F))))))))
+ Console.WriteLine("Func_0_2_2_1_3: < true");
+ float retval_0_2_2_1_3 = Convert.ToSingle((asgop1 - (((vtstatic_0_2_2_1_3.arr2d_0_2_2_1_3[2, 0] + (vtstatic_0_2_2_1_3.arr2d_0_2_2_1_3[2, 0] - (vt_0_2_2_1_3.a2_0_2_2_1_3))) - (a5_0_2_2_1_3 / (a5_0_2_2_1_3 - (-15.9995422F)))))));
+ return retval_0_2_2_1_3;
+ }
+
+ public static double Func_0_2_2_1_2()
+ {
+
+ vtstatic_0_2_2_1_2.a0_0_2_2_1_2 = -3.814697265625E-06;
+ double asgop0 = vtstatic_0_2_2_1_2.a0_0_2_2_1_2;
+ asgop0 -= ((-0.001956939697265625));
+ float asgop1 = -1.52587891E-05F;
+ asgop1 /= (1.0F);
+ double asgop2 = vtstatic_0_2_2_1_2.a0_0_2_2_1_2;
+ asgop2 -= ((asgop0 * 0.248046875));
+ if (((clstatic_0_2_2_1_2.a5_0_2_2_1_2 * -60.503804216837892)) == (((asgop1 - ((-1.52587891E-05F - (clstatic_0_2_2_1_2.a5_0_2_2_1_2)))) / (clstatic_0_2_2_1_2.a5_0_2_2_1_2 * -60.503804216837892))))
+ {
+ if (((clstatic_0_2_2_1_2.a5_0_2_2_1_2 * -60.503804216837892)) != (((asgop1 - ((-1.52587891E-05F - (clstatic_0_2_2_1_2.a5_0_2_2_1_2)))) / (clstatic_0_2_2_1_2.a5_0_2_2_1_2 * -60.503804216837892))))
+ {
+ return Convert.ToDouble((asgop2 + ((asgop1 - ((-1.52587891E-05F - (clstatic_0_2_2_1_2.a5_0_2_2_1_2)))) / (clstatic_0_2_2_1_2.a5_0_2_2_1_2 * -60.503804216837892))));
+ }
+ else
+ Console.WriteLine("Func_0_2_2_1_2: != false");
+ }
+ else
+ {
+ if (((asgop1 - ((-1.52587891E-05F - (clstatic_0_2_2_1_2.a5_0_2_2_1_2))))) > (asgop1))
+ Console.WriteLine("Func_0_2_2_1_2: > true");
+ }
+ double retval_0_2_2_1_2 = Convert.ToDouble((asgop2 + ((asgop1 - ((-1.52587891E-05F - (clstatic_0_2_2_1_2.a5_0_2_2_1_2)))) / (clstatic_0_2_2_1_2.a5_0_2_2_1_2 * -60.503804216837892))));
+ return retval_0_2_2_1_2;
+ }
+
+ public static float Func_0_2_2_1_1()
+ {
+ float[] arr1d_0_2_2_1_1 = new float[11];
+
+ arr1d_0_2_2_1_1[0] = 0.0078125F;
+ float asgop0 = -0.0625F;
+ asgop0 -= ((-0.0606069565F));
+ float asgop1 = 0.0078125F;
+ asgop1 /= (9.536743E-07F);
+ float asgop2 = 0.25F;
+ asgop2 *= (0.0078125F);
+ asgop2 += (asgop0);
+ if ((((0.0078125F / 1.0F) / (0.0078125F / arr1d_0_2_2_1_1[0]))) >= (1.0F))
+ {
+ float if0_0retval_0_2_2_1_1 = Convert.ToSingle(((((0.0078125F / 1.0F) / (0.0078125F / arr1d_0_2_2_1_1[0])) / asgop1) + asgop2));
+ return if0_0retval_0_2_2_1_1;
+ }
+ return Convert.ToSingle(((((0.0078125F / 1.0F) / (0.0078125F / arr1d_0_2_2_1_1[0])) / asgop1) + asgop2));
+ }
+
+ public static float Func_0_2_1_6_6()
+ {
+
+ vtstatic_0_2_1_6_6.a4_0_2_1_6_6 = 1016.0F;
+ clstatic_0_2_1_6_6.arr3d_0_2_1_6_6[4, 0, 3] = 512.0F;
+ clstatic_0_2_1_6_6.arr3d_0_2_1_6_6[4, 1, 3] = -392.0F;
+ float asgop0 = clstatic_0_2_1_6_6.arr3d_0_2_1_6_6[4, 0, 3];
+ asgop0 += (clstatic_0_2_1_6_6.arr3d_0_2_1_6_6[4, 1, 3]);
+ float retval_0_2_1_6_6 = Convert.ToSingle((((clstatic_0_2_1_6_6.arr3d_0_2_1_6_6[4, 0, 3] + (clstatic_0_2_1_6_6.arr3d_0_2_1_6_6[4, 0, 3] - vtstatic_0_2_1_6_6.a4_0_2_1_6_6)) + Convert.ToSingle(Convert.ToInt16(Convert.ToDecimal(9241) / 0.8484208593463092177745134043M) / (-504.0F * -0.18009259259259258))) - asgop0));
+ return retval_0_2_1_6_6;
+ }
+
+ public static double Func_0_2_1_6_5()
+ {
+
+ return Convert.ToDouble(clstatic_0_2_1_6_5.a0_0_2_1_6_5);
+ }
+
+ public static double Func_0_2_1_6_4()
+ {
+ double a4_0_2_1_6_4 = 0.24951171875;
+
+ vtstatic_0_2_1_6_4.arr2d_0_2_1_6_4[2, 0] = -256L;
+ double asgop0 = 0.00048828125;
+ asgop0 += (a4_0_2_1_6_4);
+ long asgop1 = vtstatic_0_2_1_6_4.arr2d_0_2_1_6_4[2, 0];
+ asgop1 -= ((Convert.ToInt64(Convert.ToInt32(1873447923) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(47699) - Convert.ToInt64(1873495846L))))));
+ asgop0 += ((Convert.ToDouble(vtstatic_0_2_1_6_4.arr2d_0_2_1_6_4[2, 0] * (a4_0_2_1_6_4 - 0.2490234375))));
+ double retval_0_2_1_6_4 = Convert.ToDouble((asgop0 + (Convert.ToDouble(asgop1 * 0.00366973876953125))));
+ return retval_0_2_1_6_4;
+ }
+
+ public static double Func_0_2_1_6_3()
+ {
+
+ double asgop0 = clstatic_0_2_1_6_3.a3_0_2_1_6_3;
+ asgop0 *= (3.5340968553901329E-28);
+ asgop0 -= (((Convert.ToInt16(Convert.ToDecimal(20508) / -80.109375M) / (3.5340968553901329E-28 - (a0_0_2_1_6_3)))));
+ double retval_0_2_1_6_3 = Convert.ToDouble((asgop0 - ((Convert.ToUInt16(Convert.ToInt16(20508 * 1) * 0.27252779403159744) * -1.0251953160081317E-14))));
+ return retval_0_2_1_6_3;
+ }
+
+ public static double Func_0_2_1_6_2()
+ {
+ VT_0_2_1_6_2 vt_0_2_1_6_2 = new VT_0_2_1_6_2(1);
+ vt_0_2_1_6_2.a4_0_2_1_6_2 = 28.015625;
+
+ double asgop0 = -16.0;
+ asgop0 += (((-16.0 + 0.0) + vt_0_2_1_6_2.a4_0_2_1_6_2));
+ return Convert.ToDouble(((Convert.ToInt16(11327 * Convert.ToSingle(clstatic_0_2_1_6_2.a0_0_2_1_6_2)) * 0.00057845263919016632) + asgop0));
+ }
+
+ public static double Func_0_2_1_6_1()
+ {
+
+ int asgop0 = 2014231539;
+ asgop0 %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(a0_0_2_1_6_1))))));
+ double asgop1 = 2097152.0;
+ asgop1 -= ((-132120576.0));
+ double asgop2 = 133844127.73046875;
+ asgop2 -= (133844127.73049927);
+ asgop2 += (-9.1552734375E-05);
+ return Convert.ToDouble((Convert.ToUInt32(asgop0 / (asgop1 - (-132120576.0 - (-265964703.73046875)))) / asgop2));
+ }
+
+ public static ushort Func_0_2_1_5_6()
+ {
+ int[] arr1d_0_2_1_5_6 = new int[11];
+
+ vtstatic_0_2_1_5_6.arr2d_0_2_1_5_6[2, 0] = 131072L;
+ arr1d_0_2_1_5_6[1] = 1296303334;
+ double asgop0 = clstatic_0_2_1_5_6.a5_0_2_1_5_6;
+ asgop0 += (0.22645533089972808);
+ double asgop1 = clstatic_0_2_1_5_6.a5_0_2_1_5_6;
+ asgop1 += (asgop0);
+ ushort retval_0_2_1_5_6 = Convert.ToUInt16((Convert.ToUInt16((Convert.ToInt32(37511) - (Convert.ToInt32(arr1d_0_2_1_5_6[1] / a3_0_2_1_5_6))) / (Convert.ToDouble(vtstatic_0_2_1_5_6.arr2d_0_2_1_5_6[2, 0] * asgop1)))));
+ return retval_0_2_1_5_6;
+ }
+
+ public static double Func_0_2_1_5_5()
+ {
+ CL_0_2_1_5_5 cl_0_2_1_5_5 = new CL_0_2_1_5_5();
+
+ cl_0_2_1_5_5.arr1d_0_2_1_5_5[5] = 2097152M;
+ clstatic_0_2_1_5_5.arr1d_0_2_1_5_5[0] = -2044M;
+ double retval_0_2_1_5_5 = Convert.ToDouble(Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal(-2048M) - Convert.ToDecimal((Convert.ToDecimal(16L * -127.75M))))) * Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(clstatic_0_2_1_5_5.arr1d_0_2_1_5_5[0]) - Convert.ToDecimal(-2099196M))) + Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(-2099196M) - Convert.ToDecimal(-4196348M))) * Convert.ToDecimal((Convert.ToDecimal(2097152M) - Convert.ToDecimal(cl_0_2_1_5_5.arr1d_0_2_1_5_5[5])))))))));
+ return retval_0_2_1_5_5;
+ }
+
+ public static double Func_0_2_1_5_4()
+ {
+ int[,,] arr3d_0_2_1_5_4 = new int[5, 11, 4];
+
+ arr3d_0_2_1_5_4[4, 3, 3] = -1235338729;
+ arr3d_0_2_1_5_4[4, 4, 3] = 459521329;
+ arr2d_0_2_1_5_4[2, 0] = -68719476736L;
+ return Convert.ToDouble((Convert.ToDouble(Convert.ToUInt64(Convert.ToUInt32(Convert.ToUInt32(Convert.ToInt64(arr2d_0_2_1_5_4[2, 0]) + Convert.ToInt64(70964412416L))) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(arr2d_0_2_1_5_4[2, 0]) / 40.232360050646513))) * (arr3d_0_2_1_5_4[4, 4, 3] * (Convert.ToUInt16(Convert.ToInt32(1235338730) + Convert.ToInt32(arr3d_0_2_1_5_4[4, 3, 3])) / Convert.ToDouble(Convert.ToDecimal(-1M) * Convert.ToDecimal((Convert.ToDecimal(-1M) + Convert.ToDecimal(29409365057M)))))))));
+ }
+
+ public static ushort Func_0_2_1_5_3()
+ {
+ VT_0_2_1_5_3 vt_0_2_1_5_3 = new VT_0_2_1_5_3(1);
+ vt_0_2_1_5_3.a2_0_2_1_5_3 = 128M;
+ vt_0_2_1_5_3.a3_0_2_1_5_3 = 1009401897;
+ vt_0_2_1_5_3.a5_0_2_1_5_3 = -6184.85358292954M;
+
+ vtstatic_0_2_1_5_3.a2_0_2_1_5_3 = 128M;
+ vtstatic_0_2_1_5_3.a3_0_2_1_5_3 = 1009401897;
+ vtstatic_0_2_1_5_3.a5_0_2_1_5_3 = -6184.85358292954M;
+ clstatic_0_2_1_5_3.arr1d_0_2_1_5_3[0] = 1219159083;
+ vt_0_2_1_5_3.a2_0_2_1_5_3 -= (Convert.ToDecimal(Convert.ToDecimal(vtstatic_0_2_1_5_3.a5_0_2_1_5_3)));
+ clstatic_0_2_1_5_3.arr1d_0_2_1_5_3[0] %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(vtstatic_0_2_1_5_3.a3_0_2_1_5_3))))));
+ ushort retval_0_2_1_5_3 = Convert.ToUInt16(Convert.ToUInt16(Convert.ToDecimal(clstatic_0_2_1_5_3.arr1d_0_2_1_5_3[0]) / vt_0_2_1_5_3.a2_0_2_1_5_3));
+ return retval_0_2_1_5_3;
+ }
+
+ public static double Func_0_2_1_5_2()
+ {
+ VT_0_2_1_5_2 vt_0_2_1_5_2 = new VT_0_2_1_5_2(1);
+ vt_0_2_1_5_2.arr1d_0_2_1_5_2[0] = -241623183802.0;
+ vt_0_2_1_5_2.a2_0_2_1_5_2 = -1.4901161193847656E-08;
+
+ vtstatic_0_2_1_5_2.arr1d_0_2_1_5_2[0] = -241623183802.0;
+ vtstatic_0_2_1_5_2.a2_0_2_1_5_2 = -1.4901161193847656E-08;
+ double asgop0 = vtstatic_0_2_1_5_2.a2_0_2_1_5_2;
+ asgop0 += ((vtstatic_0_2_1_5_2.a2_0_2_1_5_2 - 34359738368.0));
+ return Convert.ToDouble((asgop0 - (((Convert.ToUInt16(clstatic_0_2_1_5_2.a5_0_2_1_5_2 - 898441216U) / vtstatic_0_2_1_5_2.a2_0_2_1_5_2) + (vtstatic_0_2_1_5_2.a2_0_2_1_5_2 - (vt_0_2_1_5_2.arr1d_0_2_1_5_2[0]))))));
+ }
+
+ public static double Func_0_2_1_5_1()
+ {
+
+ clstatic_0_2_1_5_1.arr3d_0_2_1_5_1[4, 0, 3] = 1783724116;
+ double retval_0_2_1_5_1 = Convert.ToDouble(((clstatic_0_2_1_5_1.arr3d_0_2_1_5_1[4, 0, 3] * (-1.4210854715202004E-14 + -2.0006968378915987E-14)) + ((0.25F + 0.25F) * (-2.0006968378915987E-14 + 6.7884184893401588E-06))));
+ return retval_0_2_1_5_1;
+ }
+
+ public static double Func_0_2_1_4_6()
+ {
+ Decimal* a3_0_2_1_4_6 = stackalloc Decimal[1];
+ *a3_0_2_1_4_6 = 0.0038909912109375M;
+
+ vtstatic_0_2_1_4_6.arr3d_0_2_1_4_6[4, 0, 3] = 65312.5;
+ vtstatic_0_2_1_4_6.a5_0_2_1_4_6 = 0.000000476837158203125M;
+ Decimal asgop0 = -0.00390625M;
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal(((*a3_0_2_1_4_6)))));
+ double retval_0_2_1_4_6 = Convert.ToDouble((Convert.ToDouble(Convert.ToDecimal(asgop0) / Convert.ToDecimal(vtstatic_0_2_1_4_6.a5_0_2_1_4_6)) + ((Convert.ToDouble(Convert.ToDecimal(vtstatic_0_2_1_4_6.a5_0_2_1_4_6) * Convert.ToDecimal(136970240000M)) + -130848.5) + vtstatic_0_2_1_4_6.arr3d_0_2_1_4_6[4, 0, 3])));
+ return retval_0_2_1_4_6;
+ }
+
+ public static double Func_0_2_1_4_5()
+ {
+ CL_0_2_1_4_5 cl_0_2_1_4_5 = new CL_0_2_1_4_5();
+
+ arr3d_0_2_1_4_5[4, 1, 3] = 273715576;
+ double asgop0 = 0.015625;
+ asgop0 -= (((0.015625 - 0.0) + -0.0001220703125));
+ asgop0 *= ((4998 * 0.39695878351340536));
+ return Convert.ToDouble((Convert.ToDouble(Convert.ToInt64(Convert.ToUInt32(cl_0_2_1_4_5.a0_0_2_1_4_5) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(arr3d_0_2_1_4_5[4, 1, 3]) + Convert.ToInt64(3375488900L)))) * asgop0)));
+ }
+
+ public static double Func_0_2_1_4_4()
+ {
+ CL_0_2_1_4_4 cl_0_2_1_4_4 = new CL_0_2_1_4_4();
+ int[,] arr2d_0_2_1_4_4 = new int[3, 11];
+
+ vtstatic_0_2_1_4_4.a4_0_2_1_4_4 = 1.7613010723976596E-08;
+ arr2d_0_2_1_4_4[2, 3] = 227104841;
+ int asgop0 = arr2d_0_2_1_4_4[2, 3];
+ asgop0 /= (clstatic_0_2_1_4_4.a0_0_2_1_4_4);
+ return Convert.ToDouble((((Convert.ToDouble(Convert.ToUInt64(Convert.ToInt32(arr2d_0_2_1_4_4[2, 3]) + Convert.ToInt64(-227104839L)) * cl_0_2_1_4_4.a2_0_2_1_4_4)) - (5606 * (Convert.ToInt16(5606 * Convert.ToSingle(5.31020355F)) * 2.396859912178813E-08))) + (asgop0 * vtstatic_0_2_1_4_4.a4_0_2_1_4_4)));
+ }
+
+ public static double Func_0_2_1_4_3()
+ {
+
+ float asgop0 = -16384.0F;
+ asgop0 += (-16384.0F);
+ clstatic_0_2_1_4_3.a0_0_2_1_4_3 += ((-0.0625 + (-0.0625 + 0.078125)));
+ return Convert.ToDouble((clstatic_0_2_1_4_3.a0_0_2_1_4_3 - ((asgop0 * (14520 * 4.9260037004455063E-10)))));
+ }
+
+ public static double Func_0_2_1_4_2()
+ {
+ VT_0_2_1_4_2 vt_0_2_1_4_2 = new VT_0_2_1_4_2(1);
+ vt_0_2_1_4_2.arr3d_0_2_1_4_2[4, 0, 3] = 0.0;
+
+ return Convert.ToDouble(vt_0_2_1_4_2.arr3d_0_2_1_4_2[4, 0, 3]);
+ }
+
+ public static double Func_0_2_1_4_1()
+ {
+ CL_0_2_1_4_1 cl_0_2_1_4_1 = new CL_0_2_1_4_1();
+
+ arr2d_0_2_1_4_1[2, 0] = 0.06243896484375;
+ arr2d_0_2_1_4_1[2, 1] = 0.10767964681607579;
+ double retval_0_2_1_4_1 = Convert.ToDouble((Convert.ToUInt64(Convert.ToUInt32(Convert.ToUInt32((Convert.ToInt32((Convert.ToInt32(1403688155)) % (Convert.ToInt32(790800172)))) * Convert.ToSingle((0.25F - (-3.81747723F))))) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt32(790800172) - Convert.ToInt64(1059235628L))) / arr2d_0_2_1_4_1[2, 1]))) / (Convert.ToSingle(cl_0_2_1_4_1.a2_0_2_1_4_1 * -2.7512789706882957E-13) / arr2d_0_2_1_4_1[2, 0])));
+ return retval_0_2_1_4_1;
+ }
+
+ public static double Func_0_2_1_3_6()
+ {
+ VT_0_2_1_3_6 vt_0_2_1_3_6 = new VT_0_2_1_3_6(1);
+ vt_0_2_1_3_6.arr2d_0_2_1_3_6[2, 0] = 32.0;
+ vt_0_2_1_3_6.a2_0_2_1_3_6 = -256.0;
+ vt_0_2_1_3_6.arr2d_0_2_1_3_6[2, 3] = 0.00048828125;
+ vt_0_2_1_3_6.a4_0_2_1_3_6 = -224.12451171875;
+ CL_0_2_1_3_6 cl_0_2_1_3_6 = new CL_0_2_1_3_6();
+
+ vtstatic_0_2_1_3_6.arr2d_0_2_1_3_6[2, 0] = 32.0;
+ vtstatic_0_2_1_3_6.a2_0_2_1_3_6 = -256.0;
+ vtstatic_0_2_1_3_6.arr2d_0_2_1_3_6[2, 3] = 0.00048828125;
+ vtstatic_0_2_1_3_6.a4_0_2_1_3_6 = -224.12451171875;
+ vt_0_2_1_3_6.a2_0_2_1_3_6 -= ((vtstatic_0_2_1_3_6.a4_0_2_1_3_6));
+ double asgop1 = vtstatic_0_2_1_3_6.arr2d_0_2_1_3_6[2, 3];
+ asgop1 += (31.99951171875);
+ double asgop2 = vtstatic_0_2_1_3_6.arr2d_0_2_1_3_6[2, 0];
+ asgop2 += (cl_0_2_1_3_6.a1_0_2_1_3_6);
+ asgop2 -= (((64.0 - vtstatic_0_2_1_3_6.arr2d_0_2_1_3_6[2, 0]) + vtstatic_0_2_1_3_6.arr2d_0_2_1_3_6[2, 3]));
+ double retval_0_2_1_3_6 = Convert.ToDouble((asgop2 - (asgop1 + vt_0_2_1_3_6.a2_0_2_1_3_6)));
+ return retval_0_2_1_3_6;
+ }
+
+ public static double Func_0_2_1_3_5()
+ {
+
+ vtstatic_0_2_1_3_5.a0_0_2_1_3_5 = 3344030976U;
+ long asgop0 = 256L;
+ asgop0 /= (Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(Convert.ToUInt32(vtstatic_0_2_1_3_5.a0_0_2_1_3_5 % 1871942016U)) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(256L) / 1.7390253466150597E-07)))));
+ double retval_0_2_1_3_5 = Convert.ToDouble((Convert.ToDouble(asgop0 * ((56357 * 8.6640745603917878E-09) + (Convert.ToUInt16(1871942016U - 1871885659U) * a4_0_2_1_3_5)))));
+ return retval_0_2_1_3_5;
+ }
+
+ public static double Func_0_2_1_3_4()
+ {
+
+ arr1d_0_2_1_3_4[0] = -1.862645149230957E-09;
+ double asgop0 = arr1d_0_2_1_3_4[0];
+ asgop0 -= (1.8474165421382636E-07);
+ double retval_0_2_1_3_4 = Convert.ToDouble((Convert.ToInt16(Convert.ToInt16(arr1d_0_2_1_3_4[0] + 11993.000000001863) / Convert.ToSingle(0.3819427F)) * asgop0));
+ return retval_0_2_1_3_4;
+ }
+
+ public static uint Func_0_2_1_3_3()
+ {
+
+ clstatic_0_2_1_3_3.arr1d_0_2_1_3_3[0] = -1.1951577734264209;
+ clstatic_0_2_1_3_3.arr1d_0_2_1_3_3[5] = 8589934592.0;
+ double asgop0 = clstatic_0_2_1_3_3.arr1d_0_2_1_3_3[5];
+ asgop0 -= ((clstatic_0_2_1_3_3.arr1d_0_2_1_3_3[5] - 6751113420.0));
+ return Convert.ToUInt32(Convert.ToUInt32((Convert.ToInt32(clstatic_0_2_1_3_3.arr1d_0_2_1_3_3[5] - asgop0)) / ((65536 / 8388608.0) - (clstatic_0_2_1_3_3.arr1d_0_2_1_3_3[0]))));
+ }
+
+ public static ushort Func_0_2_1_3_2()
+ {
+ CL_0_2_1_3_2 cl_0_2_1_3_2 = new CL_0_2_1_3_2();
+ Decimal[,,] arr3d_0_2_1_3_2 = new Decimal[5, 11, 4];
+
+ vtstatic_0_2_1_3_2.a2_0_2_1_3_2 = 28638166.0F;
+ arr3d_0_2_1_3_2[4, 0, 3] = 0.0000000005374760525529249847M;
+ cl_0_2_1_3_2.arr3d_0_2_1_3_2[4, 1, 3] = 1860548010;
+ ushort retval_0_2_1_3_2 = Convert.ToUInt16(Convert.ToUInt16(Convert.ToInt32(Convert.ToInt32(67108864M + 1053090170M) / (Convert.ToUInt32(Convert.ToDecimal(cl_0_2_1_3_2.arr3d_0_2_1_3_2[4, 1, 3]) * arr3d_0_2_1_3_2[4, 0, 3]) / (558112640U * 1.4658115472802659E-09))) / Convert.ToSingle(vtstatic_0_2_1_3_2.a2_0_2_1_3_2)));
+ return retval_0_2_1_3_2;
+ }
+
+ public static float Func_0_2_1_3_1()
+ {
+ CL_0_2_1_3_1 cl_0_2_1_3_1 = new CL_0_2_1_3_1();
+
+ return Convert.ToSingle(((Convert.ToSingle(Convert.ToUInt16(64M - (-9653M)) / -19900416.0) * Convert.ToSingle(cl_0_2_1_3_1.a0_0_2_1_3_1 * 16.0)) + (Convert.ToSingle(3362216192U / (16.0 - 13448864784.0)) + (-128.0F + clstatic_0_2_1_3_1.a4_0_2_1_3_1))));
+ }
+
+ public static double Func_0_2_1_2_6()
+ {
+
+ vtstatic_0_2_1_2_6.a1_0_2_1_2_6 = 32.0;
+ clstatic_0_2_1_2_6.a2_0_2_1_2_6 -= ((((a0_0_2_1_2_6 * 65536.0) + ((65536.0 + 0.0) + -61567.187484741211))));
+ double retval_0_2_1_2_6 = Convert.ToDouble((((vtstatic_0_2_1_2_6.a1_0_2_1_2_6 - (vtstatic_0_2_1_2_6.a1_0_2_1_2_6 - (-1.1920928955078125E-07))) / (vtstatic_0_2_1_2_6.a1_0_2_1_2_6 / 268435456.0)) - (clstatic_0_2_1_2_6.a2_0_2_1_2_6)));
+ return retval_0_2_1_2_6;
+ }
+
+ public static ushort Func_0_2_1_2_5()
+ {
+ CL_0_2_1_2_5 cl_0_2_1_2_5 = new CL_0_2_1_2_5();
+
+ vtstatic_0_2_1_2_5.a1_0_2_1_2_5 = 12751;
+ cl_0_2_1_2_5.arr1d_0_2_1_2_5[2] = 2048.0;
+ clstatic_0_2_1_2_5.arr1d_0_2_1_2_5[0] = -30720.0;
+ cl_0_2_1_2_5.arr1d_0_2_1_2_5[2] -= ((clstatic_0_2_1_2_5.arr1d_0_2_1_2_5[0]));
+ double asgop1 = -9461.0;
+ asgop1 += (0.0);
+ if (((vtstatic_0_2_1_2_5.a1_0_2_1_2_5 * clstatic_0_2_1_2_5.a4_0_2_1_2_5)) >= (cl_0_2_1_2_5.arr1d_0_2_1_2_5[2]))
+ {
+ if (((asgop1 - ((-9461.0 - 32.0)))) != (asgop1))
+ {
+ if (((vtstatic_0_2_1_2_5.a1_0_2_1_2_5 * clstatic_0_2_1_2_5.a4_0_2_1_2_5)) >= (cl_0_2_1_2_5.arr1d_0_2_1_2_5[2]))
+ {
+ if ((((32.0 - (-32736.0)) - 9525.0)) <= (-32736.0))
+ Console.WriteLine("Func_0_2_1_2_5: <= true");
+ }
+ }
+ else
+ {
+ return Convert.ToUInt16((Convert.ToUInt16(Convert.ToUInt16(cl_0_2_1_2_5.arr1d_0_2_1_2_5[2] + (vtstatic_0_2_1_2_5.a1_0_2_1_2_5 * clstatic_0_2_1_2_5.a4_0_2_1_2_5)) % Convert.ToUInt16((asgop1 - ((-9461.0 - 32.0))) + ((32.0 - (-32736.0)) - 9525.0)))));
+ }
+ }
+ return Convert.ToUInt16((Convert.ToUInt16(Convert.ToUInt16(cl_0_2_1_2_5.arr1d_0_2_1_2_5[2] + (vtstatic_0_2_1_2_5.a1_0_2_1_2_5 * clstatic_0_2_1_2_5.a4_0_2_1_2_5)) % Convert.ToUInt16((asgop1 - ((-9461.0 - 32.0))) + ((32.0 - (-32736.0)) - 9525.0)))));
+ }
+
+ public static long Func_0_2_1_2_4()
+ {
+ CL_0_2_1_2_4 cl_0_2_1_2_4 = new CL_0_2_1_2_4();
+ long a1_0_2_1_2_4 = 690638987534017518L;
+
+ vtstatic_0_2_1_2_4.arr3d_0_2_1_2_4[4, 0, 3] = 1L;
+ if ((9198) < 10)
+ {
+ if ((Convert.ToInt64(Convert.ToDouble(cl_0_2_1_2_4.a3_0_2_1_2_4) / 0.836125208532883)) < (cl_0_2_1_2_4.a3_0_2_1_2_4))
+ {
+ if ((a1_0_2_1_2_4) > (Convert.ToInt64(Convert.ToInt16(9198) - Convert.ToInt64(a1_0_2_1_2_4))))
+ Console.WriteLine("Func_0_2_1_2_4: > true");
+ else
+ {
+ if ((9198) > 10)
+ {
+ if (((Convert.ToInt64((Convert.ToInt64(cl_0_2_1_2_4.a3_0_2_1_2_4 / vtstatic_0_2_1_2_4.arr3d_0_2_1_2_4[4, 0, 3]))) * Convert.ToInt64(1L))) != (vtstatic_0_2_1_2_4.arr3d_0_2_1_2_4[4, 0, 3]))
+ {
+ return Convert.ToInt64(((Convert.ToInt64(Convert.ToDouble(cl_0_2_1_2_4.a3_0_2_1_2_4) / 0.836125208532883) + (Convert.ToInt64((Convert.ToInt64(cl_0_2_1_2_4.a3_0_2_1_2_4 / vtstatic_0_2_1_2_4.arr3d_0_2_1_2_4[4, 0, 3]))) * Convert.ToInt64(1L))) - (Convert.ToInt64(Convert.ToInt16(9198) - Convert.ToInt64(a1_0_2_1_2_4)))));
+ }
+ else
+ Console.WriteLine("Func_0_2_1_2_4: != false");
+ }
+ }
+ }
+ else
+ {
+ if ((a1_0_2_1_2_4) < (Convert.ToInt64(Convert.ToInt16(9198) - Convert.ToInt64(a1_0_2_1_2_4))))
+ {
+ return Convert.ToInt64(((Convert.ToInt64(Convert.ToDouble(cl_0_2_1_2_4.a3_0_2_1_2_4) / 0.836125208532883) + (Convert.ToInt64((Convert.ToInt64(cl_0_2_1_2_4.a3_0_2_1_2_4 / vtstatic_0_2_1_2_4.arr3d_0_2_1_2_4[4, 0, 3]))) * Convert.ToInt64(1L))) - (Convert.ToInt64(Convert.ToInt16(9198) - Convert.ToInt64(a1_0_2_1_2_4)))));
+ }
+ }
+ }
+ long retval_0_2_1_2_4 = Convert.ToInt64(((Convert.ToInt64(Convert.ToDouble(cl_0_2_1_2_4.a3_0_2_1_2_4) / 0.836125208532883) + (Convert.ToInt64((Convert.ToInt64(cl_0_2_1_2_4.a3_0_2_1_2_4 / vtstatic_0_2_1_2_4.arr3d_0_2_1_2_4[4, 0, 3]))) * Convert.ToInt64(1L))) - (Convert.ToInt64(Convert.ToInt16(9198) - Convert.ToInt64(a1_0_2_1_2_4)))));
+ return retval_0_2_1_2_4;
+ }
+
+ public static long Func_0_2_1_2_3()
+ {
+ long a5_0_2_1_2_3 = 9193121176158304595L;
+
+ arr2d_0_2_1_2_3[2, 0] = 904226170;
+ Decimal asgop0 = 4294967296M;
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal(-746264705M)));
+ Decimal asgop1 = 4294967296M;
+ asgop1 -= (Convert.ToDecimal(Convert.ToDecimal(asgop0)));
+ Decimal asgop2 = 4294967296M;
+ asgop2 -= (Convert.ToDecimal(Convert.ToDecimal(4292870144M)));
+ if ((Convert.ToUInt32(arr2d_0_2_1_2_3[2, 0] * 2.1788674043795924)) == 10)
+ {
+ long if0_0retval_0_2_1_2_3 = Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(Convert.ToInt32(asgop2 + asgop1)) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(Convert.ToUInt32(arr2d_0_2_1_2_3[2, 0] * 2.1788674043795924)) - Convert.ToInt64(a5_0_2_1_2_3)))));
+ return if0_0retval_0_2_1_2_3;
+ }
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(Convert.ToInt32(asgop2 + asgop1)) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(Convert.ToUInt32(arr2d_0_2_1_2_3[2, 0] * 2.1788674043795924)) - Convert.ToInt64(a5_0_2_1_2_3)))));
+ }
+
+ public static uint Func_0_2_1_2_2()
+ {
+ CL_0_2_1_2_2 cl_0_2_1_2_2 = new CL_0_2_1_2_2();
+
+ arr1d_0_2_1_2_2[2] = 1722983723;
+ if ((cl_0_2_1_2_2.a5_0_2_1_2_2) < 10)
+ {
+ if ((arr1d_0_2_1_2_2[2]) >= 10)
+ Console.WriteLine("Func_0_2_1_2_2: >= true");
+ else
+ Console.WriteLine("Func_0_2_1_2_2: >= false");
+ }
+ else
+ Console.WriteLine("Func_0_2_1_2_2: < false");
+ return Convert.ToUInt32(Convert.ToUInt32(Convert.ToUInt32(arr1d_0_2_1_2_2[2] * cl_0_2_1_2_2.a5_0_2_1_2_2) % clstatic_0_2_1_2_2.a0_0_2_1_2_2));
+ }
+
+ public static float Func_0_2_1_2_1()
+ {
+ float a0_0_2_1_2_1 = -7.75F;
+
+ float retval_0_2_1_2_1 = Convert.ToSingle((((32768.0F * -3.05175781E-05F) * (32768.0F * (32768.0F * 2.32830644E-10F))) - ((0.001953125F / ((0.001953125F / 1.0F) + (1.0F + -1.001709F))) - (a0_0_2_1_2_1))));
+ return retval_0_2_1_2_1;
+ }
+
+ public static double Func_0_2_1_1_6()
+ {
+ CL_0_2_1_1_6 cl_0_2_1_1_6 = new CL_0_2_1_1_6();
+
+ vtstatic_0_2_1_1_6.a4_0_2_1_1_6 = -4098.0;
+ arr1d_0_2_1_1_6[0] = 1.1781230568885803E-07;
+ float asgop0 = 0.25F;
+ asgop0 /= (0.000122070313F);
+ double asgop1 = cl_0_2_1_1_6.a5_0_2_1_1_6;
+ asgop1 /= ((cl_0_2_1_1_6.a5_0_2_1_1_6 + vtstatic_0_2_1_1_6.a4_0_2_1_1_6));
+ asgop1 *= ((((131072.0F * 1.90734863E-06F) - 0.0F) * cl_0_2_1_1_6.a5_0_2_1_1_6));
+ double retval_0_2_1_1_6 = Convert.ToDouble((asgop1 + (asgop0 * arr1d_0_2_1_1_6[0])));
+ return retval_0_2_1_1_6;
+ }
+
+ public static ushort Func_0_2_1_1_5()
+ {
+
+ vtstatic_0_2_1_1_5.arr2d_0_2_1_1_5[2, 0] = 28889;
+ if ((vtstatic_0_2_1_1_5.arr2d_0_2_1_1_5[2, 0]) < (Convert.ToUInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble((-4277141738612569482L - 0L)) * -1.0000000000000044)) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(vtstatic_0_2_1_1_5.arr2d_0_2_1_1_5[2, 0]) + Convert.ToInt64(-4277141738612598371L)))) / Convert.ToSingle(Convert.ToSingle(16UL * 0.056009355932474136))) * Convert.ToSingle(Convert.ToSingle(vtstatic_0_2_1_1_5.arr2d_0_2_1_1_5[2, 0] / clstatic_0_2_1_1_5.a4_0_2_1_1_5)))))
+ {
+ if ((clstatic_0_2_1_1_5.a4_0_2_1_1_5) == (0.056009355932474136))
+ Console.WriteLine("Func_0_2_1_1_5: == true");
+ }
+ ushort retval_0_2_1_1_5 = Convert.ToUInt16(Convert.ToUInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble((-4277141738612569482L - 0L)) * -1.0000000000000044)) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(vtstatic_0_2_1_1_5.arr2d_0_2_1_1_5[2, 0]) + Convert.ToInt64(-4277141738612598371L)))) / Convert.ToSingle(Convert.ToSingle(16UL * 0.056009355932474136))) * Convert.ToSingle(Convert.ToSingle(vtstatic_0_2_1_1_5.arr2d_0_2_1_1_5[2, 0] / clstatic_0_2_1_1_5.a4_0_2_1_1_5))));
+ return retval_0_2_1_1_5;
+ }
+
+ public static long Func_0_2_1_1_4()
+ {
+ CL_0_2_1_1_4 cl_0_2_1_1_4 = new CL_0_2_1_1_4();
+
+ cl_0_2_1_1_4.arr1d_0_2_1_1_4[0] = 3.0517578125E-05;
+ cl_0_2_1_1_4.arr1d_0_2_1_1_4[0] -= (0.0);
+ if ((Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt16(26372) + Convert.ToInt64(-1099511654148L))) / 0.00781250000146394)) < (-1099511654148L))
+ {
+ if ((1.5208578526263232E-05) != ((cl_0_2_1_1_4.arr1d_0_2_1_1_4[0] - 1.5208578526263232E-05)))
+ {
+ long if1_0retval_0_2_1_1_4 = Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(0.00781250000146394 + 26371.9921875)) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt16(26372) + Convert.ToInt64(-1099511654148L))) / 0.00781250000146394)))) / (cl_0_2_1_1_4.arr1d_0_2_1_1_4[0] - 1.5208578526263232E-05)));
+ return if1_0retval_0_2_1_1_4;
+ }
+ else
+ {
+ if ((Convert.ToInt16(0.00781250000146394 + 26371.9921875)) <= (26372))
+ {
+ if ((1.5208578526263232E-05) < ((cl_0_2_1_1_4.arr1d_0_2_1_1_4[0] - 1.5208578526263232E-05)))
+ Console.WriteLine("Func_0_2_1_1_4: < true");
+ }
+ }
+ }
+ else
+ {
+ if ((1.5208578526263232E-05) == ((cl_0_2_1_1_4.arr1d_0_2_1_1_4[0] - 1.5208578526263232E-05)))
+ Console.WriteLine("Func_0_2_1_1_4: == true");
+ }
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(0.00781250000146394 + 26371.9921875)) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt16(26372) + Convert.ToInt64(-1099511654148L))) / 0.00781250000146394)))) / (cl_0_2_1_1_4.arr1d_0_2_1_1_4[0] - 1.5208578526263232E-05)));
+ }
+
+ public static long Func_0_2_1_1_3()
+ {
+ VT_0_2_1_1_3 vt_0_2_1_1_3 = new VT_0_2_1_1_3(1);
+ vt_0_2_1_1_3.a0_0_2_1_1_3 = 9193121174155220539L;
+
+ if (((Convert.ToDouble(vt_0_2_1_1_3.a0_0_2_1_1_3 * 5.2192768292764436E-20))) != (5.2192768292764436E-20))
+ {
+ long if0_0retval_0_2_1_1_3 = Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(23928 * (Convert.ToDouble(vt_0_2_1_1_3.a0_0_2_1_1_3 * 5.2192768292764436E-20)))) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt32((Convert.ToInt32(536870912.0 - ((59638 * -2994.4722492370638))))) - Convert.ToInt64(vt_0_2_1_1_3.a0_0_2_1_1_3)))));
+ return if0_0retval_0_2_1_1_3;
+ }
+ else
+ Console.WriteLine("Func_0_2_1_1_3: != false");
+ long retval_0_2_1_1_3 = Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(23928 * (Convert.ToDouble(vt_0_2_1_1_3.a0_0_2_1_1_3 * 5.2192768292764436E-20)))) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt32((Convert.ToInt32(536870912.0 - ((59638 * -2994.4722492370638))))) - Convert.ToInt64(vt_0_2_1_1_3.a0_0_2_1_1_3)))));
+ return retval_0_2_1_1_3;
+ }
+
+ public static uint Func_0_2_1_1_2()
+ {
+
+ clstatic_0_2_1_1_2.arr1d_0_2_1_1_2[0] = -1.2013446150649207;
+ double asgop0 = clstatic_0_2_1_1_2.arr1d_0_2_1_1_2[0];
+ asgop0 += (1.2167388752404469);
+ double asgop1 = 0.015394260175526142;
+ asgop1 -= ((clstatic_0_2_1_1_2.arr1d_0_2_1_1_2[0]));
+ if ((Convert.ToUInt64(2532642571209932800L - a2_0_2_1_1_2)) == 10)
+ {
+ if (((1335 + 1237728877)) > (1237728877))
+ {
+ if ((asgop0) == (asgop1))
+ Console.WriteLine("Func_0_2_1_1_2: == true");
+ else
+ Console.WriteLine("Func_0_2_1_1_2: == false");
+ }
+ else
+ {
+ if (((1335 + 1237728877)) < (1237728877))
+ Console.WriteLine("Func_0_2_1_1_2: < true");
+ else
+ {
+ if ((Convert.ToUInt64(2532642571209932800L - a2_0_2_1_1_2)) >= 10)
+ {
+ uint if1_2retval_0_2_1_1_2 = Convert.ToUInt32(Convert.ToUInt32((Convert.ToInt32((1335 + 1237728877) * asgop1)) / Convert.ToSingle(Convert.ToSingle(Convert.ToUInt64(2532642571209932800L - a2_0_2_1_1_2) * asgop0))));
+ return if1_2retval_0_2_1_1_2;
+ }
+ }
+ }
+ }
+ else
+ {
+ if ((asgop0) > (asgop1))
+ Console.WriteLine("Func_0_2_1_1_2: > true");
+ }
+ return Convert.ToUInt32(Convert.ToUInt32((Convert.ToInt32((1335 + 1237728877) * asgop1)) / Convert.ToSingle(Convert.ToSingle(Convert.ToUInt64(2532642571209932800L - a2_0_2_1_1_2) * asgop0))));
+ }
+
+ public static float Func_0_2_1_1_1()
+ {
+ CL_0_2_1_1_1 cl_0_2_1_1_1 = new CL_0_2_1_1_1();
+
+ arr1d_0_2_1_1_1[0] = 0.00023651123F;
+ float asgop0 = cl_0_2_1_1_1.a1_0_2_1_1_1;
+ asgop0 -= (65520.0F);
+ float asgop1 = cl_0_2_1_1_1.a1_0_2_1_1_1;
+ asgop1 -= (((asgop0 * arr1d_0_2_1_1_1[0])));
+ return Convert.ToSingle((asgop1 - ((0.00390625F * (0.00390625F * 16777216.0F)) + (65536.0F + clstatic_0_2_1_1_1.a3_0_2_1_1_1))));
+ }
+
+ public static double Func_0_1_6_6_6()
+ {
+ VT_0_1_6_6_6 vt_0_1_6_6_6 = new VT_0_1_6_6_6(1);
+ vt_0_1_6_6_6.arr2d_0_1_6_6_6[2, 0] = 252.0F;
+ vt_0_1_6_6_6.a1_0_1_6_6_6 = 1.1920928955078125E-07;
+ vt_0_1_6_6_6.a3_0_1_6_6_6 = 1.52587891E-05F;
+
+ vtstatic_0_1_6_6_6.arr2d_0_1_6_6_6[2, 0] = 252.0F;
+ vtstatic_0_1_6_6_6.a1_0_1_6_6_6 = 1.1920928955078125E-07;
+ vtstatic_0_1_6_6_6.a3_0_1_6_6_6 = 1.52587891E-05F;
+ float asgop0 = vtstatic_0_1_6_6_6.a3_0_1_6_6_6;
+ asgop0 *= (vt_0_1_6_6_6.arr2d_0_1_6_6_6[2, 0]);
+ return Convert.ToDouble((((vtstatic_0_1_6_6_6.a3_0_1_6_6_6 - (((vtstatic_0_1_6_6_6.a3_0_1_6_6_6 - 0.0F) - 0.00390625F))) - asgop0) * (((vt_0_1_6_6_6.arr2d_0_1_6_6_6[2, 0] / 1.96875F) * a2_0_1_6_6_6) * (vtstatic_0_1_6_6_6.a1_0_1_6_6_6 + 2.3051640875869386E-06))));
+ }
+
+ public static Decimal Func_0_1_6_6_5()
+ {
+ CL_0_1_6_6_5 cl_0_1_6_6_5 = new CL_0_1_6_6_5();
+
+ vtstatic_0_1_6_6_5.a0_0_1_6_6_5 = 3411293648996001209L;
+ cl_0_1_6_6_5.arr3d_0_1_6_6_5[4, 4, 3] = 2999631;
+ Decimal asgop0 = -0.0625M;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal(1.9375M)));
+ if ((asgop0) == ((Convert.ToDecimal((Convert.ToInt32((Convert.ToInt32(Convert.ToInt32(cl_0_1_6_6_5.arr3d_0_1_6_6_5[4, 4, 3] / 0.058672719671719394))) % (Convert.ToInt32(cl_0_1_6_6_5.arr3d_0_1_6_6_5[4, 4, 3]))))) / asgop0)))
+ {
+ if ((3411293649047126016L) != ((3411293649047126016L - Convert.ToInt64(Convert.ToInt32(Convert.ToInt32(-0.0625M - (-51124799.0625M))) + Convert.ToInt64(vtstatic_0_1_6_6_5.a0_0_1_6_6_5)))))
+ Console.WriteLine("Func_0_1_6_6_5: != true");
+ }
+ else
+ Console.WriteLine("Func_0_1_6_6_5: == false");
+ return Convert.ToDecimal((Convert.ToDecimal((3411293649047126016L - Convert.ToInt64(Convert.ToInt32(Convert.ToInt32(-0.0625M - (-51124799.0625M))) + Convert.ToInt64(vtstatic_0_1_6_6_5.a0_0_1_6_6_5))) * (Convert.ToDecimal((Convert.ToInt32((Convert.ToInt32(Convert.ToInt32(cl_0_1_6_6_5.arr3d_0_1_6_6_5[4, 4, 3] / 0.058672719671719394))) % (Convert.ToInt32(cl_0_1_6_6_5.arr3d_0_1_6_6_5[4, 4, 3]))))) / asgop0))));
+ }
+
+ public static Decimal Func_0_1_6_6_4()
+ {
+
+ vtstatic_0_1_6_6_4.a1_0_1_6_6_4 = 134217728M;
+ arr1d_0_1_6_6_4[0] = 0.01556396484375M;
+ Decimal asgop0 = -32768M;
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal(-479232M)));
+ Decimal asgop1 = arr1d_0_1_6_6_4[0];
+ asgop1 -= (Convert.ToDecimal(Convert.ToDecimal(0.03118896484375M)));
+ if (((Convert.ToDecimal(asgop1) + Convert.ToDecimal(arr1d_0_1_6_6_4[0]))) < (asgop1))
+ Console.WriteLine("Func_0_1_6_6_4: < true");
+ else
+ {
+ if ((asgop0) >= ((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(29911) * 4487.2364013239276520343686269M)) - Convert.ToDecimal((Convert.ToDecimal(6.103515625E-05) * 2198956146688M)))) - Convert.ToDecimal(asgop0))))
+ Console.WriteLine("Func_0_1_6_6_4: >= true");
+ else
+ {
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(asgop1) + Convert.ToDecimal(arr1d_0_1_6_6_4[0]))) * Convert.ToDecimal(vtstatic_0_1_6_6_4.a1_0_1_6_6_4))) - Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(29911) * 4487.2364013239276520343686269M)) - Convert.ToDecimal((Convert.ToDecimal(6.103515625E-05) * 2198956146688M)))) - Convert.ToDecimal(asgop0)))));
+ }
+ }
+ Decimal retval_0_1_6_6_4 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(asgop1) + Convert.ToDecimal(arr1d_0_1_6_6_4[0]))) * Convert.ToDecimal(vtstatic_0_1_6_6_4.a1_0_1_6_6_4))) - Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(29911) * 4487.2364013239276520343686269M)) - Convert.ToDecimal((Convert.ToDecimal(6.103515625E-05) * 2198956146688M)))) - Convert.ToDecimal(asgop0)))));
+ return retval_0_1_6_6_4;
+ }
+
+ public static Decimal Func_0_1_6_6_3()
+ {
+
+ vtstatic_0_1_6_6_3.arr1d_0_1_6_6_3[0] = 520192M;
+ arr1d_0_1_6_6_3[2] = -8388608M;
+ arr1d_0_1_6_6_3[3] = 2139095040M;
+ if ((((-5.91278076171875E-05 - (-0.0001201629638671875)) + -5.91278076171875E-05)) != (-0.0001201629638671875))
+ {
+ if (((Convert.ToDecimal(arr1d_0_1_6_6_3[2]) - Convert.ToDecimal(arr1d_0_1_6_6_3[3]))) > (arr1d_0_1_6_6_3[2]))
+ {
+ if ((vtstatic_0_1_6_6_3.arr1d_0_1_6_6_3[0]) <= ((Convert.ToDecimal((Convert.ToDecimal(((-5.91278076171875E-05 - (-0.0001201629638671875)) + -5.91278076171875E-05)) * (Convert.ToDecimal(arr1d_0_1_6_6_3[2]) - Convert.ToDecimal(arr1d_0_1_6_6_3[3])))) - Convert.ToDecimal(vtstatic_0_1_6_6_3.arr1d_0_1_6_6_3[0]))))
+ {
+ if ((vtstatic_0_1_6_6_3.arr1d_0_1_6_6_3[0]) <= ((Convert.ToDecimal((Convert.ToDecimal(((-5.91278076171875E-05 - (-0.0001201629638671875)) + -5.91278076171875E-05)) * (Convert.ToDecimal(arr1d_0_1_6_6_3[2]) - Convert.ToDecimal(arr1d_0_1_6_6_3[3])))) - Convert.ToDecimal(vtstatic_0_1_6_6_3.arr1d_0_1_6_6_3[0]))))
+ {
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(((-5.91278076171875E-05 - (-0.0001201629638671875)) + -5.91278076171875E-05)) * (Convert.ToDecimal(arr1d_0_1_6_6_3[2]) - Convert.ToDecimal(arr1d_0_1_6_6_3[3])))) - Convert.ToDecimal(vtstatic_0_1_6_6_3.arr1d_0_1_6_6_3[0])));
+ }
+ else
+ Console.WriteLine("Func_0_1_6_6_3: <= false");
+ }
+ else
+ Console.WriteLine("Func_0_1_6_6_3: <= false");
+ }
+ }
+ else
+ Console.WriteLine("Func_0_1_6_6_3: != false");
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(((-5.91278076171875E-05 - (-0.0001201629638671875)) + -5.91278076171875E-05)) * (Convert.ToDecimal(arr1d_0_1_6_6_3[2]) - Convert.ToDecimal(arr1d_0_1_6_6_3[3])))) - Convert.ToDecimal(vtstatic_0_1_6_6_3.arr1d_0_1_6_6_3[0])));
+ }
+
+ public static Decimal Func_0_1_6_6_2()
+ {
+ VT_0_1_6_6_2 vt_0_1_6_6_2 = new VT_0_1_6_6_2(1);
+ vt_0_1_6_6_2.a0_0_1_6_6_2 = 4161536M;
+ vt_0_1_6_6_2.a3_0_1_6_6_2 = 3932160M;
+ Decimal a1_0_1_6_6_2 = -3932160M;
+
+ vtstatic_0_1_6_6_2.a0_0_1_6_6_2 = 4161536M;
+ vtstatic_0_1_6_6_2.a3_0_1_6_6_2 = 3932160M;
+ if ((a1_0_1_6_6_2) < ((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(vt_0_1_6_6_2.a0_0_1_6_6_2) - Convert.ToDecimal(4128768M))) + Convert.ToDecimal(vt_0_1_6_6_2.a0_0_1_6_6_2))) - Convert.ToDecimal(vtstatic_0_1_6_6_2.a3_0_1_6_6_2))) - Convert.ToDecimal(a1_0_1_6_6_2))))
+ {
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(vt_0_1_6_6_2.a0_0_1_6_6_2) - Convert.ToDecimal(4128768M))) + Convert.ToDecimal(vt_0_1_6_6_2.a0_0_1_6_6_2))) - Convert.ToDecimal(vtstatic_0_1_6_6_2.a3_0_1_6_6_2))) - Convert.ToDecimal(a1_0_1_6_6_2)));
+ }
+ Decimal retval_0_1_6_6_2 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(vt_0_1_6_6_2.a0_0_1_6_6_2) - Convert.ToDecimal(4128768M))) + Convert.ToDecimal(vt_0_1_6_6_2.a0_0_1_6_6_2))) - Convert.ToDecimal(vtstatic_0_1_6_6_2.a3_0_1_6_6_2))) - Convert.ToDecimal(a1_0_1_6_6_2)));
+ return retval_0_1_6_6_2;
+ }
+
+ public static Decimal Func_0_1_6_6_1()
+ {
+ VT_0_1_6_6_1 vt_0_1_6_6_1 = new VT_0_1_6_6_1(1);
+ vt_0_1_6_6_1.a2_0_1_6_6_1 = 1L;
+ vt_0_1_6_6_1.a5_0_1_6_6_1 = 4169728M;
+
+ vtstatic_0_1_6_6_1.a2_0_1_6_6_1 = 1L;
+ vtstatic_0_1_6_6_1.a5_0_1_6_6_1 = 4169728M;
+ arr3d_0_1_6_6_1[4, 0, 3] = -1032192M;
+ clstatic_0_1_6_6_1.arr2d_0_1_6_6_1[2, 1] = 1502335030;
+ if (((Convert.ToDecimal(a4_0_1_6_6_1) - Convert.ToDecimal(arr3d_0_1_6_6_1[4, 0, 3]))) < (a4_0_1_6_6_1))
+ {
+ if (((Convert.ToDecimal(vtstatic_0_1_6_6_1.a2_0_1_6_6_1 * vt_0_1_6_6_1.a5_0_1_6_6_1))) >= ((Convert.ToDecimal((Convert.ToDecimal(a4_0_1_6_6_1) - Convert.ToDecimal(arr3d_0_1_6_6_1[4, 0, 3]))) - Convert.ToDecimal((Convert.ToDecimal(vtstatic_0_1_6_6_1.a2_0_1_6_6_1 * vt_0_1_6_6_1.a5_0_1_6_6_1))))))
+ {
+ if (((Convert.ToDecimal(Convert.ToInt64(Convert.ToUInt32(2893435136U) - Convert.ToInt64(2893435135L))) / 1.9343261718749987225702404976M)) < ((Convert.ToDecimal(Convert.ToUInt16(Convert.ToDecimal(clstatic_0_1_6_6_1.arr2d_0_1_6_6_1[2, 1]) / clstatic_0_1_6_6_1.a3_0_1_6_6_1)) * (Convert.ToDecimal(Convert.ToInt64(Convert.ToUInt32(2893435136U) - Convert.ToInt64(2893435135L))) / 1.9343261718749987225702404976M))))
+ {
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(Convert.ToUInt16(Convert.ToDecimal(clstatic_0_1_6_6_1.arr2d_0_1_6_6_1[2, 1]) / clstatic_0_1_6_6_1.a3_0_1_6_6_1)) * (Convert.ToDecimal(Convert.ToInt64(Convert.ToUInt32(2893435136U) - Convert.ToInt64(2893435135L))) / 1.9343261718749987225702404976M))) - Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(a4_0_1_6_6_1) - Convert.ToDecimal(arr3d_0_1_6_6_1[4, 0, 3]))) - Convert.ToDecimal((Convert.ToDecimal(vtstatic_0_1_6_6_1.a2_0_1_6_6_1 * vt_0_1_6_6_1.a5_0_1_6_6_1)))))));
+ }
+ else
+ {
+ if (((Convert.ToDecimal(Convert.ToInt64(Convert.ToUInt32(2893435136U) - Convert.ToInt64(2893435135L))) / 1.9343261718749987225702404976M)) == ((Convert.ToDecimal(Convert.ToUInt16(Convert.ToDecimal(clstatic_0_1_6_6_1.arr2d_0_1_6_6_1[2, 1]) / clstatic_0_1_6_6_1.a3_0_1_6_6_1)) * (Convert.ToDecimal(Convert.ToInt64(Convert.ToUInt32(2893435136U) - Convert.ToInt64(2893435135L))) / 1.9343261718749987225702404976M))))
+ Console.WriteLine("Func_0_1_6_6_1: == true");
+ else
+ Console.WriteLine("Func_0_1_6_6_1: == false");
+ }
+ }
+ else
+ Console.WriteLine("Func_0_1_6_6_1: >= false");
+ }
+ else
+ {
+ if (((Convert.ToDecimal(a4_0_1_6_6_1) - Convert.ToDecimal(arr3d_0_1_6_6_1[4, 0, 3]))) == (a4_0_1_6_6_1))
+ {
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(Convert.ToUInt16(Convert.ToDecimal(clstatic_0_1_6_6_1.arr2d_0_1_6_6_1[2, 1]) / clstatic_0_1_6_6_1.a3_0_1_6_6_1)) * (Convert.ToDecimal(Convert.ToInt64(Convert.ToUInt32(2893435136U) - Convert.ToInt64(2893435135L))) / 1.9343261718749987225702404976M))) - Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(a4_0_1_6_6_1) - Convert.ToDecimal(arr3d_0_1_6_6_1[4, 0, 3]))) - Convert.ToDecimal((Convert.ToDecimal(vtstatic_0_1_6_6_1.a2_0_1_6_6_1 * vt_0_1_6_6_1.a5_0_1_6_6_1)))))));
+ }
+ else
+ {
+ Decimal else0_1retval_0_1_6_6_1 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(Convert.ToUInt16(Convert.ToDecimal(clstatic_0_1_6_6_1.arr2d_0_1_6_6_1[2, 1]) / clstatic_0_1_6_6_1.a3_0_1_6_6_1)) * (Convert.ToDecimal(Convert.ToInt64(Convert.ToUInt32(2893435136U) - Convert.ToInt64(2893435135L))) / 1.9343261718749987225702404976M))) - Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(a4_0_1_6_6_1) - Convert.ToDecimal(arr3d_0_1_6_6_1[4, 0, 3]))) - Convert.ToDecimal((Convert.ToDecimal(vtstatic_0_1_6_6_1.a2_0_1_6_6_1 * vt_0_1_6_6_1.a5_0_1_6_6_1)))))));
+ return else0_1retval_0_1_6_6_1;
+ }
+ }
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(Convert.ToUInt16(Convert.ToDecimal(clstatic_0_1_6_6_1.arr2d_0_1_6_6_1[2, 1]) / clstatic_0_1_6_6_1.a3_0_1_6_6_1)) * (Convert.ToDecimal(Convert.ToInt64(Convert.ToUInt32(2893435136U) - Convert.ToInt64(2893435135L))) / 1.9343261718749987225702404976M))) - Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(a4_0_1_6_6_1) - Convert.ToDecimal(arr3d_0_1_6_6_1[4, 0, 3]))) - Convert.ToDecimal((Convert.ToDecimal(vtstatic_0_1_6_6_1.a2_0_1_6_6_1 * vt_0_1_6_6_1.a5_0_1_6_6_1)))))));
+ }
+
+ public static long Func_0_1_6_5_6()
+ {
+ VT_0_1_6_5_6 vt_0_1_6_5_6 = new VT_0_1_6_5_6(1);
+ vt_0_1_6_5_6.arr3d_0_1_6_5_6[4, 0, 3] = 7370554753767259808L;
+ vt_0_1_6_5_6.a3_0_1_6_5_6 = 3139000692165673619UL;
+
+ long asgop0 = vt_0_1_6_5_6.arr3d_0_1_6_5_6[4, 0, 3];
+ asgop0 /= (Convert.ToInt64(1L));
+ return Convert.ToInt64((Convert.ToInt64(Convert.ToUInt32(Convert.ToUInt32(a2_0_1_6_5_6 + Convert.ToInt32(Convert.ToUInt64(3139000693940027392UL) - Convert.ToUInt64(vt_0_1_6_5_6.a3_0_1_6_5_6)))) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(Convert.ToUInt32(Convert.ToInt32(a2_0_1_6_5_6) - (-251614221))) - Convert.ToInt64((Convert.ToInt64(1029675008U) + vt_0_1_6_5_6.arr3d_0_1_6_5_6[4, 0, 3]))))) + Convert.ToInt64(Convert.ToDouble(asgop0) / -0.999999999652563)));
+ }
+
+ public static double Func_0_1_6_5_5()
+ {
+ VT_0_1_6_5_5 vt_0_1_6_5_5 = new VT_0_1_6_5_5(1);
+ vt_0_1_6_5_5.a2_0_1_6_5_5 = -503316480.0;
+ CL_0_1_6_5_5 cl_0_1_6_5_5 = new CL_0_1_6_5_5();
+
+ cl_0_1_6_5_5.arr3d_0_1_6_5_5[4, 0, 3] = 0.0000019073486328125M;
+ double asgop0 = 65536.0;
+ asgop0 -= ((((65536.0 - 1114112.0) - 49217536.0)));
+ double asgop1 = 49217536.0;
+ asgop1 -= (((49217536.0 + -536870912.0)));
+ asgop1 += (vt_0_1_6_5_5.a2_0_1_6_5_5);
+ return Convert.ToDouble(((Convert.ToDouble(Convert.ToDecimal(cl_0_1_6_5_5.arr3d_0_1_6_5_5[4, 0, 3]) * Convert.ToDecimal(35184372088832M)) - asgop0) + asgop1));
+ }
+
+ public static double Func_0_1_6_5_4()
+ {
+ CL_0_1_6_5_4 cl_0_1_6_5_4 = new CL_0_1_6_5_4();
+
+ vtstatic_0_1_6_5_4.a1_0_1_6_5_4 = 11929;
+ cl_0_1_6_5_4.arr2d_0_1_6_5_4[2, 0] = 15878459732985695142UL;
+ clstatic_0_1_6_5_4.a2_0_1_6_5_4 %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(467058456))))));
+ double asgop1 = 7.62939453125E-06;
+ asgop1 += ((vtstatic_0_1_6_5_4.a1_0_1_6_5_4 * (262144U / (7.62939453125E-06 - ((293935661 * -10979.887413194581))))));
+ return Convert.ToDouble(((Convert.ToInt32((Convert.ToInt32(Convert.ToInt32(Convert.ToUInt64(15878459733573632000UL) - Convert.ToUInt64(cl_0_1_6_5_4.arr2d_0_1_6_5_4[2, 0])))) % (Convert.ToInt32(clstatic_0_1_6_5_4.a2_0_1_6_5_4)))) / asgop1));
+ }
+
+ public static double Func_0_1_6_5_3()
+ {
+ VT_0_1_6_5_3 vt_0_1_6_5_3 = new VT_0_1_6_5_3(1);
+ vt_0_1_6_5_3.arr2d_0_1_6_5_3[2, 0] = 1531834954;
+ vt_0_1_6_5_3.a1_0_1_6_5_3 = 0.04518771F;
+ vt_0_1_6_5_3.a4_0_1_6_5_3 = 10812;
+
+ vtstatic_0_1_6_5_3.arr2d_0_1_6_5_3[2, 0] = 1531834954;
+ vtstatic_0_1_6_5_3.a1_0_1_6_5_3 = 0.04518771F;
+ vtstatic_0_1_6_5_3.a4_0_1_6_5_3 = 10812;
+ double asgop0 = -1.3909405759326294;
+ asgop0 -= (((42254 * -3.2918553886794847E-05) + 31.023980426500273));
+ return Convert.ToDouble(((Convert.ToUInt32(vt_0_1_6_5_3.arr2d_0_1_6_5_3[2, 0] * Convert.ToSingle(vtstatic_0_1_6_5_3.a1_0_1_6_5_3)) * asgop0) - (((vtstatic_0_1_6_5_3.a4_0_1_6_5_3 + vt_0_1_6_5_3.arr2d_0_1_6_5_3[2, 0]) * -1.3909405759326294))));
+ }
+
+ public static double Func_0_1_6_5_2()
+ {
+ VT_0_1_6_5_2 vt_0_1_6_5_2 = new VT_0_1_6_5_2(1);
+ vt_0_1_6_5_2.arr1d_0_1_6_5_2[0] = 1.75M;
+ vt_0_1_6_5_2.a2_0_1_6_5_2 = 7336165878935686768UL;
+ vt_0_1_6_5_2.arr1d_0_1_6_5_2[4] = 268435459.50M;
+ vt_0_1_6_5_2.arr3d_0_1_6_5_2[4, 5, 3] = 1957851536;
+
+ vtstatic_0_1_6_5_2.arr1d_0_1_6_5_2[0] = 1.75M;
+ vtstatic_0_1_6_5_2.a2_0_1_6_5_2 = 7336165878935686768UL;
+ vtstatic_0_1_6_5_2.arr1d_0_1_6_5_2[4] = 268435459.50M;
+ vtstatic_0_1_6_5_2.arr3d_0_1_6_5_2[4, 5, 3] = 1957851536;
+ Decimal asgop0 = vtstatic_0_1_6_5_2.arr1d_0_1_6_5_2[0];
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal(vtstatic_0_1_6_5_2.arr1d_0_1_6_5_2[4])));
+ return Convert.ToDouble(((Convert.ToUInt16(Convert.ToInt32(Convert.ToUInt64(7336165880893538304UL) - Convert.ToUInt64(vt_0_1_6_5_2.a2_0_1_6_5_2)) / Convert.ToSingle((65536.0F + 11803.5859F))) * (vtstatic_0_1_6_5_2.arr3d_0_1_6_5_2[4, 5, 3] * clstatic_0_1_6_5_2.a3_0_1_6_5_2)) - (Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal(vtstatic_0_1_6_5_2.arr1d_0_1_6_5_2[0]) + Convert.ToDecimal(asgop0))) * Convert.ToDecimal(vtstatic_0_1_6_5_2.arr1d_0_1_6_5_2[0])))));
+ }
+
+ public static Decimal Func_0_1_6_5_1()
+ {
+ CL_0_1_6_5_1 cl_0_1_6_5_1 = new CL_0_1_6_5_1();
+
+ vtstatic_0_1_6_5_1.arr3d_0_1_6_5_1[4, 0, 3] = 0.50000M;
+ Decimal retval_0_1_6_5_1 = Convert.ToDecimal((Convert.ToDecimal(Convert.ToUInt16(Convert.ToInt64(4088097481768828928L) + Convert.ToInt64(clstatic_0_1_6_5_1.a3_0_1_6_5_1))) * (Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(0.015625F) / cl_0_1_6_5_1.a5_0_1_6_5_1)) - Convert.ToDecimal((Convert.ToDecimal(-0.03125M) + Convert.ToDecimal(vtstatic_0_1_6_5_1.arr3d_0_1_6_5_1[4, 0, 3]))))) + Convert.ToDecimal(-56.1308057895874M))));
+ return retval_0_1_6_5_1;
+ }
+
+ public static uint Func_0_1_6_4_6()
+ {
+ VT_0_1_6_4_6 vt_0_1_6_4_6 = new VT_0_1_6_4_6(1);
+ vt_0_1_6_4_6.a0_0_1_6_4_6 = 1073741824M;
+ vt_0_1_6_4_6.a4_0_1_6_4_6 = 1040187392M;
+
+ vtstatic_0_1_6_4_6.a0_0_1_6_4_6 = 1073741824M;
+ vtstatic_0_1_6_4_6.a4_0_1_6_4_6 = 1040187392M;
+ Decimal asgop0 = vt_0_1_6_4_6.a0_0_1_6_4_6;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(vt_0_1_6_4_6.a0_0_1_6_4_6) + Convert.ToDecimal(-33554432M)))));
+ return Convert.ToUInt32(Convert.ToUInt32(asgop0 - ((Convert.ToDecimal(vtstatic_0_1_6_4_6.a4_0_1_6_4_6) + Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(16UL) * 65011712M)) - Convert.ToDecimal((Convert.ToDecimal(vtstatic_0_1_6_4_6.a4_0_1_6_4_6) - Convert.ToDecimal(-5215474048M)))))))));
+ }
+
+ public static Decimal Func_0_1_6_4_5()
+ {
+ CL_0_1_6_4_5 cl_0_1_6_4_5 = new CL_0_1_6_4_5();
+
+ vtstatic_0_1_6_4_5.a4_0_1_6_4_5 = 24576M;
+ Decimal asgop0 = vtstatic_0_1_6_4_5.a4_0_1_6_4_5;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(4096.0) / 0.125M))));
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal(vtstatic_0_1_6_4_5.a4_0_1_6_4_5)));
+ return Convert.ToDecimal((Convert.ToDecimal(asgop0) - Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(vtstatic_0_1_6_4_5.a4_0_1_6_4_5) + Convert.ToDecimal((Convert.ToDecimal(2048) / cl_0_1_6_4_5.a5_0_1_6_4_5)))) + Convert.ToDecimal(clstatic_0_1_6_4_5.a0_0_1_6_4_5)))));
+ }
+
+ public static uint Func_0_1_6_4_4()
+ {
+ VT_0_1_6_4_4 vt_0_1_6_4_4 = new VT_0_1_6_4_4(1);
+ vt_0_1_6_4_4.arr1d_0_1_6_4_4[1] = 8938643050836052352L;
+ long[] arr1d_0_1_6_4_4 = new long[11];
+ int* a2_0_1_6_4_4 = stackalloc int[1];
+ *a2_0_1_6_4_4 = 1150354418;
+ uint a3_0_1_6_4_4 = 2634801664U;
+
+ arr1d_0_1_6_4_4[0] = -8938643054084875136L;
+ uint retval_0_1_6_4_4 = Convert.ToUInt32(Convert.ToUInt32(Convert.ToUInt64(Convert.ToUInt32(Convert.ToUInt32((Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(((*a2_0_1_6_4_4)) * clstatic_0_1_6_4_4.a4_0_1_6_4_4)))) % (Convert.ToInt32(((*a2_0_1_6_4_4)))))) / Convert.ToSingle(0.5646893F))) - Convert.ToInt64(arr1d_0_1_6_4_4[0])) - Convert.ToUInt64(Convert.ToUInt32(a3_0_1_6_4_4) + Convert.ToInt64(vt_0_1_6_4_4.arr1d_0_1_6_4_4[1]))));
+ return retval_0_1_6_4_4;
+ }
+
+ public static Decimal Func_0_1_6_4_3()
+ {
+ VT_0_1_6_4_3 vt_0_1_6_4_3 = new VT_0_1_6_4_3(1);
+ vt_0_1_6_4_3.a1_0_1_6_4_3 = -1057488896M;
+ vt_0_1_6_4_3.a5_0_1_6_4_3 = 262144;
+ Decimal[] arr1d_0_1_6_4_3 = new Decimal[11];
+
+ vtstatic_0_1_6_4_3.a1_0_1_6_4_3 = -1057488896M;
+ vtstatic_0_1_6_4_3.a5_0_1_6_4_3 = 262144;
+ arr1d_0_1_6_4_3[0] = -1040765909M;
+ Decimal asgop0 = vtstatic_0_1_6_4_3.a1_0_1_6_4_3;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal(arr1d_0_1_6_4_3[0])));
+ Decimal retval_0_1_6_4_3 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(vt_0_1_6_4_3.a5_0_1_6_4_3) / (Convert.ToDecimal(128UL) / clstatic_0_1_6_4_3.a2_0_1_6_4_3))) + Convert.ToDecimal((Convert.ToDecimal(clstatic_0_1_6_4_3.a2_0_1_6_4_3) + Convert.ToDecimal(vtstatic_0_1_6_4_3.a1_0_1_6_4_3))))) + Convert.ToDecimal(asgop0)));
+ return retval_0_1_6_4_3;
+ }
+
+ public static long Func_0_1_6_4_2()
+ {
+
+ vtstatic_0_1_6_4_2.arr2d_0_1_6_4_2[2, 0] = 7232943174046051750L;
+ vtstatic_0_1_6_4_2.a2_0_1_6_4_2 = 24363.293F;
+ clstatic_0_1_6_4_2.arr3d_0_1_6_4_2[4, 1, 3] = 1342807254;
+ Decimal asgop0 = 2M;
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal(0.58058731041082M)));
+ long retval_0_1_6_4_2 = Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(clstatic_0_1_6_4_2.arr3d_0_1_6_4_2[4, 1, 3] / Convert.ToSingle(vtstatic_0_1_6_4_2.a2_0_1_6_4_2))) + Convert.ToInt64((Convert.ToInt64(Convert.ToUInt32(Convert.ToDecimal(clstatic_0_1_6_4_2.arr3d_0_1_6_4_2[4, 1, 3]) * asgop0)) + Convert.ToInt64(Convert.ToUInt16(54969) + Convert.ToInt64(vtstatic_0_1_6_4_2.arr2d_0_1_6_4_2[2, 0]))))));
+ return retval_0_1_6_4_2;
+ }
+
+ public static double Func_0_1_6_4_1()
+ {
+ int[] arr1d_0_1_6_4_1 = new int[11];
+
+ arr1d_0_1_6_4_1[0] = -4830;
+ double asgop0 = -70368744177664.0;
+ asgop0 -= ((clstatic_0_1_6_4_1.a2_0_1_6_4_1));
+ double retval_0_1_6_4_1 = Convert.ToDouble((((Convert.ToUInt32(11554 - (arr1d_0_1_6_4_1[0])) / 2.3283064365386963E-10) - ((16384U * 4294967296.0) * 0.9921875)) + ((a4_0_1_6_4_1 * (a4_0_1_6_4_1 * -131072.0)) + asgop0)));
+ return retval_0_1_6_4_1;
+ }
+
+ public static long Func_0_1_6_3_6()
+ {
+ VT_0_1_6_3_6 vt_0_1_6_3_6 = new VT_0_1_6_3_6(1);
+ vt_0_1_6_3_6.arr2d_0_1_6_3_6[2, 0] = -2661550139842478830L;
+ vt_0_1_6_3_6.a1_0_1_6_3_6 = 4571393040438001664L;
+ vt_0_1_6_3_6.a4_0_1_6_3_6 = 0.19819677317304651;
+
+ vtstatic_0_1_6_3_6.arr2d_0_1_6_3_6[2, 0] = -2661550139842478830L;
+ vtstatic_0_1_6_3_6.a1_0_1_6_3_6 = 4571393040438001664L;
+ vtstatic_0_1_6_3_6.a4_0_1_6_3_6 = 0.19819677317304651;
+ long retval_0_1_6_3_6 = Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16((Convert.ToInt16(Convert.ToInt16(31610 + 0))) % (Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(31610 * vt_0_1_6_3_6.a4_0_1_6_3_6) / 0.39141571910533551))))) + Convert.ToInt64((vt_0_1_6_3_6.a1_0_1_6_3_6 - (vtstatic_0_1_6_3_6.arr2d_0_1_6_3_6[2, 0])))));
+ return retval_0_1_6_3_6;
+ }
+
+ public static Decimal Func_0_1_6_3_5()
+ {
+ CL_0_1_6_3_5 cl_0_1_6_3_5 = new CL_0_1_6_3_5();
+
+ cl_0_1_6_3_5.arr1d_0_1_6_3_5[2] = 2048;
+ Decimal asgop0 = a1_0_1_6_3_5;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(-67108864M) + Convert.ToDecimal((Convert.ToDecimal(cl_0_1_6_3_5.a4_0_1_6_3_5) * clstatic_0_1_6_3_5.a0_0_1_6_3_5))))));
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(a1_0_1_6_3_5) + Convert.ToDecimal((Convert.ToDecimal(cl_0_1_6_3_5.arr1d_0_1_6_3_5[2]) / a3_0_1_6_3_5)))) - Convert.ToDecimal(asgop0)));
+ }
+
+ public static uint Func_0_1_6_3_4()
+ {
+
+ vtstatic_0_1_6_3_4.a1_0_1_6_3_4 = 256L;
+ clstatic_0_1_6_3_4.arr1d_0_1_6_3_4[0] = -510.25063598418973897690391081M;
+ arr2d_0_1_6_3_4[2, 4] = -1498592513;
+ return Convert.ToUInt32(Convert.ToUInt32(Convert.ToDecimal((Convert.ToInt16(31427 - 13772) - (arr2d_0_1_6_3_4[2, 4]))) * (Convert.ToDecimal(2M) + Convert.ToDecimal((Convert.ToDecimal(vtstatic_0_1_6_3_4.a1_0_1_6_3_4) / clstatic_0_1_6_3_4.arr1d_0_1_6_3_4[0])))));
+ }
+
+ public static ushort Func_0_1_6_3_3()
+ {
+ CL_0_1_6_3_3 cl_0_1_6_3_3 = new CL_0_1_6_3_3();
+
+ clstatic_0_1_6_3_3.arr3d_0_1_6_3_3[4, 0, 3] = 0.0000000298023223876953M;
+ ushort retval_0_1_6_3_3 = Convert.ToUInt16(Convert.ToUInt16(Convert.ToInt16(Convert.ToInt16(19751 * Convert.ToSingle(a2_0_1_6_3_3)) * Convert.ToSingle(8.213393F)) * Convert.ToDouble(Convert.ToDecimal(clstatic_0_1_6_3_3.arr3d_0_1_6_3_3[4, 0, 3]) / Convert.ToDecimal(cl_0_1_6_3_3.a5_0_1_6_3_3))));
+ return retval_0_1_6_3_3;
+ }
+
+ public static int Func_0_1_6_3_2()
+ {
+ CL_0_1_6_3_2 cl_0_1_6_3_2 = new CL_0_1_6_3_2();
+
+ vtstatic_0_1_6_3_2.a1_0_1_6_3_2 = 15955;
+ short asgop0 = 32587;
+ asgop0 %= Convert.ToInt16((Convert.ToInt16((Convert.ToInt16(16632)))));
+ int retval_0_1_6_3_2 = Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(11665823868261498880UL - Convert.ToUInt64(Convert.ToInt16(vtstatic_0_1_6_3_2.a1_0_1_6_3_2) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(vtstatic_0_1_6_3_2.a1_0_1_6_3_2) + Convert.ToInt64(3910232234522542938L)))))) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(asgop0 * Convert.ToSingle(cl_0_1_6_3_2.a0_0_1_6_3_2))) - Convert.ToInt64(-7755591632426268835L))))));
+ return retval_0_1_6_3_2;
+ }
+
+ public static int Func_0_1_6_3_1()
+ {
+
+ clstatic_0_1_6_3_1.arr2d_0_1_6_3_1[2, 5] = 763760602;
+ return Convert.ToInt32((Convert.ToInt32(Convert.ToInt32(Convert.ToDecimal(Convert.ToInt32(clstatic_0_1_6_3_1.arr2d_0_1_6_3_1[2, 5] / 0.82790608671574484)) * 1.8707126197975672787525814323M) * (((0.82790608671574484 - clstatic_0_1_6_3_1.a0_0_1_6_3_1) - 0.82789082792668234) * ((65536UL / 2.0) - clstatic_0_1_6_3_1.a2_0_1_6_3_1)))));
+ }
+
+ public static Decimal Func_0_1_6_2_6()
+ {
+ CL_0_1_6_2_6 cl_0_1_6_2_6 = new CL_0_1_6_2_6();
+
+ if (((Convert.ToDecimal((Convert.ToDecimal(48114) * -319931055.17861745022238849399M)) + Convert.ToDecimal(14843406974976M))) < (-319931055.17861745022238849399M))
+ {
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(cl_0_1_6_2_6.a2_0_1_6_2_6) / Convert.ToDecimal(-70368744177664M))) * Convert.ToDecimal(cl_0_1_6_2_6.a2_0_1_6_2_6))) - Convert.ToDecimal(clstatic_0_1_6_2_6.a0_0_1_6_2_6))) - Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(48114) * -319931055.17861745022238849399M)) + Convert.ToDecimal(14843406974976M))) - Convert.ToDecimal(787033423962.37M)))));
+ }
+ else
+ {
+ if ((787033423962.37M) > ((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(48114) * -319931055.17861745022238849399M)) + Convert.ToDecimal(14843406974976M))) - Convert.ToDecimal(787033423962.37M))))
+ Console.WriteLine("Func_0_1_6_2_6: > true");
+ }
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(cl_0_1_6_2_6.a2_0_1_6_2_6) / Convert.ToDecimal(-70368744177664M))) * Convert.ToDecimal(cl_0_1_6_2_6.a2_0_1_6_2_6))) - Convert.ToDecimal(clstatic_0_1_6_2_6.a0_0_1_6_2_6))) - Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(48114) * -319931055.17861745022238849399M)) + Convert.ToDecimal(14843406974976M))) - Convert.ToDecimal(787033423962.37M)))));
+ }
+
+ public static long Func_0_1_6_2_5()
+ {
+ VT_0_1_6_2_5 vt_0_1_6_2_5 = new VT_0_1_6_2_5(1);
+ vt_0_1_6_2_5.arr1d_0_1_6_2_5[0] = 700783779.6574955;
+ vt_0_1_6_2_5.a5_0_1_6_2_5 = 0.47799133750802175;
+
+ vtstatic_0_1_6_2_5.arr1d_0_1_6_2_5[0] = 700783779.6574955;
+ vtstatic_0_1_6_2_5.a5_0_1_6_2_5 = 0.47799133750802175;
+ if ((Convert.ToInt32((Convert.ToInt16(4263929344U - clstatic_0_1_6_2_5.a4_0_1_6_2_5) - (-700783779)) / vtstatic_0_1_6_2_5.a5_0_1_6_2_5)) == (-700783779))
+ {
+ long if0_0retval_0_1_6_2_5 = Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(Convert.ToInt32(Convert.ToInt32((Convert.ToInt16(4263929344U - clstatic_0_1_6_2_5.a4_0_1_6_2_5) - (-700783779)) / vtstatic_0_1_6_2_5.a5_0_1_6_2_5) / Convert.ToSingle(Convert.ToSingle(256L / 0.65749552491819918)))) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt32((Convert.ToInt32(0.65749552491819918 - vt_0_1_6_2_5.arr1d_0_1_6_2_5[0]))) + Convert.ToInt64(a3_0_1_6_2_5)))));
+ return if0_0retval_0_1_6_2_5;
+ }
+ else
+ {
+ long else0_0retval_0_1_6_2_5 = Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(Convert.ToInt32(Convert.ToInt32((Convert.ToInt16(4263929344U - clstatic_0_1_6_2_5.a4_0_1_6_2_5) - (-700783779)) / vtstatic_0_1_6_2_5.a5_0_1_6_2_5) / Convert.ToSingle(Convert.ToSingle(256L / 0.65749552491819918)))) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt32((Convert.ToInt32(0.65749552491819918 - vt_0_1_6_2_5.arr1d_0_1_6_2_5[0]))) + Convert.ToInt64(a3_0_1_6_2_5)))));
+ return else0_0retval_0_1_6_2_5;
+ }
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(Convert.ToInt32(Convert.ToInt32((Convert.ToInt16(4263929344U - clstatic_0_1_6_2_5.a4_0_1_6_2_5) - (-700783779)) / vtstatic_0_1_6_2_5.a5_0_1_6_2_5) / Convert.ToSingle(Convert.ToSingle(256L / 0.65749552491819918)))) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt32((Convert.ToInt32(0.65749552491819918 - vt_0_1_6_2_5.arr1d_0_1_6_2_5[0]))) + Convert.ToInt64(a3_0_1_6_2_5)))));
+ }
+
+ public static ushort Func_0_1_6_2_4()
+ {
+ CL_0_1_6_2_4 cl_0_1_6_2_4 = new CL_0_1_6_2_4();
+
+ vtstatic_0_1_6_2_4.arr3d_0_1_6_2_4[4, 0, 3] = -0.0625M;
+ vtstatic_0_1_6_2_4.a5_0_1_6_2_4 = 0.001953125;
+ cl_0_1_6_2_4.arr1d_0_1_6_2_4[4] = 256;
+ if (((Convert.ToDecimal(cl_0_1_6_2_4.arr1d_0_1_6_2_4[4]) / vtstatic_0_1_6_2_4.arr3d_0_1_6_2_4[4, 0, 3])) < (0.00006103515625M))
+ Console.WriteLine("Func_0_1_6_2_4: < true");
+ return Convert.ToUInt16(Convert.ToUInt16((Convert.ToDecimal((Convert.ToInt64((Convert.ToInt64(64L) * Convert.ToInt64(32L)) / 64L))) / 0.00006103515625M) + (Convert.ToDecimal((Convert.ToDecimal(cl_0_1_6_2_4.arr1d_0_1_6_2_4[4]) / vtstatic_0_1_6_2_4.arr3d_0_1_6_2_4[4, 0, 3])) - Convert.ToDecimal((Convert.ToDecimal(vtstatic_0_1_6_2_4.a5_0_1_6_2_4) * 237128192M)))));
+ }
+
+ public static uint Func_0_1_6_2_3()
+ {
+ Decimal[] arr1d_0_1_6_2_3 = new Decimal[11];
+
+ vtstatic_0_1_6_2_3.a1_0_1_6_2_3 = 17179869184UL;
+ arr1d_0_1_6_2_3[0] = -0.000057220458984375M;
+ double asgop0 = 2.0;
+ asgop0 -= (0.0);
+ if ((asgop0) > ((vtstatic_0_1_6_2_3.a1_0_1_6_2_3 / asgop0)))
+ Console.WriteLine("Func_0_1_6_2_3: > true");
+ else
+ {
+ return Convert.ToUInt32(Convert.ToUInt32((vtstatic_0_1_6_2_3.a1_0_1_6_2_3 / asgop0) - Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt64(Convert.ToDouble(64L) * (2.0 + -1.875)) * (Convert.ToDecimal(-1.875) / arr1d_0_1_6_2_3[0])))) * Convert.ToDecimal(a2_0_1_6_2_3))));
+ }
+ return Convert.ToUInt32(Convert.ToUInt32((vtstatic_0_1_6_2_3.a1_0_1_6_2_3 / asgop0) - Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt64(Convert.ToDouble(64L) * (2.0 + -1.875)) * (Convert.ToDecimal(-1.875) / arr1d_0_1_6_2_3[0])))) * Convert.ToDecimal(a2_0_1_6_2_3))));
+ }
+
+ public static int Func_0_1_6_2_2()
+ {
+ CL_0_1_6_2_2 cl_0_1_6_2_2 = new CL_0_1_6_2_2();
+
+ clstatic_0_1_6_2_2.arr1d_0_1_6_2_2[0] = 70368744177664L;
+ double asgop0 = a2_0_1_6_2_2;
+ asgop0 /= (a5_0_1_6_2_2);
+ long asgop1 = clstatic_0_1_6_2_2.arr1d_0_1_6_2_2[0];
+ asgop1 -= (cl_0_1_6_2_2.a4_0_1_6_2_2);
+ if ((asgop1) <= (Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(585735488U) + a3_0_1_6_2_2)) * (a2_0_1_6_2_2 + asgop0))))
+ Console.WriteLine("Func_0_1_6_2_2: <= true");
+ else
+ {
+ return Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(585735488U) + a3_0_1_6_2_2)) * (a2_0_1_6_2_2 + asgop0))) + Convert.ToInt64(asgop1))));
+ }
+ return Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(585735488U) + a3_0_1_6_2_2)) * (a2_0_1_6_2_2 + asgop0))) + Convert.ToInt64(asgop1))));
+ }
+
+ public static int Func_0_1_6_2_1()
+ {
+ CL_0_1_6_2_1 cl_0_1_6_2_1 = new CL_0_1_6_2_1();
+ long a0_0_1_6_2_1 = 6504592591733039234L;
+ long a5_0_1_6_2_1 = 6504592592422778818L;
+
+ cl_0_1_6_2_1.arr3d_0_1_6_2_1[4, 4, 3] = 689739584;
+ if (((Convert.ToDecimal(Convert.ToInt64(Convert.ToInt32(cl_0_1_6_2_1.arr3d_0_1_6_2_1[4, 4, 3]) + Convert.ToInt64(a0_0_1_6_2_1))) / (Convert.ToDecimal((Convert.ToDecimal(-3157896463237780000M) - Convert.ToDecimal(-3157896463237780000M))) - Convert.ToDecimal(-3157896463237780000M)))) < (-3157896463237780000M))
+ {
+ if ((Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(27732 + 23530)) + Convert.ToInt64(a5_0_1_6_2_1))) <= (a0_0_1_6_2_1))
+ {
+ if ((6504592592910482125L) == (a5_0_1_6_2_1))
+ {
+ int if2_0retval_0_1_6_2_1 = Convert.ToInt32((Convert.ToInt32(Convert.ToUInt16(Convert.ToDecimal(27732) * (Convert.ToDecimal(Convert.ToInt64(Convert.ToInt32(cl_0_1_6_2_1.arr3d_0_1_6_2_1[4, 4, 3]) + Convert.ToInt64(a0_0_1_6_2_1))) / (Convert.ToDecimal((Convert.ToDecimal(-3157896463237780000M) - Convert.ToDecimal(-3157896463237780000M))) - Convert.ToDecimal(-3157896463237780000M))))) - ((Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(27732 + 23530)) + Convert.ToInt64(a5_0_1_6_2_1))) - Convert.ToInt64(6504592592910482125L))))));
+ return if2_0retval_0_1_6_2_1;
+ }
+ else
+ {
+ return Convert.ToInt32((Convert.ToInt32(Convert.ToUInt16(Convert.ToDecimal(27732) * (Convert.ToDecimal(Convert.ToInt64(Convert.ToInt32(cl_0_1_6_2_1.arr3d_0_1_6_2_1[4, 4, 3]) + Convert.ToInt64(a0_0_1_6_2_1))) / (Convert.ToDecimal((Convert.ToDecimal(-3157896463237780000M) - Convert.ToDecimal(-3157896463237780000M))) - Convert.ToDecimal(-3157896463237780000M))))) - ((Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(27732 + 23530)) + Convert.ToInt64(a5_0_1_6_2_1))) - Convert.ToInt64(6504592592910482125L))))));
+ }
+ }
+ else
+ {
+ if ((27732) == (27732))
+ {
+ if (((Convert.ToDecimal(Convert.ToInt64(Convert.ToInt32(cl_0_1_6_2_1.arr3d_0_1_6_2_1[4, 4, 3]) + Convert.ToInt64(a0_0_1_6_2_1))) / (Convert.ToDecimal((Convert.ToDecimal(-3157896463237780000M) - Convert.ToDecimal(-3157896463237780000M))) - Convert.ToDecimal(-3157896463237780000M)))) <= (-3157896463237780000M))
+ {
+ int if2_1retval_0_1_6_2_1 = Convert.ToInt32((Convert.ToInt32(Convert.ToUInt16(Convert.ToDecimal(27732) * (Convert.ToDecimal(Convert.ToInt64(Convert.ToInt32(cl_0_1_6_2_1.arr3d_0_1_6_2_1[4, 4, 3]) + Convert.ToInt64(a0_0_1_6_2_1))) / (Convert.ToDecimal((Convert.ToDecimal(-3157896463237780000M) - Convert.ToDecimal(-3157896463237780000M))) - Convert.ToDecimal(-3157896463237780000M))))) - ((Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(27732 + 23530)) + Convert.ToInt64(a5_0_1_6_2_1))) - Convert.ToInt64(6504592592910482125L))))));
+ return if2_1retval_0_1_6_2_1;
+ }
+ }
+ else
+ {
+ return Convert.ToInt32((Convert.ToInt32(Convert.ToUInt16(Convert.ToDecimal(27732) * (Convert.ToDecimal(Convert.ToInt64(Convert.ToInt32(cl_0_1_6_2_1.arr3d_0_1_6_2_1[4, 4, 3]) + Convert.ToInt64(a0_0_1_6_2_1))) / (Convert.ToDecimal((Convert.ToDecimal(-3157896463237780000M) - Convert.ToDecimal(-3157896463237780000M))) - Convert.ToDecimal(-3157896463237780000M))))) - ((Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(27732 + 23530)) + Convert.ToInt64(a5_0_1_6_2_1))) - Convert.ToInt64(6504592592910482125L))))));
+ }
+ }
+ }
+ int retval_0_1_6_2_1 = Convert.ToInt32((Convert.ToInt32(Convert.ToUInt16(Convert.ToDecimal(27732) * (Convert.ToDecimal(Convert.ToInt64(Convert.ToInt32(cl_0_1_6_2_1.arr3d_0_1_6_2_1[4, 4, 3]) + Convert.ToInt64(a0_0_1_6_2_1))) / (Convert.ToDecimal((Convert.ToDecimal(-3157896463237780000M) - Convert.ToDecimal(-3157896463237780000M))) - Convert.ToDecimal(-3157896463237780000M))))) - ((Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(27732 + 23530)) + Convert.ToInt64(a5_0_1_6_2_1))) - Convert.ToInt64(6504592592910482125L))))));
+ return retval_0_1_6_2_1;
+ }
+
+ public static Decimal Func_0_1_6_1_6()
+ {
+ CL_0_1_6_1_6 cl_0_1_6_1_6 = new CL_0_1_6_1_6();
+ Decimal a3_0_1_6_1_6 = -271637348261.614M;
+
+ vtstatic_0_1_6_1_6.arr2d_0_1_6_1_6[2, 0] = -515396075520M;
+ arr2d_0_1_6_1_6[2, 2] = 549755813888M;
+ Decimal asgop0 = vtstatic_0_1_6_1_6.arr2d_0_1_6_1_6[2, 0];
+ asgop0 /= (Convert.ToDecimal(Convert.ToDecimal(cl_0_1_6_1_6.a5_0_1_6_1_6)));
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(arr2d_0_1_6_1_6[2, 2]) + Convert.ToDecimal(a3_0_1_6_1_6)))));
+ Decimal asgop2 = arr2d_0_1_6_1_6[2, 2];
+ asgop2 += (Convert.ToDecimal(Convert.ToDecimal(vtstatic_0_1_6_1_6.arr2d_0_1_6_1_6[2, 0])));
+ if ((asgop2) != ((Convert.ToDecimal(asgop2) + Convert.ToDecimal(asgop0))))
+ Console.WriteLine("Func_0_1_6_1_6: != true");
+ else
+ {
+ Decimal else0_0retval_0_1_6_1_6 = Convert.ToDecimal((Convert.ToDecimal(asgop2) + Convert.ToDecimal(asgop0)));
+ return else0_0retval_0_1_6_1_6;
+ }
+ Decimal retval_0_1_6_1_6 = Convert.ToDecimal((Convert.ToDecimal(asgop2) + Convert.ToDecimal(asgop0)));
+ return retval_0_1_6_1_6;
+ }
+
+ public static long Func_0_1_6_1_5()
+ {
+ VT_0_1_6_1_5 vt_0_1_6_1_5 = new VT_0_1_6_1_5(1);
+ vt_0_1_6_1_5.arr2d_0_1_6_1_5[2, 3] = 1067981327;
+
+ arr1d_0_1_6_1_5[0] = -7232943176896789557L;
+ Decimal asgop0 = 0.25M;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal(0.118990723654723M)));
+ short asgop1 = 20774;
+ asgop1 %= Convert.ToInt16((Convert.ToInt16((Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(54958 - 34184) + -5904))))));
+ int asgop2 = 1511256718;
+ asgop2 %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(vt_0_1_6_1_5.arr2d_0_1_6_1_5[2, 3]))))));
+ if ((arr1d_0_1_6_1_5[0]) == (Convert.ToInt64(Convert.ToInt16(asgop1) + Convert.ToInt64(arr1d_0_1_6_1_5[0]))))
+ Console.WriteLine("Func_0_1_6_1_5: == true");
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(Convert.ToUInt32(Convert.ToDecimal(asgop2) / asgop0)) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(asgop1) + Convert.ToInt64(arr1d_0_1_6_1_5[0])))));
+ }
+
+ public static ushort Func_0_1_6_1_4()
+ {
+ int[] arr1d_0_1_6_1_4 = new int[11];
+
+ arr1d_0_1_6_1_4[3] = -1268302626;
+ arr3d_0_1_6_1_4[4, 0, 3] = 7033;
+ if ((arr3d_0_1_6_1_4[4, 0, 3]) < (Convert.ToUInt16(Convert.ToInt32(Convert.ToInt32(arr1d_0_1_6_1_4[3] / -0.99995501985672164)) + Convert.ToInt32((Convert.ToInt32(arr3d_0_1_6_1_4[4, 0, 3]) + (Convert.ToInt32(Convert.ToInt64(508277390565179392L) - Convert.ToInt64(a1_0_1_6_1_4))))))))
+ {
+ return Convert.ToUInt16(Convert.ToUInt16(Convert.ToInt32(Convert.ToInt32(arr1d_0_1_6_1_4[3] / -0.99995501985672164)) + Convert.ToInt32((Convert.ToInt32(arr3d_0_1_6_1_4[4, 0, 3]) + (Convert.ToInt32(Convert.ToInt64(508277390565179392L) - Convert.ToInt64(a1_0_1_6_1_4)))))));
+ }
+ else
+ Console.WriteLine("Func_0_1_6_1_4: < false");
+ ushort retval_0_1_6_1_4 = Convert.ToUInt16(Convert.ToUInt16(Convert.ToInt32(Convert.ToInt32(arr1d_0_1_6_1_4[3] / -0.99995501985672164)) + Convert.ToInt32((Convert.ToInt32(arr3d_0_1_6_1_4[4, 0, 3]) + (Convert.ToInt32(Convert.ToInt64(508277390565179392L) - Convert.ToInt64(a1_0_1_6_1_4)))))));
+ return retval_0_1_6_1_4;
+ }
+
+ public static uint Func_0_1_6_1_3()
+ {
+
+ vtstatic_0_1_6_1_3.a0_0_1_6_1_3 = -95765504M;
+ Decimal asgop0 = 1879048192M;
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal(-1610612736M)));
+ if ((1879048192M) > ((Convert.ToDecimal(asgop0) + Convert.ToDecimal(1879048192M))))
+ {
+ if ((1879048192M) < ((Convert.ToDecimal(asgop0) + Convert.ToDecimal(1879048192M))))
+ {
+ uint if1_0retval_0_1_6_1_3 = Convert.ToUInt32(Convert.ToUInt32(Convert.ToDecimal((Convert.ToDecimal(asgop0) + Convert.ToDecimal(1879048192M))) + (Convert.ToDecimal(1048576M) + Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(1048576M) + Convert.ToDecimal(0M))) - Convert.ToDecimal(vtstatic_0_1_6_1_3.a0_0_1_6_1_3))))));
+ return if1_0retval_0_1_6_1_3;
+ }
+ }
+ else
+ Console.WriteLine("Func_0_1_6_1_3: > false");
+ uint retval_0_1_6_1_3 = Convert.ToUInt32(Convert.ToUInt32(Convert.ToDecimal((Convert.ToDecimal(asgop0) + Convert.ToDecimal(1879048192M))) + (Convert.ToDecimal(1048576M) + Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(1048576M) + Convert.ToDecimal(0M))) - Convert.ToDecimal(vtstatic_0_1_6_1_3.a0_0_1_6_1_3))))));
+ return retval_0_1_6_1_3;
+ }
+
+ public static int Func_0_1_6_1_2()
+ {
+ ushort* a5_0_1_6_1_2 = stackalloc ushort[1];
+ *a5_0_1_6_1_2 = 29369;
+
+ arr3d_0_1_6_1_2[4, 0, 3] = 8192M;
+ if ((Convert.ToUInt32(Convert.ToDecimal((Convert.ToDecimal(2048.0) * arr3d_0_1_6_1_2[4, 0, 3])) + (Convert.ToDecimal(arr3d_0_1_6_1_2[4, 0, 3]) - Convert.ToDecimal(-445027616M)))) != 10)
+ Console.WriteLine("Func_0_1_6_1_2: != true");
+ return Convert.ToInt32(Convert.ToInt32(Convert.ToUInt64(Convert.ToUInt64(Convert.ToUInt32(Convert.ToUInt32(Convert.ToDecimal((Convert.ToDecimal(2048.0) * arr3d_0_1_6_1_2[4, 0, 3])) + (Convert.ToDecimal(arr3d_0_1_6_1_2[4, 0, 3]) - Convert.ToDecimal(-445027616M)))) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16((Convert.ToUInt16(Convert.ToUInt16(((*a5_0_1_6_1_2)) + 29357) % ((*a5_0_1_6_1_2))))) + Convert.ToInt64(5517658860241344563L))))) - Convert.ToUInt64(5517658859390571461UL)));
+ }
+
+ public static int Func_0_1_6_1_1()
+ {
+
+ vtstatic_0_1_6_1_1.arr3d_0_1_6_1_1[4, 0, 3] = 1136831192L;
+ int asgop0 = clstatic_0_1_6_1_1.a1_0_1_6_1_1;
+ asgop0 /= (1);
+ if ((7180432702065956136L) != (1L))
+ {
+ if ((asgop0) <= (Convert.ToInt32(Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt32(Convert.ToInt32(vtstatic_0_1_6_1_1.arr3d_0_1_6_1_1[4, 0, 3] / 1L)) + Convert.ToInt64(7180432702065956136L))) - Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt32(asgop0) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(1509715094) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(30002) + Convert.ToInt64(7180432703087932061L))))))))))
+ {
+ int if1_0retval_0_1_6_1_1 = Convert.ToInt32(Convert.ToInt32(Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt32(Convert.ToInt32(vtstatic_0_1_6_1_1.arr3d_0_1_6_1_1[4, 0, 3] / 1L)) + Convert.ToInt64(7180432702065956136L))) - Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt32(asgop0) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(1509715094) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(30002) + Convert.ToInt64(7180432703087932061L)))))))));
+ return if1_0retval_0_1_6_1_1;
+ }
+ else
+ {
+ return Convert.ToInt32(Convert.ToInt32(Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt32(Convert.ToInt32(vtstatic_0_1_6_1_1.arr3d_0_1_6_1_1[4, 0, 3] / 1L)) + Convert.ToInt64(7180432702065956136L))) - Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt32(asgop0) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(1509715094) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(30002) + Convert.ToInt64(7180432703087932061L)))))))));
+ }
+ }
+ int retval_0_1_6_1_1 = Convert.ToInt32(Convert.ToInt32(Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt32(Convert.ToInt32(vtstatic_0_1_6_1_1.arr3d_0_1_6_1_1[4, 0, 3] / 1L)) + Convert.ToInt64(7180432702065956136L))) - Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt32(asgop0) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(1509715094) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(30002) + Convert.ToInt64(7180432703087932061L)))))))));
+ return retval_0_1_6_1_1;
+ }
+
+ public static ulong Func_0_1_5_6_6()
+ {
+ VT_0_1_5_6_6 vt_0_1_5_6_6 = new VT_0_1_5_6_6(1);
+ vt_0_1_5_6_6.arr3d_0_1_5_6_6[4, 0, 3] = 0.0060125367788154025;
+ vt_0_1_5_6_6.a4_0_1_5_6_6 = 0.9773388F;
+
+ vtstatic_0_1_5_6_6.arr3d_0_1_5_6_6[4, 0, 3] = 0.0060125367788154025;
+ vtstatic_0_1_5_6_6.a4_0_1_5_6_6 = 0.9773388F;
+ double asgop0 = 128.0;
+ asgop0 += (-55.020044543429847);
+ if ((asgop0) > (vt_0_1_5_6_6.arr3d_0_1_5_6_6[4, 0, 3]))
+ {
+ return Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt16(Convert.ToInt16((clstatic_0_1_5_6_6.a2_0_1_5_6_6 / 2048.0) + (Convert.ToUInt16(31993 * Convert.ToSingle(vtstatic_0_1_5_6_6.a4_0_1_5_6_6)) * vt_0_1_5_6_6.arr3d_0_1_5_6_6[4, 0, 3]))) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(clstatic_0_1_5_6_6.a2_0_1_5_6_6) / asgop0))));
+ }
+ ulong retval_0_1_5_6_6 = Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt16(Convert.ToInt16((clstatic_0_1_5_6_6.a2_0_1_5_6_6 / 2048.0) + (Convert.ToUInt16(31993 * Convert.ToSingle(vtstatic_0_1_5_6_6.a4_0_1_5_6_6)) * vt_0_1_5_6_6.arr3d_0_1_5_6_6[4, 0, 3]))) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(clstatic_0_1_5_6_6.a2_0_1_5_6_6) / asgop0))));
+ return retval_0_1_5_6_6;
+ }
+
+ public static ulong Func_0_1_5_6_5()
+ {
+
+ vtstatic_0_1_5_6_5.arr1d_0_1_5_6_5[2] = 1426776170;
+ if ((Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToUInt16((Convert.ToUInt16(vtstatic_0_1_5_6_5.arr1d_0_1_5_6_5[2] / clstatic_0_1_5_6_5.a0_0_1_5_6_5))) + Convert.ToInt64(a4_0_1_5_6_5))) / -24089.333984375)) > (a4_0_1_5_6_5))
+ {
+ if ((Convert.ToUInt16(Convert.ToDecimal(vtstatic_0_1_5_6_5.arr1d_0_1_5_6_5[2]) / 1476993.9648033126293995859213M)) != ((Convert.ToUInt16(vtstatic_0_1_5_6_5.arr1d_0_1_5_6_5[2] / clstatic_0_1_5_6_5.a0_0_1_5_6_5))))
+ {
+ return Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToUInt16((Convert.ToUInt16(vtstatic_0_1_5_6_5.arr1d_0_1_5_6_5[2] / clstatic_0_1_5_6_5.a0_0_1_5_6_5))) + Convert.ToInt64(a4_0_1_5_6_5))) / -24089.333984375)) / (6.103515625E-05 + (-8.0F / 409772.91709907725))) + Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(Convert.ToDecimal(vtstatic_0_1_5_6_5.arr1d_0_1_5_6_5[2]) / 1476993.9648033126293995859213M)) + Convert.ToInt64(-847568090278396869L))));
+ }
+ }
+ ulong retval_0_1_5_6_5 = Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToUInt16((Convert.ToUInt16(vtstatic_0_1_5_6_5.arr1d_0_1_5_6_5[2] / clstatic_0_1_5_6_5.a0_0_1_5_6_5))) + Convert.ToInt64(a4_0_1_5_6_5))) / -24089.333984375)) / (6.103515625E-05 + (-8.0F / 409772.91709907725))) + Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(Convert.ToDecimal(vtstatic_0_1_5_6_5.arr1d_0_1_5_6_5[2]) / 1476993.9648033126293995859213M)) + Convert.ToInt64(-847568090278396869L))));
+ return retval_0_1_5_6_5;
+ }
+
+ public static double Func_0_1_5_6_4()
+ {
+ VT_0_1_5_6_4 vt_0_1_5_6_4 = new VT_0_1_5_6_4(1);
+ vt_0_1_5_6_4.a1_0_1_5_6_4 = 2.9332994476078063E-11;
+ vt_0_1_5_6_4.a2_0_1_5_6_4 = 5.9371814131736755E-08;
+
+ arr2d_0_1_5_6_4[2, 0] = -2.3283064365386963E-10;
+ double asgop0 = arr2d_0_1_5_6_4[2, 0];
+ asgop0 -= (((arr2d_0_1_5_6_4[2, 0] - vt_0_1_5_6_4.a2_0_1_5_6_4)));
+ double retval_0_1_5_6_4 = Convert.ToDouble(((arr2d_0_1_5_6_4[2, 0] - asgop0) / vt_0_1_5_6_4.a1_0_1_5_6_4));
+ return retval_0_1_5_6_4;
+ }
+
+ public static double Func_0_1_5_6_3()
+ {
+ VT_0_1_5_6_3 vt_0_1_5_6_3 = new VT_0_1_5_6_3(1);
+ vt_0_1_5_6_3.a5_0_1_5_6_3 = 3072.0;
+ double a3_0_1_5_6_3 = -31.5;
+
+ double asgop0 = -2.8421709430404007E-14;
+ asgop0 += (clstatic_0_1_5_6_3.a0_0_1_5_6_3);
+ double asgop1 = 1024.0;
+ asgop1 += (vt_0_1_5_6_3.a5_0_1_5_6_3);
+ double asgop2 = vt_0_1_5_6_3.a5_0_1_5_6_3;
+ asgop2 *= (0.000244140625);
+ asgop1 += ((vt_0_1_5_6_3.a5_0_1_5_6_3 / asgop2));
+ double retval_0_1_5_6_3 = Convert.ToDouble((((((-2.8421709430404007E-14 + 33554432.0) * -2.8421709430404007E-14) * asgop0) - (a3_0_1_5_6_3)) * asgop1));
+ return retval_0_1_5_6_3;
+ }
+
+ public static ulong Func_0_1_5_6_2()
+ {
+ VT_0_1_5_6_2 vt_0_1_5_6_2 = new VT_0_1_5_6_2(1);
+ vt_0_1_5_6_2.a5_0_1_5_6_2 = 128UL;
+ CL_0_1_5_6_2 cl_0_1_5_6_2 = new CL_0_1_5_6_2();
+
+ ulong asgop0 = 8947917985817821184UL;
+ asgop0 -= Convert.ToUInt64(8947917985817821120UL);
+ if ((asgop0) >= ((Convert.ToUInt64(asgop0 / (Convert.ToUInt64((Convert.ToUInt64(Convert.ToInt16(10162) - Convert.ToInt64(cl_0_1_5_6_2.a0_0_1_5_6_2)) * 1UL) / (1UL * vt_0_1_5_6_2.a5_0_1_5_6_2)))))))
+ {
+ ulong if0_0retval_0_1_5_6_2 = Convert.ToUInt64((Convert.ToUInt64(asgop0 / (Convert.ToUInt64((Convert.ToUInt64(Convert.ToInt16(10162) - Convert.ToInt64(cl_0_1_5_6_2.a0_0_1_5_6_2)) * 1UL) / (1UL * vt_0_1_5_6_2.a5_0_1_5_6_2))))));
+ return if0_0retval_0_1_5_6_2;
+ }
+ ulong retval_0_1_5_6_2 = Convert.ToUInt64((Convert.ToUInt64(asgop0 / (Convert.ToUInt64((Convert.ToUInt64(Convert.ToInt16(10162) - Convert.ToInt64(cl_0_1_5_6_2.a0_0_1_5_6_2)) * 1UL) / (1UL * vt_0_1_5_6_2.a5_0_1_5_6_2))))));
+ return retval_0_1_5_6_2;
+ }
+
+ public static double Func_0_1_5_6_1()
+ {
+ VT_0_1_5_6_1 vt_0_1_5_6_1 = new VT_0_1_5_6_1(1);
+ vt_0_1_5_6_1.a1_0_1_5_6_1 = 2147483648.0;
+ vt_0_1_5_6_1.a2_0_1_5_6_1 = -2016.0625;
+ CL_0_1_5_6_1 cl_0_1_5_6_1 = new CL_0_1_5_6_1();
+ double[] arr1d_0_1_5_6_1 = new double[11];
+
+ vtstatic_0_1_5_6_1.a1_0_1_5_6_1 = 2147483648.0;
+ vtstatic_0_1_5_6_1.a2_0_1_5_6_1 = -2016.0625;
+ arr1d_0_1_5_6_1[0] = 0.0625;
+ double asgop0 = arr1d_0_1_5_6_1[0];
+ asgop0 += (vtstatic_0_1_5_6_1.a2_0_1_5_6_1);
+ return Convert.ToDouble(((((vt_0_1_5_6_1.a1_0_1_5_6_1 + cl_0_1_5_6_1.a4_0_1_5_6_1) - (vt_0_1_5_6_1.a1_0_1_5_6_1 - (vt_0_1_5_6_1.a1_0_1_5_6_1 - clstatic_0_1_5_6_1.a5_0_1_5_6_1))) / ((32768.0 + 4161536.0) * arr1d_0_1_5_6_1[0])) - (asgop0)));
+ }
+
+ public static long Func_0_1_5_5_6()
+ {
+
+ vtstatic_0_1_5_5_6.arr1d_0_1_5_5_6[0] = 2757762079438932948L;
+ if ((vtstatic_0_1_5_5_6.arr1d_0_1_5_5_6[0]) < (Convert.ToInt64(Convert.ToUInt16(a2_0_1_5_5_6) - Convert.ToInt64(vtstatic_0_1_5_5_6.arr1d_0_1_5_5_6[0]))))
+ {
+ if ((Convert.ToUInt16(2893 * 6.079502246802627)) == (a2_0_1_5_5_6))
+ {
+ long if1_0retval_0_1_5_5_6 = Convert.ToInt64((Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(2893 * 6.079502246802627)) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(1210988434) - Convert.ToInt64(2757762080649900766L)))) + Convert.ToInt64(Convert.ToUInt16(a2_0_1_5_5_6) - Convert.ToInt64(vtstatic_0_1_5_5_6.arr1d_0_1_5_5_6[0]))));
+ return if1_0retval_0_1_5_5_6;
+ }
+ else
+ {
+ if ((vtstatic_0_1_5_5_6.arr1d_0_1_5_5_6[0]) >= (Convert.ToInt64(Convert.ToUInt16(a2_0_1_5_5_6) - Convert.ToInt64(vtstatic_0_1_5_5_6.arr1d_0_1_5_5_6[0]))))
+ Console.WriteLine("Func_0_1_5_5_6: >= true");
+ else
+ Console.WriteLine("Func_0_1_5_5_6: >= false");
+ }
+ }
+ long retval_0_1_5_5_6 = Convert.ToInt64((Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(2893 * 6.079502246802627)) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(1210988434) - Convert.ToInt64(2757762080649900766L)))) + Convert.ToInt64(Convert.ToUInt16(a2_0_1_5_5_6) - Convert.ToInt64(vtstatic_0_1_5_5_6.arr1d_0_1_5_5_6[0]))));
+ return retval_0_1_5_5_6;
+ }
+
+ public static ulong Func_0_1_5_5_5()
+ {
+
+ vtstatic_0_1_5_5_5.arr1d_0_1_5_5_5[0] = 1.52587890625E-05;
+ vtstatic_0_1_5_5_5.a4_0_1_5_5_5 = 767048860911509544L;
+ vtstatic_0_1_5_5_5.arr1d_0_1_5_5_5[0] += (0.0058193206787109375);
+ if ((767048860911534080UL) < (Convert.ToUInt64(32L + vtstatic_0_1_5_5_5.a4_0_1_5_5_5)))
+ {
+ return Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt16(Convert.ToInt16(767048860911534080UL - Convert.ToUInt64(32L + vtstatic_0_1_5_5_5.a4_0_1_5_5_5))) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(Convert.ToInt64(767048860911509576UL - 767048860777291848UL) / 32L))) * vtstatic_0_1_5_5_5.arr1d_0_1_5_5_5[0]))));
+ }
+ else
+ {
+ return Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt16(Convert.ToInt16(767048860911534080UL - Convert.ToUInt64(32L + vtstatic_0_1_5_5_5.a4_0_1_5_5_5))) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(Convert.ToInt64(767048860911509576UL - 767048860777291848UL) / 32L))) * vtstatic_0_1_5_5_5.arr1d_0_1_5_5_5[0]))));
+ }
+ return Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt16(Convert.ToInt16(767048860911534080UL - Convert.ToUInt64(32L + vtstatic_0_1_5_5_5.a4_0_1_5_5_5))) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(Convert.ToInt64(767048860911509576UL - 767048860777291848UL) / 32L))) * vtstatic_0_1_5_5_5.arr1d_0_1_5_5_5[0]))));
+ }
+
+ public static double Func_0_1_5_5_4()
+ {
+ CL_0_1_5_5_4 cl_0_1_5_5_4 = new CL_0_1_5_5_4();
+
+ double asgop0 = 1048576.0;
+ asgop0 -= (cl_0_1_5_5_4.a4_0_1_5_5_4);
+ if ((asgop0) > ((asgop0 * ((0.125F * a0_0_1_5_5_4) * 1048576.0))))
+ {
+ if (((0.125F * 1.0F)) <= (0.125F))
+ {
+ if ((((0.125F * a0_0_1_5_5_4) * 1048576.0)) == ((asgop0 * ((0.125F * a0_0_1_5_5_4) * 1048576.0))))
+ Console.WriteLine("Func_0_1_5_5_4: == true");
+ }
+ }
+ double retval_0_1_5_5_4 = Convert.ToDouble(((asgop0 * ((0.125F * a0_0_1_5_5_4) * 1048576.0)) / ((0.125F * 1.0F) * 1149.9148511261576)));
+ return retval_0_1_5_5_4;
+ }
+
+ public static long Func_0_1_5_5_3()
+ {
+ VT_0_1_5_5_3 vt_0_1_5_5_3 = new VT_0_1_5_5_3(1);
+ vt_0_1_5_5_3.a2_0_1_5_5_3 = 200.40768210409829;
+ vt_0_1_5_5_3.a3_0_1_5_5_3 = 0.40365833862428024;
+ vt_0_1_5_5_3.a4_0_1_5_5_3 = 0.5;
+
+ vtstatic_0_1_5_5_3.a2_0_1_5_5_3 = 200.40768210409829;
+ vtstatic_0_1_5_5_3.a3_0_1_5_5_3 = 0.40365833862428024;
+ vtstatic_0_1_5_5_3.a4_0_1_5_5_3 = 0.5;
+ arr2d_0_1_5_5_3[2, 0] = -0.00390625F;
+ long asgop0 = a5_0_1_5_5_3;
+ asgop0 += (Convert.ToInt64(Convert.ToDouble(a5_0_1_5_5_3) / -0.99999999986905674));
+ vt_0_1_5_5_3.a4_0_1_5_5_3 -= (((arr2d_0_1_5_5_3[2, 0] * vt_0_1_5_5_3.a2_0_1_5_5_3)));
+ if ((vt_0_1_5_5_3.a4_0_1_5_5_3) != (vtstatic_0_1_5_5_3.a3_0_1_5_5_3))
+ {
+ if (((Convert.ToInt32(16667) + 2073524201)) < (2073524201))
+ {
+ return Convert.ToInt64((Convert.ToInt64(Convert.ToUInt32((Convert.ToInt32(16667) + 2073524201) * vt_0_1_5_5_3.a4_0_1_5_5_3)) + Convert.ToInt64(Convert.ToDouble(asgop0) / vtstatic_0_1_5_5_3.a3_0_1_5_5_3)));
+ }
+ }
+ return Convert.ToInt64((Convert.ToInt64(Convert.ToUInt32((Convert.ToInt32(16667) + 2073524201) * vt_0_1_5_5_3.a4_0_1_5_5_3)) + Convert.ToInt64(Convert.ToDouble(asgop0) / vtstatic_0_1_5_5_3.a3_0_1_5_5_3)));
+ }
+
+ public static long Func_0_1_5_5_2()
+ {
+ VT_0_1_5_5_2 vt_0_1_5_5_2 = new VT_0_1_5_5_2(1);
+ vt_0_1_5_5_2.arr2d_0_1_5_5_2[2, 0] = 17125548911541354432UL;
+ vt_0_1_5_5_2.a1_0_1_5_5_2 = 5503L;
+ vt_0_1_5_5_2.a3_0_1_5_5_2 = 1L;
+ vt_0_1_5_5_2.arr2d_0_1_5_5_2[2, 5] = 17125548911541354496UL;
+
+ vtstatic_0_1_5_5_2.arr2d_0_1_5_5_2[2, 0] = 17125548911541354432UL;
+ vtstatic_0_1_5_5_2.a1_0_1_5_5_2 = 5503L;
+ vtstatic_0_1_5_5_2.a3_0_1_5_5_2 = 1L;
+ vtstatic_0_1_5_5_2.arr2d_0_1_5_5_2[2, 5] = 17125548911541354496UL;
+ if ((Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(27561 * 0.16251224556438446)) - Convert.ToInt64(vt_0_1_5_5_2.a1_0_1_5_5_2))) == (vt_0_1_5_5_2.a1_0_1_5_5_2))
+ {
+ if ((((524288.0F / 2097152.0) + -0.21875)) != (2097152.0))
+ {
+ long if1_0retval_0_1_5_5_2 = Convert.ToInt64((Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(27561 * 0.16251224556438446)) - Convert.ToInt64(vt_0_1_5_5_2.a1_0_1_5_5_2))) * ((524288.0F / 2097152.0) + -0.21875))) * Convert.ToInt64((Convert.ToInt64(Convert.ToInt64(vtstatic_0_1_5_5_2.arr2d_0_1_5_5_2[2, 5] - vtstatic_0_1_5_5_2.arr2d_0_1_5_5_2[2, 0])) * Convert.ToInt64(vtstatic_0_1_5_5_2.a3_0_1_5_5_2)))));
+ return if1_0retval_0_1_5_5_2;
+ }
+ }
+ return Convert.ToInt64((Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(27561 * 0.16251224556438446)) - Convert.ToInt64(vt_0_1_5_5_2.a1_0_1_5_5_2))) * ((524288.0F / 2097152.0) + -0.21875))) * Convert.ToInt64((Convert.ToInt64(Convert.ToInt64(vtstatic_0_1_5_5_2.arr2d_0_1_5_5_2[2, 5] - vtstatic_0_1_5_5_2.arr2d_0_1_5_5_2[2, 0])) * Convert.ToInt64(vtstatic_0_1_5_5_2.a3_0_1_5_5_2)))));
+ }
+
+ public static double Func_0_1_5_5_1()
+ {
+
+ vtstatic_0_1_5_5_1.arr1d_0_1_5_5_1[0] = -0.0038833170254403129;
+ vtstatic_0_1_5_5_1.a2_0_1_5_5_1 = -3.0279159545898438E-05;
+ vtstatic_0_1_5_5_1.a5_0_1_5_5_1 = 0.0;
+ arr1d_0_1_5_5_1[3] = 64.0;
+ double asgop0 = vtstatic_0_1_5_5_1.arr1d_0_1_5_5_1[0];
+ asgop0 /= (2.3146373185159641E-10);
+ double asgop1 = 2.384185791015625E-07;
+ asgop1 /= ((2.384185791015625E-07 - (vtstatic_0_1_5_5_1.a2_0_1_5_5_1)));
+ if ((asgop1) != ((asgop1 - ((vtstatic_0_1_5_5_1.a2_0_1_5_5_1 - vtstatic_0_1_5_5_1.a5_0_1_5_5_1) / vtstatic_0_1_5_5_1.arr1d_0_1_5_5_1[0]))))
+ Console.WriteLine("Func_0_1_5_5_1: != true");
+ double retval_0_1_5_5_1 = Convert.ToDouble(((asgop1 - ((vtstatic_0_1_5_5_1.a2_0_1_5_5_1 - vtstatic_0_1_5_5_1.a5_0_1_5_5_1) / vtstatic_0_1_5_5_1.arr1d_0_1_5_5_1[0])) - ((asgop0 * ((3.05175781E-05F * arr1d_0_1_5_5_1[3]) * a1_0_1_5_5_1)))));
+ return retval_0_1_5_5_1;
+ }
+
+ public static short Func_0_1_5_4_6()
+ {
+ VT_0_1_5_4_6 vt_0_1_5_4_6 = new VT_0_1_5_4_6(1);
+ vt_0_1_5_4_6.a0_0_1_5_4_6 = 2.6104741962780491E-11;
+ vt_0_1_5_4_6.a1_0_1_5_4_6 = 3.31324053F;
+
+ vtstatic_0_1_5_4_6.a0_0_1_5_4_6 = 2.6104741962780491E-11;
+ vtstatic_0_1_5_4_6.a1_0_1_5_4_6 = 3.31324053F;
+ if ((vtstatic_0_1_5_4_6.a1_0_1_5_4_6) == (Convert.ToSingle(2703050240U * ((vt_0_1_5_4_6.a0_0_1_5_4_6 - 2.6559489313666955E-11) - vt_0_1_5_4_6.a0_0_1_5_4_6))))
+ {
+ if ((8610) < (Convert.ToInt16(8610 * Convert.ToSingle(vtstatic_0_1_5_4_6.a1_0_1_5_4_6))))
+ Console.WriteLine("Func_0_1_5_4_6: < true");
+ else
+ {
+ if ((2703050240U) < 10)
+ {
+ return Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(8610 * Convert.ToSingle(vtstatic_0_1_5_4_6.a1_0_1_5_4_6)) * Convert.ToSingle(Convert.ToSingle(2703050240U * ((vt_0_1_5_4_6.a0_0_1_5_4_6 - 2.6559489313666955E-11) - vt_0_1_5_4_6.a0_0_1_5_4_6)))));
+ }
+ }
+ }
+ else
+ Console.WriteLine("Func_0_1_5_4_6: == false");
+ short retval_0_1_5_4_6 = Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(8610 * Convert.ToSingle(vtstatic_0_1_5_4_6.a1_0_1_5_4_6)) * Convert.ToSingle(Convert.ToSingle(2703050240U * ((vt_0_1_5_4_6.a0_0_1_5_4_6 - 2.6559489313666955E-11) - vt_0_1_5_4_6.a0_0_1_5_4_6)))));
+ return retval_0_1_5_4_6;
+ }
+
+ public static double Func_0_1_5_4_5()
+ {
+
+ vtstatic_0_1_5_4_5.a1_0_1_5_4_5 = 1.0;
+ vtstatic_0_1_5_4_5.a2_0_1_5_4_5 = 9.0346478745990881E-05;
+ clstatic_0_1_5_4_5.arr1d_0_1_5_4_5[0] = 128.0F;
+ double asgop0 = 0.03125;
+ asgop0 *= (vtstatic_0_1_5_4_5.a2_0_1_5_4_5);
+ vtstatic_0_1_5_4_5.a1_0_1_5_4_5 -= (0.0);
+ vtstatic_0_1_5_4_5.a1_0_1_5_4_5 /= (asgop0);
+ if (((clstatic_0_1_5_4_5.arr1d_0_1_5_4_5[0] * (clstatic_0_1_5_4_5.arr1d_0_1_5_4_5[0] * 5.96046448E-08F))) == (clstatic_0_1_5_4_5.arr1d_0_1_5_4_5[0]))
+ {
+ if ((vtstatic_0_1_5_4_5.a1_0_1_5_4_5) > ((((clstatic_0_1_5_4_5.arr1d_0_1_5_4_5[0] + (clstatic_0_1_5_4_5.arr1d_0_1_5_4_5[0] + -256.0625F)) * (clstatic_0_1_5_4_5.arr1d_0_1_5_4_5[0] * (clstatic_0_1_5_4_5.arr1d_0_1_5_4_5[0] * 5.96046448E-08F))) * vtstatic_0_1_5_4_5.a1_0_1_5_4_5)))
+ Console.WriteLine("Func_0_1_5_4_5: > true");
+ else
+ {
+ if (((clstatic_0_1_5_4_5.arr1d_0_1_5_4_5[0] + (clstatic_0_1_5_4_5.arr1d_0_1_5_4_5[0] + -256.0625F))) != (clstatic_0_1_5_4_5.arr1d_0_1_5_4_5[0]))
+ Console.WriteLine("Func_0_1_5_4_5: != true");
+ }
+ }
+ else
+ Console.WriteLine("Func_0_1_5_4_5: == false");
+ return Convert.ToDouble((((clstatic_0_1_5_4_5.arr1d_0_1_5_4_5[0] + (clstatic_0_1_5_4_5.arr1d_0_1_5_4_5[0] + -256.0625F)) * (clstatic_0_1_5_4_5.arr1d_0_1_5_4_5[0] * (clstatic_0_1_5_4_5.arr1d_0_1_5_4_5[0] * 5.96046448E-08F))) * vtstatic_0_1_5_4_5.a1_0_1_5_4_5));
+ }
+
+ public static double Func_0_1_5_4_4()
+ {
+ VT_0_1_5_4_4 vt_0_1_5_4_4 = new VT_0_1_5_4_4(1);
+ vt_0_1_5_4_4.a0_0_1_5_4_4 = -16.0;
+ vt_0_1_5_4_4.a4_0_1_5_4_4 = -30.0F;
+ CL_0_1_5_4_4 cl_0_1_5_4_4 = new CL_0_1_5_4_4();
+
+ vtstatic_0_1_5_4_4.a0_0_1_5_4_4 = -16.0;
+ vtstatic_0_1_5_4_4.a4_0_1_5_4_4 = -30.0F;
+ float asgop0 = 2.0F;
+ asgop0 *= (1.0F);
+ float asgop1 = 8.0F;
+ asgop1 /= (2.0F);
+ asgop1 /= ((asgop0 - (vt_0_1_5_4_4.a4_0_1_5_4_4)));
+ double asgop3 = vtstatic_0_1_5_4_4.a0_0_1_5_4_4;
+ asgop3 += (4112.0);
+ if ((asgop1) < 10)
+ Console.WriteLine("Func_0_1_5_4_4: < true");
+ double retval_0_1_5_4_4 = Convert.ToDouble((asgop1 * (asgop3 - (((4112.0 / cl_0_1_5_4_4.a5_0_1_5_4_4) - (cl_0_1_5_4_4.a5_0_1_5_4_4 * -15.875486381322958))))));
+ return retval_0_1_5_4_4;
+ }
+
+ public static short Func_0_1_5_4_3()
+ {
+ VT_0_1_5_4_3 vt_0_1_5_4_3 = new VT_0_1_5_4_3(1);
+ vt_0_1_5_4_3.arr1d_0_1_5_4_3[0] = 2048.0;
+ Decimal a2_0_1_5_4_3 = -14592M;
+
+ Decimal asgop0 = a3_0_1_5_4_3;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal(0M)));
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(a3_0_1_5_4_3) - Convert.ToDecimal(a3_0_1_5_4_3)))));
+ if ((asgop0) == ((Convert.ToDecimal(vt_0_1_5_4_3.arr1d_0_1_5_4_3[0]) * (Convert.ToDecimal((Convert.ToDecimal(a3_0_1_5_4_3) - Convert.ToDecimal(0M))) + Convert.ToDecimal((Convert.ToDecimal(65536.0F) * 0.0040283203125M))))))
+ {
+ short if0_0retval_0_1_5_4_3 = Convert.ToInt16(Convert.ToInt16(asgop0 - (Convert.ToDecimal((Convert.ToDecimal(vt_0_1_5_4_3.arr1d_0_1_5_4_3[0]) * (Convert.ToDecimal((Convert.ToDecimal(a3_0_1_5_4_3) - Convert.ToDecimal(0M))) + Convert.ToDecimal((Convert.ToDecimal(65536.0F) * 0.0040283203125M))))) + Convert.ToDecimal(a2_0_1_5_4_3))));
+ return if0_0retval_0_1_5_4_3;
+ }
+ else
+ {
+ return Convert.ToInt16(Convert.ToInt16(asgop0 - (Convert.ToDecimal((Convert.ToDecimal(vt_0_1_5_4_3.arr1d_0_1_5_4_3[0]) * (Convert.ToDecimal((Convert.ToDecimal(a3_0_1_5_4_3) - Convert.ToDecimal(0M))) + Convert.ToDecimal((Convert.ToDecimal(65536.0F) * 0.0040283203125M))))) + Convert.ToDecimal(a2_0_1_5_4_3))));
+ }
+ return Convert.ToInt16(Convert.ToInt16(asgop0 - (Convert.ToDecimal((Convert.ToDecimal(vt_0_1_5_4_3.arr1d_0_1_5_4_3[0]) * (Convert.ToDecimal((Convert.ToDecimal(a3_0_1_5_4_3) - Convert.ToDecimal(0M))) + Convert.ToDecimal((Convert.ToDecimal(65536.0F) * 0.0040283203125M))))) + Convert.ToDecimal(a2_0_1_5_4_3))));
+ }
+
+ public static ulong Func_0_1_5_4_2()
+ {
+ double* a5_0_1_5_4_2 = stackalloc double[1];
+ *a5_0_1_5_4_2 = 0.59781401341804774;
+
+ vtstatic_0_1_5_4_2.arr2d_0_1_5_4_2[2, 2] = 916044653;
+ clstatic_0_1_5_4_2.arr1d_0_1_5_4_2[0] = 64UL;
+ clstatic_0_1_5_4_2.arr1d_0_1_5_4_2[4] = 56UL;
+ ulong asgop0 = clstatic_0_1_5_4_2.arr1d_0_1_5_4_2[0];
+ asgop0 -= Convert.ToUInt64(clstatic_0_1_5_4_2.arr1d_0_1_5_4_2[4]);
+ if ((clstatic_0_1_5_4_2.arr1d_0_1_5_4_2[0]) == ((Convert.ToUInt64(Convert.ToInt16(Convert.ToInt16(13455 / ((*a5_0_1_5_4_2)))) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(vtstatic_0_1_5_4_2.arr2d_0_1_5_4_2[2, 2]) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(34359738368L) / 37.507882029223829))))) * clstatic_0_1_5_4_2.arr1d_0_1_5_4_2[0])))
+ {
+ ulong if0_0retval_0_1_5_4_2 = Convert.ToUInt64(((Convert.ToUInt64(Convert.ToInt16(Convert.ToInt16(13455 / ((*a5_0_1_5_4_2)))) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(vtstatic_0_1_5_4_2.arr2d_0_1_5_4_2[2, 2]) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(34359738368L) / 37.507882029223829))))) * clstatic_0_1_5_4_2.arr1d_0_1_5_4_2[0]) * asgop0));
+ return if0_0retval_0_1_5_4_2;
+ }
+ ulong retval_0_1_5_4_2 = Convert.ToUInt64(((Convert.ToUInt64(Convert.ToInt16(Convert.ToInt16(13455 / ((*a5_0_1_5_4_2)))) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(vtstatic_0_1_5_4_2.arr2d_0_1_5_4_2[2, 2]) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(34359738368L) / 37.507882029223829))))) * clstatic_0_1_5_4_2.arr1d_0_1_5_4_2[0]) * asgop0));
+ return retval_0_1_5_4_2;
+ }
+
+ public static short Func_0_1_5_4_1()
+ {
+ CL_0_1_5_4_1 cl_0_1_5_4_1 = new CL_0_1_5_4_1();
+ short* a0_0_1_5_4_1 = stackalloc short[1];
+ *a0_0_1_5_4_1 = 5139;
+
+ vtstatic_0_1_5_4_1.a3_0_1_5_4_1 = 0.2740507679180887372013651877M;
+ short asgop0 = (*a0_0_1_5_4_1);
+ asgop0 += Convert.ToInt16((Convert.ToInt16(((*a0_0_1_5_4_1)) * 3.6067328273983263)));
+ if ((Convert.ToInt16(Convert.ToDecimal(((*a0_0_1_5_4_1))) / vtstatic_0_1_5_4_1.a3_0_1_5_4_1)) == ((*a0_0_1_5_4_1)))
+ {
+ if ((Convert.ToInt16(Convert.ToDecimal(((*a0_0_1_5_4_1))) / vtstatic_0_1_5_4_1.a3_0_1_5_4_1)) > ((*a0_0_1_5_4_1)))
+ {
+ if ((asgop0) >= (Convert.ToInt16((Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToDecimal(((*a0_0_1_5_4_1))) / vtstatic_0_1_5_4_1.a3_0_1_5_4_1) * (Convert.ToUInt64(Convert.ToUInt16(cl_0_1_5_4_1.a4_0_1_5_4_1) + Convert.ToInt64(-27544L)) / -3.259941761919249)))) % (Convert.ToInt16(Convert.ToInt16((Convert.ToInt16(asgop0)) % (Convert.ToInt16(Convert.ToInt16(((*a0_0_1_5_4_1)) / 0.30796428357403965)))))))))
+ {
+ if (((Convert.ToUInt64(Convert.ToUInt16(cl_0_1_5_4_1.a4_0_1_5_4_1) + Convert.ToInt64(-27544L)) / -3.259941761919249)) > (-3.259941761919249))
+ Console.WriteLine("Func_0_1_5_4_1: > true");
+ else
+ Console.WriteLine("Func_0_1_5_4_1: > false");
+ }
+ else
+ {
+ return Convert.ToInt16(Convert.ToInt16((Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToDecimal(((*a0_0_1_5_4_1))) / vtstatic_0_1_5_4_1.a3_0_1_5_4_1) * (Convert.ToUInt64(Convert.ToUInt16(cl_0_1_5_4_1.a4_0_1_5_4_1) + Convert.ToInt64(-27544L)) / -3.259941761919249)))) % (Convert.ToInt16(Convert.ToInt16((Convert.ToInt16(asgop0)) % (Convert.ToInt16(Convert.ToInt16(((*a0_0_1_5_4_1)) / 0.30796428357403965))))))));
+ }
+ }
+ }
+ else
+ Console.WriteLine("Func_0_1_5_4_1: == false");
+ short retval_0_1_5_4_1 = Convert.ToInt16(Convert.ToInt16((Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToDecimal(((*a0_0_1_5_4_1))) / vtstatic_0_1_5_4_1.a3_0_1_5_4_1) * (Convert.ToUInt64(Convert.ToUInt16(cl_0_1_5_4_1.a4_0_1_5_4_1) + Convert.ToInt64(-27544L)) / -3.259941761919249)))) % (Convert.ToInt16(Convert.ToInt16((Convert.ToInt16(asgop0)) % (Convert.ToInt16(Convert.ToInt16(((*a0_0_1_5_4_1)) / 0.30796428357403965))))))));
+ return retval_0_1_5_4_1;
+ }
+
+ public static double Func_0_1_5_3_6()
+ {
+
+ clstatic_0_1_5_3_6.arr1d_0_1_5_3_6[0] = 0.0;
+ if ((clstatic_0_1_5_3_6.arr1d_0_1_5_3_6[0]) != 10)
+ {
+ if ((clstatic_0_1_5_3_6.arr1d_0_1_5_3_6[0]) == 10)
+ {
+ return Convert.ToDouble(clstatic_0_1_5_3_6.arr1d_0_1_5_3_6[0]);
+ }
+ else
+ {
+ return Convert.ToDouble(clstatic_0_1_5_3_6.arr1d_0_1_5_3_6[0]);
+ }
+ }
+ return Convert.ToDouble(clstatic_0_1_5_3_6.arr1d_0_1_5_3_6[0]);
+ }
+
+ public static double Func_0_1_5_3_5()
+ {
+ VT_0_1_5_3_5 vt_0_1_5_3_5 = new VT_0_1_5_3_5(1);
+ vt_0_1_5_3_5.a2_0_1_5_3_5 = 9.5367431640625E-07;
+ vt_0_1_5_3_5.a5_0_1_5_3_5 = 0.33332458930386594;
+ float[,,] arr3d_0_1_5_3_5 = new float[5, 11, 4];
+
+ vtstatic_0_1_5_3_5.a2_0_1_5_3_5 = 9.5367431640625E-07;
+ vtstatic_0_1_5_3_5.a5_0_1_5_3_5 = 0.33332458930386594;
+ arr3d_0_1_5_3_5[4, 0, 3] = -65536.0F;
+ double asgop0 = vt_0_1_5_3_5.a2_0_1_5_3_5;
+ asgop0 /= (vtstatic_0_1_5_3_5.a5_0_1_5_3_5);
+ float asgop1 = arr3d_0_1_5_3_5[4, 0, 3];
+ asgop1 -= (clstatic_0_1_5_3_5.a3_0_1_5_3_5);
+ double asgop2 = vt_0_1_5_3_5.a2_0_1_5_3_5;
+ asgop2 += (asgop0);
+ float asgop3 = arr3d_0_1_5_3_5[4, 0, 3];
+ asgop3 *= ((arr3d_0_1_5_3_5[4, 0, 3] + 65537.0F));
+ asgop1 += ((asgop3 * clstatic_0_1_5_3_5.a4_0_1_5_3_5));
+ if ((asgop1) < 10)
+ {
+ double if0_0retval_0_1_5_3_5 = Convert.ToDouble((asgop1 * asgop2));
+ return if0_0retval_0_1_5_3_5;
+ }
+ return Convert.ToDouble((asgop1 * asgop2));
+ }
+
+ public static double Func_0_1_5_3_4()
+ {
+ double a5_0_1_5_3_4 = -4.5808456854514235E-15;
+
+ vtstatic_0_1_5_3_4.arr1d_0_1_5_3_4[0] = 32.0F;
+ vtstatic_0_1_5_3_4.a4_0_1_5_3_4 = 1.0F;
+ float asgop0 = -0.5F;
+ asgop0 *= (vtstatic_0_1_5_3_4.arr1d_0_1_5_3_4[0]);
+ double asgop1 = -524288.0;
+ asgop1 /= (((vtstatic_0_1_5_3_4.arr1d_0_1_5_3_4[0] * vtstatic_0_1_5_3_4.a4_0_1_5_3_4) * 0.0001220703125));
+ asgop1 *= (((0.0001220703125 + -0.00012207007966935635) + a5_0_1_5_3_4));
+ if ((0.00390625) <= ((asgop0 * 0.00390625)))
+ {
+ double if0_0retval_0_1_5_3_4 = Convert.ToDouble(((asgop0 * 0.00390625) - (asgop1)));
+ return if0_0retval_0_1_5_3_4;
+ }
+ else
+ {
+ double else0_0retval_0_1_5_3_4 = Convert.ToDouble(((asgop0 * 0.00390625) - (asgop1)));
+ return else0_0retval_0_1_5_3_4;
+ }
+ return Convert.ToDouble(((asgop0 * 0.00390625) - (asgop1)));
+ }
+
+ public static double Func_0_1_5_3_3()
+ {
+ VT_0_1_5_3_3 vt_0_1_5_3_3 = new VT_0_1_5_3_3(1);
+ vt_0_1_5_3_3.a3_0_1_5_3_3 = 5.9604644775390625E-08;
+
+ clstatic_0_1_5_3_3.arr1d_0_1_5_3_3[0] = 0.00183105469F;
+ clstatic_0_1_5_3_3.arr1d_0_1_5_3_3[2] = 0.005859375F;
+ if (((clstatic_0_1_5_3_3.arr1d_0_1_5_3_3[0] + clstatic_0_1_5_3_3.arr1d_0_1_5_3_3[2])) == (clstatic_0_1_5_3_3.arr1d_0_1_5_3_3[0]))
+ {
+ double if0_0retval_0_1_5_3_3 = Convert.ToDouble(((((clstatic_0_1_5_3_3.arr1d_0_1_5_3_3[0] + 0.000122070313F) - clstatic_0_1_5_3_3.arr1d_0_1_5_3_3[0]) + (clstatic_0_1_5_3_3.arr1d_0_1_5_3_3[0] + clstatic_0_1_5_3_3.arr1d_0_1_5_3_3[2])) * (a1_0_1_5_3_3 / (vt_0_1_5_3_3.a3_0_1_5_3_3 - ((vt_0_1_5_3_3.a3_0_1_5_3_3 + (vt_0_1_5_3_3.a3_0_1_5_3_3 + -7.68899917602539E-06)))))));
+ return if0_0retval_0_1_5_3_3;
+ }
+ else
+ Console.WriteLine("Func_0_1_5_3_3: == false");
+ double retval_0_1_5_3_3 = Convert.ToDouble(((((clstatic_0_1_5_3_3.arr1d_0_1_5_3_3[0] + 0.000122070313F) - clstatic_0_1_5_3_3.arr1d_0_1_5_3_3[0]) + (clstatic_0_1_5_3_3.arr1d_0_1_5_3_3[0] + clstatic_0_1_5_3_3.arr1d_0_1_5_3_3[2])) * (a1_0_1_5_3_3 / (vt_0_1_5_3_3.a3_0_1_5_3_3 - ((vt_0_1_5_3_3.a3_0_1_5_3_3 + (vt_0_1_5_3_3.a3_0_1_5_3_3 + -7.68899917602539E-06)))))));
+ return retval_0_1_5_3_3;
+ }
+
+ public static double Func_0_1_5_3_2()
+ {
+
+ vtstatic_0_1_5_3_2.arr2d_0_1_5_3_2[2, 0] = -225.30338179976852;
+ vtstatic_0_1_5_3_2.arr2d_0_1_5_3_2[2, 1] = 0.032258064516129031;
+ arr2d_0_1_5_3_2[2, 2] = 0.01513671875;
+ if (((arr2d_0_1_5_3_2[2, 2] * vtstatic_0_1_5_3_2.arr2d_0_1_5_3_2[2, 1])) <= (arr2d_0_1_5_3_2[2, 2]))
+ {
+ return Convert.ToDouble((((arr2d_0_1_5_3_2[2, 2] * vtstatic_0_1_5_3_2.arr2d_0_1_5_3_2[2, 1]) + arr2d_0_1_5_3_2[2, 2]) + (((0.000244140625F + 0.0F) - ((0.000244140625F + -0.0078125F))) * (arr2d_0_1_5_3_2[2, 2] - (vtstatic_0_1_5_3_2.arr2d_0_1_5_3_2[2, 0])))));
+ }
+ else
+ {
+ double else0_0retval_0_1_5_3_2 = Convert.ToDouble((((arr2d_0_1_5_3_2[2, 2] * vtstatic_0_1_5_3_2.arr2d_0_1_5_3_2[2, 1]) + arr2d_0_1_5_3_2[2, 2]) + (((0.000244140625F + 0.0F) - ((0.000244140625F + -0.0078125F))) * (arr2d_0_1_5_3_2[2, 2] - (vtstatic_0_1_5_3_2.arr2d_0_1_5_3_2[2, 0])))));
+ return else0_0retval_0_1_5_3_2;
+ }
+ double retval_0_1_5_3_2 = Convert.ToDouble((((arr2d_0_1_5_3_2[2, 2] * vtstatic_0_1_5_3_2.arr2d_0_1_5_3_2[2, 1]) + arr2d_0_1_5_3_2[2, 2]) + (((0.000244140625F + 0.0F) - ((0.000244140625F + -0.0078125F))) * (arr2d_0_1_5_3_2[2, 2] - (vtstatic_0_1_5_3_2.arr2d_0_1_5_3_2[2, 0])))));
+ return retval_0_1_5_3_2;
+ }
+
+ public static double Func_0_1_5_3_1()
+ {
+ CL_0_1_5_3_1 cl_0_1_5_3_1 = new CL_0_1_5_3_1();
+ double[] arr1d_0_1_5_3_1 = new double[11];
+
+ arr1d_0_1_5_3_1[0] = -0.029301304527965845;
+ double asgop0 = -0.0625;
+ asgop0 -= ((cl_0_1_5_3_1.a1_0_1_5_3_1));
+ double asgop1 = cl_0_1_5_3_1.a4_0_1_5_3_1;
+ asgop1 += (arr1d_0_1_5_3_1[0]);
+ double asgop2 = cl_0_1_5_3_1.a1_0_1_5_3_1;
+ asgop2 *= (6.3004032258064514E-05);
+ double asgop3 = 0.001461029052734375;
+ asgop3 += (cl_0_1_5_3_1.a4_0_1_5_3_1);
+ asgop3 -= (asgop1);
+ if (((asgop2 - (6.3004032258064514E-05 / 0.043123052303545857))) > (asgop2))
+ {
+ if ((asgop3) == (((asgop0 - ((asgop2 - (6.3004032258064514E-05 / 0.043123052303545857)))) - asgop3)))
+ {
+ return Convert.ToDouble(((asgop0 - ((asgop2 - (6.3004032258064514E-05 / 0.043123052303545857)))) - asgop3));
+ }
+ else
+ Console.WriteLine("Func_0_1_5_3_1: == false");
+ }
+ double retval_0_1_5_3_1 = Convert.ToDouble(((asgop0 - ((asgop2 - (6.3004032258064514E-05 / 0.043123052303545857)))) - asgop3));
+ return retval_0_1_5_3_1;
+ }
+
+ public static double Func_0_1_5_2_6()
+ {
+ double* a1_0_1_5_2_6 = stackalloc double[1];
+ *a1_0_1_5_2_6 = -0.00012159161269664764;
+
+ vtstatic_0_1_5_2_6.arr2d_0_1_5_2_6[2, 0] = -0.00012159347534179688;
+ vtstatic_0_1_5_2_6.a4_0_1_5_2_6 = 61440.0;
+ double retval_0_1_5_2_6 = Convert.ToDouble(((((-0.000244140625F * 1.0) * (-0.000244140625F * -8.0)) + vtstatic_0_1_5_2_6.arr2d_0_1_5_2_6[2, 0]) - ((((vtstatic_0_1_5_2_6.arr2d_0_1_5_2_6[2, 0] - (((*a1_0_1_5_2_6)))) + 0.0) * vtstatic_0_1_5_2_6.a4_0_1_5_2_6))));
+ return retval_0_1_5_2_6;
+ }
+
+ public static double Func_0_1_5_2_5()
+ {
+
+ arr2d_0_1_5_2_5[2, 0] = 143163528.53333333;
+ double asgop0 = -128.0;
+ asgop0 += (4194432.0);
+ double asgop1 = -2048.0;
+ asgop1 -= (2048.0);
+ asgop1 /= (((2048.0 - 0.0) + arr2d_0_1_5_2_5[2, 0]));
+ return Convert.ToDouble((((((-2048.0F * 0.0625) / 1.0) / asgop0) + 0.0) - (asgop1)));
+ }
+
+ public static double Func_0_1_5_2_4()
+ {
+ CL_0_1_5_2_4 cl_0_1_5_2_4 = new CL_0_1_5_2_4();
+
+ cl_0_1_5_2_4.arr2d_0_1_5_2_4[2, 0] = -1.0F;
+ double asgop0 = 0.00048828125;
+ asgop0 -= (0.0003662109375);
+ asgop0 += ((cl_0_1_5_2_4.arr2d_0_1_5_2_4[2, 0] * -0.0037841796875));
+ float asgop2 = cl_0_1_5_2_4.arr2d_0_1_5_2_4[2, 0];
+ asgop2 *= (1.0F);
+ double asgop3 = 0.0037841796875;
+ asgop3 /= ((-32768.0F * -4.3152374275164585E-12));
+ return Convert.ToDouble((asgop0 - (((cl_0_1_5_2_4.arr2d_0_1_5_2_4[2, 0] * (asgop2 / -32768.0F)) * asgop3))));
+ }
+
+ public static double Func_0_1_5_2_3()
+ {
+ double* a3_0_1_5_2_3 = stackalloc double[1];
+ *a3_0_1_5_2_3 = 127.0;
+
+ vtstatic_0_1_5_2_3.a0_0_1_5_2_3 = 256.0F;
+ float asgop0 = -1.52587891E-05F;
+ asgop0 *= (-16777216.0F);
+ double asgop1 = (*a3_0_1_5_2_3);
+ asgop1 /= ((8128.0));
+ float asgop2 = vtstatic_0_1_5_2_3.a0_0_1_5_2_3;
+ asgop2 += (-224.0F);
+ double asgop3 = 8128.0;
+ asgop3 += (-8001.0);
+ asgop1 *= (asgop3);
+ return Convert.ToDouble(((((asgop0 * -1.52587891E-05F) / vtstatic_0_1_5_2_3.a0_0_1_5_2_3) * asgop2) * asgop1));
+ }
+
+ public static double Func_0_1_5_2_2()
+ {
+ VT_0_1_5_2_2 vt_0_1_5_2_2 = new VT_0_1_5_2_2(1);
+ vt_0_1_5_2_2.a1_0_1_5_2_2 = 16.0;
+ vt_0_1_5_2_2.a2_0_1_5_2_2 = 16.000000000465661;
+ vt_0_1_5_2_2.a4_0_1_5_2_2 = -1.4901161193847656E-08;
+ CL_0_1_5_2_2 cl_0_1_5_2_2 = new CL_0_1_5_2_2();
+
+ vtstatic_0_1_5_2_2.a1_0_1_5_2_2 = 16.0;
+ vtstatic_0_1_5_2_2.a2_0_1_5_2_2 = 16.000000000465661;
+ vtstatic_0_1_5_2_2.a4_0_1_5_2_2 = -1.4901161193847656E-08;
+ vt_0_1_5_2_2.a4_0_1_5_2_2 += (3.1482700912639979E-09);
+ double asgop1 = 8192.0;
+ asgop1 *= (2.5409008230781183E-11);
+ double asgop2 = vtstatic_0_1_5_2_2.a1_0_1_5_2_2;
+ asgop2 += (cl_0_1_5_2_2.a0_0_1_5_2_2);
+ double asgop3 = 2.5409008230781183E-11;
+ asgop3 -= (0.0);
+ double retval_0_1_5_2_2 = Convert.ToDouble((((asgop2 * vtstatic_0_1_5_2_2.a1_0_1_5_2_2) - (((vtstatic_0_1_5_2_2.a1_0_1_5_2_2 - vtstatic_0_1_5_2_2.a2_0_1_5_2_2) - asgop1))) - (asgop3 - (vt_0_1_5_2_2.a4_0_1_5_2_2))));
+ return retval_0_1_5_2_2;
+ }
+
+ public static int Func_0_1_5_2_1()
+ {
+ CL_0_1_5_2_1 cl_0_1_5_2_1 = new CL_0_1_5_2_1();
+
+ arr1d_0_1_5_2_1[0] = 5435;
+ if (((Convert.ToInt16(arr1d_0_1_5_2_1[0] * Convert.ToSingle(0.04305428F)) + 1583688770)) != ((Convert.ToInt32(Convert.ToUInt32(33554432M - (-285877952M))) + Convert.ToInt32(Convert.ToDecimal((Convert.ToInt16(arr1d_0_1_5_2_1[0] * Convert.ToSingle(0.04305428F)) + 1583688770)) / cl_0_1_5_2_1.a3_0_1_5_2_1))))
+ {
+ if ((33554432M) > (-285877952M))
+ {
+ return Convert.ToInt32((Convert.ToInt32(Convert.ToUInt32(33554432M - (-285877952M))) + Convert.ToInt32(Convert.ToDecimal((Convert.ToInt16(arr1d_0_1_5_2_1[0] * Convert.ToSingle(0.04305428F)) + 1583688770)) / cl_0_1_5_2_1.a3_0_1_5_2_1)));
+ }
+ else
+ {
+ int else1_0retval_0_1_5_2_1 = Convert.ToInt32((Convert.ToInt32(Convert.ToUInt32(33554432M - (-285877952M))) + Convert.ToInt32(Convert.ToDecimal((Convert.ToInt16(arr1d_0_1_5_2_1[0] * Convert.ToSingle(0.04305428F)) + 1583688770)) / cl_0_1_5_2_1.a3_0_1_5_2_1)));
+ return else1_0retval_0_1_5_2_1;
+ }
+ }
+ else
+ {
+ return Convert.ToInt32((Convert.ToInt32(Convert.ToUInt32(33554432M - (-285877952M))) + Convert.ToInt32(Convert.ToDecimal((Convert.ToInt16(arr1d_0_1_5_2_1[0] * Convert.ToSingle(0.04305428F)) + 1583688770)) / cl_0_1_5_2_1.a3_0_1_5_2_1)));
+ }
+ int retval_0_1_5_2_1 = Convert.ToInt32((Convert.ToInt32(Convert.ToUInt32(33554432M - (-285877952M))) + Convert.ToInt32(Convert.ToDecimal((Convert.ToInt16(arr1d_0_1_5_2_1[0] * Convert.ToSingle(0.04305428F)) + 1583688770)) / cl_0_1_5_2_1.a3_0_1_5_2_1)));
+ return retval_0_1_5_2_1;
+ }
+
+ public static ulong Func_0_1_5_1_6()
+ {
+ CL_0_1_5_1_6 cl_0_1_5_1_6 = new CL_0_1_5_1_6();
+
+ clstatic_0_1_5_1_6.arr1d_0_1_5_1_6[0] = 12071557952562003968UL;
+ if ((clstatic_0_1_5_1_6.arr1d_0_1_5_1_6[0]) > (Convert.ToUInt64(clstatic_0_1_5_1_6.arr1d_0_1_5_1_6[0] - cl_0_1_5_1_6.a4_0_1_5_1_6)))
+ {
+ ulong if0_0retval_0_1_5_1_6 = Convert.ToUInt64(Convert.ToUInt64(clstatic_0_1_5_1_6.arr1d_0_1_5_1_6[0] - cl_0_1_5_1_6.a4_0_1_5_1_6));
+ return if0_0retval_0_1_5_1_6;
+ }
+ else
+ {
+ if ((clstatic_0_1_5_1_6.arr1d_0_1_5_1_6[0]) <= (Convert.ToUInt64(clstatic_0_1_5_1_6.arr1d_0_1_5_1_6[0] - cl_0_1_5_1_6.a4_0_1_5_1_6)))
+ {
+ ulong if0_1retval_0_1_5_1_6 = Convert.ToUInt64(Convert.ToUInt64(clstatic_0_1_5_1_6.arr1d_0_1_5_1_6[0] - cl_0_1_5_1_6.a4_0_1_5_1_6));
+ return if0_1retval_0_1_5_1_6;
+ }
+ else
+ {
+ if ((clstatic_0_1_5_1_6.arr1d_0_1_5_1_6[0]) != (Convert.ToUInt64(clstatic_0_1_5_1_6.arr1d_0_1_5_1_6[0] - cl_0_1_5_1_6.a4_0_1_5_1_6)))
+ {
+ if ((clstatic_0_1_5_1_6.arr1d_0_1_5_1_6[0]) == (Convert.ToUInt64(clstatic_0_1_5_1_6.arr1d_0_1_5_1_6[0] - cl_0_1_5_1_6.a4_0_1_5_1_6)))
+ {
+ ulong if1_2retval_0_1_5_1_6 = Convert.ToUInt64(Convert.ToUInt64(clstatic_0_1_5_1_6.arr1d_0_1_5_1_6[0] - cl_0_1_5_1_6.a4_0_1_5_1_6));
+ return if1_2retval_0_1_5_1_6;
+ }
+ else
+ Console.WriteLine("Func_0_1_5_1_6: == false");
+ }
+ else
+ {
+ if ((clstatic_0_1_5_1_6.arr1d_0_1_5_1_6[0]) == (Convert.ToUInt64(clstatic_0_1_5_1_6.arr1d_0_1_5_1_6[0] - cl_0_1_5_1_6.a4_0_1_5_1_6)))
+ Console.WriteLine("Func_0_1_5_1_6: == true");
+ }
+ }
+ }
+ return Convert.ToUInt64(Convert.ToUInt64(clstatic_0_1_5_1_6.arr1d_0_1_5_1_6[0] - cl_0_1_5_1_6.a4_0_1_5_1_6));
+ }
+
+ public static int Func_0_1_5_1_5()
+ {
+
+ vtstatic_0_1_5_1_5.a5_0_1_5_1_5 = 1982854046851006464L;
+ arr2d_0_1_5_1_5[2, 0] = -1982854045627049397L;
+ double asgop0 = 0.40467713613438372;
+ asgop0 /= (-3.2374170890750698);
+ asgop0 -= (0.40467713613438372);
+ if ((vtstatic_0_1_5_1_5.a5_0_1_5_1_5) != (arr2d_0_1_5_1_5[2, 0]))
+ {
+ if ((arr2d_0_1_5_1_5[2, 0]) > (vtstatic_0_1_5_1_5.a5_0_1_5_1_5))
+ {
+ int if1_0retval_0_1_5_1_5 = Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(vtstatic_0_1_5_1_5.a5_0_1_5_1_5) + Convert.ToInt64(arr2d_0_1_5_1_5[2, 0]))) * (Convert.ToDouble(Convert.ToDecimal(0.000244140625M) * Convert.ToDecimal((Convert.ToDecimal(2.0F) * 4096M))) + asgop0))));
+ return if1_0retval_0_1_5_1_5;
+ }
+ else
+ {
+ return Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(vtstatic_0_1_5_1_5.a5_0_1_5_1_5) + Convert.ToInt64(arr2d_0_1_5_1_5[2, 0]))) * (Convert.ToDouble(Convert.ToDecimal(0.000244140625M) * Convert.ToDecimal((Convert.ToDecimal(2.0F) * 4096M))) + asgop0))));
+ }
+ }
+ int retval_0_1_5_1_5 = Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(vtstatic_0_1_5_1_5.a5_0_1_5_1_5) + Convert.ToInt64(arr2d_0_1_5_1_5[2, 0]))) * (Convert.ToDouble(Convert.ToDecimal(0.000244140625M) * Convert.ToDecimal((Convert.ToDecimal(2.0F) * 4096M))) + asgop0))));
+ return retval_0_1_5_1_5;
+ }
+
+ public static double Func_0_1_5_1_4()
+ {
+
+ arr2d_0_1_5_1_4[2, 0] = 0.125;
+ double asgop0 = 3330998272.0;
+ asgop0 -= ((3330998272.0 - a4_0_1_5_1_4));
+ return Convert.ToDouble((asgop0 / ((0.25F / arr2d_0_1_5_1_4[2, 0]) - (-3330998270.0))));
+ }
+
+ public static float Func_0_1_5_1_3()
+ {
+
+ clstatic_0_1_5_1_3.arr2d_0_1_5_1_3[2, 0] = 0.0F;
+ return Convert.ToSingle(clstatic_0_1_5_1_3.arr2d_0_1_5_1_3[2, 0]);
+ }
+
+ public static double Func_0_1_5_1_2()
+ {
+
+ vtstatic_0_1_5_1_2.arr1d_0_1_5_1_2[0] = 2039.9843444227006;
+ double asgop0 = clstatic_0_1_5_1_2.a5_0_1_5_1_2;
+ asgop0 /= (-3.0757874015748031E-05);
+ asgop0 /= (((32.0 + 2016.0) - vtstatic_0_1_5_1_2.arr1d_0_1_5_1_2[0]));
+ double retval_0_1_5_1_2 = Convert.ToDouble((((0.00048828125F / 0.001953125) + (((0.00048828125F / 0.001953125) + 0.0) / clstatic_0_1_5_1_2.a5_0_1_5_1_2)) + asgop0));
+ return retval_0_1_5_1_2;
+ }
+
+ public static double Func_0_1_5_1_1()
+ {
+
+ clstatic_0_1_5_1_1.arr3d_0_1_5_1_1[4, 0, 3] = 0.0;
+ double asgop0 = 3.0517578125E-05;
+ asgop0 -= ((-0.000213623046875));
+ asgop0 -= (((3.0517578125E-05 * 8589934592.0) * 9.0221874415874481E-10));
+ double retval_0_1_5_1_1 = Convert.ToDouble((asgop0 + (((9.0221874415874481E-10 + clstatic_0_1_5_1_1.arr3d_0_1_5_1_1[4, 0, 3]) + (9.0221874415874481E-10 + 0.0039062481955625117)) - 0.0018034806385588543)));
+ return retval_0_1_5_1_1;
+ }
+
+ public static double Func_0_1_4_3_6()
+ {
+
+ vtstatic_0_1_4_3_6.a1_0_1_4_3_6 = -17.452745253483581;
+ vtstatic_0_1_4_3_6.arr2d_0_1_4_3_6[2, 3] = -8.001953F;
+ vtstatic_0_1_4_3_6.a5_0_1_4_3_6 = 0.0F;
+ arr2d_0_1_4_3_6[2, 0] = 8.0F;
+ double retval_0_1_4_3_6 = Convert.ToDouble(((((8.0F + vtstatic_0_1_4_3_6.arr2d_0_1_4_3_6[2, 3]) * (vtstatic_0_1_4_3_6.arr2d_0_1_4_3_6[2, 3] - ((vtstatic_0_1_4_3_6.arr2d_0_1_4_3_6[2, 3] - arr2d_0_1_4_3_6[2, 0])))) + vtstatic_0_1_4_3_6.a5_0_1_4_3_6) * ((clstatic_0_1_4_3_6.a2_0_1_4_3_6 / vtstatic_0_1_4_3_6.a1_0_1_4_3_6) - (clstatic_0_1_4_3_6.a2_0_1_4_3_6))));
+ return retval_0_1_4_3_6;
+ }
+
+ public static long Func_0_1_4_3_5()
+ {
+ VT_0_1_4_3_5 vt_0_1_4_3_5 = new VT_0_1_4_3_5(1);
+ vt_0_1_4_3_5.a0_0_1_4_3_5 = 8718302574456908425L;
+ vt_0_1_4_3_5.a1_0_1_4_3_5 = 85939574;
+
+ vtstatic_0_1_4_3_5.a0_0_1_4_3_5 = 8718302574456908425L;
+ vtstatic_0_1_4_3_5.a1_0_1_4_3_5 = 85939574;
+ long asgop0 = 35184372088832L;
+ asgop0 *= (Convert.ToInt64(Convert.ToInt64(2L)));
+ if ((vtstatic_0_1_4_3_5.a1_0_1_4_3_5) < 10)
+ {
+ if ((123894.53125) == 10)
+ {
+ if ((123894.53125) != 10)
+ {
+ if ((asgop0) >= (Convert.ToInt64(Convert.ToDouble(asgop0) * 123894.53125)))
+ {
+ return Convert.ToInt64((Convert.ToInt64(Convert.ToDouble(asgop0) * 123894.53125) - Convert.ToInt64(Convert.ToInt32(vtstatic_0_1_4_3_5.a1_0_1_4_3_5) + Convert.ToInt64(vt_0_1_4_3_5.a0_0_1_4_3_5))));
+ }
+ else
+ Console.WriteLine("Func_0_1_4_3_5: >= false");
+ }
+ else
+ {
+ long else2_0retval_0_1_4_3_5 = Convert.ToInt64((Convert.ToInt64(Convert.ToDouble(asgop0) * 123894.53125) - Convert.ToInt64(Convert.ToInt32(vtstatic_0_1_4_3_5.a1_0_1_4_3_5) + Convert.ToInt64(vt_0_1_4_3_5.a0_0_1_4_3_5))));
+ return else2_0retval_0_1_4_3_5;
+ }
+ }
+ }
+ return Convert.ToInt64((Convert.ToInt64(Convert.ToDouble(asgop0) * 123894.53125) - Convert.ToInt64(Convert.ToInt32(vtstatic_0_1_4_3_5.a1_0_1_4_3_5) + Convert.ToInt64(vt_0_1_4_3_5.a0_0_1_4_3_5))));
+ }
+
+ public static int Func_0_1_4_3_4()
+ {
+ int[,,] arr3d_0_1_4_3_4 = new int[5, 11, 4];
+
+ arr3d_0_1_4_3_4[4, 3, 3] = 1;
+ clstatic_0_1_4_3_4.arr2d_0_1_4_3_4[2, 0] = 2101087220;
+ double asgop0 = 1.6461030189884265;
+ asgop0 -= ((clstatic_0_1_4_3_4.a5_0_1_4_3_4));
+ int asgop1 = clstatic_0_1_4_3_4.arr2d_0_1_4_3_4[2, 0];
+ asgop1 *= (arr3d_0_1_4_3_4[4, 3, 3]);
+ if ((asgop1) < ((Convert.ToInt32((Convert.ToInt32(asgop1)) % (Convert.ToInt32((Convert.ToInt32(Convert.ToUInt32(Convert.ToUInt32(clstatic_0_1_4_3_4.arr2d_0_1_4_3_4[2, 0] * 1.6461030189884265) % Convert.ToUInt32(9013060201472851968L - 9013060200151654656L))) + Convert.ToInt32(clstatic_0_1_4_3_4.arr2d_0_1_4_3_4[2, 0] / asgop0))))))))
+ {
+ if ((asgop1) != ((Convert.ToInt32((Convert.ToInt32(asgop1)) % (Convert.ToInt32((Convert.ToInt32(Convert.ToUInt32(Convert.ToUInt32(clstatic_0_1_4_3_4.arr2d_0_1_4_3_4[2, 0] * 1.6461030189884265) % Convert.ToUInt32(9013060201472851968L - 9013060200151654656L))) + Convert.ToInt32(clstatic_0_1_4_3_4.arr2d_0_1_4_3_4[2, 0] / asgop0))))))))
+ {
+ int if1_0retval_0_1_4_3_4 = Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(asgop1)) % (Convert.ToInt32((Convert.ToInt32(Convert.ToUInt32(Convert.ToUInt32(clstatic_0_1_4_3_4.arr2d_0_1_4_3_4[2, 0] * 1.6461030189884265) % Convert.ToUInt32(9013060201472851968L - 9013060200151654656L))) + Convert.ToInt32(clstatic_0_1_4_3_4.arr2d_0_1_4_3_4[2, 0] / asgop0)))))));
+ return if1_0retval_0_1_4_3_4;
+ }
+ }
+ else
+ {
+ return Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(asgop1)) % (Convert.ToInt32((Convert.ToInt32(Convert.ToUInt32(Convert.ToUInt32(clstatic_0_1_4_3_4.arr2d_0_1_4_3_4[2, 0] * 1.6461030189884265) % Convert.ToUInt32(9013060201472851968L - 9013060200151654656L))) + Convert.ToInt32(clstatic_0_1_4_3_4.arr2d_0_1_4_3_4[2, 0] / asgop0)))))));
+ }
+ int retval_0_1_4_3_4 = Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(asgop1)) % (Convert.ToInt32((Convert.ToInt32(Convert.ToUInt32(Convert.ToUInt32(clstatic_0_1_4_3_4.arr2d_0_1_4_3_4[2, 0] * 1.6461030189884265) % Convert.ToUInt32(9013060201472851968L - 9013060200151654656L))) + Convert.ToInt32(clstatic_0_1_4_3_4.arr2d_0_1_4_3_4[2, 0] / asgop0)))))));
+ return retval_0_1_4_3_4;
+ }
+
+ public static double Func_0_1_4_3_3()
+ {
+ VT_0_1_4_3_3 vt_0_1_4_3_3 = new VT_0_1_4_3_3(1);
+ vt_0_1_4_3_3.a0_0_1_4_3_3 = 1.0F;
+
+ float asgop0 = vt_0_1_4_3_3.a0_0_1_4_3_3;
+ asgop0 /= (vt_0_1_4_3_3.a0_0_1_4_3_3);
+ double asgop1 = -1.0;
+ asgop1 -= (0.0);
+ asgop1 += (33.251968503937007);
+ double retval_0_1_4_3_3 = Convert.ToDouble((((asgop0 / 32.0) + (-1.0 / asgop1)) + ((vt_0_1_4_3_3.a0_0_1_4_3_3 * -1.0) * (vt_0_1_4_3_3.a0_0_1_4_3_3 / clstatic_0_1_4_3_3.a4_0_1_4_3_3))));
+ return retval_0_1_4_3_3;
+ }
+
+ public static double Func_0_1_4_3_2()
+ {
+
+ vtstatic_0_1_4_3_2.a3_0_1_4_3_2 = 1.862645149230957E-09;
+ clstatic_0_1_4_3_2.arr3d_0_1_4_3_2[4, 0, 3] = 7.9827649252755307E-10;
+ double asgop0 = vtstatic_0_1_4_3_2.a3_0_1_4_3_2;
+ asgop0 -= (clstatic_0_1_4_3_2.arr3d_0_1_4_3_2[4, 0, 3]);
+ float asgop1 = 2048.0F;
+ asgop1 -= (32.0F);
+ float asgop2 = 2080.0F;
+ asgop2 -= (2048.0F);
+ double asgop3 = vtstatic_0_1_4_3_2.a3_0_1_4_3_2;
+ asgop3 *= (a1_0_1_4_3_2);
+ float asgop4 = 2080.0F;
+ asgop4 -= (asgop2);
+ asgop3 *= (asgop0);
+ return Convert.ToDouble((((asgop4 - 2080.0F) - asgop1) / asgop3));
+ }
+
+ public static double Func_0_1_4_3_1()
+ {
+
+ clstatic_0_1_4_3_1.arr3d_0_1_4_3_1[4, 0, 3] = -7.62939453125E-06;
+ double asgop0 = 33822867456.0;
+ asgop0 -= (68182605824.0);
+ double retval_0_1_4_3_1 = Convert.ToDouble(((asgop0 + (68182605824.0 * a4_0_1_4_3_1)) * ((((33822867456.0 - 0.0) / 70931694131085312.0) + 3.337860107421875E-06) - ((clstatic_0_1_4_3_1.arr3d_0_1_4_3_1[4, 0, 3] + -0.00089650650831296554)))));
+ return retval_0_1_4_3_1;
+ }
+
+ public static int Func_0_1_4_2_5()
+ {
+ VT_0_1_4_2_5 vt_0_1_4_2_5 = new VT_0_1_4_2_5(1);
+ vt_0_1_4_2_5.arr3d_0_1_4_2_5[4, 0, 3] = 295093135;
+ vt_0_1_4_2_5.a2_0_1_4_2_5 = -0.248046875;
+
+ vtstatic_0_1_4_2_5.arr3d_0_1_4_2_5[4, 0, 3] = 295093135;
+ vtstatic_0_1_4_2_5.a2_0_1_4_2_5 = -0.248046875;
+ if (((Convert.ToInt32(vt_0_1_4_2_5.arr3d_0_1_4_2_5[4, 0, 3] * 6.4893397435355453))) != (vt_0_1_4_2_5.arr3d_0_1_4_2_5[4, 0, 3]))
+ {
+ int if0_0retval_0_1_4_2_5 = Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(55336) + (Convert.ToInt32(vt_0_1_4_2_5.arr3d_0_1_4_2_5[4, 0, 3] * 6.4893397435355453))) * ((0.25 + vtstatic_0_1_4_2_5.a2_0_1_4_2_5) + (Convert.ToDouble(Convert.ToUInt64(Convert.ToUInt32(4225908736U) + Convert.ToInt64(-4225908735L)) * clstatic_0_1_4_2_5.a3_0_1_4_2_5))))));
+ return if0_0retval_0_1_4_2_5;
+ }
+ else
+ {
+ if (((0.25 + vtstatic_0_1_4_2_5.a2_0_1_4_2_5)) != (0.25))
+ Console.WriteLine("Func_0_1_4_2_5: != true");
+ else
+ {
+ if ((55336) != 10)
+ {
+ if (((0.25 + vtstatic_0_1_4_2_5.a2_0_1_4_2_5)) >= (0.25))
+ {
+ return Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(55336) + (Convert.ToInt32(vt_0_1_4_2_5.arr3d_0_1_4_2_5[4, 0, 3] * 6.4893397435355453))) * ((0.25 + vtstatic_0_1_4_2_5.a2_0_1_4_2_5) + (Convert.ToDouble(Convert.ToUInt64(Convert.ToUInt32(4225908736U) + Convert.ToInt64(-4225908735L)) * clstatic_0_1_4_2_5.a3_0_1_4_2_5))))));
+ }
+ }
+ }
+ }
+ return Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(55336) + (Convert.ToInt32(vt_0_1_4_2_5.arr3d_0_1_4_2_5[4, 0, 3] * 6.4893397435355453))) * ((0.25 + vtstatic_0_1_4_2_5.a2_0_1_4_2_5) + (Convert.ToDouble(Convert.ToUInt64(Convert.ToUInt32(4225908736U) + Convert.ToInt64(-4225908735L)) * clstatic_0_1_4_2_5.a3_0_1_4_2_5))))));
+ }
+
+ public static Decimal Func_0_1_4_2_4()
+ {
+ VT_0_1_4_2_4 vt_0_1_4_2_4 = new VT_0_1_4_2_4(1);
+ vt_0_1_4_2_4.arr1d_0_1_4_2_4[0] = -15.625M;
+
+ a5_0_1_4_2_4 += (Convert.ToDecimal(Convert.ToDecimal(0.026819300979648M)));
+ if (((Convert.ToDecimal(vt_0_1_4_2_4.arr1d_0_1_4_2_4[0]) - Convert.ToDecimal(-31.125M))) > (vt_0_1_4_2_4.arr1d_0_1_4_2_4[0]))
+ {
+ if (((Convert.ToDecimal(vt_0_1_4_2_4.arr1d_0_1_4_2_4[0]) - Convert.ToDecimal(-31.125M))) > (vt_0_1_4_2_4.arr1d_0_1_4_2_4[0]))
+ {
+ Decimal if1_0retval_0_1_4_2_4 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToUInt64(128UL / Convert.ToUInt64(128UL - 127UL)))) * (Convert.ToDecimal(15.5M) + Convert.ToDecimal(vt_0_1_4_2_4.arr1d_0_1_4_2_4[0])))) + Convert.ToDecimal((Convert.ToDecimal(vt_0_1_4_2_4.arr1d_0_1_4_2_4[0]) - Convert.ToDecimal(-31.125M))))) + Convert.ToDecimal(a5_0_1_4_2_4)));
+ return if1_0retval_0_1_4_2_4;
+ }
+ }
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToUInt64(128UL / Convert.ToUInt64(128UL - 127UL)))) * (Convert.ToDecimal(15.5M) + Convert.ToDecimal(vt_0_1_4_2_4.arr1d_0_1_4_2_4[0])))) + Convert.ToDecimal((Convert.ToDecimal(vt_0_1_4_2_4.arr1d_0_1_4_2_4[0]) - Convert.ToDecimal(-31.125M))))) + Convert.ToDecimal(a5_0_1_4_2_4)));
+ }
+
+ public static Decimal Func_0_1_4_2_3()
+ {
+
+ vtstatic_0_1_4_2_3.a2_0_1_4_2_3 = -28633.115306666666666666666667M;
+ clstatic_0_1_4_2_3.arr2d_0_1_4_2_3[2, 0] = 9375;
+ if ((vtstatic_0_1_4_2_3.a2_0_1_4_2_3) > ((Convert.ToDecimal(clstatic_0_1_4_2_3.arr2d_0_1_4_2_3[2, 0]) * vtstatic_0_1_4_2_3.a2_0_1_4_2_3)))
+ Console.WriteLine("Func_0_1_4_2_3: > true");
+ else
+ {
+ if ((clstatic_0_1_4_2_3.arr2d_0_1_4_2_3[2, 0]) >= (clstatic_0_1_4_2_3.arr2d_0_1_4_2_3[2, 0]))
+ Console.WriteLine("Func_0_1_4_2_3: >= true");
+ }
+ Decimal retval_0_1_4_2_3 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(clstatic_0_1_4_2_3.arr2d_0_1_4_2_3[2, 0]) * vtstatic_0_1_4_2_3.a2_0_1_4_2_3)) - Convert.ToDecimal((Convert.ToDecimal(clstatic_0_1_4_2_3.arr2d_0_1_4_2_3[2, 0]) * clstatic_0_1_4_2_3.a5_0_1_4_2_3))));
+ return retval_0_1_4_2_3;
+ }
+
+ public static short Func_0_1_4_2_2()
+ {
+
+ vtstatic_0_1_4_2_2.arr3d_0_1_4_2_2[4, 0, 3] = 1032125M;
+ if (((Convert.ToDecimal((Convert.ToDecimal(512) / 268435456M)) - Convert.ToDecimal(-0.0000133514404296875M))) > (268435456M))
+ Console.WriteLine("Func_0_1_4_2_2: > true");
+ short retval_0_1_4_2_2 = Convert.ToInt16(Convert.ToInt16((Convert.ToDecimal(Convert.ToInt16((Convert.ToInt16(24622)) % (Convert.ToInt16(2734)))) / (Convert.ToDecimal((Convert.ToDecimal(512) / 268435456M)) - Convert.ToDecimal(-0.0000133514404296875M))) - vtstatic_0_1_4_2_2.arr3d_0_1_4_2_2[4, 0, 3]));
+ return retval_0_1_4_2_2;
+ }
+
+ public static Decimal Func_0_1_4_2_1()
+ {
+ VT_0_1_4_2_1 vt_0_1_4_2_1 = new VT_0_1_4_2_1(1);
+ vt_0_1_4_2_1.arr2d_0_1_4_2_1[2, 0] = -0.00390625M;
+ vt_0_1_4_2_1.a1_0_1_4_2_1 = 0.01171875M;
+ CL_0_1_4_2_1 cl_0_1_4_2_1 = new CL_0_1_4_2_1();
+
+ vtstatic_0_1_4_2_1.arr2d_0_1_4_2_1[2, 0] = -0.00390625M;
+ vtstatic_0_1_4_2_1.a1_0_1_4_2_1 = 0.01171875M;
+ Decimal asgop0 = vtstatic_0_1_4_2_1.arr2d_0_1_4_2_1[2, 0];
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal(-256.00000000M)));
+ if (((Convert.ToDecimal(vtstatic_0_1_4_2_1.arr2d_0_1_4_2_1[2, 0]) - Convert.ToDecimal(asgop0))) == (vtstatic_0_1_4_2_1.arr2d_0_1_4_2_1[2, 0]))
+ Console.WriteLine("Func_0_1_4_2_1: == true");
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((0.0009765625F / (2048.0 + cl_0_1_4_2_1.a3_0_1_4_2_1))) * (Convert.ToDecimal(vtstatic_0_1_4_2_1.arr2d_0_1_4_2_1[2, 0]) - Convert.ToDecimal(asgop0)))) + Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(-256M) - Convert.ToDecimal(-255.99609375M))) - Convert.ToDecimal(vt_0_1_4_2_1.a1_0_1_4_2_1))) + Convert.ToDecimal(-0.301305699020352M)))));
+ }
+
+ public static int Func_0_1_4_1_6()
+ {
+
+ vtstatic_0_1_4_1_6.arr2d_0_1_4_1_6[2, 0] = 1.1617100371747212E-06;
+ clstatic_0_1_4_1_6.arr1d_0_1_4_1_6[5] = 1850786797;
+ clstatic_0_1_4_1_6.arr1d_0_1_4_1_6[5] %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(Convert.ToInt32(Convert.ToUInt64((Convert.ToUInt64(clstatic_0_1_4_1_6.a3_0_1_4_1_6 / a4_0_1_4_1_6))) + Convert.ToUInt64(clstatic_0_1_4_1_6.a3_0_1_4_1_6))))))));
+ double asgop1 = vtstatic_0_1_4_1_6.arr2d_0_1_4_1_6[2, 0];
+ asgop1 -= (0.37783647152529476);
+ return Convert.ToInt32((Convert.ToInt32(clstatic_0_1_4_1_6.arr1d_0_1_4_1_6[5] * ((Convert.ToDouble(128UL * (13450 * vtstatic_0_1_4_1_6.arr2d_0_1_4_1_6[2, 0]))) - (asgop1)))));
+ }
+
+ public static double Func_0_1_4_1_5()
+ {
+ VT_0_1_4_1_5 vt_0_1_4_1_5 = new VT_0_1_4_1_5(1);
+ vt_0_1_4_1_5.a4_0_1_4_1_5 = 0.0;
+
+ arr3d_0_1_4_1_5[4, 0, 3] = 3.814697265625E-06;
+ double asgop0 = arr3d_0_1_4_1_5[4, 0, 3];
+ asgop0 += (vt_0_1_4_1_5.a4_0_1_4_1_5);
+ if ((asgop0) <= ((asgop0 + ((268435456.0 * 1.4210854715202004E-14) - (arr3d_0_1_4_1_5[4, 0, 3] + -3.3061868633484534E-06)))))
+ {
+ double if0_0retval_0_1_4_1_5 = Convert.ToDouble((asgop0 + ((268435456.0 * 1.4210854715202004E-14) - (arr3d_0_1_4_1_5[4, 0, 3] + -3.3061868633484534E-06))));
+ return if0_0retval_0_1_4_1_5;
+ }
+ double retval_0_1_4_1_5 = Convert.ToDouble((asgop0 + ((268435456.0 * 1.4210854715202004E-14) - (arr3d_0_1_4_1_5[4, 0, 3] + -3.3061868633484534E-06))));
+ return retval_0_1_4_1_5;
+ }
+
+ public static ushort Func_0_1_4_1_4()
+ {
+ VT_0_1_4_1_4 vt_0_1_4_1_4 = new VT_0_1_4_1_4(1);
+ vt_0_1_4_1_4.a0_0_1_4_1_4 = 17420276301901545331UL;
+
+ ushort retval_0_1_4_1_4 = Convert.ToUInt16(Convert.ToUInt16(17420276301901594624UL - vt_0_1_4_1_4.a0_0_1_4_1_4));
+ return retval_0_1_4_1_4;
+ }
+
+ public static double Func_0_1_4_1_3()
+ {
+ VT_0_1_4_1_3 vt_0_1_4_1_3 = new VT_0_1_4_1_3(1);
+ vt_0_1_4_1_3.arr3d_0_1_4_1_3[4, 0, 3] = 585.14285714285711;
+ vt_0_1_4_1_3.a2_0_1_4_1_3 = 0.5;
+ vt_0_1_4_1_3.a5_0_1_4_1_3 = 32L;
+
+ vtstatic_0_1_4_1_3.arr3d_0_1_4_1_3[4, 0, 3] = 585.14285714285711;
+ vtstatic_0_1_4_1_3.a2_0_1_4_1_3 = 0.5;
+ vtstatic_0_1_4_1_3.a5_0_1_4_1_3 = 32L;
+ double asgop0 = vt_0_1_4_1_3.arr3d_0_1_4_1_3[4, 0, 3];
+ asgop0 *= (-0.0015139925440738275);
+ if ((asgop0) >= ((((Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(vtstatic_0_1_4_1_3.a5_0_1_4_1_3) * vt_0_1_4_1_3.a2_0_1_4_1_3) * a4_0_1_4_1_3)) - (vtstatic_0_1_4_1_3.a5_0_1_4_1_3 / vt_0_1_4_1_3.arr3d_0_1_4_1_3[4, 0, 3])) - (asgop0))))
+ {
+ return Convert.ToDouble((((Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(vtstatic_0_1_4_1_3.a5_0_1_4_1_3) * vt_0_1_4_1_3.a2_0_1_4_1_3) * a4_0_1_4_1_3)) - (vtstatic_0_1_4_1_3.a5_0_1_4_1_3 / vt_0_1_4_1_3.arr3d_0_1_4_1_3[4, 0, 3])) - (asgop0)));
+ }
+ else
+ {
+ double else0_0retval_0_1_4_1_3 = Convert.ToDouble((((Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(vtstatic_0_1_4_1_3.a5_0_1_4_1_3) * vt_0_1_4_1_3.a2_0_1_4_1_3) * a4_0_1_4_1_3)) - (vtstatic_0_1_4_1_3.a5_0_1_4_1_3 / vt_0_1_4_1_3.arr3d_0_1_4_1_3[4, 0, 3])) - (asgop0)));
+ return else0_0retval_0_1_4_1_3;
+ }
+ return Convert.ToDouble((((Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(vtstatic_0_1_4_1_3.a5_0_1_4_1_3) * vt_0_1_4_1_3.a2_0_1_4_1_3) * a4_0_1_4_1_3)) - (vtstatic_0_1_4_1_3.a5_0_1_4_1_3 / vt_0_1_4_1_3.arr3d_0_1_4_1_3[4, 0, 3])) - (asgop0)));
+ }
+
+ public static short Func_0_1_4_1_2()
+ {
+ CL_0_1_4_1_2 cl_0_1_4_1_2 = new CL_0_1_4_1_2();
+
+ Decimal asgop0 = 1.61562480086663M;
+ asgop0 /= (Convert.ToDecimal(Convert.ToDecimal(1M)));
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal(0M)));
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal(cl_0_1_4_1_2.a5_0_1_4_1_2)));
+ return Convert.ToInt16(Convert.ToInt16(Convert.ToDecimal(Convert.ToInt16(Convert.ToUInt64(Convert.ToInt16(Convert.ToInt16(Convert.ToDecimal(a0_0_1_4_1_2) * 1.6156248008666284330593258141M)) + Convert.ToInt64(8238520780158115062L)) - Convert.ToUInt64(Convert.ToInt16(a0_0_1_4_1_2) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(3398102272U) - Convert.ToInt64(8238520783556209839L)))))) / asgop0));
+ }
+
+ public static short Func_0_1_4_1_1()
+ {
+ float a3_0_1_4_1_1 = 0.0078125F;
+
+ vtstatic_0_1_4_1_1.a1_0_1_4_1_1 = -0.0004326403F;
+ clstatic_0_1_4_1_1.arr3d_0_1_4_1_1[4, 0, 3] = 26955M;
+ a3_0_1_4_1_1 -= ((0.001953125F - (vtstatic_0_1_4_1_1.a1_0_1_4_1_1)));
+ float asgop1 = a4_0_1_4_1_1;
+ asgop1 -= ((Convert.ToSingle(-1L * 0.46875)));
+ return Convert.ToInt16(Convert.ToInt16(Convert.ToInt16((Convert.ToDecimal(clstatic_0_1_4_1_1.arr3d_0_1_4_1_1[4, 0, 3]) + Convert.ToDecimal(-26891M)) + clstatic_0_1_4_1_1.arr3d_0_1_4_1_1[4, 0, 3]) * Convert.ToSingle((((0.25F + a4_0_1_4_1_1) / asgop1) + a3_0_1_4_1_1))));
+ }
+
+ public static double Func_0_1_3_6_6()
+ {
+ VT_0_1_3_6_6 vt_0_1_3_6_6 = new VT_0_1_3_6_6(1);
+ vt_0_1_3_6_6.a4_0_1_3_6_6 = -1048512.0;
+
+ clstatic_0_1_3_6_6.arr2d_0_1_3_6_6[2, 0] = 256.0;
+ double asgop0 = clstatic_0_1_3_6_6.arr2d_0_1_3_6_6[2, 0];
+ asgop0 += ((clstatic_0_1_3_6_6.arr2d_0_1_3_6_6[2, 0] + 65024.0));
+ double asgop1 = -524288.0;
+ asgop1 += ((Convert.ToDouble(8192UL * (-524288.0 + (-524288.0 - (vt_0_1_3_6_6.a4_0_1_3_6_6))))));
+ asgop1 += ((Convert.ToDouble(8192UL * (vt_0_1_3_6_6.a4_0_1_3_6_6 - (-1048638.0)))));
+ if ((asgop1) != ((asgop1 / asgop0)))
+ {
+ return Convert.ToDouble((asgop1 / asgop0));
+ }
+ double retval_0_1_3_6_6 = Convert.ToDouble((asgop1 / asgop0));
+ return retval_0_1_3_6_6;
+ }
+
+ public static double Func_0_1_3_6_5()
+ {
+ CL_0_1_3_6_5 cl_0_1_3_6_5 = new CL_0_1_3_6_5();
+ ushort* a1_0_1_3_6_5 = stackalloc ushort[1];
+ *a1_0_1_3_6_5 = 22161;
+
+ clstatic_0_1_3_6_5.arr2d_0_1_3_6_5[2, 0] = 458375456U;
+ double asgop0 = cl_0_1_3_6_5.a5_0_1_3_6_5;
+ asgop0 -= ((a3_0_1_3_6_5));
+ if ((clstatic_0_1_3_6_5.arr2d_0_1_3_6_5[2, 0]) < 10)
+ Console.WriteLine("Func_0_1_3_6_5: < true");
+ double retval_0_1_3_6_5 = Convert.ToDouble(((Convert.ToInt32(clstatic_0_1_3_6_5.arr2d_0_1_3_6_5[2, 0]) + (Convert.ToInt32(1339339252 * asgop0))) * ((Convert.ToInt32(((*a1_0_1_3_6_5))) + clstatic_0_1_3_6_5.a2_0_1_3_6_5) * (((*a1_0_1_3_6_5)) * cl_0_1_3_6_5.a5_0_1_3_6_5))));
+ return retval_0_1_3_6_5;
+ }
+
+ public static double Func_0_1_3_6_4()
+ {
+ CL_0_1_3_6_4 cl_0_1_3_6_4 = new CL_0_1_3_6_4();
+
+ clstatic_0_1_3_6_4.arr2d_0_1_3_6_4[2, 0] = 49337;
+ clstatic_0_1_3_6_4.arr2d_0_1_3_6_4[2, 0] %= (Convert.ToUInt16(18305));
+ float asgop1 = a3_0_1_3_6_4;
+ asgop1 -= (cl_0_1_3_6_4.a2_0_1_3_6_4);
+ if (((Convert.ToSingle(389430144U * 0.00033657384262477638) - a3_0_1_3_6_4)) <= (Convert.ToSingle(389430144U * 0.00033657384262477638)))
+ {
+ return Convert.ToDouble((((Convert.ToSingle(389430144U * 0.00033657384262477638) - a3_0_1_3_6_4) / (asgop1 / 3840.0)) - (clstatic_0_1_3_6_4.arr2d_0_1_3_6_4[2, 0] * (1024 / cl_0_1_3_6_4.a4_0_1_3_6_4))));
+ }
+ else
+ Console.WriteLine("Func_0_1_3_6_4: <= false");
+ double retval_0_1_3_6_4 = Convert.ToDouble((((Convert.ToSingle(389430144U * 0.00033657384262477638) - a3_0_1_3_6_4) / (asgop1 / 3840.0)) - (clstatic_0_1_3_6_4.arr2d_0_1_3_6_4[2, 0] * (1024 / cl_0_1_3_6_4.a4_0_1_3_6_4))));
+ return retval_0_1_3_6_4;
+ }
+
+ public static double Func_0_1_3_6_3()
+ {
+
+ clstatic_0_1_3_6_3.arr2d_0_1_3_6_3[2, 0] = 0.0;
+ clstatic_0_1_3_6_3.arr2d_0_1_3_6_3[2, 2] = 2.9802322387695312E-08;
+ double asgop0 = clstatic_0_1_3_6_3.arr2d_0_1_3_6_3[2, 2];
+ asgop0 += (clstatic_0_1_3_6_3.arr2d_0_1_3_6_3[2, 0]);
+ asgop0 += ((clstatic_0_1_3_6_3.arr2d_0_1_3_6_3[2, 2] - (clstatic_0_1_3_6_3.a4_0_1_3_6_3)));
+ if (((clstatic_0_1_3_6_3.arr2d_0_1_3_6_3[2, 2] + clstatic_0_1_3_6_3.a3_0_1_3_6_3)) == (clstatic_0_1_3_6_3.arr2d_0_1_3_6_3[2, 2]))
+ {
+ double if0_0retval_0_1_3_6_3 = Convert.ToDouble((asgop0 + (1075922944U * (clstatic_0_1_3_6_3.arr2d_0_1_3_6_3[2, 2] + clstatic_0_1_3_6_3.a3_0_1_3_6_3))));
+ return if0_0retval_0_1_3_6_3;
+ }
+ return Convert.ToDouble((asgop0 + (1075922944U * (clstatic_0_1_3_6_3.arr2d_0_1_3_6_3[2, 2] + clstatic_0_1_3_6_3.a3_0_1_3_6_3))));
+ }
+
+ public static ulong Func_0_1_3_6_2()
+ {
+ VT_0_1_3_6_2 vt_0_1_3_6_2 = new VT_0_1_3_6_2(1);
+ vt_0_1_3_6_2.a3_0_1_3_6_2 = 1530334502;
+
+ arr3d_0_1_3_6_2[4, 0, 3] = -0.059454378372629159;
+ clstatic_0_1_3_6_2.arr3d_0_1_3_6_2[4, 1, 3] = -1530317312;
+ double asgop0 = 0.0001220703125;
+ asgop0 -= ((arr3d_0_1_3_6_2[4, 0, 3]));
+ ulong asgop1 = 32UL;
+ asgop1 /= (Convert.ToUInt64(32UL));
+ ulong asgop2 = 32UL;
+ asgop2 *= (asgop1);
+ ulong retval_0_1_3_6_2 = Convert.ToUInt64((asgop2 * Convert.ToUInt64(Convert.ToUInt16(Convert.ToUInt16(Convert.ToInt32(vt_0_1_3_6_2.a3_0_1_3_6_2) + Convert.ToInt32(clstatic_0_1_3_6_2.arr3d_0_1_3_6_2[4, 1, 3]))) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(-1024L) / asgop0)))));
+ return retval_0_1_3_6_2;
+ }
+
+ public static float Func_0_1_3_6_1()
+ {
+ VT_0_1_3_6_1 vt_0_1_3_6_1 = new VT_0_1_3_6_1(1);
+ vt_0_1_3_6_1.a2_0_1_3_6_1 = 2.0;
+ vt_0_1_3_6_1.a3_0_1_3_6_1 = 49207;
+ Decimal[,,] arr3d_0_1_3_6_1 = new Decimal[5, 11, 4];
+
+ vtstatic_0_1_3_6_1.a2_0_1_3_6_1 = 2.0;
+ vtstatic_0_1_3_6_1.a3_0_1_3_6_1 = 49207;
+ arr3d_0_1_3_6_1[4, 0, 3] = 1419051380.020648M;
+ long asgop0 = 8423092498577987939L;
+ asgop0 *= (Convert.ToInt64(Convert.ToInt64(1L)));
+ vtstatic_0_1_3_6_1.a2_0_1_3_6_1 += (-1.0000000000000031);
+ if ((arr3d_0_1_3_6_1[4, 0, 3]) >= (a1_0_1_3_6_1))
+ {
+ if ((arr3d_0_1_3_6_1[4, 0, 3]) > (a1_0_1_3_6_1))
+ {
+ if (((Convert.ToDecimal(Convert.ToInt64(354126375747059712UL - a5_0_1_3_6_1)) / a1_0_1_3_6_1)) <= (a1_0_1_3_6_1))
+ {
+ return Convert.ToSingle(Convert.ToSingle(Convert.ToInt16(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToUInt16(vt_0_1_3_6_1.a3_0_1_3_6_1) - Convert.ToInt64(-8423092498577938732L))) / vtstatic_0_1_3_6_1.a2_0_1_3_6_1)) - Convert.ToInt64(asgop0)) / Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt64(354126375747059712UL - a5_0_1_3_6_1)) / a1_0_1_3_6_1)) * Convert.ToDecimal(arr3d_0_1_3_6_1[4, 0, 3]))));
+ }
+ }
+ else
+ {
+ return Convert.ToSingle(Convert.ToSingle(Convert.ToInt16(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToUInt16(vt_0_1_3_6_1.a3_0_1_3_6_1) - Convert.ToInt64(-8423092498577938732L))) / vtstatic_0_1_3_6_1.a2_0_1_3_6_1)) - Convert.ToInt64(asgop0)) / Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt64(354126375747059712UL - a5_0_1_3_6_1)) / a1_0_1_3_6_1)) * Convert.ToDecimal(arr3d_0_1_3_6_1[4, 0, 3]))));
+ }
+ }
+ else
+ {
+ return Convert.ToSingle(Convert.ToSingle(Convert.ToInt16(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToUInt16(vt_0_1_3_6_1.a3_0_1_3_6_1) - Convert.ToInt64(-8423092498577938732L))) / vtstatic_0_1_3_6_1.a2_0_1_3_6_1)) - Convert.ToInt64(asgop0)) / Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt64(354126375747059712UL - a5_0_1_3_6_1)) / a1_0_1_3_6_1)) * Convert.ToDecimal(arr3d_0_1_3_6_1[4, 0, 3]))));
+ }
+ float retval_0_1_3_6_1 = Convert.ToSingle(Convert.ToSingle(Convert.ToInt16(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToUInt16(vt_0_1_3_6_1.a3_0_1_3_6_1) - Convert.ToInt64(-8423092498577938732L))) / vtstatic_0_1_3_6_1.a2_0_1_3_6_1)) - Convert.ToInt64(asgop0)) / Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt64(354126375747059712UL - a5_0_1_3_6_1)) / a1_0_1_3_6_1)) * Convert.ToDecimal(arr3d_0_1_3_6_1[4, 0, 3]))));
+ return retval_0_1_3_6_1;
+ }
+
+ public static float Func_0_1_3_5_3()
+ {
+ ulong* a1_0_1_3_5_3 = stackalloc ulong[1];
+ *a1_0_1_3_5_3 = 4UL;
+
+ double asgop0 = -117522.17359843546;
+ asgop0 /= (-3559240.509414705);
+ if ((Convert.ToUInt64(Convert.ToUInt32(3605580288U) + Convert.ToInt64(a4_0_1_3_5_3))) == ((Convert.ToUInt64((Convert.ToUInt64(256UL / ((*a1_0_1_3_5_3)))) / Convert.ToUInt64(Convert.ToUInt32(3605580288U) + Convert.ToInt64(a4_0_1_3_5_3))))))
+ {
+ if ((Convert.ToUInt64(Convert.ToUInt32(3605580288U) + Convert.ToInt64(a4_0_1_3_5_3))) <= ((Convert.ToUInt64((Convert.ToUInt64(256UL / ((*a1_0_1_3_5_3)))) / Convert.ToUInt64(Convert.ToUInt32(3605580288U) + Convert.ToInt64(a4_0_1_3_5_3))))))
+ Console.WriteLine("Func_0_1_3_5_3: <= true");
+ }
+ return Convert.ToSingle(Convert.ToSingle((Convert.ToUInt64((Convert.ToUInt64(256UL / ((*a1_0_1_3_5_3)))) / Convert.ToUInt64(Convert.ToUInt32(3605580288U) + Convert.ToInt64(a4_0_1_3_5_3)))) * (Convert.ToDouble(Convert.ToUInt64(Convert.ToInt16(clstatic_0_1_3_5_3.a0_0_1_3_5_3) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(a4_0_1_3_5_3) / -117522.17359843546))) * asgop0))));
+ }
+
+ public static short Func_0_1_3_5_2()
+ {
+ VT_0_1_3_5_2 vt_0_1_3_5_2 = new VT_0_1_3_5_2(1);
+ vt_0_1_3_5_2.arr3d_0_1_3_5_2[4, 3, 3] = 490567115;
+
+ clstatic_0_1_3_5_2.arr2d_0_1_3_5_2[2, 0] = 46307306M;
+ short retval_0_1_3_5_2 = Convert.ToInt16(Convert.ToInt16(Convert.ToInt32(vt_0_1_3_5_2.arr3d_0_1_3_5_2[4, 3, 3]) + Convert.ToInt32(Convert.ToInt32((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDouble(64UL * 4096.0))) * -16M)) + Convert.ToDecimal((Convert.ToDecimal(64UL) * (Convert.ToDecimal(4096.0F) * -2032M)))) + clstatic_0_1_3_5_2.arr2d_0_1_3_5_2[2, 0]))));
+ return retval_0_1_3_5_2;
+ }
+
+ public static double Func_0_1_3_5_1()
+ {
+ double[,] arr2d_0_1_3_5_1 = new double[3, 11];
+
+ arr2d_0_1_3_5_1[2, 0] = -0.99999999958427821;
+ long asgop0 = 5165674402326511616L;
+ asgop0 += (Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(5165674402326511616L) * Convert.ToInt64((Convert.ToInt64(5165674402326511616L / 5165674402326511616L))))) * arr2d_0_1_3_5_1[2, 0]));
+ double asgop1 = 6.103515625E-05;
+ asgop1 += (0.0028392447318573368);
+ if ((asgop1) >= ((Convert.ToUInt16(Convert.ToDecimal(9244) * 4.3216140199048031155344006923M) * asgop1)))
+ {
+ double if0_0retval_0_1_3_5_1 = Convert.ToDouble((Convert.ToDouble(asgop0 * (Convert.ToUInt16(Convert.ToDecimal(9244) * 4.3216140199048031155344006923M) * asgop1))));
+ return if0_0retval_0_1_3_5_1;
+ }
+ return Convert.ToDouble((Convert.ToDouble(asgop0 * (Convert.ToUInt16(Convert.ToDecimal(9244) * 4.3216140199048031155344006923M) * asgop1))));
+ }
+
+ public static double Func_0_1_3_4_6()
+ {
+ VT_0_1_3_4_6 vt_0_1_3_4_6 = new VT_0_1_3_4_6(1);
+ vt_0_1_3_4_6.arr1d_0_1_3_4_6[2] = 1629683197;
+ CL_0_1_3_4_6 cl_0_1_3_4_6 = new CL_0_1_3_4_6();
+
+ a4_0_1_3_4_6 -= (cl_0_1_3_4_6.a3_0_1_3_4_6);
+ double asgop1 = clstatic_0_1_3_4_6.a0_0_1_3_4_6;
+ asgop1 -= ((clstatic_0_1_3_4_6.a5_0_1_3_4_6));
+ return Convert.ToDouble((((vt_0_1_3_4_6.arr1d_0_1_3_4_6[2] * (4096 / 12731899.9765625)) + a4_0_1_3_4_6) / ((cl_0_1_3_4_6.a3_0_1_3_4_6 + clstatic_0_1_3_4_6.a0_0_1_3_4_6) - (asgop1))));
+ }
+
+ public static double Func_0_1_3_4_5()
+ {
+ CL_0_1_3_4_5 cl_0_1_3_4_5 = new CL_0_1_3_4_5();
+ Decimal[,] arr2d_0_1_3_4_5 = new Decimal[3, 11];
+
+ arr2d_0_1_3_4_5[2, 0] = 0.0001220703125M;
+ double asgop0 = clstatic_0_1_3_4_5.a4_0_1_3_4_5;
+ asgop0 += (0.0);
+ double asgop1 = clstatic_0_1_3_4_5.a4_0_1_3_4_5;
+ asgop1 -= (((asgop0 + 1.862645149230957E-09)));
+ asgop1 *= (Convert.ToDouble(Convert.ToDecimal(0.25M) / Convert.ToDecimal(arr2d_0_1_3_4_5[2, 0])));
+ double retval_0_1_3_4_5 = Convert.ToDouble((asgop1 / ((cl_0_1_3_4_5.a1_0_1_3_4_5 / 1.9073486328125E-06) + clstatic_0_1_3_4_5.a5_0_1_3_4_5)));
+ return retval_0_1_3_4_5;
+ }
+
+ public static int Func_0_1_3_4_4()
+ {
+
+ vtstatic_0_1_3_4_4.a5_0_1_3_4_4 = 0.0042838900323672741;
+ clstatic_0_1_3_4_4.arr1d_0_1_3_4_4[0] = -0.00096080892374429835;
+ double asgop0 = vtstatic_0_1_3_4_4.a5_0_1_3_4_4;
+ asgop0 -= (((Convert.ToDouble(Convert.ToUInt64(Convert.ToInt32(a4_0_1_3_4_4) + Convert.ToInt64(-1862086796L)) * clstatic_0_1_3_4_4.arr1d_0_1_3_4_4[0]))));
+ int retval_0_1_3_4_4 = Convert.ToInt32(Convert.ToInt32((Convert.ToInt32(a4_0_1_3_4_4 * (0.065775661152002368 - vtstatic_0_1_3_4_4.a5_0_1_3_4_4))) / asgop0));
+ return retval_0_1_3_4_4;
+ }
+
+ public static double Func_0_1_3_4_3()
+ {
+
+ vtstatic_0_1_3_4_3.arr3d_0_1_3_4_3[4, 0, 3] = -0.26101569674012859;
+ vtstatic_0_1_3_4_3.a2_0_1_3_4_3 = 3406059008L;
+ double asgop0 = 0.23507805325987144;
+ asgop0 -= ((vtstatic_0_1_3_4_3.arr3d_0_1_3_4_3[4, 0, 3]));
+ double retval_0_1_3_4_3 = Convert.ToDouble(((Convert.ToInt16((Convert.ToInt16(26445)) % (Convert.ToInt16(Convert.ToInt16(Convert.ToInt64(-2048L) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(-2048L) / -0.084848987032356965)))))) * (1.52587891E-05F * 15406.075298438935)) + (Convert.ToDouble(Convert.ToInt64(Convert.ToUInt32(3406056960U) - Convert.ToInt64(vtstatic_0_1_3_4_3.a2_0_1_3_4_3)) * asgop0))));
+ return retval_0_1_3_4_3;
+ }
+
+ public static long Func_0_1_3_4_2()
+ {
+
+ vtstatic_0_1_3_4_2.a0_0_1_3_4_2 = 46285.47241047072;
+ vtstatic_0_1_3_4_2.a2_0_1_3_4_2 = 24610;
+ vtstatic_0_1_3_4_2.arr3d_0_1_3_4_2[4, 3, 3] = 1387356884;
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(Convert.ToUInt32(vtstatic_0_1_3_4_2.arr3d_0_1_3_4_2[4, 3, 3] / Convert.ToSingle(Convert.ToSingle(clstatic_0_1_3_4_2.a5_0_1_3_4_2 / vtstatic_0_1_3_4_2.a0_0_1_3_4_2)))) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(vtstatic_0_1_3_4_2.a2_0_1_3_4_2) + Convert.ToInt64((6129505745479139328L + Convert.ToInt64(16410994996347404288UL - 14824457990330233093UL)))))));
+ }
+
+ public static ulong Func_0_1_3_4_1()
+ {
+
+ vtstatic_0_1_3_4_1.arr3d_0_1_3_4_1[4, 0, 3] = 0.47965564505677061;
+ long asgop0 = 8284850901617737728L;
+ asgop0 -= (5065402240408223680L);
+ double asgop1 = 1.0;
+ asgop1 += (vtstatic_0_1_3_4_1.arr3d_0_1_3_4_1[4, 0, 3]);
+ ulong retval_0_1_3_4_1 = Convert.ToUInt64(Convert.ToUInt64(Convert.ToUInt64(Convert.ToUInt16(43032) - Convert.ToInt64(a5_0_1_3_4_1)) - Convert.ToUInt64(Convert.ToInt64(Convert.ToDouble((8284850901617737728L - 0L)) / asgop1) - asgop0)));
+ return retval_0_1_3_4_1;
+ }
+
+ public static float Func_0_1_3_3_6()
+ {
+
+ vtstatic_0_1_3_3_6.a3_0_1_3_3_6 = 34.706717729568481;
+ arr1d_0_1_3_3_6[0] = 1.0F;
+ double asgop0 = -0.5;
+ asgop0 -= (vtstatic_0_1_3_3_6.a3_0_1_3_3_6);
+ asgop0 += (2226854.7067177296);
+ return Convert.ToSingle(Convert.ToSingle(Convert.ToUInt32(clstatic_0_1_3_3_6.a4_0_1_3_3_6 * Convert.ToSingle((arr1d_0_1_3_3_6[0] - (-0.335276842F)))) / ((clstatic_0_1_3_3_6.a4_0_1_3_3_6 / (-35.206717729568481 - 0.0)) + asgop0)));
+ }
+
+ public static float Func_0_1_3_3_5()
+ {
+
+ arr1d_0_1_3_3_5[0] = 0.0F;
+ return Convert.ToSingle(arr1d_0_1_3_3_5[0]);
+ }
+
+ public static float Func_0_1_3_3_4()
+ {
+ float* a3_0_1_3_3_4 = stackalloc float[1];
+ *a3_0_1_3_3_4 = 1.96875F;
+
+ vtstatic_0_1_3_3_4.a0_0_1_3_3_4 = -1.0F;
+ vtstatic_0_1_3_3_4.a5_0_1_3_3_4 = 2048.0F;
+ double asgop0 = -1024.0;
+ asgop0 -= (((-1024.0 - (-484.125))));
+ return Convert.ToSingle((Convert.ToSingle(Convert.ToUInt16(-1024.0 + (Convert.ToDouble(Convert.ToDecimal(-268435456M) * Convert.ToDecimal(0.000003814697265625M)) - (-64016.0))) / asgop0) - (((vtstatic_0_1_3_3_4.a0_0_1_3_3_4 + (vtstatic_0_1_3_3_4.a0_0_1_3_3_4 + ((*a3_0_1_3_3_4)))) * vtstatic_0_1_3_3_4.a5_0_1_3_3_4))));
+ }
+
+ public static double Func_0_1_3_3_3()
+ {
+ CL_0_1_3_3_3 cl_0_1_3_3_3 = new CL_0_1_3_3_3();
+
+ vtstatic_0_1_3_3_3.a2_0_1_3_3_3 = 1M;
+ vtstatic_0_1_3_3_3.a3_0_1_3_3_3 = 8.9050874427996618;
+ vtstatic_0_1_3_3_3.a5_0_1_3_3_3 = -0.1262233327883675;
+ Decimal asgop0 = vtstatic_0_1_3_3_3.a2_0_1_3_3_3;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(vtstatic_0_1_3_3_3.a2_0_1_3_3_3) + Convert.ToDecimal((Convert.ToDecimal(512L) / -907.1520856899943648194506769M))))));
+ return Convert.ToDouble((Convert.ToInt32(Convert.ToDecimal(Convert.ToInt32(Convert.ToInt32(1203748205 / vtstatic_0_1_3_3_3.a3_0_1_3_3_3) / a0_0_1_3_3_3)) / asgop0) * ((a0_0_1_3_3_3 + vtstatic_0_1_3_3_3.a5_0_1_3_3_3) - cl_0_1_3_3_3.a1_0_1_3_3_3)));
+ }
+
+ public static uint Func_0_1_3_3_2()
+ {
+ VT_0_1_3_3_2 vt_0_1_3_3_2 = new VT_0_1_3_3_2(1);
+ vt_0_1_3_3_2.a1_0_1_3_3_2 = -207872.14178897813;
+
+ arr2d_0_1_3_3_2[2, 0] = 0.21785473034014777;
+ double asgop0 = vt_0_1_3_3_2.a1_0_1_3_3_2;
+ asgop0 *= (clstatic_0_1_3_3_2.a4_0_1_3_3_2);
+ return Convert.ToUInt32(Convert.ToUInt32(Convert.ToUInt32((1423569280U * asgop0) - ((18055 * vt_0_1_3_3_2.a1_0_1_3_3_2))) % Convert.ToUInt32(clstatic_0_1_3_3_2.a2_0_1_3_3_2 / arr2d_0_1_3_3_2[2, 0])));
+ }
+
+ public static double Func_0_1_3_3_1()
+ {
+ double[,] arr2d_0_1_3_3_1 = new double[3, 11];
+
+ arr2d_0_1_3_3_1[2, 0] = 33554432.0;
+ double asgop0 = 0.0001220703125;
+ asgop0 += (-4.8181132415904879E-05);
+ double asgop1 = 4194304.0;
+ asgop1 += (25165824.0);
+ arr2d_0_1_3_3_1[2, 0] -= (asgop1);
+ double retval_0_1_3_3_1 = Convert.ToDouble((((Convert.ToUInt32(clstatic_0_1_3_3_1.a5_0_1_3_3_1 / 0.23668470207868159) * asgop0) - a4_0_1_3_3_1) / arr2d_0_1_3_3_1[2, 0]));
+ return retval_0_1_3_3_1;
+ }
+
+ public static double Func_0_1_3_2_1()
+ {
+ CL_0_1_3_2_1 cl_0_1_3_2_1 = new CL_0_1_3_2_1();
+
+ cl_0_1_3_2_1.arr3d_0_1_3_2_1[4, 0, 3] = 0.0;
+ double retval_0_1_3_2_1 = Convert.ToDouble(cl_0_1_3_2_1.arr3d_0_1_3_2_1[4, 0, 3]);
+ return retval_0_1_3_2_1;
+ }
+
+ public static uint Func_0_1_3_1_6()
+ {
+
+ vtstatic_0_1_3_1_6.arr1d_0_1_3_1_6[0] = 12462952204399280658UL;
+ float asgop0 = 0.125F;
+ asgop0 -= (0.0F);
+ asgop0 += ((0.0625F - (a3_0_1_3_1_6)));
+ uint retval_0_1_3_1_6 = Convert.ToUInt32(Convert.ToUInt32(Convert.ToInt32(Convert.ToUInt64(12462952206213054464UL) - Convert.ToUInt64(vtstatic_0_1_3_1_6.arr1d_0_1_3_1_6[0])) * Convert.ToSingle(asgop0)));
+ return retval_0_1_3_1_6;
+ }
+
+ public static float Func_0_1_3_1_5()
+ {
+ CL_0_1_3_1_5 cl_0_1_3_1_5 = new CL_0_1_3_1_5();
+
+ vtstatic_0_1_3_1_5.arr1d_0_1_3_1_5[2] = 1448492288;
+ vtstatic_0_1_3_1_5.arr3d_0_1_3_1_5[4, 4, 3] = 728242548;
+ vtstatic_0_1_3_1_5.a5_0_1_3_1_5 = 0.50149726855693322;
+ clstatic_0_1_3_1_5.arr2d_0_1_3_1_5[2, 0] = 512L;
+ return Convert.ToSingle(Convert.ToSingle(Convert.ToInt32(Convert.ToDecimal((Convert.ToInt32((Convert.ToInt32(vtstatic_0_1_3_1_5.arr1d_0_1_3_1_5[2])) % (Convert.ToInt32(vtstatic_0_1_3_1_5.arr3d_0_1_3_1_5[4, 4, 3]))))) * cl_0_1_3_1_5.a3_0_1_3_1_5) * (clstatic_0_1_3_1_5.arr2d_0_1_3_1_5[2, 0] / (Convert.ToInt32(vtstatic_0_1_3_1_5.arr3d_0_1_3_1_5[4, 4, 3] / vtstatic_0_1_3_1_5.a5_0_1_3_1_5) * (Convert.ToDouble(clstatic_0_1_3_1_5.arr2d_0_1_3_1_5[2, 0] * 8.7446405057654545E-11))))));
+ }
+
+ public static float Func_0_1_3_1_4()
+ {
+
+ arr2d_0_1_3_1_4[2, 0] = -1616102734728002157L;
+ short asgop0 = 16835;
+ asgop0 %= Convert.ToInt16((Convert.ToInt16((Convert.ToInt16(Convert.ToInt16(22825 - 7417))))));
+ float retval_0_1_3_1_4 = Convert.ToSingle(Convert.ToSingle((asgop0 - (Convert.ToInt32(Convert.ToInt64(1616102734996439040L) + Convert.ToInt64(arr2d_0_1_3_1_4[2, 0])))) * (22825 * (1.4210854715202004E-14 - (-6.7394628274106083E-14)))));
+ return retval_0_1_3_1_4;
+ }
+
+ public static double Func_0_1_3_1_3()
+ {
+ double[,,] arr3d_0_1_3_1_3 = new double[5, 11, 4];
+
+ vtstatic_0_1_3_1_3.a3_0_1_3_1_3 = 1.4269623533329353E-05;
+ arr3d_0_1_3_1_3[4, 0, 3] = -15360.0;
+ double asgop0 = arr3d_0_1_3_1_3[4, 0, 3];
+ asgop0 += (-67093504.0);
+ asgop0 -= ((-133189632.0));
+ double retval_0_1_3_1_3 = Convert.ToDouble((((71760828 * vtstatic_0_1_3_1_3.a3_0_1_3_1_3) - (arr3d_0_1_3_1_3[4, 0, 3])) - ((Convert.ToDouble(Convert.ToDecimal(a2_0_1_3_1_3) / Convert.ToDecimal(a5_0_1_3_1_3)) + asgop0))));
+ return retval_0_1_3_1_3;
+ }
+
+ public static uint Func_0_1_3_1_2()
+ {
+ CL_0_1_3_1_2 cl_0_1_3_1_2 = new CL_0_1_3_1_2();
+
+ vtstatic_0_1_3_1_2.arr1d_0_1_3_1_2[0] = 1873282058;
+ uint retval_0_1_3_1_2 = Convert.ToUInt32(Convert.ToUInt32((Convert.ToInt32(Convert.ToUInt16(cl_0_1_3_1_2.a3_0_1_3_1_2 - (Convert.ToDecimal(cl_0_1_3_1_2.a3_0_1_3_1_2) + Convert.ToDecimal(-4244M)))) + vtstatic_0_1_3_1_2.arr1d_0_1_3_1_2[0]) / a2_0_1_3_1_2));
+ return retval_0_1_3_1_2;
+ }
+
+ public static float Func_0_1_3_1_1()
+ {
+
+ vtstatic_0_1_3_1_1.a0_0_1_3_1_1 = 1963997440U;
+ float retval_0_1_3_1_1 = Convert.ToSingle((Convert.ToSingle(20591 / (vtstatic_0_1_3_1_1.a0_0_1_3_1_1 * -8.3873836413961923E-05)) - (Convert.ToSingle(Convert.ToUInt64(7549123691007705088L - 7549123691007704576L) / 256.0) - 1.625F)));
+ return retval_0_1_3_1_1;
+ }
+
+ public static double Func_0_1_2_1_1()
+ {
+ CL_0_1_2_1_1 cl_0_1_2_1_1 = new CL_0_1_2_1_1();
+
+ cl_0_1_2_1_1.arr2d_0_1_2_1_1[2, 0] = 0.0;
+ if ((cl_0_1_2_1_1.arr2d_0_1_2_1_1[2, 0]) < 10)
+ {
+ return Convert.ToDouble(cl_0_1_2_1_1.arr2d_0_1_2_1_1[2, 0]);
+ }
+ else
+ {
+ double else0_0retval_0_1_2_1_1 = Convert.ToDouble(cl_0_1_2_1_1.arr2d_0_1_2_1_1[2, 0]);
+ return else0_0retval_0_1_2_1_1;
+ }
+ double retval_0_1_2_1_1 = Convert.ToDouble(cl_0_1_2_1_1.arr2d_0_1_2_1_1[2, 0]);
+ return retval_0_1_2_1_1;
+ }
+
+ public static long Func_0_1_1_6_6()
+ {
+
+ clstatic_0_1_1_6_6.arr2d_0_1_1_6_6[2, 0] = 802833947;
+ clstatic_0_1_1_6_6.arr2d_0_1_1_6_6[2, 2] = 1585543742;
+ clstatic_0_1_1_6_6.arr2d_0_1_1_6_6[2, 2] %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(clstatic_0_1_1_6_6.arr2d_0_1_1_6_6[2, 0]))))));
+ long asgop1 = 6543474622115872768L;
+ asgop1 += (-6543474622115938304L);
+ long retval_0_1_1_6_6 = Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(Convert.ToInt32(clstatic_0_1_1_6_6.arr2d_0_1_1_6_6[2, 2]) + Convert.ToInt32(Convert.ToInt32(Convert.ToDecimal(1837619217) * -0.425931230343680063942213334M)))) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(asgop1) / (Convert.ToUInt32(1837619217 / 0.93591257980557607) * 3.2115801444474093E-09)))));
+ return retval_0_1_1_6_6;
+ }
+
+ public static float Func_0_1_1_6_5()
+ {
+ VT_0_1_1_6_5 vt_0_1_1_6_5 = new VT_0_1_1_6_5(1);
+ vt_0_1_1_6_5.a2_0_1_1_6_5 = 1.1202200468193597E-18;
+
+ arr2d_0_1_1_6_5[2, 0] = 1.0;
+ clstatic_0_1_1_6_5.arr3d_0_1_1_6_5[4, 3, 3] = 1342116714;
+ short asgop0 = 10552;
+ asgop0 %= Convert.ToInt16((Convert.ToInt16((Convert.ToInt16(10520)))));
+ double asgop1 = vt_0_1_1_6_5.a2_0_1_1_6_5;
+ asgop1 /= (arr2d_0_1_1_6_5[2, 0]);
+ if ((asgop0) > 10)
+ Console.WriteLine("Func_0_1_1_6_5: > true");
+ float retval_0_1_1_6_5 = Convert.ToSingle(Convert.ToSingle(Convert.ToInt32(clstatic_0_1_1_6_5.arr3d_0_1_1_6_5[4, 3, 3] * Convert.ToSingle(Convert.ToSingle(Convert.ToUInt32(Convert.ToInt32(1872551808U) - 1207422080) * vt_0_1_1_6_5.a2_0_1_1_6_5))) * (asgop0 / (asgop1 + (vt_0_1_1_6_5.a2_0_1_1_6_5 - (-4096.0))))));
+ return retval_0_1_1_6_5;
+ }
+
+ public static long Func_0_1_1_6_4()
+ {
+ VT_0_1_1_6_4 vt_0_1_1_6_4 = new VT_0_1_1_6_4(1);
+ vt_0_1_1_6_4.arr1d_0_1_1_6_4[0] = 1583050240U;
+ vt_0_1_1_6_4.a2_0_1_1_6_4 = 384626906.9140625;
+
+ vtstatic_0_1_1_6_4.arr1d_0_1_1_6_4[0] = 1583050240U;
+ vtstatic_0_1_1_6_4.a2_0_1_1_6_4 = 384626906.9140625;
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(Convert.ToUInt32(Convert.ToUInt32(14809 + 2130017639) % vtstatic_0_1_1_6_4.arr1d_0_1_1_6_4[0])) + (a3_0_1_1_6_4 + 0L))) * (Convert.ToInt64(Convert.ToInt32(2038721695) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(a3_0_1_1_6_4) * -3.7272733756332586))) / (vtstatic_0_1_1_6_4.arr1d_0_1_1_6_4[0] / vt_0_1_1_6_4.a2_0_1_1_6_4))));
+ }
+
+ public static double Func_0_1_1_6_3()
+ {
+
+ clstatic_0_1_1_6_3.arr3d_0_1_1_6_3[4, 0, 3] = 0.0;
+ if ((clstatic_0_1_1_6_3.arr3d_0_1_1_6_3[4, 0, 3]) >= 10)
+ {
+ if ((clstatic_0_1_1_6_3.arr3d_0_1_1_6_3[4, 0, 3]) != 10)
+ {
+ double if1_0retval_0_1_1_6_3 = Convert.ToDouble(clstatic_0_1_1_6_3.arr3d_0_1_1_6_3[4, 0, 3]);
+ return if1_0retval_0_1_1_6_3;
+ }
+ }
+ else
+ Console.WriteLine("Func_0_1_1_6_3: >= false");
+ return Convert.ToDouble(clstatic_0_1_1_6_3.arr3d_0_1_1_6_3[4, 0, 3]);
+ }
+
+ public static double Func_0_1_1_6_2()
+ {
+ uint a0_0_1_1_6_2 = 2118951041U;
+
+ if (((Convert.ToUInt32(a0_0_1_1_6_2 % Convert.ToUInt32(166313756 / Convert.ToSingle(0.3924436F))) / -204.8)) != ((((0.00048828125 - 0.00439453125) + 0.001953125) + (Convert.ToUInt32(a0_0_1_1_6_2 % Convert.ToUInt32(166313756 / Convert.ToSingle(0.3924436F))) / -204.8))))
+ Console.WriteLine("Func_0_1_1_6_2: != true");
+ else
+ {
+ return Convert.ToDouble((((Convert.ToDouble(64L * 7.62939453125E-06)) + (a0_0_1_1_6_2 * 2.3043536190886442E-13)) - ((((0.00048828125 - 0.00439453125) + 0.001953125) + (Convert.ToUInt32(a0_0_1_1_6_2 % Convert.ToUInt32(166313756 / Convert.ToSingle(0.3924436F))) / -204.8)))));
+ }
+ double retval_0_1_1_6_2 = Convert.ToDouble((((Convert.ToDouble(64L * 7.62939453125E-06)) + (a0_0_1_1_6_2 * 2.3043536190886442E-13)) - ((((0.00048828125 - 0.00439453125) + 0.001953125) + (Convert.ToUInt32(a0_0_1_1_6_2 % Convert.ToUInt32(166313756 / Convert.ToSingle(0.3924436F))) / -204.8)))));
+ return retval_0_1_1_6_2;
+ }
+
+ public static double Func_0_1_1_6_1()
+ {
+ CL_0_1_1_6_1 cl_0_1_1_6_1 = new CL_0_1_1_6_1();
+
+ clstatic_0_1_1_6_1.arr2d_0_1_1_6_1[2, 0] = -32505856.0625M;
+ Decimal asgop0 = -32505856M;
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal(32474112M)));
+ cl_0_1_1_6_1.a1_0_1_1_6_1 += (Convert.ToDecimal(Convert.ToDecimal(-32505856M)));
+ if ((cl_0_1_1_6_1.a1_0_1_1_6_1) <= ((Convert.ToDecimal(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt32(340494083) + Convert.ToInt64(-340494082L))) / 0.125)) / cl_0_1_1_6_1.a1_0_1_1_6_1)))
+ {
+ if ((cl_0_1_1_6_1.a1_0_1_1_6_1) != ((Convert.ToDecimal(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt32(340494083) + Convert.ToInt64(-340494082L))) / 0.125)) / cl_0_1_1_6_1.a1_0_1_1_6_1)))
+ Console.WriteLine("Func_0_1_1_6_1: != true");
+ else
+ {
+ if (((Convert.ToDecimal(cl_0_1_1_6_1.a2_0_1_1_6_1) * asgop0)) <= (cl_0_1_1_6_1.a1_0_1_1_6_1))
+ Console.WriteLine("Func_0_1_1_6_1: <= true");
+ else
+ Console.WriteLine("Func_0_1_1_6_1: <= false");
+ }
+ }
+ else
+ Console.WriteLine("Func_0_1_1_6_1: <= false");
+ return Convert.ToDouble(Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt32(340494083) + Convert.ToInt64(-340494082L))) / 0.125)) / cl_0_1_1_6_1.a1_0_1_1_6_1)) / Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(cl_0_1_1_6_1.a2_0_1_1_6_1) * asgop0)) - Convert.ToDecimal(clstatic_0_1_1_6_1.arr2d_0_1_1_6_1[2, 0])))));
+ }
+
+ public static double Func_0_1_1_5_6()
+ {
+ VT_0_1_1_5_6 vt_0_1_1_5_6 = new VT_0_1_1_5_6(1);
+ vt_0_1_1_5_6.a3_0_1_1_5_6 = 126.78075965376863;
+ vt_0_1_1_5_6.a4_0_1_1_5_6 = 7.6074415595468183;
+ double* a2_0_1_1_5_6 = stackalloc double[1];
+ *a2_0_1_1_5_6 = -8.6044107075807278E-05;
+ int* a5_0_1_1_5_6 = stackalloc int[1];
+ *a5_0_1_1_5_6 = -256;
+
+ vtstatic_0_1_1_5_6.a3_0_1_1_5_6 = 126.78075965376863;
+ vtstatic_0_1_1_5_6.a4_0_1_1_5_6 = 7.6074415595468183;
+ arr3d_0_1_1_5_6[4, 0, 3] = 25060;
+ double asgop0 = 2.0192338387869113;
+ asgop0 -= (2.0194779794119113);
+ double asgop1 = (*a2_0_1_1_5_6);
+ asgop1 -= ((((((*a5_0_1_1_5_6)) / vtstatic_0_1_1_5_6.a4_0_1_1_5_6))));
+ if ((Convert.ToUInt16(arr3d_0_1_1_5_6[4, 0, 3] * (256L / vt_0_1_1_5_6.a3_0_1_1_5_6))) >= 10)
+ {
+ double if0_0retval_0_1_1_5_6 = Convert.ToDouble(((Convert.ToUInt16(arr3d_0_1_1_5_6[4, 0, 3] * (256L / vt_0_1_1_5_6.a3_0_1_1_5_6)) * (asgop0 - (((*a2_0_1_1_5_6))))) - asgop1));
+ return if0_0retval_0_1_1_5_6;
+ }
+ double retval_0_1_1_5_6 = Convert.ToDouble(((Convert.ToUInt16(arr3d_0_1_1_5_6[4, 0, 3] * (256L / vt_0_1_1_5_6.a3_0_1_1_5_6)) * (asgop0 - (((*a2_0_1_1_5_6))))) - asgop1));
+ return retval_0_1_1_5_6;
+ }
+
+ public static short Func_0_1_1_5_5()
+ {
+
+ clstatic_0_1_1_5_5.arr2d_0_1_1_5_5[2, 0] = 2.02984571F;
+ float asgop0 = clstatic_0_1_1_5_5.arr2d_0_1_1_5_5[2, 0];
+ asgop0 += (-0.766633153F);
+ short retval_0_1_1_5_5 = Convert.ToInt16(Convert.ToInt16(Convert.ToUInt16(clstatic_0_1_1_5_5.a1_0_1_1_5_5 * Convert.ToSingle(clstatic_0_1_1_5_5.arr2d_0_1_1_5_5[2, 0])) - Convert.ToUInt16(Convert.ToInt16(4194304M - 4164484M) * Convert.ToSingle(asgop0))));
+ return retval_0_1_1_5_5;
+ }
+
+ public static double Func_0_1_1_5_4()
+ {
+
+ if ((clstatic_0_1_1_5_4.a2_0_1_1_5_4) < (((clstatic_0_1_1_5_4.a0_0_1_1_5_4 / 262144.0) - clstatic_0_1_1_5_4.a2_0_1_1_5_4)))
+ {
+ if ((Convert.ToInt16((Convert.ToInt16(Convert.ToInt16(Convert.ToInt64(863908482334588928L) + Convert.ToInt64(-863908482334558507L)))) % (Convert.ToInt16(Convert.ToInt16(Convert.ToInt32(220548254) - Convert.ToInt32(220528908)))))) > (Convert.ToInt16(Convert.ToInt64(863908482334588928L) + Convert.ToInt64(-863908482334558507L))))
+ {
+ if (((clstatic_0_1_1_5_4.a0_0_1_1_5_4 / 262144.0)) < ((Convert.ToInt16(Convert.ToInt16((Convert.ToInt16(Convert.ToInt16(Convert.ToInt64(863908482334588928L) + Convert.ToInt64(-863908482334558507L)))) % (Convert.ToInt16(Convert.ToInt16(Convert.ToInt32(220548254) - Convert.ToInt32(220528908))))) / (1 / 2.5148532731376974)) * ((clstatic_0_1_1_5_4.a0_0_1_1_5_4 / 262144.0) - clstatic_0_1_1_5_4.a2_0_1_1_5_4))))
+ {
+ if (((clstatic_0_1_1_5_4.a0_0_1_1_5_4 / 262144.0)) < ((Convert.ToInt16(Convert.ToInt16((Convert.ToInt16(Convert.ToInt16(Convert.ToInt64(863908482334588928L) + Convert.ToInt64(-863908482334558507L)))) % (Convert.ToInt16(Convert.ToInt16(Convert.ToInt32(220548254) - Convert.ToInt32(220528908))))) / (1 / 2.5148532731376974)) * ((clstatic_0_1_1_5_4.a0_0_1_1_5_4 / 262144.0) - clstatic_0_1_1_5_4.a2_0_1_1_5_4))))
+ {
+ double if3_0retval_0_1_1_5_4 = Convert.ToDouble((Convert.ToInt16(Convert.ToInt16((Convert.ToInt16(Convert.ToInt16(Convert.ToInt64(863908482334588928L) + Convert.ToInt64(-863908482334558507L)))) % (Convert.ToInt16(Convert.ToInt16(Convert.ToInt32(220548254) - Convert.ToInt32(220528908))))) / (1 / 2.5148532731376974)) * ((clstatic_0_1_1_5_4.a0_0_1_1_5_4 / 262144.0) - clstatic_0_1_1_5_4.a2_0_1_1_5_4)));
+ return if3_0retval_0_1_1_5_4;
+ }
+ else
+ Console.WriteLine("Func_0_1_1_5_4: < false");
+ }
+ else
+ {
+ return Convert.ToDouble((Convert.ToInt16(Convert.ToInt16((Convert.ToInt16(Convert.ToInt16(Convert.ToInt64(863908482334588928L) + Convert.ToInt64(-863908482334558507L)))) % (Convert.ToInt16(Convert.ToInt16(Convert.ToInt32(220548254) - Convert.ToInt32(220528908))))) / (1 / 2.5148532731376974)) * ((clstatic_0_1_1_5_4.a0_0_1_1_5_4 / 262144.0) - clstatic_0_1_1_5_4.a2_0_1_1_5_4)));
+ }
+ }
+ }
+ else
+ {
+ if (((1 / 2.5148532731376974)) <= (2.5148532731376974))
+ {
+ return Convert.ToDouble((Convert.ToInt16(Convert.ToInt16((Convert.ToInt16(Convert.ToInt16(Convert.ToInt64(863908482334588928L) + Convert.ToInt64(-863908482334558507L)))) % (Convert.ToInt16(Convert.ToInt16(Convert.ToInt32(220548254) - Convert.ToInt32(220528908))))) / (1 / 2.5148532731376974)) * ((clstatic_0_1_1_5_4.a0_0_1_1_5_4 / 262144.0) - clstatic_0_1_1_5_4.a2_0_1_1_5_4)));
+ }
+ }
+ double retval_0_1_1_5_4 = Convert.ToDouble((Convert.ToInt16(Convert.ToInt16((Convert.ToInt16(Convert.ToInt16(Convert.ToInt64(863908482334588928L) + Convert.ToInt64(-863908482334558507L)))) % (Convert.ToInt16(Convert.ToInt16(Convert.ToInt32(220548254) - Convert.ToInt32(220528908))))) / (1 / 2.5148532731376974)) * ((clstatic_0_1_1_5_4.a0_0_1_1_5_4 / 262144.0) - clstatic_0_1_1_5_4.a2_0_1_1_5_4)));
+ return retval_0_1_1_5_4;
+ }
+
+ public static short Func_0_1_1_5_3()
+ {
+ VT_0_1_1_5_3 vt_0_1_1_5_3 = new VT_0_1_1_5_3(1);
+ vt_0_1_1_5_3.arr3d_0_1_1_5_3[4, 0, 3] = 29979;
+
+ return Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToDecimal(Convert.ToInt16(22846 + 6294)) / clstatic_0_1_1_5_3.a4_0_1_1_5_3) * Convert.ToSingle((Convert.ToSingle(vt_0_1_1_5_3.arr3d_0_1_1_5_3[4, 0, 3] / 29979.0) - (Convert.ToSingle(vt_0_1_1_5_3.arr3d_0_1_1_5_3[4, 0, 3] / (29979.0 - 52902.605013544577)))))) * clstatic_0_1_1_5_3.a5_0_1_1_5_3));
+ }
+
+ public static double Func_0_1_1_5_2()
+ {
+ CL_0_1_1_5_2 cl_0_1_1_5_2 = new CL_0_1_1_5_2();
+ int[,] arr2d_0_1_1_5_2 = new int[3, 11];
+
+ arr2d_0_1_1_5_2[2, 0] = 866506865;
+ cl_0_1_1_5_2.a1_0_1_1_5_2 %= (Convert.ToUInt16(clstatic_0_1_1_5_2.a4_0_1_1_5_2));
+ if ((((-7.62939453E-06F * (-7.62939453E-06F * -8388608.0)) + -0.06201171875)) <= (-8388608.0))
+ Console.WriteLine("Func_0_1_1_5_2: <= true");
+ else
+ {
+ if (((Convert.ToUInt32(arr2d_0_1_1_5_2[2, 0] * 0.819821908739292) * clstatic_0_1_1_5_2.a5_0_1_1_5_2)) != (0.819821908739292))
+ Console.WriteLine("Func_0_1_1_5_2: != true");
+ else
+ Console.WriteLine("Func_0_1_1_5_2: != false");
+ }
+ return Convert.ToDouble((cl_0_1_1_5_2.a1_0_1_1_5_2 * (((-7.62939453E-06F * (-7.62939453E-06F * -8388608.0)) + -0.06201171875) + (Convert.ToUInt32(arr2d_0_1_1_5_2[2, 0] * 0.819821908739292) * clstatic_0_1_1_5_2.a5_0_1_1_5_2))));
+ }
+
+ public static short Func_0_1_1_5_1()
+ {
+ CL_0_1_1_5_1 cl_0_1_1_5_1 = new CL_0_1_1_5_1();
+
+ vtstatic_0_1_1_5_1.a5_0_1_1_5_1 = 16384U;
+ cl_0_1_1_5_1.arr2d_0_1_1_5_1[2, 0] = 56.15116F;
+ float asgop0 = -4.0F;
+ asgop0 -= ((-1.64787722F));
+ short asgop1 = 516;
+ asgop1 *= Convert.ToInt16(1);
+ float asgop2 = cl_0_1_1_5_1.arr2d_0_1_1_5_1[2, 0];
+ asgop2 += (cl_0_1_1_5_1.a4_0_1_1_5_1);
+ return Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(asgop1 / Convert.ToSingle(Convert.ToSingle(Convert.ToUInt16(516 * Convert.ToSingle(cl_0_1_1_5_1.arr2d_0_1_1_5_1[2, 0])) / (vtstatic_0_1_1_5_1.a5_0_1_1_5_1 / 0.021032494920014494)))) * Convert.ToSingle((asgop2 + asgop0))));
+ }
+
+ public static ushort Func_0_1_1_4_6()
+ {
+
+ clstatic_0_1_1_4_6.arr1d_0_1_1_4_6[0] = 90423045;
+ Decimal asgop0 = 6943.80028395646M;
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal(-6879.80028395646M)));
+ return Convert.ToUInt16(Convert.ToUInt16(Convert.ToDecimal((Convert.ToInt32((Convert.ToInt32(Convert.ToInt32(Convert.ToDecimal(clstatic_0_1_1_4_6.arr1d_0_1_1_4_6[0]) * (Convert.ToDecimal(256UL) * 0.08581690405740859375M)))) % (Convert.ToInt32((clstatic_0_1_1_4_6.arr1d_0_1_1_4_6[0] + Convert.ToInt32(Convert.ToDecimal(clstatic_0_1_1_4_6.arr1d_0_1_1_4_6[0]) * 18.676517761594956241520068253M))))))) / (Convert.ToDecimal(asgop0) + Convert.ToDecimal(6943.80028395646M))));
+ }
+
+ public static Decimal Func_0_1_1_4_5()
+ {
+ Decimal* a3_0_1_1_4_5 = stackalloc Decimal[1];
+ *a3_0_1_1_4_5 = 0.000000059604644775390625M;
+
+ vtstatic_0_1_1_4_5.a0_0_1_1_4_5 = 1022767021827293184L;
+ vtstatic_0_1_1_4_5.a2_0_1_1_4_5 = -1022767021827293176L;
+ Decimal retval_0_1_1_4_5 = Convert.ToDecimal((Convert.ToDecimal(Convert.ToUInt64(vtstatic_0_1_1_4_5.a0_0_1_1_4_5 + vtstatic_0_1_1_4_5.a2_0_1_1_4_5)) * (Convert.ToDecimal(a4_0_1_1_4_5) * ((*a3_0_1_1_4_5)))));
+ return retval_0_1_1_4_5;
+ }
+
+ public static Decimal Func_0_1_1_4_4()
+ {
+ Decimal[,] arr2d_0_1_1_4_4 = new Decimal[3, 11];
+ double a2_0_1_1_4_4 = 0.11782773862802687;
+
+ vtstatic_0_1_1_4_4.a1_0_1_1_4_4 = 1144514314;
+ vtstatic_0_1_1_4_4.a3_0_1_1_4_4 = 4343341681408290816L;
+ vtstatic_0_1_1_4_4.a4_0_1_1_4_4 = -4342630910L;
+ arr2d_0_1_1_4_4[2, 0] = 600055120658432M;
+ return Convert.ToDecimal((Convert.ToDecimal(Convert.ToUInt64(Convert.ToUInt32(Convert.ToUInt32(4343341684453539840L - vtstatic_0_1_1_4_4.a3_0_1_1_4_4)) + Convert.ToInt64((Convert.ToInt64(Convert.ToUInt32(vtstatic_0_1_1_4_4.a1_0_1_1_4_4 / ((vtstatic_0_1_1_4_4.a3_0_1_1_4_4 / 4.3433416814082908E+18) - a2_0_1_1_4_4))) + vtstatic_0_1_1_4_4.a4_0_1_1_4_4)))) / (Convert.ToDecimal(vtstatic_0_1_1_4_4.a1_0_1_1_4_4) / arr2d_0_1_1_4_4[2, 0])));
+ }
+
+ public static Decimal Func_0_1_1_4_3()
+ {
+ VT_0_1_1_4_3 vt_0_1_1_4_3 = new VT_0_1_1_4_3(1);
+ vt_0_1_1_4_3.arr3d_0_1_1_4_3[4, 0, 3] = -2097152M;
+ ushort* a3_0_1_1_4_3 = stackalloc ushort[1];
+ *a3_0_1_1_4_3 = 16;
+
+ Decimal asgop0 = a1_0_1_1_4_3;
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(3.0517578125E-05) * 2199023255552M)) - Convert.ToDecimal(-67108864M))) - Convert.ToDecimal(-4160749568M))) - Convert.ToDecimal(-12751732736M)))));
+ Decimal retval_0_1_1_4_3 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(vt_0_1_1_4_3.arr3d_0_1_1_4_3[4, 0, 3]) / Convert.ToDecimal((Convert.ToDecimal(((*a3_0_1_1_4_3))) / a4_0_1_1_4_3)))) + Convert.ToDecimal(asgop0)));
+ return retval_0_1_1_4_3;
+ }
+
+ public static ulong Func_0_1_1_4_2()
+ {
+ int[,] arr2d_0_1_1_4_2 = new int[3, 11];
+
+ vtstatic_0_1_1_4_2.arr1d_0_1_1_4_2[0] = 5.2607007522332667;
+ arr2d_0_1_1_4_2[2, 4] = 728310943;
+ int asgop0 = arr2d_0_1_1_4_2[2, 4];
+ asgop0 *= (1);
+ ulong retval_0_1_1_4_2 = Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt32(Convert.ToInt32(Convert.ToDecimal(asgop0) * 0.2802467118772922240713881461M)) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt32(Convert.ToInt32(Convert.ToUInt64(5785283289438748672UL) - Convert.ToUInt64(5785283288605138431UL))) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(arr2d_0_1_1_4_2[2, 4]) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(-1073741824L) * 1.0980676133185625)))))) / vtstatic_0_1_1_4_2.arr1d_0_1_1_4_2[0]))));
+ return retval_0_1_1_4_2;
+ }
+
+ public static Decimal Func_0_1_1_4_1()
+ {
+ CL_0_1_1_4_1 cl_0_1_1_4_1 = new CL_0_1_1_4_1();
+
+ cl_0_1_1_4_1.arr2d_0_1_1_4_1[2, 3] = -4096M;
+ clstatic_0_1_1_4_1.arr2d_0_1_1_4_1[2, 0] = -67108864M;
+ return Convert.ToDecimal((Convert.ToDecimal(clstatic_0_1_1_4_1.arr2d_0_1_1_4_1[2, 0]) - Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(Convert.ToUInt32(290028809 / (16384.0 + (Convert.ToDouble(4194304L * 0.13114893855527043))))) / cl_0_1_1_4_1.a1_0_1_1_4_1)) + Convert.ToDecimal((Convert.ToDecimal(cl_0_1_1_4_1.arr2d_0_1_1_4_1[2, 3]) - Convert.ToDecimal((Convert.ToDecimal(32.0F) * 30592M))))))));
+ }
+
+ public static double Func_0_1_1_3_1()
+ {
+ VT_0_1_1_3_1 vt_0_1_1_3_1 = new VT_0_1_1_3_1(1);
+ vt_0_1_1_3_1.a0_0_1_1_3_1 = -0.0078125;
+
+ double asgop0 = vt_0_1_1_3_1.a0_0_1_1_3_1;
+ asgop0 -= ((((vt_0_1_1_3_1.a0_0_1_1_3_1 - 0.0) - ((vt_0_1_1_3_1.a0_0_1_1_3_1 * 0.001953125)))));
+ if ((asgop0) < ((asgop0 / (-0.0077972412109375 * (-0.0077972412109375 / a3_0_1_1_3_1)))))
+ {
+ return Convert.ToDouble((asgop0 / (-0.0077972412109375 * (-0.0077972412109375 / a3_0_1_1_3_1))));
+ }
+ else
+ Console.WriteLine("Func_0_1_1_3_1: < false");
+ double retval_0_1_1_3_1 = Convert.ToDouble((asgop0 / (-0.0077972412109375 * (-0.0077972412109375 / a3_0_1_1_3_1))));
+ return retval_0_1_1_3_1;
+ }
+
+ public static double Func_0_1_1_2_6()
+ {
+
+ clstatic_0_1_1_2_6.arr2d_0_1_1_2_6[2, 0] = -4096.0F;
+ if ((((-4.00003052F + 4.000061F) + -4.00003052F)) < (4.000061F))
+ Console.WriteLine("Func_0_1_1_2_6: < true");
+ double retval_0_1_1_2_6 = Convert.ToDouble(((((-4.00003052F + 4.000061F) + -4.00003052F) * 3.05175781E-05F) / ((a4_0_1_1_2_6 / 1048576.0) - ((clstatic_0_1_1_2_6.arr2d_0_1_1_2_6[2, 0] * 0.032135994203629031)))));
+ return retval_0_1_1_2_6;
+ }
+
+ public static double Func_0_1_1_2_5()
+ {
+ CL_0_1_1_2_5 cl_0_1_1_2_5 = new CL_0_1_1_2_5();
+
+ vtstatic_0_1_1_2_5.a1_0_1_1_2_5 = 32768.0F;
+ cl_0_1_1_2_5.arr3d_0_1_1_2_5[4, 4, 3] = 0.0625F;
+ clstatic_0_1_1_2_5.arr3d_0_1_1_2_5[4, 0, 3] = 7.450581E-09F;
+ clstatic_0_1_1_2_5.arr3d_0_1_1_2_5[4, 3, 3] = -0.1875F;
+ float asgop0 = vtstatic_0_1_1_2_5.a1_0_1_1_2_5;
+ asgop0 *= (clstatic_0_1_1_2_5.arr3d_0_1_1_2_5[4, 0, 3]);
+ float asgop1 = vtstatic_0_1_1_2_5.a1_0_1_1_2_5;
+ asgop1 *= (asgop0);
+ asgop1 *= ((cl_0_1_1_2_5.arr3d_0_1_1_2_5[4, 4, 3] - (clstatic_0_1_1_2_5.arr3d_0_1_1_2_5[4, 3, 3])));
+ double asgop3 = 1.0;
+ asgop3 -= (a2_0_1_1_2_5);
+ if (((asgop3 - 2.0000000149011612)) <= (asgop3))
+ {
+ if ((asgop1) > 10)
+ Console.WriteLine("Func_0_1_1_2_5: > true");
+ }
+ else
+ {
+ return Convert.ToDouble((asgop1 / ((0.25 * (0.25 / clstatic_0_1_1_2_5.a5_0_1_1_2_5)) - ((asgop3 - 2.0000000149011612)))));
+ }
+ return Convert.ToDouble((asgop1 / ((0.25 * (0.25 / clstatic_0_1_1_2_5.a5_0_1_1_2_5)) - ((asgop3 - 2.0000000149011612)))));
+ }
+
+ public static double Func_0_1_1_2_4()
+ {
+
+ vtstatic_0_1_1_2_4.a0_0_1_1_2_4 = -0.970527088174147;
+ clstatic_0_1_1_2_4.a3_0_1_1_2_4 -= (0.00023651123046875);
+ double asgop1 = 0.00023651123046875;
+ asgop1 /= (vtstatic_0_1_1_2_4.a0_0_1_1_2_4);
+ double asgop2 = 7864320.0;
+ asgop2 -= (8388608.0);
+ asgop2 -= (7864320.0);
+ clstatic_0_1_1_2_4.a3_0_1_1_2_4 -= ((asgop1));
+ if ((clstatic_0_1_1_2_4.a3_0_1_1_2_4) > (((asgop2 / (7864320.0 + 17592178180096.0)) + clstatic_0_1_1_2_4.a3_0_1_1_2_4)))
+ Console.WriteLine("Func_0_1_1_2_4: > true");
+ else
+ {
+ if (((7864320.0 + 17592178180096.0)) != (7864320.0))
+ Console.WriteLine("Func_0_1_1_2_4: != true");
+ else
+ {
+ return Convert.ToDouble(((asgop2 / (7864320.0 + 17592178180096.0)) + clstatic_0_1_1_2_4.a3_0_1_1_2_4));
+ }
+ }
+ return Convert.ToDouble(((asgop2 / (7864320.0 + 17592178180096.0)) + clstatic_0_1_1_2_4.a3_0_1_1_2_4));
+ }
+
+ public static double Func_0_1_1_2_3()
+ {
+
+ arr3d_0_1_1_2_3[4, 0, 3] = 3584.0F;
+ arr3d_0_1_1_2_3[4, 4, 3] = 32.0F;
+ float asgop0 = -0.25F;
+ asgop0 /= (6.10351563E-05F);
+ asgop0 += (arr3d_0_1_1_2_3[4, 0, 3]);
+ if (((arr3d_0_1_1_2_3[4, 0, 3] * (arr3d_0_1_1_2_3[4, 0, 3] * 1.2456154336734693E-06))) == ((asgop0 / (arr3d_0_1_1_2_3[4, 0, 3] * (arr3d_0_1_1_2_3[4, 0, 3] * 1.2456154336734693E-06)))))
+ {
+ double if0_0retval_0_1_1_2_3 = Convert.ToDouble(((asgop0 / (arr3d_0_1_1_2_3[4, 0, 3] * (arr3d_0_1_1_2_3[4, 0, 3] * 1.2456154336734693E-06))) + (arr3d_0_1_1_2_3[4, 4, 3] * (arr3d_0_1_1_2_3[4, 4, 3] * (arr3d_0_1_1_2_3[4, 4, 3] * 0.00094604489368066425)))));
+ return if0_0retval_0_1_1_2_3;
+ }
+ else
+ Console.WriteLine("Func_0_1_1_2_3: == false");
+ double retval_0_1_1_2_3 = Convert.ToDouble(((asgop0 / (arr3d_0_1_1_2_3[4, 0, 3] * (arr3d_0_1_1_2_3[4, 0, 3] * 1.2456154336734693E-06))) + (arr3d_0_1_1_2_3[4, 4, 3] * (arr3d_0_1_1_2_3[4, 4, 3] * (arr3d_0_1_1_2_3[4, 4, 3] * 0.00094604489368066425)))));
+ return retval_0_1_1_2_3;
+ }
+
+ public static double Func_0_1_1_2_2()
+ {
+
+ arr3d_0_1_1_2_2[4, 0, 3] = 0.0;
+ if ((arr3d_0_1_1_2_2[4, 0, 3]) == 10)
+ {
+ return Convert.ToDouble(arr3d_0_1_1_2_2[4, 0, 3]);
+ }
+ else
+ {
+ if ((arr3d_0_1_1_2_2[4, 0, 3]) == 10)
+ Console.WriteLine("Func_0_1_1_2_2: == true");
+ }
+ return Convert.ToDouble(arr3d_0_1_1_2_2[4, 0, 3]);
+ }
+
+ public static double Func_0_1_1_2_1()
+ {
+
+ vtstatic_0_1_1_2_1.arr1d_0_1_1_2_1[1] = 267911168.0;
+ vtstatic_0_1_1_2_1.a2_0_1_1_2_1 = -252182528.0;
+ arr1d_0_1_1_2_1[0] = 268435456.0;
+ arr1d_0_1_1_2_1[5] = 4294967296.0;
+ double asgop0 = arr1d_0_1_1_2_1[5];
+ asgop0 += ((arr1d_0_1_1_2_1[5] + 257714814976.0));
+ if ((asgop0) < ((((vtstatic_0_1_1_2_1.a2_0_1_1_2_1 + 0.0) - 274625724416.0) + asgop0)))
+ {
+ if (((arr1d_0_1_1_2_1[0] - vtstatic_0_1_1_2_1.arr1d_0_1_1_2_1[1])) < (arr1d_0_1_1_2_1[0]))
+ {
+ return Convert.ToDouble((((arr1d_0_1_1_2_1[0] - vtstatic_0_1_1_2_1.arr1d_0_1_1_2_1[1]) + (arr1d_0_1_1_2_1[0] + vtstatic_0_1_1_2_1.a2_0_1_1_2_1)) - ((((vtstatic_0_1_1_2_1.a2_0_1_1_2_1 + 0.0) - 274625724416.0) + asgop0))));
+ }
+ }
+ else
+ {
+ if ((asgop0) < ((((vtstatic_0_1_1_2_1.a2_0_1_1_2_1 + 0.0) - 274625724416.0) + asgop0)))
+ {
+ double if0_1retval_0_1_1_2_1 = Convert.ToDouble((((arr1d_0_1_1_2_1[0] - vtstatic_0_1_1_2_1.arr1d_0_1_1_2_1[1]) + (arr1d_0_1_1_2_1[0] + vtstatic_0_1_1_2_1.a2_0_1_1_2_1)) - ((((vtstatic_0_1_1_2_1.a2_0_1_1_2_1 + 0.0) - 274625724416.0) + asgop0))));
+ return if0_1retval_0_1_1_2_1;
+ }
+ else
+ Console.WriteLine("Func_0_1_1_2_1: < false");
+ }
+ return Convert.ToDouble((((arr1d_0_1_1_2_1[0] - vtstatic_0_1_1_2_1.arr1d_0_1_1_2_1[1]) + (arr1d_0_1_1_2_1[0] + vtstatic_0_1_1_2_1.a2_0_1_1_2_1)) - ((((vtstatic_0_1_1_2_1.a2_0_1_1_2_1 + 0.0) - 274625724416.0) + asgop0))));
+ }
+
+ public static int Func_0_1_1_1_6()
+ {
+ CL_0_1_1_1_6 cl_0_1_1_1_6 = new CL_0_1_1_1_6();
+
+ vtstatic_0_1_1_1_6.a4_0_1_1_1_6 = -59.847476764808967;
+ cl_0_1_1_1_6.arr1d_0_1_1_1_6[0] = 0.686532F;
+ if ((vtstatic_0_1_1_1_6.a4_0_1_1_1_6) <= (-2081010.0))
+ Console.WriteLine("Func_0_1_1_1_6: <= true");
+ else
+ {
+ return Convert.ToInt32((Convert.ToInt32(Convert.ToUInt16(Convert.ToInt16(2097152.0 + -2081010.0) * Convert.ToSingle(cl_0_1_1_1_6.arr1d_0_1_1_1_6[0]))) - (Convert.ToInt32(1461994739 / vtstatic_0_1_1_1_6.a4_0_1_1_1_6))));
+ }
+ int retval_0_1_1_1_6 = Convert.ToInt32((Convert.ToInt32(Convert.ToUInt16(Convert.ToInt16(2097152.0 + -2081010.0) * Convert.ToSingle(cl_0_1_1_1_6.arr1d_0_1_1_1_6[0]))) - (Convert.ToInt32(1461994739 / vtstatic_0_1_1_1_6.a4_0_1_1_1_6))));
+ return retval_0_1_1_1_6;
+ }
+
+ public static double Func_0_1_1_1_5()
+ {
+ VT_0_1_1_1_5 vt_0_1_1_1_5 = new VT_0_1_1_1_5(1);
+ vt_0_1_1_1_5.arr1d_0_1_1_1_5[0] = -0.03125F;
+ vt_0_1_1_1_5.a1_0_1_1_1_5 = 16384.99609375;
+ vt_0_1_1_1_5.a2_0_1_1_1_5 = -16384.0;
+ CL_0_1_1_1_5 cl_0_1_1_1_5 = new CL_0_1_1_1_5();
+
+ vtstatic_0_1_1_1_5.arr1d_0_1_1_1_5[0] = -0.03125F;
+ vtstatic_0_1_1_1_5.a1_0_1_1_1_5 = 16384.99609375;
+ vtstatic_0_1_1_1_5.a2_0_1_1_1_5 = -16384.0;
+ if ((((0.99609375 * 0.12549019607843137) - ((0.125 + cl_0_1_1_1_5.a3_0_1_1_1_5)))) >= (0.12549019607843137))
+ Console.WriteLine("Func_0_1_1_1_5: >= true");
+ else
+ Console.WriteLine("Func_0_1_1_1_5: >= false");
+ return Convert.ToDouble((((vt_0_1_1_1_5.a2_0_1_1_1_5 - ((vt_0_1_1_1_5.a2_0_1_1_1_5 * (vt_0_1_1_1_5.a2_0_1_1_1_5 + vt_0_1_1_1_5.a1_0_1_1_1_5)))) + ((0.99609375 * 0.12549019607843137) - ((0.125 + cl_0_1_1_1_5.a3_0_1_1_1_5)))) + (vtstatic_0_1_1_1_5.arr1d_0_1_1_1_5[0] / 0.00080805852698014838)));
+ }
+
+ public static float Func_0_1_1_1_4()
+ {
+ CL_0_1_1_1_4 cl_0_1_1_1_4 = new CL_0_1_1_1_4();
+
+ cl_0_1_1_1_4.arr1d_0_1_1_1_4[3] = 16.0F;
+ clstatic_0_1_1_1_4.arr1d_0_1_1_1_4[0] = 65536.0F;
+ float asgop0 = clstatic_0_1_1_1_4.arr1d_0_1_1_1_4[0];
+ asgop0 *= (clstatic_0_1_1_1_4.a2_0_1_1_1_4);
+ float asgop1 = cl_0_1_1_1_4.arr1d_0_1_1_1_4[3];
+ asgop1 *= (((cl_0_1_1_1_4.arr1d_0_1_1_1_4[3] * 1.0F) + (cl_0_1_1_1_4.arr1d_0_1_1_1_4[3] - (-61408.0F))));
+ asgop0 += ((clstatic_0_1_1_1_4.arr1d_0_1_1_1_4[0] * 12.0F));
+ if ((asgop1) <= ((asgop0 - asgop1)))
+ {
+ return Convert.ToSingle((asgop0 - asgop1));
+ }
+ float retval_0_1_1_1_4 = Convert.ToSingle((asgop0 - asgop1));
+ return retval_0_1_1_1_4;
+ }
+
+ public static ulong Func_0_1_1_1_3()
+ {
+ long a0_0_1_1_1_3 = 852061180172686450L;
+
+ double asgop0 = 0.99999999489841718;
+ asgop0 += (0.0);
+ if ((3293344256U) < 10)
+ {
+ ulong if0_0retval_0_1_1_1_3 = Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt64(Convert.ToDouble(a0_0_1_1_1_3) * asgop0) + (Convert.ToInt64(3293344256U) + Convert.ToInt64(Convert.ToInt32((Convert.ToInt32(0.99999999489841718 - (a5_0_1_1_1_3)))) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(2032992162)) % (Convert.ToInt32(1057205913))))) + Convert.ToInt64(a0_0_1_1_1_3)))))));
+ return if0_0retval_0_1_1_1_3;
+ }
+ return Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt64(Convert.ToDouble(a0_0_1_1_1_3) * asgop0) + (Convert.ToInt64(3293344256U) + Convert.ToInt64(Convert.ToInt32((Convert.ToInt32(0.99999999489841718 - (a5_0_1_1_1_3)))) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(2032992162)) % (Convert.ToInt32(1057205913))))) + Convert.ToInt64(a0_0_1_1_1_3)))))));
+ }
+
+ public static double Func_0_1_1_1_2()
+ {
+
+ vtstatic_0_1_1_1_2.arr2d_0_1_1_1_2[2, 0] = -63.5;
+ if ((a3_0_1_1_1_2) >= (((0.001953125F * (0.5 - (vtstatic_0_1_1_1_2.arr2d_0_1_1_1_2[2, 0]))) + a3_0_1_1_1_2)))
+ {
+ return Convert.ToDouble(((0.001953125F * (0.5 - (vtstatic_0_1_1_1_2.arr2d_0_1_1_1_2[2, 0]))) + a3_0_1_1_1_2));
+ }
+ return Convert.ToDouble(((0.001953125F * (0.5 - (vtstatic_0_1_1_1_2.arr2d_0_1_1_1_2[2, 0]))) + a3_0_1_1_1_2));
+ }
+
+ public static double Func_0_1_1_1_1()
+ {
+ VT_0_1_1_1_1 vt_0_1_1_1_1 = new VT_0_1_1_1_1(1);
+ vt_0_1_1_1_1.arr2d_0_1_1_1_1[2, 0] = 6.5395808128698955E-06;
+ vt_0_1_1_1_1.a2_0_1_1_1_1 = 0.5;
+ CL_0_1_1_1_1 cl_0_1_1_1_1 = new CL_0_1_1_1_1();
+
+ vtstatic_0_1_1_1_1.arr2d_0_1_1_1_1[2, 0] = 6.5395808128698955E-06;
+ vtstatic_0_1_1_1_1.a2_0_1_1_1_1 = 0.5;
+ double asgop0 = a3_0_1_1_1_1;
+ asgop0 /= (((a3_0_1_1_1_1 - cl_0_1_1_1_1.a4_0_1_1_1_1) - (cl_0_1_1_1_1.a4_0_1_1_1_1 * vt_0_1_1_1_1.arr2d_0_1_1_1_1[2, 0])));
+ if ((asgop0) > ((((32.0F / vtstatic_0_1_1_1_1.a2_0_1_1_1_1) + ((vtstatic_0_1_1_1_1.a2_0_1_1_1_1 + 0.0) - ((vtstatic_0_1_1_1_1.a2_0_1_1_1_1 + -448.0)))) * asgop0)))
+ {
+ return Convert.ToDouble((((32.0F / vtstatic_0_1_1_1_1.a2_0_1_1_1_1) + ((vtstatic_0_1_1_1_1.a2_0_1_1_1_1 + 0.0) - ((vtstatic_0_1_1_1_1.a2_0_1_1_1_1 + -448.0)))) * asgop0));
+ }
+ return Convert.ToDouble((((32.0F / vtstatic_0_1_1_1_1.a2_0_1_1_1_1) + ((vtstatic_0_1_1_1_1.a2_0_1_1_1_1 + 0.0) - ((vtstatic_0_1_1_1_1.a2_0_1_1_1_1 + -448.0)))) * asgop0));
+ }
+
+ public static float Func_0_6_6_6()
+ {
+
+ float val_0_6_6_6_6 = Func_0_6_6_6_6();
+ float val_0_6_6_6_5 = Func_0_6_6_6_5();
+ float val_0_6_6_6_4 = Func_0_6_6_6_4();
+ float val_0_6_6_6_3 = Func_0_6_6_6_3();
+ float val_0_6_6_6_2 = Func_0_6_6_6_2();
+ float val_0_6_6_6_1 = Func_0_6_6_6_1();
+ float asgop0 = val_0_6_6_6_2;
+ asgop0 *= (val_0_6_6_6_4);
+ return Convert.ToSingle((((((1.52587891E-05F / val_0_6_6_6_5) + val_0_6_6_6_6) / (val_0_6_6_6_1 - ((-0.000120162964F + -0.000244140625F)))) * (val_0_6_6_6_3 / (-0.0003643036F / 0.0078125F))) * asgop0));
+ }
+
+ public static double Func_0_6_6_5()
+ {
+
+ double val_0_6_6_5_6 = Func_0_6_6_5_6();
+ double val_0_6_6_5_5 = Func_0_6_6_5_5();
+ float val_0_6_6_5_4 = Func_0_6_6_5_4();
+ double val_0_6_6_5_3 = Func_0_6_6_5_3();
+ double val_0_6_6_5_2 = Func_0_6_6_5_2();
+ double val_0_6_6_5_1 = Func_0_6_6_5_1();
+ double asgop0 = 6.103515625E-05;
+ asgop0 -= ((val_0_6_6_5_5));
+ double asgop1 = val_0_6_6_5_2;
+ asgop1 /= ((asgop0 - ((-7.99993896484375 * val_0_6_6_5_1))));
+ return Convert.ToDouble((((val_0_6_6_5_4 / val_0_6_6_5_6) + ((0.5 + val_0_6_6_5_3) - ((0.5 + -448.0)))) * asgop1));
+ }
+
+ public static float Func_0_6_6_4()
+ {
+
+ float val_0_6_6_4_6 = Func_0_6_6_4_6();
+ float val_0_6_6_4_5 = Func_0_6_6_4_5();
+ float val_0_6_6_4_4 = Func_0_6_6_4_4();
+ float val_0_6_6_4_3 = Func_0_6_6_4_3();
+ float val_0_6_6_4_2 = Func_0_6_6_4_2();
+ float val_0_6_6_4_1 = Func_0_6_6_4_1();
+ float asgop0 = 2.08616257E-07F;
+ asgop0 /= (-1.45519152E-11F);
+ return Convert.ToSingle((((val_0_6_6_4_5 * (3.05175781E-05F + val_0_6_6_4_6)) - val_0_6_6_4_1) * (((val_0_6_6_4_3 / val_0_6_6_4_2) / val_0_6_6_4_4) - (asgop0))));
+ }
+
+ public static double Func_0_6_6_3()
+ {
+
+ double val_0_6_6_3_6 = Func_0_6_6_3_6();
+ double val_0_6_6_3_5 = Func_0_6_6_3_5();
+ float val_0_6_6_3_4 = Func_0_6_6_3_4();
+ double val_0_6_6_3_3 = Func_0_6_6_3_3();
+ float val_0_6_6_3_2 = Func_0_6_6_3_2();
+ float val_0_6_6_3_1 = Func_0_6_6_3_1();
+ double asgop0 = 4.76837158203125E-07;
+ asgop0 += ((val_0_6_6_3_5 - (val_0_6_6_3_3)));
+ val_0_6_6_3_4 *= (val_0_6_6_3_1);
+ double asgop2 = 262144.0;
+ asgop2 *= ((val_0_6_6_3_6 + -262143.99987792969));
+ double retval_0_6_6_3 = Convert.ToDouble(((val_0_6_6_3_4 / asgop2) * ((val_0_6_6_3_2 * 1.1368683772161603E-13) / asgop0)));
+ return retval_0_6_6_3;
+ }
+
+ public static double Func_0_6_6_2()
+ {
+
+ double val_0_6_6_2_6 = Func_0_6_6_2_6();
+ double val_0_6_6_2_5 = Func_0_6_6_2_5();
+ float val_0_6_6_2_4 = Func_0_6_6_2_4();
+ double val_0_6_6_2_3 = Func_0_6_6_2_3();
+ float val_0_6_6_2_2 = Func_0_6_6_2_2();
+ float val_0_6_6_2_1 = Func_0_6_6_2_1();
+ return Convert.ToDouble((((val_0_6_6_2_4 * val_0_6_6_2_1) / (262144.0 * (val_0_6_6_2_6 + -262143.99987792969))) * ((val_0_6_6_2_2 * 1.1368683772161603E-13) / (4.76837158203125E-07 + (val_0_6_6_2_5 - (val_0_6_6_2_3))))));
+ }
+
+ public static double Func_0_6_6_1()
+ {
+
+ double val_0_6_6_1_6 = Func_0_6_6_1_6();
+ double val_0_6_6_1_5 = Func_0_6_6_1_5();
+ double val_0_6_6_1_4 = Func_0_6_6_1_4();
+ double val_0_6_6_1_3 = Func_0_6_6_1_3();
+ double val_0_6_6_1_2 = Func_0_6_6_1_2();
+ double val_0_6_6_1_1 = Func_0_6_6_1_1();
+ double asgop0 = val_0_6_6_1_2;
+ asgop0 -= (val_0_6_6_1_6);
+ val_0_6_6_1_5 /= ((7.62939453E-06F / 0.03125));
+ double asgop2 = -33554432.0;
+ asgop2 += (val_0_6_6_1_1);
+ val_0_6_6_1_5 *= ((val_0_6_6_1_3 - ((0.0625 / val_0_6_6_1_4))));
+ asgop0 *= (asgop2);
+ return Convert.ToDouble((val_0_6_6_1_5 / asgop0));
+ }
+
+ public static float Func_0_6_5_6()
+ {
+
+ float val_0_6_5_6_6 = Func_0_6_5_6_6();
+ float val_0_6_5_6_5 = Func_0_6_5_6_5();
+ float val_0_6_5_6_4 = Func_0_6_5_6_4();
+ float val_0_6_5_6_3 = Func_0_6_5_6_3();
+ float val_0_6_5_6_2 = Func_0_6_5_6_2();
+ float val_0_6_5_6_1 = Func_0_6_5_6_1();
+ float asgop0 = 128.0F;
+ asgop0 -= ((val_0_6_5_6_4));
+ float asgop1 = val_0_6_5_6_2;
+ asgop1 += (0.921875F);
+ return Convert.ToSingle(((((val_0_6_5_6_5 / (0.25F / (0.25F + val_0_6_5_6_6))) * asgop0) / (val_0_6_5_6_1 - (val_0_6_5_6_3))) + asgop1));
+ }
+
+ public static float Func_0_6_5_5()
+ {
+
+ float val_0_6_5_5_1 = Func_0_6_5_5_1();
+ float retval_0_6_5_5 = Convert.ToSingle(val_0_6_5_5_1);
+ return retval_0_6_5_5;
+ }
+
+ public static float Func_0_6_5_4()
+ {
+
+ float val_0_6_5_4_6 = Func_0_6_5_4_6();
+ float val_0_6_5_4_5 = Func_0_6_5_4_5();
+ float val_0_6_5_4_4 = Func_0_6_5_4_4();
+ float val_0_6_5_4_3 = Func_0_6_5_4_3();
+ float val_0_6_5_4_2 = Func_0_6_5_4_2();
+ float val_0_6_5_4_1 = Func_0_6_5_4_1();
+ float asgop0 = 8.0F;
+ asgop0 -= (8.0078125F);
+ asgop0 *= ((8.0078125F / 0.0156402588F));
+ float asgop2 = val_0_6_5_4_5;
+ asgop2 -= (0.0F);
+ float asgop3 = val_0_6_5_4_6;
+ asgop3 -= ((val_0_6_5_4_4));
+ asgop3 /= (val_0_6_5_4_2);
+ asgop2 -= ((val_0_6_5_4_3));
+ asgop2 += (asgop0);
+ float retval_0_6_5_4 = Convert.ToSingle(((asgop3 / val_0_6_5_4_1) / asgop2));
+ return retval_0_6_5_4;
+ }
+
+ public static float Func_0_6_5_3()
+ {
+
+ float val_0_6_5_3_6 = Func_0_6_5_3_6();
+ float val_0_6_5_3_5 = Func_0_6_5_3_5();
+ float val_0_6_5_3_4 = Func_0_6_5_3_4();
+ float val_0_6_5_3_3 = Func_0_6_5_3_3();
+ float val_0_6_5_3_2 = Func_0_6_5_3_2();
+ float val_0_6_5_3_1 = Func_0_6_5_3_1();
+ float asgop0 = 0.5F;
+ asgop0 -= ((val_0_6_5_3_4));
+ float asgop1 = 8.0078125F;
+ asgop1 /= (val_0_6_5_3_5);
+ float asgop2 = 2.0F;
+ asgop2 -= (val_0_6_5_3_2);
+ float retval_0_6_5_3 = Convert.ToSingle((((asgop0 / val_0_6_5_3_3) / val_0_6_5_3_1) / ((asgop2 - (-6.0F)) + ((val_0_6_5_3_6 - 8.0078125F) * asgop1))));
+ return retval_0_6_5_3;
+ }
+
+ public static float Func_0_6_5_2()
+ {
+
+ float val_0_6_5_2_6 = Func_0_6_5_2_6();
+ float val_0_6_5_2_5 = Func_0_6_5_2_5();
+ float val_0_6_5_2_4 = Func_0_6_5_2_4();
+ float val_0_6_5_2_3 = Func_0_6_5_2_3();
+ float val_0_6_5_2_2 = Func_0_6_5_2_2();
+ float val_0_6_5_2_1 = Func_0_6_5_2_1();
+ float asgop0 = 0.5F;
+ asgop0 -= (val_0_6_5_2_2);
+ float asgop1 = 2.0F;
+ asgop1 -= (val_0_6_5_2_4);
+ float asgop2 = 0.0703125F;
+ asgop2 /= (val_0_6_5_2_5);
+ asgop1 /= (val_0_6_5_2_3);
+ float retval_0_6_5_2 = Convert.ToSingle(((asgop1 / val_0_6_5_2_1) / ((asgop0 - 0.4375F) + ((val_0_6_5_2_6 - 0.0703125F) * asgop2))));
+ return retval_0_6_5_2;
+ }
+
+ public static float Func_0_6_5_1()
+ {
+
+ float val_0_6_5_1_6 = Func_0_6_5_1_6();
+ float val_0_6_5_1_5 = Func_0_6_5_1_5();
+ float val_0_6_5_1_4 = Func_0_6_5_1_4();
+ float val_0_6_5_1_3 = Func_0_6_5_1_3();
+ float val_0_6_5_1_2 = Func_0_6_5_1_2();
+ float val_0_6_5_1_1 = Func_0_6_5_1_1();
+ val_0_6_5_1_3 -= ((val_0_6_5_1_4));
+ float asgop1 = val_0_6_5_1_2;
+ asgop1 += (val_0_6_5_1_6);
+ float asgop2 = 512.0F;
+ asgop2 /= (((val_0_6_5_1_5 / (512.0F / 1.90734863E-06F)) * (val_0_6_5_1_1 * 5.368709E+08F)));
+ return Convert.ToSingle(((asgop2 / val_0_6_5_1_3) * asgop1));
+ }
+
+ public static double Func_0_6_4_6()
+ {
+
+ double val_0_6_4_6_6 = Func_0_6_4_6_6();
+ double val_0_6_4_6_5 = Func_0_6_4_6_5();
+ double val_0_6_4_6_4 = Func_0_6_4_6_4();
+ double val_0_6_4_6_3 = Func_0_6_4_6_3();
+ double val_0_6_4_6_2 = Func_0_6_4_6_2();
+ double val_0_6_4_6_1 = Func_0_6_4_6_1();
+ double asgop0 = val_0_6_4_6_2;
+ asgop0 -= (((-16777216.0 - val_0_6_4_6_1) * val_0_6_4_6_5));
+ double retval_0_6_4_6 = Convert.ToDouble(((val_0_6_4_6_3 / (val_0_6_4_6_4 - (val_0_6_4_6_6))) + asgop0));
+ return retval_0_6_4_6;
+ }
+
+ public static double Func_0_6_4_5()
+ {
+
+ double val_0_6_4_5_6 = Func_0_6_4_5_6();
+ double val_0_6_4_5_5 = Func_0_6_4_5_5();
+ float val_0_6_4_5_4 = Func_0_6_4_5_4();
+ double val_0_6_4_5_3 = Func_0_6_4_5_3();
+ double val_0_6_4_5_2 = Func_0_6_4_5_2();
+ float val_0_6_4_5_1 = Func_0_6_4_5_1();
+ double asgop0 = val_0_6_4_5_3;
+ asgop0 -= (0.00146484375);
+ double retval_0_6_4_5 = Convert.ToDouble(((val_0_6_4_5_4 * (asgop0 + val_0_6_4_5_5)) * ((val_0_6_4_5_1 * ((-1.0F * val_0_6_4_5_6) / val_0_6_4_5_2)) * (-1.0F * -475753202.88340849))));
+ return retval_0_6_4_5;
+ }
+
+ public static int Func_0_6_4_4()
+ {
+
+ Decimal val_0_6_4_4_4 = Func_0_6_4_4_4();
+ Decimal val_0_6_4_4_3 = Func_0_6_4_4_3();
+ double val_0_6_4_4_2 = Func_0_6_4_4_2();
+ double val_0_6_4_4_1 = Func_0_6_4_4_1();
+ val_0_6_4_4_1 -= (val_0_6_4_4_2);
+ if ((val_0_6_4_4_3) <= (val_0_6_4_4_4))
+ Console.WriteLine("Func_0_6_4_4: <= true");
+ else
+ Console.WriteLine("Func_0_6_4_4: <= false");
+ return Convert.ToInt32(Convert.ToInt32(Convert.ToInt32(val_0_6_4_4_4 - val_0_6_4_4_3) / val_0_6_4_4_1));
+ }
+
+ public static double Func_0_6_4_3()
+ {
+
+ double val_0_6_4_3_6 = Func_0_6_4_3_6();
+ float val_0_6_4_3_5 = Func_0_6_4_3_5();
+ float val_0_6_4_3_4 = Func_0_6_4_3_4();
+ double val_0_6_4_3_3 = Func_0_6_4_3_3();
+ double val_0_6_4_3_2 = Func_0_6_4_3_2();
+ double val_0_6_4_3_1 = Func_0_6_4_3_1();
+ double retval_0_6_4_3 = Convert.ToDouble((((val_0_6_4_3_4 * val_0_6_4_3_3) * (val_0_6_4_3_5 / -3.814697265625E-06)) + (((val_0_6_4_3_6 - 0.0) - (val_0_6_4_3_2)) * val_0_6_4_3_1)));
+ return retval_0_6_4_3;
+ }
+
+ public static double Func_0_6_4_2()
+ {
+
+ float val_0_6_4_2_6 = Func_0_6_4_2_6();
+ double val_0_6_4_2_5 = Func_0_6_4_2_5();
+ double val_0_6_4_2_4 = Func_0_6_4_2_4();
+ double val_0_6_4_2_3 = Func_0_6_4_2_3();
+ double val_0_6_4_2_2 = Func_0_6_4_2_2();
+ double val_0_6_4_2_1 = Func_0_6_4_2_1();
+ double asgop0 = -261120.0;
+ asgop0 /= (val_0_6_4_2_3);
+ asgop0 -= (((-1.0F / val_0_6_4_2_5)));
+ asgop0 -= (((3.829656862745098E-06 + val_0_6_4_2_2) / 257.00392156862745));
+ return Convert.ToDouble((asgop0 + ((val_0_6_4_2_6 * (-1.0F / val_0_6_4_2_4)) + val_0_6_4_2_1)));
+ }
+
+ public static double Func_0_6_4_1()
+ {
+
+ float val_0_6_4_1_6 = Func_0_6_4_1_6();
+ double val_0_6_4_1_5 = Func_0_6_4_1_5();
+ double val_0_6_4_1_4 = Func_0_6_4_1_4();
+ double val_0_6_4_1_3 = Func_0_6_4_1_3();
+ double val_0_6_4_1_2 = Func_0_6_4_1_2();
+ double val_0_6_4_1_1 = Func_0_6_4_1_1();
+ double asgop0 = -130560.0;
+ asgop0 /= (val_0_6_4_1_3);
+ asgop0 -= (((-1.0F / val_0_6_4_1_5)));
+ asgop0 -= (((7.659313725490196E-06 + val_0_6_4_1_2) / 514.00784313725489));
+ return Convert.ToDouble((asgop0 + ((val_0_6_4_1_6 * (-1.0F / val_0_6_4_1_4)) + val_0_6_4_1_1)));
+ }
+
+ public static double Func_0_6_3_6()
+ {
+
+ double val_0_6_3_6_6 = Func_0_6_3_6_6();
+ ushort val_0_6_3_6_5 = Func_0_6_3_6_5();
+ double val_0_6_3_6_4 = Func_0_6_3_6_4();
+ double val_0_6_3_6_3 = Func_0_6_3_6_3();
+ float val_0_6_3_6_2 = Func_0_6_3_6_2();
+ double val_0_6_3_6_1 = Func_0_6_3_6_1();
+ double asgop0 = val_0_6_3_6_1;
+ asgop0 -= (val_0_6_3_6_4);
+ double asgop1 = val_0_6_3_6_3;
+ asgop1 += (val_0_6_3_6_6);
+ if (((Convert.ToUInt32((Convert.ToInt32((Convert.ToInt32(1099178880)) % (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(1466059628)) % (Convert.ToInt32(752861461)))))))) / Convert.ToSingle(val_0_6_3_6_2)) / (Convert.ToSingle(val_0_6_3_6_5 / 15849.0) * 4.76837158203125E-07))) == ((asgop1 - (Convert.ToUInt32((Convert.ToInt32((Convert.ToInt32(1099178880)) % (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(1466059628)) % (Convert.ToInt32(752861461)))))))) / Convert.ToSingle(val_0_6_3_6_2)) / (Convert.ToSingle(val_0_6_3_6_5 / 15849.0) * 4.76837158203125E-07)))))
+ {
+ return Convert.ToDouble(((asgop1 - (Convert.ToUInt32((Convert.ToInt32((Convert.ToInt32(1099178880)) % (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(1466059628)) % (Convert.ToInt32(752861461)))))))) / Convert.ToSingle(val_0_6_3_6_2)) / (Convert.ToSingle(val_0_6_3_6_5 / 15849.0) * 4.76837158203125E-07))) + asgop0));
+ }
+ return Convert.ToDouble(((asgop1 - (Convert.ToUInt32((Convert.ToInt32((Convert.ToInt32(1099178880)) % (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(1466059628)) % (Convert.ToInt32(752861461)))))))) / Convert.ToSingle(val_0_6_3_6_2)) / (Convert.ToSingle(val_0_6_3_6_5 / 15849.0) * 4.76837158203125E-07))) + asgop0));
+ }
+
+ public static double Func_0_6_3_5()
+ {
+
+ double val_0_6_3_5_6 = Func_0_6_3_5_6();
+ double val_0_6_3_5_5 = Func_0_6_3_5_5();
+ double val_0_6_3_5_4 = Func_0_6_3_5_4();
+ double val_0_6_3_5_3 = Func_0_6_3_5_3();
+ double val_0_6_3_5_2 = Func_0_6_3_5_2();
+ double val_0_6_3_5_1 = Func_0_6_3_5_1();
+ val_0_6_3_5_5 += (val_0_6_3_5_6);
+ double asgop1 = val_0_6_3_5_3;
+ asgop1 -= ((val_0_6_3_5_1));
+ int asgop2 = -941577690;
+ asgop2 %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(941577682))))));
+ if (((asgop2 / val_0_6_3_5_2)) > (val_0_6_3_5_2))
+ Console.WriteLine("Func_0_6_3_5: > true");
+ return Convert.ToDouble((((asgop2 / val_0_6_3_5_2) + val_0_6_3_5_5) - ((asgop1 + -65011712.0) + val_0_6_3_5_4)));
+ }
+
+ public static double Func_0_6_3_4()
+ {
+
+ uint val_0_6_3_4_6 = Func_0_6_3_4_6();
+ double val_0_6_3_4_5 = Func_0_6_3_4_5();
+ int val_0_6_3_4_4 = Func_0_6_3_4_4();
+ ulong val_0_6_3_4_3 = Func_0_6_3_4_3();
+ double val_0_6_3_4_2 = Func_0_6_3_4_2();
+ double val_0_6_3_4_1 = Func_0_6_3_4_1();
+ if ((((val_0_6_3_4_3 / val_0_6_3_4_1) + -72057044282114048.0)) != (val_0_6_3_4_1))
+ {
+ double if0_0retval_0_6_3_4 = Convert.ToDouble((((val_0_6_3_4_4 / val_0_6_3_4_2) - ((val_0_6_3_4_6 / (-34359738368.0 / 72057594037927936.0)))) + (((val_0_6_3_4_3 / val_0_6_3_4_1) + -72057044282114048.0) + val_0_6_3_4_5)));
+ return if0_0retval_0_6_3_4;
+ }
+ else
+ Console.WriteLine("Func_0_6_3_4: != false");
+ double retval_0_6_3_4 = Convert.ToDouble((((val_0_6_3_4_4 / val_0_6_3_4_2) - ((val_0_6_3_4_6 / (-34359738368.0 / 72057594037927936.0)))) + (((val_0_6_3_4_3 / val_0_6_3_4_1) + -72057044282114048.0) + val_0_6_3_4_5)));
+ return retval_0_6_3_4;
+ }
+
+ public static double Func_0_6_3_3()
+ {
+
+ double val_0_6_3_3_6 = Func_0_6_3_3_6();
+ int val_0_6_3_3_5 = Func_0_6_3_3_5();
+ double val_0_6_3_3_4 = Func_0_6_3_3_4();
+ double val_0_6_3_3_3 = Func_0_6_3_3_3();
+ double val_0_6_3_3_2 = Func_0_6_3_3_2();
+ double val_0_6_3_3_1 = Func_0_6_3_3_1();
+ double asgop0 = val_0_6_3_3_1;
+ asgop0 -= ((val_0_6_3_3_3));
+ if (((val_0_6_3_3_6 + val_0_6_3_3_2)) < (val_0_6_3_3_6))
+ Console.WriteLine("Func_0_6_3_3: < true");
+ return Convert.ToDouble((((val_0_6_3_3_6 + val_0_6_3_3_2) - ((Convert.ToUInt32((Convert.ToInt32((Convert.ToInt32(1099178880)) % (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(1466059628)) % (Convert.ToInt32(val_0_6_3_3_5)))))))) / Convert.ToSingle(47116.7852F)) / (Convert.ToSingle(63396 / -15849.0) * val_0_6_3_3_4)))) + asgop0));
+ }
+
+ public static double Func_0_6_3_2()
+ {
+
+ double val_0_6_3_2_6 = Func_0_6_3_2_6();
+ double val_0_6_3_2_5 = Func_0_6_3_2_5();
+ double val_0_6_3_2_4 = Func_0_6_3_2_4();
+ int val_0_6_3_2_3 = Func_0_6_3_2_3();
+ double val_0_6_3_2_2 = Func_0_6_3_2_2();
+ double val_0_6_3_2_1 = Func_0_6_3_2_1();
+ double asgop0 = -16777216.0;
+ asgop0 += (((-16777216.0 - (val_0_6_3_2_6)) + (val_0_6_3_2_5 + -2132279296.0)));
+ double asgop1 = val_0_6_3_2_2;
+ asgop1 -= (((-1058537472.0 * (val_0_6_3_2_3 * 5.3603370239091758E-10))));
+ if ((asgop0) >= (((val_0_6_3_2_4 * val_0_6_3_2_1) - (asgop0))))
+ Console.WriteLine("Func_0_6_3_2: >= true");
+ return Convert.ToDouble((((val_0_6_3_2_4 * val_0_6_3_2_1) - (asgop0)) + asgop1));
+ }
+
+ public static double Func_0_6_3_1()
+ {
+
+ int val_0_6_3_1_6 = Func_0_6_3_1_6();
+ int val_0_6_3_1_5 = Func_0_6_3_1_5();
+ double val_0_6_3_1_4 = Func_0_6_3_1_4();
+ double val_0_6_3_1_3 = Func_0_6_3_1_3();
+ float val_0_6_3_1_2 = Func_0_6_3_1_2();
+ int val_0_6_3_1_1 = Func_0_6_3_1_1();
+ val_0_6_3_1_1 %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(val_0_6_3_1_6))))));
+ double asgop1 = 119035.0;
+ asgop1 *= (1.077784503993286E-11);
+ if (((Convert.ToInt16(val_0_6_3_1_4 - ((val_0_6_3_1_3 + 119035.0))))) <= (Convert.ToInt16((Convert.ToInt16(val_0_6_3_1_4 - ((val_0_6_3_1_3 + 119035.0)))) * (val_0_6_3_1_2 * asgop1))))
+ Console.WriteLine("Func_0_6_3_1: <= true");
+ else
+ Console.WriteLine("Func_0_6_3_1: <= false");
+ double retval_0_6_3_1 = Convert.ToDouble((Convert.ToInt16((Convert.ToInt16(val_0_6_3_1_4 - ((val_0_6_3_1_3 + 119035.0)))) * (val_0_6_3_1_2 * asgop1)) * (val_0_6_3_1_1 * (val_0_6_3_1_5 * 1.3549979665684158E-14))));
+ return retval_0_6_3_1;
+ }
+
+ public static float Func_0_6_2_6()
+ {
+
+ double val_0_6_2_6_6 = Func_0_6_2_6_6();
+ float val_0_6_2_6_5 = Func_0_6_2_6_5();
+ float val_0_6_2_6_4 = Func_0_6_2_6_4();
+ ushort val_0_6_2_6_3 = Func_0_6_2_6_3();
+ float val_0_6_2_6_2 = Func_0_6_2_6_2();
+ float val_0_6_2_6_1 = Func_0_6_2_6_1();
+ float asgop0 = val_0_6_2_6_1;
+ asgop0 -= ((Convert.ToSingle(val_0_6_2_6_3 * val_0_6_2_6_6)));
+ float asgop1 = val_0_6_2_6_4;
+ asgop1 += (((-8192.0F - (val_0_6_2_6_5)) + (131072.0F + -254976.0F)));
+ if ((asgop0) <= ((((val_0_6_2_6_2 * 262144.0F) - (asgop1)) + asgop0)))
+ {
+ if ((asgop0) > ((((val_0_6_2_6_2 * 262144.0F) - (asgop1)) + asgop0)))
+ Console.WriteLine("Func_0_6_2_6: > true");
+ }
+ else
+ Console.WriteLine("Func_0_6_2_6: <= false");
+ return Convert.ToSingle((((val_0_6_2_6_2 * 262144.0F) - (asgop1)) + asgop0));
+ }
+
+ public static float Func_0_6_2_5()
+ {
+
+ long val_0_6_2_5_6 = Func_0_6_2_5_6();
+ double val_0_6_2_5_5 = Func_0_6_2_5_5();
+ long val_0_6_2_5_4 = Func_0_6_2_5_4();
+ short val_0_6_2_5_3 = Func_0_6_2_5_3();
+ double val_0_6_2_5_2 = Func_0_6_2_5_2();
+ int val_0_6_2_5_1 = Func_0_6_2_5_1();
+ long asgop0 = val_0_6_2_5_4;
+ asgop0 /= (Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(val_0_6_2_5_6) * -0.001953125)));
+ if ((val_0_6_2_5_5) != (val_0_6_2_5_2))
+ Console.WriteLine("Func_0_6_2_5: != true");
+ return Convert.ToSingle((Convert.ToSingle(asgop0 / val_0_6_2_5_2) - (Convert.ToSingle(Convert.ToUInt32(val_0_6_2_5_3 + (Convert.ToInt32(Convert.ToUInt16(-242378482 / Convert.ToSingle(-23375.2988F))) - (val_0_6_2_5_1))) * val_0_6_2_5_5))));
+ }
+
+ public static float Func_0_6_2_4()
+ {
+
+ float val_0_6_2_4_1 = Func_0_6_2_4_1();
+ if ((val_0_6_2_4_1) < 10)
+ {
+ return Convert.ToSingle(val_0_6_2_4_1);
+ }
+ return Convert.ToSingle(val_0_6_2_4_1);
+ }
+
+ public static float Func_0_6_2_3()
+ {
+
+ double val_0_6_2_3_6 = Func_0_6_2_3_6();
+ long val_0_6_2_3_5 = Func_0_6_2_3_5();
+ short val_0_6_2_3_4 = Func_0_6_2_3_4();
+ double val_0_6_2_3_3 = Func_0_6_2_3_3();
+ double val_0_6_2_3_2 = Func_0_6_2_3_2();
+ int val_0_6_2_3_1 = Func_0_6_2_3_1();
+ long asgop0 = -4096L;
+ asgop0 /= (Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(val_0_6_2_3_5) * val_0_6_2_3_2)));
+ if ((Convert.ToUInt32(val_0_6_2_3_4 + (Convert.ToInt32(Convert.ToUInt16(-242378482 / Convert.ToSingle(-23375.2988F))) - (val_0_6_2_3_1)))) != 10)
+ {
+ float if0_0retval_0_6_2_3 = Convert.ToSingle((Convert.ToSingle(asgop0 / val_0_6_2_3_3) - (Convert.ToSingle(Convert.ToUInt32(val_0_6_2_3_4 + (Convert.ToInt32(Convert.ToUInt16(-242378482 / Convert.ToSingle(-23375.2988F))) - (val_0_6_2_3_1))) * val_0_6_2_3_6))));
+ return if0_0retval_0_6_2_3;
+ }
+ else
+ Console.WriteLine("Func_0_6_2_3: != false");
+ return Convert.ToSingle((Convert.ToSingle(asgop0 / val_0_6_2_3_3) - (Convert.ToSingle(Convert.ToUInt32(val_0_6_2_3_4 + (Convert.ToInt32(Convert.ToUInt16(-242378482 / Convert.ToSingle(-23375.2988F))) - (val_0_6_2_3_1))) * val_0_6_2_3_6))));
+ }
+
+ public static float Func_0_6_2_2()
+ {
+
+ double val_0_6_2_2_6 = Func_0_6_2_2_6();
+ double val_0_6_2_2_5 = Func_0_6_2_2_5();
+ double val_0_6_2_2_4 = Func_0_6_2_2_4();
+ short val_0_6_2_2_3 = Func_0_6_2_2_3();
+ int val_0_6_2_2_2 = Func_0_6_2_2_2();
+ int val_0_6_2_2_1 = Func_0_6_2_2_1();
+ val_0_6_2_2_1 %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(val_0_6_2_2_2))))));
+ double asgop1 = val_0_6_2_2_4;
+ asgop1 /= (val_0_6_2_2_5);
+ if ((asgop1) > ((262144L / val_0_6_2_2_6)))
+ {
+ float if0_0retval_0_6_2_2 = Convert.ToSingle((Convert.ToSingle(val_0_6_2_2_1 * asgop1) + Convert.ToSingle(val_0_6_2_2_3 / (262144L / val_0_6_2_2_6))));
+ return if0_0retval_0_6_2_2;
+ }
+ return Convert.ToSingle((Convert.ToSingle(val_0_6_2_2_1 * asgop1) + Convert.ToSingle(val_0_6_2_2_3 / (262144L / val_0_6_2_2_6))));
+ }
+
+ public static float Func_0_6_2_1()
+ {
+
+ double val_0_6_2_1_6 = Func_0_6_2_1_6();
+ long val_0_6_2_1_5 = Func_0_6_2_1_5();
+ float val_0_6_2_1_4 = Func_0_6_2_1_4();
+ float val_0_6_2_1_3 = Func_0_6_2_1_3();
+ float val_0_6_2_1_2 = Func_0_6_2_1_2();
+ long val_0_6_2_1_1 = Func_0_6_2_1_1();
+ float asgop0 = val_0_6_2_1_3;
+ asgop0 -= (Convert.ToSingle(val_0_6_2_1_5 * val_0_6_2_1_6));
+ double asgop1 = 0.00048828125;
+ asgop1 -= (((0.00048828125 + (-64L / 1024.0))));
+ float asgop2 = val_0_6_2_1_4;
+ asgop2 -= (32.0F);
+ if ((val_0_6_2_1_1) > 10)
+ Console.WriteLine("Func_0_6_2_1: > true");
+ else
+ Console.WriteLine("Func_0_6_2_1: > false");
+ return Convert.ToSingle((Convert.ToSingle(val_0_6_2_1_1 / asgop1) + ((val_0_6_2_1_2 - (asgop2)) - (asgop0))));
+ }
+
+ public static float Func_0_6_1_6()
+ {
+
+ double val_0_6_1_6_6 = Func_0_6_1_6_6();
+ long val_0_6_1_6_5 = Func_0_6_1_6_5();
+ float val_0_6_1_6_4 = Func_0_6_1_6_4();
+ float val_0_6_1_6_3 = Func_0_6_1_6_3();
+ float val_0_6_1_6_2 = Func_0_6_1_6_2();
+ long val_0_6_1_6_1 = Func_0_6_1_6_1();
+ double asgop0 = 0.00048828125;
+ asgop0 -= (((0.00048828125 + (32768L / -524288.0))));
+ float asgop1 = val_0_6_1_6_4;
+ asgop1 -= ((-16384.0F));
+ float asgop2 = val_0_6_1_6_2;
+ asgop2 -= (asgop1);
+ asgop2 -= ((val_0_6_1_6_3 - (Convert.ToSingle(val_0_6_1_6_5 * val_0_6_1_6_6))));
+ if ((val_0_6_1_6_1) <= 10)
+ Console.WriteLine("Func_0_6_1_6: <= true");
+ float retval_0_6_1_6 = Convert.ToSingle((Convert.ToSingle(val_0_6_1_6_1 / asgop0) + asgop2));
+ return retval_0_6_1_6;
+ }
+
+ public static float Func_0_6_1_5()
+ {
+
+ double val_0_6_1_5_6 = Func_0_6_1_5_6();
+ long val_0_6_1_5_5 = Func_0_6_1_5_5();
+ float val_0_6_1_5_4 = Func_0_6_1_5_4();
+ float val_0_6_1_5_3 = Func_0_6_1_5_3();
+ float val_0_6_1_5_2 = Func_0_6_1_5_2();
+ long val_0_6_1_5_1 = Func_0_6_1_5_1();
+ double asgop0 = 0.00048828125;
+ asgop0 += ((1024L / -16384.0));
+ float asgop1 = val_0_6_1_5_3;
+ asgop1 -= ((Convert.ToSingle(val_0_6_1_5_5 * val_0_6_1_5_6)));
+ double asgop2 = 0.00048828125;
+ asgop2 -= ((asgop0));
+ float asgop3 = val_0_6_1_5_2;
+ asgop3 -= ((val_0_6_1_5_4 - (-512.0F)));
+ if ((asgop3) > ((Convert.ToSingle(val_0_6_1_5_1 / asgop2) + (asgop3 - asgop1))))
+ {
+ float if0_0retval_0_6_1_5 = Convert.ToSingle((Convert.ToSingle(val_0_6_1_5_1 / asgop2) + (asgop3 - asgop1)));
+ return if0_0retval_0_6_1_5;
+ }
+ float retval_0_6_1_5 = Convert.ToSingle((Convert.ToSingle(val_0_6_1_5_1 / asgop2) + (asgop3 - asgop1)));
+ return retval_0_6_1_5;
+ }
+
+ public static float Func_0_6_1_4()
+ {
+
+ float val_0_6_1_4_1 = Func_0_6_1_4_1();
+ if ((val_0_6_1_4_1) == 10)
+ {
+ if ((val_0_6_1_4_1) < 10)
+ Console.WriteLine("Func_0_6_1_4: < true");
+ }
+ else
+ {
+ float else0_0retval_0_6_1_4 = Convert.ToSingle(val_0_6_1_4_1);
+ return else0_0retval_0_6_1_4;
+ }
+ return Convert.ToSingle(val_0_6_1_4_1);
+ }
+
+ public static float Func_0_6_1_3()
+ {
+
+ double val_0_6_1_3_6 = Func_0_6_1_3_6();
+ double val_0_6_1_3_5 = Func_0_6_1_3_5();
+ double val_0_6_1_3_4 = Func_0_6_1_3_4();
+ double val_0_6_1_3_3 = Func_0_6_1_3_3();
+ long val_0_6_1_3_2 = Func_0_6_1_3_2();
+ double val_0_6_1_3_1 = Func_0_6_1_3_1();
+ double asgop0 = 16777216.0;
+ asgop0 *= (val_0_6_1_3_6);
+ if ((val_0_6_1_3_2) != 10)
+ {
+ if (((Convert.ToUInt16(Convert.ToInt32((Convert.ToInt32(639637191 * 2.4224043923674849)) / 1.0771074291055074) / val_0_6_1_3_1))) >= ((Convert.ToUInt16((val_0_6_1_3_5 + val_0_6_1_3_3) - asgop0))))
+ {
+ if (((Convert.ToUInt16(Convert.ToInt32((Convert.ToInt32(639637191 * 2.4224043923674849)) / 1.0771074291055074) / val_0_6_1_3_1))) == ((Convert.ToUInt16((val_0_6_1_3_5 + val_0_6_1_3_3) - asgop0))))
+ {
+ if (((Convert.ToUInt16((val_0_6_1_3_5 + val_0_6_1_3_3) - asgop0))) == ((Convert.ToUInt16(Convert.ToInt32((Convert.ToInt32(639637191 * 2.4224043923674849)) / 1.0771074291055074) / val_0_6_1_3_1))))
+ Console.WriteLine("Func_0_6_1_3: == true");
+ else
+ Console.WriteLine("Func_0_6_1_3: == false");
+ }
+ else
+ Console.WriteLine("Func_0_6_1_3: == false");
+ }
+ }
+ float retval_0_6_1_3 = Convert.ToSingle(Convert.ToSingle(Convert.ToInt16((Convert.ToUInt16(Convert.ToInt32((Convert.ToInt32(639637191 * 2.4224043923674849)) / 1.0771074291055074) / val_0_6_1_3_1)) - (Convert.ToUInt16((val_0_6_1_3_5 + val_0_6_1_3_3) - asgop0))) * (Convert.ToDouble(val_0_6_1_3_2 * val_0_6_1_3_4))));
+ return retval_0_6_1_3;
+ }
+
+ public static float Func_0_6_1_2()
+ {
+
+ double val_0_6_1_2_6 = Func_0_6_1_2_6();
+ float val_0_6_1_2_5 = Func_0_6_1_2_5();
+ float val_0_6_1_2_4 = Func_0_6_1_2_4();
+ float val_0_6_1_2_3 = Func_0_6_1_2_3();
+ float val_0_6_1_2_2 = Func_0_6_1_2_2();
+ float val_0_6_1_2_1 = Func_0_6_1_2_1();
+ float asgop0 = val_0_6_1_2_5;
+ asgop0 -= (val_0_6_1_2_2);
+ float asgop1 = val_0_6_1_2_1;
+ asgop1 -= (0.0F);
+ asgop1 -= ((val_0_6_1_2_4 + Convert.ToSingle((Convert.ToInt32((Convert.ToInt32(-1572313767)) % (Convert.ToInt32(1572312743)))) * val_0_6_1_2_6)));
+ if ((val_0_6_1_2_3) == ((asgop0 + val_0_6_1_2_3)))
+ {
+ return Convert.ToSingle((asgop1 - ((asgop0 + val_0_6_1_2_3))));
+ }
+ else
+ {
+ if ((asgop1) > ((asgop1 - ((asgop0 + val_0_6_1_2_3)))))
+ {
+ return Convert.ToSingle((asgop1 - ((asgop0 + val_0_6_1_2_3))));
+ }
+ else
+ {
+ float else0_1retval_0_6_1_2 = Convert.ToSingle((asgop1 - ((asgop0 + val_0_6_1_2_3))));
+ return else0_1retval_0_6_1_2;
+ }
+ }
+ float retval_0_6_1_2 = Convert.ToSingle((asgop1 - ((asgop0 + val_0_6_1_2_3))));
+ return retval_0_6_1_2;
+ }
+
+ public static float Func_0_6_1_1()
+ {
+
+ long val_0_6_1_1_6 = Func_0_6_1_1_6();
+ double val_0_6_1_1_5 = Func_0_6_1_1_5();
+ int val_0_6_1_1_4 = Func_0_6_1_1_4();
+ double val_0_6_1_1_3 = Func_0_6_1_1_3();
+ double val_0_6_1_1_2 = Func_0_6_1_1_2();
+ long val_0_6_1_1_1 = Func_0_6_1_1_1();
+ double asgop0 = val_0_6_1_1_3;
+ asgop0 += (val_0_6_1_1_5);
+ if ((asgop0) >= (1.362942508136505))
+ Console.WriteLine("Func_0_6_1_1: >= true");
+ else
+ {
+ return Convert.ToSingle(Convert.ToSingle(Convert.ToInt64(Convert.ToInt32((Convert.ToInt32(Convert.ToUInt16(9928 * val_0_6_1_1_2)) + val_0_6_1_1_4)) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(val_0_6_1_1_6) - Convert.ToInt64(val_0_6_1_1_1)))) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(1073741824L) / 1.362942508136505))))) * asgop0));
+ }
+ return Convert.ToSingle(Convert.ToSingle(Convert.ToInt64(Convert.ToInt32((Convert.ToInt32(Convert.ToUInt16(9928 * val_0_6_1_1_2)) + val_0_6_1_1_4)) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(val_0_6_1_1_6) - Convert.ToInt64(val_0_6_1_1_1)))) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(1073741824L) / 1.362942508136505))))) * asgop0));
+ }
+
+ public static double Func_0_5_6_6()
+ {
+
+ int val_0_5_6_6_6 = Func_0_5_6_6_6();
+ double val_0_5_6_6_5 = Func_0_5_6_6_5();
+ double val_0_5_6_6_4 = Func_0_5_6_6_4();
+ ushort val_0_5_6_6_3 = Func_0_5_6_6_3();
+ double val_0_5_6_6_2 = Func_0_5_6_6_2();
+ double val_0_5_6_6_1 = Func_0_5_6_6_1();
+ double asgop0 = val_0_5_6_6_5;
+ asgop0 -= ((-0.14056016597510374));
+ val_0_5_6_6_4 += ((val_0_5_6_6_6 * val_0_5_6_6_2));
+ if ((val_0_5_6_6_4) == ((Convert.ToDouble(Convert.ToUInt64(Convert.ToUInt16(val_0_5_6_6_3) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt32(596962144) - Convert.ToInt64(596962656L))) * val_0_5_6_6_1)) / asgop0))) * val_0_5_6_6_4))))
+ {
+ if ((Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt32(596962144) - Convert.ToInt64(596962656L))) * val_0_5_6_6_1)) / asgop0)) > (Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt32(596962144) - Convert.ToInt64(596962656L))) * val_0_5_6_6_1)))
+ {
+ double if1_0retval_0_5_6_6 = Convert.ToDouble((Convert.ToDouble(Convert.ToUInt64(Convert.ToUInt16(val_0_5_6_6_3) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt32(596962144) - Convert.ToInt64(596962656L))) * val_0_5_6_6_1)) / asgop0))) * val_0_5_6_6_4)));
+ return if1_0retval_0_5_6_6;
+ }
+ else
+ Console.WriteLine("Func_0_5_6_6: > false");
+ }
+ else
+ {
+ double else0_0retval_0_5_6_6 = Convert.ToDouble((Convert.ToDouble(Convert.ToUInt64(Convert.ToUInt16(val_0_5_6_6_3) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt32(596962144) - Convert.ToInt64(596962656L))) * val_0_5_6_6_1)) / asgop0))) * val_0_5_6_6_4)));
+ return else0_0retval_0_5_6_6;
+ }
+ double retval_0_5_6_6 = Convert.ToDouble((Convert.ToDouble(Convert.ToUInt64(Convert.ToUInt16(val_0_5_6_6_3) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt32(596962144) - Convert.ToInt64(596962656L))) * val_0_5_6_6_1)) / asgop0))) * val_0_5_6_6_4)));
+ return retval_0_5_6_6;
+ }
+
+ public static double Func_0_5_6_5()
+ {
+
+ double val_0_5_6_5_1 = Func_0_5_6_5_1();
+ if ((val_0_5_6_5_1) >= 10)
+ {
+ if ((val_0_5_6_5_1) >= 10)
+ {
+ return Convert.ToDouble(val_0_5_6_5_1);
+ }
+ }
+ return Convert.ToDouble(val_0_5_6_5_1);
+ }
+
+ public static double Func_0_5_6_4()
+ {
+
+ int val_0_5_6_4_6 = Func_0_5_6_4_6();
+ double val_0_5_6_4_5 = Func_0_5_6_4_5();
+ double val_0_5_6_4_4 = Func_0_5_6_4_4();
+ ushort val_0_5_6_4_3 = Func_0_5_6_4_3();
+ double val_0_5_6_4_2 = Func_0_5_6_4_2();
+ long val_0_5_6_4_1 = Func_0_5_6_4_1();
+ double asgop0 = val_0_5_6_4_4;
+ asgop0 += ((val_0_5_6_4_6 * val_0_5_6_4_2));
+ if ((val_0_5_6_4_3) <= 10)
+ Console.WriteLine("Func_0_5_6_4: <= true");
+ else
+ {
+ double else0_0retval_0_5_6_4 = Convert.ToDouble((Convert.ToDouble(Convert.ToUInt64(Convert.ToUInt16(val_0_5_6_4_3) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(596962144) - Convert.ToInt64(596962146L))) * Convert.ToInt64(val_0_5_6_4_1))) / (val_0_5_6_4_5 - (-0.23486226611226613))))) * asgop0)));
+ return else0_0retval_0_5_6_4;
+ }
+ double retval_0_5_6_4 = Convert.ToDouble((Convert.ToDouble(Convert.ToUInt64(Convert.ToUInt16(val_0_5_6_4_3) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(596962144) - Convert.ToInt64(596962146L))) * Convert.ToInt64(val_0_5_6_4_1))) / (val_0_5_6_4_5 - (-0.23486226611226613))))) * asgop0)));
+ return retval_0_5_6_4;
+ }
+
+ public static double Func_0_5_6_3()
+ {
+
+ double val_0_5_6_3_6 = Func_0_5_6_3_6();
+ int val_0_5_6_3_5 = Func_0_5_6_3_5();
+ double val_0_5_6_3_4 = Func_0_5_6_3_4();
+ double val_0_5_6_3_3 = Func_0_5_6_3_3();
+ double val_0_5_6_3_2 = Func_0_5_6_3_2();
+ double val_0_5_6_3_1 = Func_0_5_6_3_1();
+ double asgop0 = 0.5;
+ asgop0 += (126.5);
+ double asgop1 = val_0_5_6_3_6;
+ asgop1 += (asgop0);
+ double asgop2 = val_0_5_6_3_3;
+ asgop2 -= (val_0_5_6_3_1);
+ asgop2 += (asgop1);
+ if ((asgop2) >= ((asgop2 - (((val_0_5_6_3_5 / val_0_5_6_3_4) + ((262144.0 - 0.0) - val_0_5_6_3_2))))))
+ {
+ return Convert.ToDouble((asgop2 - (((val_0_5_6_3_5 / val_0_5_6_3_4) + ((262144.0 - 0.0) - val_0_5_6_3_2)))));
+ }
+ else
+ {
+ if ((((262144.0 - 0.0) - val_0_5_6_3_2)) <= (0.0))
+ Console.WriteLine("Func_0_5_6_3: <= true");
+ else
+ {
+ if ((asgop2) > ((asgop2 - (((val_0_5_6_3_5 / val_0_5_6_3_4) + ((262144.0 - 0.0) - val_0_5_6_3_2))))))
+ Console.WriteLine("Func_0_5_6_3: > true");
+ else
+ Console.WriteLine("Func_0_5_6_3: > false");
+ }
+ }
+ double retval_0_5_6_3 = Convert.ToDouble((asgop2 - (((val_0_5_6_3_5 / val_0_5_6_3_4) + ((262144.0 - 0.0) - val_0_5_6_3_2)))));
+ return retval_0_5_6_3;
+ }
+
+ public static double Func_0_5_6_2()
+ {
+
+ double val_0_5_6_2_6 = Func_0_5_6_2_6();
+ double val_0_5_6_2_5 = Func_0_5_6_2_5();
+ double val_0_5_6_2_4 = Func_0_5_6_2_4();
+ double val_0_5_6_2_3 = Func_0_5_6_2_3();
+ double val_0_5_6_2_2 = Func_0_5_6_2_2();
+ double val_0_5_6_2_1 = Func_0_5_6_2_1();
+ double asgop0 = val_0_5_6_2_2;
+ asgop0 -= (val_0_5_6_2_1);
+ asgop0 += ((val_0_5_6_2_5 + (0.0078125 + 1.9765625)));
+ if (((-536870912 / val_0_5_6_2_3)) < ((asgop0 - (((-536870912 / val_0_5_6_2_3) + ((val_0_5_6_2_4 - 0.0) - val_0_5_6_2_6))))))
+ {
+ double if0_0retval_0_5_6_2 = Convert.ToDouble((asgop0 - (((-536870912 / val_0_5_6_2_3) + ((val_0_5_6_2_4 - 0.0) - val_0_5_6_2_6)))));
+ return if0_0retval_0_5_6_2;
+ }
+ return Convert.ToDouble((asgop0 - (((-536870912 / val_0_5_6_2_3) + ((val_0_5_6_2_4 - 0.0) - val_0_5_6_2_6)))));
+ }
+
+ public static double Func_0_5_6_1()
+ {
+
+ double val_0_5_6_1_6 = Func_0_5_6_1_6();
+ double val_0_5_6_1_5 = Func_0_5_6_1_5();
+ double val_0_5_6_1_4 = Func_0_5_6_1_4();
+ double val_0_5_6_1_3 = Func_0_5_6_1_3();
+ double val_0_5_6_1_2 = Func_0_5_6_1_2();
+ double val_0_5_6_1_1 = Func_0_5_6_1_1();
+ double asgop0 = -0.0001220703125;
+ asgop0 += (-0.0152587890625);
+ double asgop1 = val_0_5_6_1_5;
+ asgop1 += (asgop0);
+ if (((536870912 / val_0_5_6_1_3)) <= ((((val_0_5_6_1_2 - val_0_5_6_1_1) + asgop1) - ((536870912 / val_0_5_6_1_3) + ((val_0_5_6_1_4 - 0.0) - val_0_5_6_1_6)))))
+ {
+ if ((((val_0_5_6_1_4 - 0.0) - val_0_5_6_1_6)) == (0.0))
+ Console.WriteLine("Func_0_5_6_1: == true");
+ else
+ Console.WriteLine("Func_0_5_6_1: == false");
+ }
+ else
+ Console.WriteLine("Func_0_5_6_1: <= false");
+ double retval_0_5_6_1 = Convert.ToDouble((((val_0_5_6_1_2 - val_0_5_6_1_1) + asgop1) - ((536870912 / val_0_5_6_1_3) + ((val_0_5_6_1_4 - 0.0) - val_0_5_6_1_6))));
+ return retval_0_5_6_1;
+ }
+
+ public static long Func_0_5_5_6()
+ {
+
+ double val_0_5_5_6_6 = Func_0_5_5_6_6();
+ long val_0_5_5_6_5 = Func_0_5_5_6_5();
+ long val_0_5_5_6_4 = Func_0_5_5_6_4();
+ double val_0_5_5_6_3 = Func_0_5_5_6_3();
+ long val_0_5_5_6_2 = Func_0_5_5_6_2();
+ long val_0_5_5_6_1 = Func_0_5_5_6_1();
+ if ((Convert.ToInt64(Convert.ToUInt32(2830927360U) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(val_0_5_5_6_5) * -1.0000000036950392)))) != (Convert.ToInt64(Convert.ToDouble(val_0_5_5_6_2) / val_0_5_5_6_3)))
+ Console.WriteLine("Func_0_5_5_6: != true");
+ else
+ {
+ long else0_0retval_0_5_5_6 = Convert.ToInt64(Convert.ToInt64(Convert.ToUInt64(Convert.ToInt64(Convert.ToDouble(val_0_5_5_6_2) / val_0_5_5_6_3) + Convert.ToInt64(Convert.ToUInt32(2830927360U) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(val_0_5_5_6_5) * -1.0000000036950392)))) - Convert.ToUInt64(val_0_5_5_6_1 - Convert.ToInt64(Convert.ToDouble(val_0_5_5_6_4) / val_0_5_5_6_6))));
+ return else0_0retval_0_5_5_6;
+ }
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToUInt64(Convert.ToInt64(Convert.ToDouble(val_0_5_5_6_2) / val_0_5_5_6_3) + Convert.ToInt64(Convert.ToUInt32(2830927360U) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(val_0_5_5_6_5) * -1.0000000036950392)))) - Convert.ToUInt64(val_0_5_5_6_1 - Convert.ToInt64(Convert.ToDouble(val_0_5_5_6_4) / val_0_5_5_6_6))));
+ }
+
+ public static long Func_0_5_5_5()
+ {
+
+ Decimal val_0_5_5_5_6 = Func_0_5_5_5_6();
+ float val_0_5_5_5_5 = Func_0_5_5_5_5();
+ Decimal val_0_5_5_5_4 = Func_0_5_5_5_4();
+ long val_0_5_5_5_3 = Func_0_5_5_5_3();
+ int val_0_5_5_5_2 = Func_0_5_5_5_2();
+ double val_0_5_5_5_1 = Func_0_5_5_5_1();
+ if ((Convert.ToInt16(val_0_5_5_5_6 - val_0_5_5_5_4)) != 10)
+ {
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(val_0_5_5_5_6 - val_0_5_5_5_4)) - Convert.ToInt64(val_0_5_5_5_3))) / ((Convert.ToDouble(1UL * ((Convert.ToInt32(val_0_5_5_5_2 * 0.53034697632575811)) * 3.70073860395028E-11))) - ((val_0_5_5_5_5 / val_0_5_5_5_1)))));
+ }
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(val_0_5_5_5_6 - val_0_5_5_5_4)) - Convert.ToInt64(val_0_5_5_5_3))) / ((Convert.ToDouble(1UL * ((Convert.ToInt32(val_0_5_5_5_2 * 0.53034697632575811)) * 3.70073860395028E-11))) - ((val_0_5_5_5_5 / val_0_5_5_5_1)))));
+ }
+
+ public static long Func_0_5_5_4()
+ {
+
+ long val_0_5_5_4_5 = Func_0_5_5_4_5();
+ double val_0_5_5_4_4 = Func_0_5_5_4_4();
+ short val_0_5_5_4_3 = Func_0_5_5_4_3();
+ float val_0_5_5_4_2 = Func_0_5_5_4_2();
+ int val_0_5_5_4_1 = Func_0_5_5_4_1();
+ if ((val_0_5_5_4_3) > 10)
+ Console.WriteLine("Func_0_5_5_4: > true");
+ long retval_0_5_5_4 = Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16((Convert.ToUInt16(val_0_5_5_4_1 / (val_0_5_5_4_2 * val_0_5_5_4_4)))) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(val_0_5_5_4_3) - Convert.ToInt64(val_0_5_5_4_5)))));
+ return retval_0_5_5_4;
+ }
+
+ public static Decimal Func_0_5_5_3()
+ {
+
+ double val_0_5_5_3_6 = Func_0_5_5_3_6();
+ float val_0_5_5_3_5 = Func_0_5_5_3_5();
+ Decimal val_0_5_5_3_4 = Func_0_5_5_3_4();
+ long val_0_5_5_3_3 = Func_0_5_5_3_3();
+ ushort val_0_5_5_3_2 = Func_0_5_5_3_2();
+ Decimal val_0_5_5_3_1 = Func_0_5_5_3_1();
+ val_0_5_5_3_1 /= (Convert.ToDecimal(Convert.ToDecimal(val_0_5_5_3_4)));
+ double asgop1 = val_0_5_5_3_6;
+ asgop1 -= (633662996479.98438);
+ if (((val_0_5_5_3_2 / 633662996480.0)) >= (633662996480.0))
+ {
+ if ((Convert.ToUInt32(809570402 * Convert.ToSingle(val_0_5_5_3_5))) < 10)
+ {
+ if (((val_0_5_5_3_2 / 633662996480.0)) < (633662996480.0))
+ {
+ if ((val_0_5_5_3_1) == ((Convert.ToDecimal(Convert.ToInt64(Convert.ToDouble(val_0_5_5_3_3) * asgop1) * val_0_5_5_3_1))))
+ Console.WriteLine("Func_0_5_5_3: == true");
+ }
+ else
+ {
+ return Convert.ToDecimal((Convert.ToDecimal(Convert.ToSingle(Convert.ToUInt32(809570402 * Convert.ToSingle(val_0_5_5_3_5)) * (val_0_5_5_3_2 / 633662996480.0))) / (Convert.ToDecimal(Convert.ToInt64(Convert.ToDouble(val_0_5_5_3_3) * asgop1) * val_0_5_5_3_1))));
+ }
+ }
+ else
+ {
+ if ((Convert.ToInt64(Convert.ToDouble(val_0_5_5_3_3) * asgop1)) == (val_0_5_5_3_3))
+ {
+ return Convert.ToDecimal((Convert.ToDecimal(Convert.ToSingle(Convert.ToUInt32(809570402 * Convert.ToSingle(val_0_5_5_3_5)) * (val_0_5_5_3_2 / 633662996480.0))) / (Convert.ToDecimal(Convert.ToInt64(Convert.ToDouble(val_0_5_5_3_3) * asgop1) * val_0_5_5_3_1))));
+ }
+ else
+ {
+ if ((Convert.ToUInt32(809570402 * Convert.ToSingle(val_0_5_5_3_5))) <= 10)
+ {
+ if ((val_0_5_5_3_1) == ((Convert.ToDecimal(Convert.ToInt64(Convert.ToDouble(val_0_5_5_3_3) * asgop1) * val_0_5_5_3_1))))
+ Console.WriteLine("Func_0_5_5_3: == true");
+ }
+ else
+ {
+ if (((val_0_5_5_3_2 / 633662996480.0)) > (633662996480.0))
+ {
+ Decimal if1_3retval_0_5_5_3 = Convert.ToDecimal((Convert.ToDecimal(Convert.ToSingle(Convert.ToUInt32(809570402 * Convert.ToSingle(val_0_5_5_3_5)) * (val_0_5_5_3_2 / 633662996480.0))) / (Convert.ToDecimal(Convert.ToInt64(Convert.ToDouble(val_0_5_5_3_3) * asgop1) * val_0_5_5_3_1))));
+ return if1_3retval_0_5_5_3;
+ }
+ else
+ {
+ Decimal else1_3retval_0_5_5_3 = Convert.ToDecimal((Convert.ToDecimal(Convert.ToSingle(Convert.ToUInt32(809570402 * Convert.ToSingle(val_0_5_5_3_5)) * (val_0_5_5_3_2 / 633662996480.0))) / (Convert.ToDecimal(Convert.ToInt64(Convert.ToDouble(val_0_5_5_3_3) * asgop1) * val_0_5_5_3_1))));
+ return else1_3retval_0_5_5_3;
+ }
+ }
+ }
+ }
+ }
+ Decimal retval_0_5_5_3 = Convert.ToDecimal((Convert.ToDecimal(Convert.ToSingle(Convert.ToUInt32(809570402 * Convert.ToSingle(val_0_5_5_3_5)) * (val_0_5_5_3_2 / 633662996480.0))) / (Convert.ToDecimal(Convert.ToInt64(Convert.ToDouble(val_0_5_5_3_3) * asgop1) * val_0_5_5_3_1))));
+ return retval_0_5_5_3;
+ }
+
+ public static double Func_0_5_5_2()
+ {
+
+ double val_0_5_5_2_6 = Func_0_5_5_2_6();
+ float val_0_5_5_2_5 = Func_0_5_5_2_5();
+ double val_0_5_5_2_4 = Func_0_5_5_2_4();
+ double val_0_5_5_2_3 = Func_0_5_5_2_3();
+ double val_0_5_5_2_2 = Func_0_5_5_2_2();
+ float val_0_5_5_2_1 = Func_0_5_5_2_1();
+ return Convert.ToDouble((((val_0_5_5_2_1 / val_0_5_5_2_3) - ((0.001953125F / val_0_5_5_2_6) / 1.032258064516129)) * ((val_0_5_5_2_5 / val_0_5_5_2_2) - (val_0_5_5_2_4))));
+ }
+
+ public static Decimal Func_0_5_5_1()
+ {
+
+ Decimal val_0_5_5_1_6 = Func_0_5_5_1_6();
+ Decimal val_0_5_5_1_5 = Func_0_5_5_1_5();
+ Decimal val_0_5_5_1_4 = Func_0_5_5_1_4();
+ int val_0_5_5_1_3 = Func_0_5_5_1_3();
+ Decimal val_0_5_5_1_2 = Func_0_5_5_1_2();
+ Decimal val_0_5_5_1_1 = Func_0_5_5_1_1();
+ Decimal asgop0 = 4096M;
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal(val_0_5_5_1_2)));
+ Decimal asgop1 = val_0_5_5_1_1;
+ asgop1 += (Convert.ToDecimal(Convert.ToDecimal(val_0_5_5_1_4)));
+ Decimal asgop2 = val_0_5_5_1_6;
+ asgop2 += (Convert.ToDecimal(Convert.ToDecimal(asgop0)));
+ if ((asgop2) < ((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(val_0_5_5_1_3) / asgop1)) * Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(4L) / (Convert.ToDecimal(1048575.9921875M) + Convert.ToDecimal(-1048063.9921875M)))) - Convert.ToDecimal(val_0_5_5_1_5))))) - Convert.ToDecimal(asgop2))))
+ {
+ if (((Convert.ToDecimal(val_0_5_5_1_3) / asgop1)) == (asgop1))
+ {
+ Decimal if1_0retval_0_5_5_1 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(val_0_5_5_1_3) / asgop1)) * Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(4L) / (Convert.ToDecimal(1048575.9921875M) + Convert.ToDecimal(-1048063.9921875M)))) - Convert.ToDecimal(val_0_5_5_1_5))))) - Convert.ToDecimal(asgop2)));
+ return if1_0retval_0_5_5_1;
+ }
+ else
+ {
+ if ((asgop2) >= ((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(val_0_5_5_1_3) / asgop1)) * Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(4L) / (Convert.ToDecimal(1048575.9921875M) + Convert.ToDecimal(-1048063.9921875M)))) - Convert.ToDecimal(val_0_5_5_1_5))))) - Convert.ToDecimal(asgop2))))
+ Console.WriteLine("Func_0_5_5_1: >= true");
+ }
+ }
+ else
+ Console.WriteLine("Func_0_5_5_1: < false");
+ Decimal retval_0_5_5_1 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(val_0_5_5_1_3) / asgop1)) * Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(4L) / (Convert.ToDecimal(1048575.9921875M) + Convert.ToDecimal(-1048063.9921875M)))) - Convert.ToDecimal(val_0_5_5_1_5))))) - Convert.ToDecimal(asgop2)));
+ return retval_0_5_5_1;
+ }
+
+ public static double Func_0_5_4_6()
+ {
+
+ double val_0_5_4_6_6 = Func_0_5_4_6_6();
+ double val_0_5_4_6_5 = Func_0_5_4_6_5();
+ double val_0_5_4_6_4 = Func_0_5_4_6_4();
+ double val_0_5_4_6_3 = Func_0_5_4_6_3();
+ double val_0_5_4_6_2 = Func_0_5_4_6_2();
+ double val_0_5_4_6_1 = Func_0_5_4_6_1();
+ double asgop0 = val_0_5_4_6_1;
+ asgop0 /= ((val_0_5_4_6_5 * val_0_5_4_6_6));
+ double asgop1 = -1024.0;
+ asgop1 -= (val_0_5_4_6_3);
+ asgop0 += (((val_0_5_4_6_2 + val_0_5_4_6_4) * (16383.999999761581 + 115678.91235375404)));
+ double retval_0_5_4_6 = Convert.ToDouble((asgop1 - (asgop0)));
+ return retval_0_5_4_6;
+ }
+
+ public static long Func_0_5_4_5()
+ {
+
+ ushort val_0_5_4_5_6 = Func_0_5_4_5_6();
+ int val_0_5_4_5_5 = Func_0_5_4_5_5();
+ short val_0_5_4_5_4 = Func_0_5_4_5_4();
+ long val_0_5_4_5_3 = Func_0_5_4_5_3();
+ short val_0_5_4_5_2 = Func_0_5_4_5_2();
+ double val_0_5_4_5_1 = Func_0_5_4_5_1();
+ if ((Convert.ToInt64(Convert.ToInt16(val_0_5_4_5_2) + Convert.ToInt64(val_0_5_4_5_3))) >= (Convert.ToInt64(Convert.ToUInt16((Convert.ToUInt16(Convert.ToUInt16(val_0_5_4_5_1 + 46005.305574994738) % val_0_5_4_5_6))) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(val_0_5_4_5_2) + Convert.ToInt64(val_0_5_4_5_3))))))
+ Console.WriteLine("Func_0_5_4_5: >= true");
+ else
+ Console.WriteLine("Func_0_5_4_5: >= false");
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(Convert.ToInt16(val_0_5_4_5_4 * val_0_5_4_5_5) * Convert.ToSingle(Convert.ToSingle(Convert.ToUInt16(31629 * Convert.ToSingle(0.0267792214F)) / 576.69442500526361)))) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16((Convert.ToUInt16(Convert.ToUInt16(val_0_5_4_5_1 + 46005.305574994738) % val_0_5_4_5_6))) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(val_0_5_4_5_2) + Convert.ToInt64(val_0_5_4_5_3)))))));
+ }
+
+ public static double Func_0_5_4_4()
+ {
+
+ double val_0_5_4_4_6 = Func_0_5_4_4_6();
+ float val_0_5_4_4_5 = Func_0_5_4_4_5();
+ double val_0_5_4_4_4 = Func_0_5_4_4_4();
+ double val_0_5_4_4_3 = Func_0_5_4_4_3();
+ float val_0_5_4_4_2 = Func_0_5_4_4_2();
+ double val_0_5_4_4_1 = Func_0_5_4_4_1();
+ double asgop0 = val_0_5_4_4_3;
+ asgop0 += (val_0_5_4_4_4);
+ float asgop1 = val_0_5_4_4_5;
+ asgop1 += (-2048.0F);
+ double retval_0_5_4_4 = Convert.ToDouble((((val_0_5_4_4_2 + asgop1) / (((-2048.0F * -5.7220458984375E-05) - (val_0_5_4_4_6)) - val_0_5_4_4_1)) + asgop0));
+ return retval_0_5_4_4;
+ }
+
+ public static double Func_0_5_4_3()
+ {
+
+ double val_0_5_4_3_6 = Func_0_5_4_3_6();
+ double val_0_5_4_3_5 = Func_0_5_4_3_5();
+ double val_0_5_4_3_4 = Func_0_5_4_3_4();
+ float val_0_5_4_3_3 = Func_0_5_4_3_3();
+ double val_0_5_4_3_2 = Func_0_5_4_3_2();
+ float val_0_5_4_3_1 = Func_0_5_4_3_1();
+ float asgop0 = 1024.0F;
+ asgop0 += (val_0_5_4_3_3);
+ val_0_5_4_3_6 /= ((val_0_5_4_3_1 * 4.0421986745463479E-14));
+ return Convert.ToDouble(((asgop0 / ((1920.0 - ((val_0_5_4_3_5 + -2048.0))) - (val_0_5_4_3_2 + val_0_5_4_3_4))) + val_0_5_4_3_6));
+ }
+
+ public static double Func_0_5_4_2()
+ {
+
+ double val_0_5_4_2_1 = Func_0_5_4_2_1();
+ double retval_0_5_4_2 = Convert.ToDouble(val_0_5_4_2_1);
+ return retval_0_5_4_2;
+ }
+
+ public static double Func_0_5_4_1()
+ {
+
+ double val_0_5_4_1_6 = Func_0_5_4_1_6();
+ double val_0_5_4_1_5 = Func_0_5_4_1_5();
+ double val_0_5_4_1_4 = Func_0_5_4_1_4();
+ double val_0_5_4_1_3 = Func_0_5_4_1_3();
+ double val_0_5_4_1_2 = Func_0_5_4_1_2();
+ double val_0_5_4_1_1 = Func_0_5_4_1_1();
+ return Convert.ToDouble((((val_0_5_4_1_3 - val_0_5_4_1_1) / (val_0_5_4_1_4 / 0.001922607421875)) / (val_0_5_4_1_2 * (val_0_5_4_1_5 / val_0_5_4_1_6))));
+ }
+
+ public static int Func_0_5_3_6()
+ {
+
+ double val_0_5_3_6_6 = Func_0_5_3_6_6();
+ Decimal val_0_5_3_6_5 = Func_0_5_3_6_5();
+ Decimal val_0_5_3_6_4 = Func_0_5_3_6_4();
+ double val_0_5_3_6_3 = Func_0_5_3_6_3();
+ double val_0_5_3_6_2 = Func_0_5_3_6_2();
+ ushort val_0_5_3_6_1 = Func_0_5_3_6_1();
+ double asgop0 = val_0_5_3_6_2;
+ asgop0 += (-2.1846946848649869);
+ if ((asgop0) != (val_0_5_3_6_6))
+ Console.WriteLine("Func_0_5_3_6: != true");
+ return Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(Convert.ToInt32(val_0_5_3_6_4 + (Convert.ToDecimal(val_0_5_3_6_1) * val_0_5_3_6_5)))) % (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(val_0_5_3_6_3 + val_0_5_3_6_6)) * asgop0)))))));
+ }
+
+ public static double Func_0_5_3_5()
+ {
+
+ float val_0_5_3_5_6 = Func_0_5_3_5_6();
+ double val_0_5_3_5_5 = Func_0_5_3_5_5();
+ float val_0_5_3_5_4 = Func_0_5_3_5_4();
+ double val_0_5_3_5_3 = Func_0_5_3_5_3();
+ float val_0_5_3_5_2 = Func_0_5_3_5_2();
+ double val_0_5_3_5_1 = Func_0_5_3_5_1();
+ float asgop0 = 0.015625F;
+ asgop0 += (val_0_5_3_5_4);
+ double asgop1 = 1048576.0;
+ asgop1 += (val_0_5_3_5_1);
+ float asgop2 = val_0_5_3_5_6;
+ asgop2 /= (1.52587891E-05F);
+ return Convert.ToDouble((((asgop0 * val_0_5_3_5_3) / (asgop2 / asgop1)) / (((val_0_5_3_5_2 + 0.0F) / 0.0009765625F) * val_0_5_3_5_5)));
+ }
+
+ public static long Func_0_5_3_4()
+ {
+
+ double val_0_5_3_4_6 = Func_0_5_3_4_6();
+ double val_0_5_3_4_5 = Func_0_5_3_4_5();
+ double val_0_5_3_4_4 = Func_0_5_3_4_4();
+ short val_0_5_3_4_3 = Func_0_5_3_4_3();
+ float val_0_5_3_4_2 = Func_0_5_3_4_2();
+ double val_0_5_3_4_1 = Func_0_5_3_4_1();
+ double asgop0 = val_0_5_3_4_4;
+ asgop0 -= (val_0_5_3_4_6);
+ asgop0 -= ((-0.0234375));
+ long asgop2 = -1024L;
+ asgop2 *= (Convert.ToInt64(Convert.ToInt64(Convert.ToInt64(18416315089410850816UL - 18416315089410850815UL))));
+ if (((val_0_5_3_4_2 / val_0_5_3_4_1)) <= (val_0_5_3_4_5))
+ Console.WriteLine("Func_0_5_3_4: <= true");
+ else
+ {
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16((Convert.ToInt16(val_0_5_3_4_3)) % (Convert.ToInt16(18180)))) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(asgop2) * val_0_5_3_4_5)))) / ((val_0_5_3_4_2 / val_0_5_3_4_1) / asgop0)));
+ }
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16((Convert.ToInt16(val_0_5_3_4_3)) % (Convert.ToInt16(18180)))) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(asgop2) * val_0_5_3_4_5)))) / ((val_0_5_3_4_2 / val_0_5_3_4_1) / asgop0)));
+ }
+
+ public static float Func_0_5_3_3()
+ {
+
+ float val_0_5_3_3_1 = Func_0_5_3_3_1();
+ return Convert.ToSingle(val_0_5_3_3_1);
+ }
+
+ public static float Func_0_5_3_2()
+ {
+
+ float val_0_5_3_2_6 = Func_0_5_3_2_6();
+ float val_0_5_3_2_5 = Func_0_5_3_2_5();
+ float val_0_5_3_2_4 = Func_0_5_3_2_4();
+ float val_0_5_3_2_3 = Func_0_5_3_2_3();
+ float val_0_5_3_2_2 = Func_0_5_3_2_2();
+ float val_0_5_3_2_1 = Func_0_5_3_2_1();
+ float asgop0 = val_0_5_3_2_2;
+ asgop0 /= (-0.1171875F);
+ float asgop1 = val_0_5_3_2_3;
+ asgop1 /= (val_0_5_3_2_6);
+ asgop1 /= (val_0_5_3_2_4);
+ asgop1 += ((val_0_5_3_2_1 - (-0.02319336F)));
+ float retval_0_5_3_2 = Convert.ToSingle((asgop1 / ((val_0_5_3_2_5 + (0.125F + -0.2421875F)) * asgop0)));
+ return retval_0_5_3_2;
+ }
+
+ public static double Func_0_5_3_1()
+ {
+
+ double val_0_5_3_1_6 = Func_0_5_3_1_6();
+ double val_0_5_3_1_5 = Func_0_5_3_1_5();
+ double val_0_5_3_1_4 = Func_0_5_3_1_4();
+ double val_0_5_3_1_3 = Func_0_5_3_1_3();
+ double val_0_5_3_1_2 = Func_0_5_3_1_2();
+ double val_0_5_3_1_1 = Func_0_5_3_1_1();
+ double retval_0_5_3_1 = Convert.ToDouble(((((val_0_5_3_1_3 * val_0_5_3_1_4) - (val_0_5_3_1_6 - (1.0019569471624266 - 1.9036233425140381E-06))) - ((val_0_5_3_1_1 + val_0_5_3_1_5))) - val_0_5_3_1_2));
+ return retval_0_5_3_1;
+ }
+
+ public static Decimal Func_0_5_2_6()
+ {
+
+ Decimal val_0_5_2_6_6 = Func_0_5_2_6_6();
+ Decimal val_0_5_2_6_5 = Func_0_5_2_6_5();
+ Decimal val_0_5_2_6_4 = Func_0_5_2_6_4();
+ Decimal val_0_5_2_6_3 = Func_0_5_2_6_3();
+ Decimal val_0_5_2_6_2 = Func_0_5_2_6_2();
+ Decimal val_0_5_2_6_1 = Func_0_5_2_6_1();
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(val_0_5_2_6_3) + Convert.ToDecimal(val_0_5_2_6_4))) - Convert.ToDecimal((Convert.ToDecimal(val_0_5_2_6_6) - Convert.ToDecimal(val_0_5_2_6_5))))) - Convert.ToDecimal((Convert.ToDecimal(val_0_5_2_6_2) - Convert.ToDecimal(val_0_5_2_6_1)))));
+ }
+
+ public static Decimal Func_0_5_2_5()
+ {
+
+ int val_0_5_2_5_6 = Func_0_5_2_5_6();
+ double val_0_5_2_5_5 = Func_0_5_2_5_5();
+ Decimal val_0_5_2_5_4 = Func_0_5_2_5_4();
+ ulong val_0_5_2_5_3 = Func_0_5_2_5_3();
+ long val_0_5_2_5_2 = Func_0_5_2_5_2();
+ Decimal val_0_5_2_5_1 = Func_0_5_2_5_1();
+ Decimal asgop0 = -512M;
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal(val_0_5_2_5_1)));
+ Decimal retval_0_5_2_5 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(Convert.ToSingle((1UL * val_0_5_2_5_3) * val_0_5_2_5_5)) * val_0_5_2_5_4)) - Convert.ToDecimal((Convert.ToDecimal(Convert.ToUInt64(Convert.ToInt32(val_0_5_2_5_6) + Convert.ToInt64(val_0_5_2_5_2))) * asgop0))));
+ return retval_0_5_2_5;
+ }
+
+ public static float Func_0_5_2_4()
+ {
+
+ float val_0_5_2_4_6 = Func_0_5_2_4_6();
+ double val_0_5_2_4_5 = Func_0_5_2_4_5();
+ double val_0_5_2_4_4 = Func_0_5_2_4_4();
+ short val_0_5_2_4_3 = Func_0_5_2_4_3();
+ double val_0_5_2_4_2 = Func_0_5_2_4_2();
+ float val_0_5_2_4_1 = Func_0_5_2_4_1();
+ short asgop0 = 9009;
+ asgop0 %= Convert.ToInt16((Convert.ToInt16((Convert.ToInt16(val_0_5_2_4_3)))));
+ float asgop1 = val_0_5_2_4_6;
+ asgop1 -= ((val_0_5_2_4_1));
+ if ((val_0_5_2_4_2) >= (val_0_5_2_4_5))
+ {
+ float if0_0retval_0_5_2_4 = Convert.ToSingle((Convert.ToSingle(Convert.ToInt16(asgop0 * (54520 * val_0_5_2_4_5)) * val_0_5_2_4_2) - ((Convert.ToSingle(54520 * val_0_5_2_4_4) + (asgop1 + -7872.0F)))));
+ return if0_0retval_0_5_2_4;
+ }
+ float retval_0_5_2_4 = Convert.ToSingle((Convert.ToSingle(Convert.ToInt16(asgop0 * (54520 * val_0_5_2_4_5)) * val_0_5_2_4_2) - ((Convert.ToSingle(54520 * val_0_5_2_4_4) + (asgop1 + -7872.0F)))));
+ return retval_0_5_2_4;
+ }
+
+ public static Decimal Func_0_5_2_3()
+ {
+
+ float val_0_5_2_3_6 = Func_0_5_2_3_6();
+ Decimal val_0_5_2_3_5 = Func_0_5_2_3_5();
+ float val_0_5_2_3_4 = Func_0_5_2_3_4();
+ double val_0_5_2_3_3 = Func_0_5_2_3_3();
+ float val_0_5_2_3_2 = Func_0_5_2_3_2();
+ Decimal val_0_5_2_3_1 = Func_0_5_2_3_1();
+ Decimal asgop0 = -512M;
+ asgop0 /= (Convert.ToDecimal(Convert.ToDecimal(0.125M)));
+ Decimal retval_0_5_2_3 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((val_0_5_2_3_6 + val_0_5_2_3_4)) * (Convert.ToDecimal(val_0_5_2_3_3) * val_0_5_2_3_1))) + Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(1UL) * asgop0)) + Convert.ToDecimal((Convert.ToDecimal(val_0_5_2_3_2) / 0.05M)))) - Convert.ToDecimal((Convert.ToDecimal(-3072.0F) / val_0_5_2_3_5))))));
+ return retval_0_5_2_3;
+ }
+
+ public static double Func_0_5_2_2()
+ {
+
+ float val_0_5_2_2_6 = Func_0_5_2_2_6();
+ long val_0_5_2_2_5 = Func_0_5_2_2_5();
+ long val_0_5_2_2_4 = Func_0_5_2_2_4();
+ ulong val_0_5_2_2_3 = Func_0_5_2_2_3();
+ float val_0_5_2_2_2 = Func_0_5_2_2_2();
+ double val_0_5_2_2_1 = Func_0_5_2_2_1();
+ float asgop0 = -0.015625F;
+ asgop0 -= (val_0_5_2_2_6);
+ asgop0 -= ((-0.015625F + 0.0307617188F));
+ float asgop2 = val_0_5_2_2_2;
+ asgop2 -= ((Convert.ToSingle(val_0_5_2_2_3 / -62.060606060606062)));
+ asgop2 -= ((asgop0));
+ if ((val_0_5_2_2_1) < ((Convert.ToInt16(Convert.ToInt64(val_0_5_2_2_4) + Convert.ToInt64(val_0_5_2_2_5)) * val_0_5_2_2_1)))
+ {
+ if ((Convert.ToInt16(Convert.ToInt64(val_0_5_2_2_4) + Convert.ToInt64(val_0_5_2_2_5))) <= 10)
+ Console.WriteLine("Func_0_5_2_2: <= true");
+ else
+ {
+ if ((Convert.ToInt16(Convert.ToInt64(val_0_5_2_2_4) + Convert.ToInt64(val_0_5_2_2_5))) > 10)
+ {
+ return Convert.ToDouble((asgop2 / (Convert.ToInt16(Convert.ToInt64(val_0_5_2_2_4) + Convert.ToInt64(val_0_5_2_2_5)) * val_0_5_2_2_1)));
+ }
+ }
+ }
+ else
+ {
+ if ((asgop2) == 10)
+ {
+ double if0_1retval_0_5_2_2 = Convert.ToDouble((asgop2 / (Convert.ToInt16(Convert.ToInt64(val_0_5_2_2_4) + Convert.ToInt64(val_0_5_2_2_5)) * val_0_5_2_2_1)));
+ return if0_1retval_0_5_2_2;
+ }
+ else
+ Console.WriteLine("Func_0_5_2_2: == false");
+ }
+ return Convert.ToDouble((asgop2 / (Convert.ToInt16(Convert.ToInt64(val_0_5_2_2_4) + Convert.ToInt64(val_0_5_2_2_5)) * val_0_5_2_2_1)));
+ }
+
+ public static Decimal Func_0_5_2_1()
+ {
+
+ Decimal val_0_5_2_1_6 = Func_0_5_2_1_6();
+ double val_0_5_2_1_5 = Func_0_5_2_1_5();
+ Decimal val_0_5_2_1_4 = Func_0_5_2_1_4();
+ Decimal val_0_5_2_1_3 = Func_0_5_2_1_3();
+ double val_0_5_2_1_2 = Func_0_5_2_1_2();
+ double val_0_5_2_1_1 = Func_0_5_2_1_1();
+ val_0_5_2_1_4 += (Convert.ToDecimal(Convert.ToDecimal(0M)));
+ val_0_5_2_1_4 += (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(val_0_5_2_1_6) - Convert.ToDecimal(0M)))));
+ Decimal retval_0_5_2_1 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToInt32(val_0_5_2_1_2 + val_0_5_2_1_5))) * (Convert.ToDecimal(val_0_5_2_1_1) * 0M))) + Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(0M) - Convert.ToDecimal(val_0_5_2_1_3))) - Convert.ToDecimal(0M))))) + Convert.ToDecimal(val_0_5_2_1_4)));
+ return retval_0_5_2_1;
+ }
+
+ public static int Func_0_5_1_6()
+ {
+
+ double val_0_5_1_6_6 = Func_0_5_1_6_6();
+ double val_0_5_1_6_5 = Func_0_5_1_6_5();
+ int val_0_5_1_6_4 = Func_0_5_1_6_4();
+ short val_0_5_1_6_3 = Func_0_5_1_6_3();
+ int val_0_5_1_6_2 = Func_0_5_1_6_2();
+ int val_0_5_1_6_1 = Func_0_5_1_6_1();
+ return Convert.ToInt32(((Convert.ToInt16(Convert.ToUInt16(val_0_5_1_6_3 * val_0_5_1_6_5) - (Convert.ToUInt16((val_0_5_1_6_4 - 0) / val_0_5_1_6_6))) + val_0_5_1_6_1) + val_0_5_1_6_2));
+ }
+
+ public static long Func_0_5_1_5()
+ {
+
+ float val_0_5_1_5_6 = Func_0_5_1_5_6();
+ int val_0_5_1_5_5 = Func_0_5_1_5_5();
+ float val_0_5_1_5_4 = Func_0_5_1_5_4();
+ short val_0_5_1_5_3 = Func_0_5_1_5_3();
+ long val_0_5_1_5_2 = Func_0_5_1_5_2();
+ long val_0_5_1_5_1 = Func_0_5_1_5_1();
+ val_0_5_1_5_3 %= Convert.ToInt16((Convert.ToInt16((Convert.ToInt16(18857)))));
+ return Convert.ToInt64((Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(val_0_5_1_5_4 - (-9956.361F)) / Convert.ToSingle(val_0_5_1_5_6))) + Convert.ToInt64(val_0_5_1_5_2)) + Convert.ToInt64(Convert.ToInt16(val_0_5_1_5_3) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(val_0_5_1_5_5) + Convert.ToInt64(val_0_5_1_5_1))))));
+ }
+
+ public static Decimal Func_0_5_1_4()
+ {
+
+ Decimal val_0_5_1_4_6 = Func_0_5_1_4_6();
+ Decimal val_0_5_1_4_5 = Func_0_5_1_4_5();
+ Decimal val_0_5_1_4_4 = Func_0_5_1_4_4();
+ ushort val_0_5_1_4_3 = Func_0_5_1_4_3();
+ Decimal val_0_5_1_4_2 = Func_0_5_1_4_2();
+ Decimal val_0_5_1_4_1 = Func_0_5_1_4_1();
+ Decimal asgop0 = val_0_5_1_4_1;
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(-0.015625M) * Convert.ToDecimal(val_0_5_1_4_6)))));
+ Decimal asgop1 = val_0_5_1_4_4;
+ asgop1 += (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(0.0078125M) + Convert.ToDecimal(-0.0078125M)))));
+ Decimal retval_0_5_1_4 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(val_0_5_1_4_3) / val_0_5_1_4_5)) - Convert.ToDecimal((Convert.ToDecimal(asgop1) - Convert.ToDecimal(val_0_5_1_4_2))))) + Convert.ToDecimal(asgop0)));
+ return retval_0_5_1_4;
+ }
+
+ public static double Func_0_5_1_3()
+ {
+
+ double val_0_5_1_3_6 = Func_0_5_1_3_6();
+ long val_0_5_1_3_5 = Func_0_5_1_3_5();
+ long val_0_5_1_3_4 = Func_0_5_1_3_4();
+ int val_0_5_1_3_3 = Func_0_5_1_3_3();
+ double val_0_5_1_3_2 = Func_0_5_1_3_2();
+ double val_0_5_1_3_1 = Func_0_5_1_3_1();
+ if (((val_0_5_1_3_1 - val_0_5_1_3_6)) >= (val_0_5_1_3_1))
+ {
+ return Convert.ToDouble((Convert.ToInt64(Convert.ToUInt64(Convert.ToInt32(val_0_5_1_3_3) + Convert.ToInt64(val_0_5_1_3_5)) - Convert.ToUInt64(Convert.ToUInt32(768926720U) - Convert.ToInt64(val_0_5_1_3_4))) / ((val_0_5_1_3_1 - val_0_5_1_3_6) * val_0_5_1_3_2)));
+ }
+ else
+ {
+ return Convert.ToDouble((Convert.ToInt64(Convert.ToUInt64(Convert.ToInt32(val_0_5_1_3_3) + Convert.ToInt64(val_0_5_1_3_5)) - Convert.ToUInt64(Convert.ToUInt32(768926720U) - Convert.ToInt64(val_0_5_1_3_4))) / ((val_0_5_1_3_1 - val_0_5_1_3_6) * val_0_5_1_3_2)));
+ }
+ return Convert.ToDouble((Convert.ToInt64(Convert.ToUInt64(Convert.ToInt32(val_0_5_1_3_3) + Convert.ToInt64(val_0_5_1_3_5)) - Convert.ToUInt64(Convert.ToUInt32(768926720U) - Convert.ToInt64(val_0_5_1_3_4))) / ((val_0_5_1_3_1 - val_0_5_1_3_6) * val_0_5_1_3_2)));
+ }
+
+ public static Decimal Func_0_5_1_2()
+ {
+
+ Decimal val_0_5_1_2_6 = Func_0_5_1_2_6();
+ ushort val_0_5_1_2_5 = Func_0_5_1_2_5();
+ Decimal val_0_5_1_2_4 = Func_0_5_1_2_4();
+ double val_0_5_1_2_3 = Func_0_5_1_2_3();
+ Decimal val_0_5_1_2_2 = Func_0_5_1_2_2();
+ Decimal val_0_5_1_2_1 = Func_0_5_1_2_1();
+ Decimal asgop0 = val_0_5_1_2_2;
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal(val_0_5_1_2_1)));
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(((val_0_5_1_2_3 - ((val_0_5_1_2_5 * -0.0932726089785296))) + 520192.0)) / (Convert.ToDecimal(val_0_5_1_2_4) - Convert.ToDecimal(val_0_5_1_2_6)))) - Convert.ToDecimal(asgop0)));
+ }
+
+ public static double Func_0_5_1_1()
+ {
+
+ double val_0_5_1_1_6 = Func_0_5_1_1_6();
+ long val_0_5_1_1_5 = Func_0_5_1_1_5();
+ long val_0_5_1_1_4 = Func_0_5_1_1_4();
+ double val_0_5_1_1_3 = Func_0_5_1_1_3();
+ int val_0_5_1_1_2 = Func_0_5_1_1_2();
+ double val_0_5_1_1_1 = Func_0_5_1_1_1();
+ double asgop0 = val_0_5_1_1_1;
+ asgop0 -= (val_0_5_1_1_3);
+ asgop0 *= (val_0_5_1_1_6);
+ if ((Convert.ToUInt64(Convert.ToUInt32(768926720U) - Convert.ToInt64(val_0_5_1_1_5))) >= (Convert.ToUInt64(Convert.ToInt32(val_0_5_1_1_2) + Convert.ToInt64(val_0_5_1_1_4))))
+ {
+ if ((asgop0) > ((Convert.ToInt64(Convert.ToUInt64(Convert.ToInt32(val_0_5_1_1_2) + Convert.ToInt64(val_0_5_1_1_4)) - Convert.ToUInt64(Convert.ToUInt32(768926720U) - Convert.ToInt64(val_0_5_1_1_5))) / asgop0)))
+ {
+ if ((asgop0) >= ((Convert.ToInt64(Convert.ToUInt64(Convert.ToInt32(val_0_5_1_1_2) + Convert.ToInt64(val_0_5_1_1_4)) - Convert.ToUInt64(Convert.ToUInt32(768926720U) - Convert.ToInt64(val_0_5_1_1_5))) / asgop0)))
+ Console.WriteLine("Func_0_5_1_1: >= true");
+ else
+ {
+ double else2_0retval_0_5_1_1 = Convert.ToDouble((Convert.ToInt64(Convert.ToUInt64(Convert.ToInt32(val_0_5_1_1_2) + Convert.ToInt64(val_0_5_1_1_4)) - Convert.ToUInt64(Convert.ToUInt32(768926720U) - Convert.ToInt64(val_0_5_1_1_5))) / asgop0));
+ return else2_0retval_0_5_1_1;
+ }
+ }
+ else
+ {
+ if ((Convert.ToUInt64(Convert.ToUInt32(768926720U) - Convert.ToInt64(val_0_5_1_1_5))) < (Convert.ToUInt64(Convert.ToInt32(val_0_5_1_1_2) + Convert.ToInt64(val_0_5_1_1_4))))
+ Console.WriteLine("Func_0_5_1_1: < true");
+ else
+ {
+ if ((Convert.ToUInt64(Convert.ToInt32(val_0_5_1_1_2) + Convert.ToInt64(val_0_5_1_1_4))) != (Convert.ToUInt64(Convert.ToUInt32(768926720U) - Convert.ToInt64(val_0_5_1_1_5))))
+ {
+ if ((asgop0) == ((Convert.ToInt64(Convert.ToUInt64(Convert.ToInt32(val_0_5_1_1_2) + Convert.ToInt64(val_0_5_1_1_4)) - Convert.ToUInt64(Convert.ToUInt32(768926720U) - Convert.ToInt64(val_0_5_1_1_5))) / asgop0)))
+ {
+ if ((asgop0) < ((Convert.ToInt64(Convert.ToUInt64(Convert.ToInt32(val_0_5_1_1_2) + Convert.ToInt64(val_0_5_1_1_4)) - Convert.ToUInt64(Convert.ToUInt32(768926720U) - Convert.ToInt64(val_0_5_1_1_5))) / asgop0)))
+ Console.WriteLine("Func_0_5_1_1: < true");
+ }
+ else
+ {
+ if ((Convert.ToUInt64(Convert.ToInt32(val_0_5_1_1_2) + Convert.ToInt64(val_0_5_1_1_4))) > (Convert.ToUInt64(Convert.ToUInt32(768926720U) - Convert.ToInt64(val_0_5_1_1_5))))
+ Console.WriteLine("Func_0_5_1_1: > true");
+ else
+ {
+ return Convert.ToDouble((Convert.ToInt64(Convert.ToUInt64(Convert.ToInt32(val_0_5_1_1_2) + Convert.ToInt64(val_0_5_1_1_4)) - Convert.ToUInt64(Convert.ToUInt32(768926720U) - Convert.ToInt64(val_0_5_1_1_5))) / asgop0));
+ }
+ }
+ }
+ else
+ Console.WriteLine("Func_0_5_1_1: != false");
+ }
+ }
+ }
+ return Convert.ToDouble((Convert.ToInt64(Convert.ToUInt64(Convert.ToInt32(val_0_5_1_1_2) + Convert.ToInt64(val_0_5_1_1_4)) - Convert.ToUInt64(Convert.ToUInt32(768926720U) - Convert.ToInt64(val_0_5_1_1_5))) / asgop0));
+ }
+
+ public static ulong Func_0_4_6_6()
+ {
+
+ long val_0_4_6_6_6 = Func_0_4_6_6_6();
+ double val_0_4_6_6_5 = Func_0_4_6_6_5();
+ short val_0_4_6_6_4 = Func_0_4_6_6_4();
+ ushort val_0_4_6_6_3 = Func_0_4_6_6_3();
+ int val_0_4_6_6_2 = Func_0_4_6_6_2();
+ long val_0_4_6_6_1 = Func_0_4_6_6_1();
+ long asgop0 = val_0_4_6_6_1;
+ asgop0 -= (Convert.ToInt64(Convert.ToInt16(val_0_4_6_6_4) + Convert.ToInt64(3713796785187329673L)));
+ if ((Convert.ToUInt64(Convert.ToInt32(Convert.ToInt32(val_0_4_6_6_2 / val_0_4_6_6_5)) + Convert.ToInt64(6196699099624136507L))) == (Convert.ToUInt64(Convert.ToUInt16(val_0_4_6_6_3) + Convert.ToInt64(val_0_4_6_6_6))))
+ {
+ ulong if0_0retval_0_4_6_6 = Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt64(Convert.ToUInt64(Convert.ToInt32(Convert.ToInt32(val_0_4_6_6_2 / val_0_4_6_6_5)) + Convert.ToInt64(6196699099624136507L)) - Convert.ToUInt64(Convert.ToUInt16(val_0_4_6_6_3) + Convert.ToInt64(val_0_4_6_6_6))) - asgop0));
+ return if0_0retval_0_4_6_6;
+ }
+ else
+ Console.WriteLine("Func_0_4_6_6: == false");
+ return Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt64(Convert.ToUInt64(Convert.ToInt32(Convert.ToInt32(val_0_4_6_6_2 / val_0_4_6_6_5)) + Convert.ToInt64(6196699099624136507L)) - Convert.ToUInt64(Convert.ToUInt16(val_0_4_6_6_3) + Convert.ToInt64(val_0_4_6_6_6))) - asgop0));
+ }
+
+ public static double Func_0_4_6_5()
+ {
+
+ double val_0_4_6_5_6 = Func_0_4_6_5_6();
+ double val_0_4_6_5_5 = Func_0_4_6_5_5();
+ double val_0_4_6_5_4 = Func_0_4_6_5_4();
+ double val_0_4_6_5_3 = Func_0_4_6_5_3();
+ double val_0_4_6_5_2 = Func_0_4_6_5_2();
+ double val_0_4_6_5_1 = Func_0_4_6_5_1();
+ if ((val_0_4_6_5_1) != (((((val_0_4_6_5_2 + 536870880.0) / val_0_4_6_5_5) / ((val_0_4_6_5_3 + val_0_4_6_5_4) - val_0_4_6_5_6)) - (val_0_4_6_5_1))))
+ {
+ if ((((val_0_4_6_5_3 + val_0_4_6_5_4) - val_0_4_6_5_6)) == (val_0_4_6_5_4))
+ Console.WriteLine("Func_0_4_6_5: == true");
+ else
+ Console.WriteLine("Func_0_4_6_5: == false");
+ }
+ double retval_0_4_6_5 = Convert.ToDouble(((((val_0_4_6_5_2 + 536870880.0) / val_0_4_6_5_5) / ((val_0_4_6_5_3 + val_0_4_6_5_4) - val_0_4_6_5_6)) - (val_0_4_6_5_1)));
+ return retval_0_4_6_5;
+ }
+
+ public static ulong Func_0_4_6_4()
+ {
+
+ long val_0_4_6_4_5 = Func_0_4_6_4_5();
+ int val_0_4_6_4_4 = Func_0_4_6_4_4();
+ long val_0_4_6_4_3 = Func_0_4_6_4_3();
+ int val_0_4_6_4_2 = Func_0_4_6_4_2();
+ double val_0_4_6_4_1 = Func_0_4_6_4_1();
+ val_0_4_6_4_2 += (val_0_4_6_4_4);
+ if ((val_0_4_6_4_2) < 10)
+ {
+ if ((val_0_4_6_4_2) <= 10)
+ Console.WriteLine("Func_0_4_6_4: <= true");
+ else
+ {
+ if ((val_0_4_6_4_2) <= 10)
+ {
+ ulong if1_1retval_0_4_6_4 = Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt32(val_0_4_6_4_2) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(val_0_4_6_4_3) / (Convert.ToDouble(val_0_4_6_4_5 * val_0_4_6_4_1))))));
+ return if1_1retval_0_4_6_4;
+ }
+ }
+ }
+ else
+ {
+ if ((val_0_4_6_4_2) < 10)
+ {
+ if ((val_0_4_6_4_2) >= 10)
+ {
+ ulong if1_1retval_0_4_6_4 = Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt32(val_0_4_6_4_2) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(val_0_4_6_4_3) / (Convert.ToDouble(val_0_4_6_4_5 * val_0_4_6_4_1))))));
+ return if1_1retval_0_4_6_4;
+ }
+ }
+ else
+ {
+ if ((val_0_4_6_4_2) == 10)
+ Console.WriteLine("Func_0_4_6_4: == true");
+ else
+ {
+ if ((val_0_4_6_4_3) <= (Convert.ToInt64(Convert.ToDouble(val_0_4_6_4_3) / (Convert.ToDouble(val_0_4_6_4_5 * val_0_4_6_4_1)))))
+ {
+ return Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt32(val_0_4_6_4_2) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(val_0_4_6_4_3) / (Convert.ToDouble(val_0_4_6_4_5 * val_0_4_6_4_1))))));
+ }
+ else
+ {
+ return Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt32(val_0_4_6_4_2) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(val_0_4_6_4_3) / (Convert.ToDouble(val_0_4_6_4_5 * val_0_4_6_4_1))))));
+ }
+ }
+ }
+ }
+ return Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt32(val_0_4_6_4_2) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(val_0_4_6_4_3) / (Convert.ToDouble(val_0_4_6_4_5 * val_0_4_6_4_1))))));
+ }
+
+ public static ulong Func_0_4_6_3()
+ {
+
+ uint val_0_4_6_3_6 = Func_0_4_6_3_6();
+ ulong val_0_4_6_3_5 = Func_0_4_6_3_5();
+ double val_0_4_6_3_4 = Func_0_4_6_3_4();
+ long val_0_4_6_3_3 = Func_0_4_6_3_3();
+ Decimal val_0_4_6_3_2 = Func_0_4_6_3_2();
+ uint val_0_4_6_3_1 = Func_0_4_6_3_1();
+ if ((val_0_4_6_3_2) == ((Convert.ToDecimal(val_0_4_6_3_5) * (Convert.ToDecimal(26204) * 0.0555640360250343459013891009M))))
+ {
+ if ((val_0_4_6_3_2) != ((Convert.ToDecimal(val_0_4_6_3_5) * (Convert.ToDecimal(26204) * 0.0555640360250343459013891009M))))
+ {
+ ulong if1_0retval_0_4_6_3 = Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt16(Convert.ToInt16(val_0_4_6_3_2 + (Convert.ToDecimal(val_0_4_6_3_5) * (Convert.ToDecimal(26204) * 0.0555640360250343459013891009M)))) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(val_0_4_6_3_6) + Convert.ToInt64(Convert.ToUInt32(3759614976U) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(3759614976U) - Convert.ToInt64(val_0_4_6_3_3)))))) / (val_0_4_6_3_1 * val_0_4_6_3_4)))));
+ return if1_0retval_0_4_6_3;
+ }
+ else
+ {
+ if (((val_0_4_6_3_1 * val_0_4_6_3_4)) == (val_0_4_6_3_4))
+ {
+ ulong if1_1retval_0_4_6_3 = Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt16(Convert.ToInt16(val_0_4_6_3_2 + (Convert.ToDecimal(val_0_4_6_3_5) * (Convert.ToDecimal(26204) * 0.0555640360250343459013891009M)))) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(val_0_4_6_3_6) + Convert.ToInt64(Convert.ToUInt32(3759614976U) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(3759614976U) - Convert.ToInt64(val_0_4_6_3_3)))))) / (val_0_4_6_3_1 * val_0_4_6_3_4)))));
+ return if1_1retval_0_4_6_3;
+ }
+ else
+ {
+ ulong else1_1retval_0_4_6_3 = Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt16(Convert.ToInt16(val_0_4_6_3_2 + (Convert.ToDecimal(val_0_4_6_3_5) * (Convert.ToDecimal(26204) * 0.0555640360250343459013891009M)))) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(val_0_4_6_3_6) + Convert.ToInt64(Convert.ToUInt32(3759614976U) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(3759614976U) - Convert.ToInt64(val_0_4_6_3_3)))))) / (val_0_4_6_3_1 * val_0_4_6_3_4)))));
+ return else1_1retval_0_4_6_3;
+ }
+ }
+ }
+ return Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt16(Convert.ToInt16(val_0_4_6_3_2 + (Convert.ToDecimal(val_0_4_6_3_5) * (Convert.ToDecimal(26204) * 0.0555640360250343459013891009M)))) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(val_0_4_6_3_6) + Convert.ToInt64(Convert.ToUInt32(3759614976U) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(3759614976U) - Convert.ToInt64(val_0_4_6_3_3)))))) / (val_0_4_6_3_1 * val_0_4_6_3_4)))));
+ }
+
+ public static double Func_0_4_6_2()
+ {
+
+ double val_0_4_6_2_6 = Func_0_4_6_2_6();
+ double val_0_4_6_2_5 = Func_0_4_6_2_5();
+ double val_0_4_6_2_4 = Func_0_4_6_2_4();
+ float val_0_4_6_2_3 = Func_0_4_6_2_3();
+ float val_0_4_6_2_2 = Func_0_4_6_2_2();
+ double val_0_4_6_2_1 = Func_0_4_6_2_1();
+ double asgop0 = val_0_4_6_2_1;
+ asgop0 -= (((val_0_4_6_2_6 * -183251937961.66666)));
+ float asgop1 = val_0_4_6_2_2;
+ asgop1 += ((val_0_4_6_2_3 - 0.000366210938F));
+ double asgop2 = 0.125;
+ asgop2 += ((0.125 * 3.0));
+ asgop0 -= ((val_0_4_6_2_5 + val_0_4_6_2_4));
+ if ((asgop2) == ((asgop1 * asgop2)))
+ {
+ if ((asgop0) < (((asgop1 * asgop2) / asgop0)))
+ {
+ double if1_0retval_0_4_6_2 = Convert.ToDouble(((asgop1 * asgop2) / asgop0));
+ return if1_0retval_0_4_6_2;
+ }
+ else
+ Console.WriteLine("Func_0_4_6_2: < false");
+ }
+ else
+ Console.WriteLine("Func_0_4_6_2: == false");
+ return Convert.ToDouble(((asgop1 * asgop2) / asgop0));
+ }
+
+ public static double Func_0_4_6_1()
+ {
+
+ double val_0_4_6_1_1 = Func_0_4_6_1_1();
+ if ((val_0_4_6_1_1) > 10)
+ {
+ if ((val_0_4_6_1_1) < 10)
+ {
+ if ((val_0_4_6_1_1) <= 10)
+ {
+ if ((val_0_4_6_1_1) < 10)
+ {
+ return Convert.ToDouble(val_0_4_6_1_1);
+ }
+ }
+ }
+ }
+ else
+ {
+ if ((val_0_4_6_1_1) == 10)
+ {
+ return Convert.ToDouble(val_0_4_6_1_1);
+ }
+ }
+ return Convert.ToDouble(val_0_4_6_1_1);
+ }
+
+ public static Decimal Func_0_4_5_6()
+ {
+
+ ulong val_0_4_5_6_6 = Func_0_4_5_6_6();
+ short val_0_4_5_6_5 = Func_0_4_5_6_5();
+ ulong val_0_4_5_6_4 = Func_0_4_5_6_4();
+ Decimal val_0_4_5_6_3 = Func_0_4_5_6_3();
+ Decimal val_0_4_5_6_2 = Func_0_4_5_6_2();
+ long val_0_4_5_6_1 = Func_0_4_5_6_1();
+ if (((Convert.ToDecimal((Convert.ToDecimal(256M) / Convert.ToDecimal(65536M))) * Convert.ToDecimal(val_0_4_5_6_3))) == (65536M))
+ {
+ Decimal if0_0retval_0_4_5_6 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToUInt64((val_0_4_5_6_6 * val_0_4_5_6_4) / Convert.ToUInt64(Convert.ToInt16(val_0_4_5_6_5) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(val_0_4_5_6_1) * 69.7265625)))))) * (Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(256M) / Convert.ToDecimal(65536M))) * Convert.ToDecimal(val_0_4_5_6_3))) - Convert.ToDecimal(val_0_4_5_6_2))));
+ return if0_0retval_0_4_5_6;
+ }
+ else
+ {
+ if ((val_0_4_5_6_2) >= ((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(256M) / Convert.ToDecimal(65536M))) * Convert.ToDecimal(val_0_4_5_6_3))) - Convert.ToDecimal(val_0_4_5_6_2))))
+ {
+ if ((val_0_4_5_6_2) < ((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(256M) / Convert.ToDecimal(65536M))) * Convert.ToDecimal(val_0_4_5_6_3))) - Convert.ToDecimal(val_0_4_5_6_2))))
+ {
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToUInt64((val_0_4_5_6_6 * val_0_4_5_6_4) / Convert.ToUInt64(Convert.ToInt16(val_0_4_5_6_5) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(val_0_4_5_6_1) * 69.7265625)))))) * (Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(256M) / Convert.ToDecimal(65536M))) * Convert.ToDecimal(val_0_4_5_6_3))) - Convert.ToDecimal(val_0_4_5_6_2))));
+ }
+ else
+ {
+ Decimal else1_1retval_0_4_5_6 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToUInt64((val_0_4_5_6_6 * val_0_4_5_6_4) / Convert.ToUInt64(Convert.ToInt16(val_0_4_5_6_5) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(val_0_4_5_6_1) * 69.7265625)))))) * (Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(256M) / Convert.ToDecimal(65536M))) * Convert.ToDecimal(val_0_4_5_6_3))) - Convert.ToDecimal(val_0_4_5_6_2))));
+ return else1_1retval_0_4_5_6;
+ }
+ }
+ else
+ Console.WriteLine("Func_0_4_5_6: >= false");
+ }
+ Decimal retval_0_4_5_6 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToUInt64((val_0_4_5_6_6 * val_0_4_5_6_4) / Convert.ToUInt64(Convert.ToInt16(val_0_4_5_6_5) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(val_0_4_5_6_1) * 69.7265625)))))) * (Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(256M) / Convert.ToDecimal(65536M))) * Convert.ToDecimal(val_0_4_5_6_3))) - Convert.ToDecimal(val_0_4_5_6_2))));
+ return retval_0_4_5_6;
+ }
+
+ public static Decimal Func_0_4_5_5()
+ {
+
+ ulong val_0_4_5_5_6 = Func_0_4_5_5_6();
+ short val_0_4_5_5_5 = Func_0_4_5_5_5();
+ ulong val_0_4_5_5_4 = Func_0_4_5_5_4();
+ Decimal val_0_4_5_5_3 = Func_0_4_5_5_3();
+ Decimal val_0_4_5_5_2 = Func_0_4_5_5_2();
+ long val_0_4_5_5_1 = Func_0_4_5_5_1();
+ if ((val_0_4_5_5_2) != ((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(64M) / Convert.ToDecimal(16384M))) * Convert.ToDecimal(val_0_4_5_5_3))) - Convert.ToDecimal(val_0_4_5_5_2))))
+ {
+ if ((val_0_4_5_5_2) < ((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(64M) / Convert.ToDecimal(16384M))) * Convert.ToDecimal(val_0_4_5_5_3))) - Convert.ToDecimal(val_0_4_5_5_2))))
+ Console.WriteLine("Func_0_4_5_5: < true");
+ }
+ Decimal retval_0_4_5_5 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToUInt64((val_0_4_5_5_6 * val_0_4_5_5_4) / Convert.ToUInt64(Convert.ToInt16(val_0_4_5_5_5) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(val_0_4_5_5_1) * 69.7265625)))))) * (Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(64M) / Convert.ToDecimal(16384M))) * Convert.ToDecimal(val_0_4_5_5_3))) - Convert.ToDecimal(val_0_4_5_5_2))));
+ return retval_0_4_5_5;
+ }
+
+ public static Decimal Func_0_4_5_4()
+ {
+
+ Decimal val_0_4_5_4_6 = Func_0_4_5_4_6();
+ float val_0_4_5_4_5 = Func_0_4_5_4_5();
+ Decimal val_0_4_5_4_4 = Func_0_4_5_4_4();
+ Decimal val_0_4_5_4_3 = Func_0_4_5_4_3();
+ Decimal val_0_4_5_4_2 = Func_0_4_5_4_2();
+ long val_0_4_5_4_1 = Func_0_4_5_4_1();
+ Decimal asgop0 = val_0_4_5_4_3;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(val_0_4_5_4_4) * Convert.ToDecimal(val_0_4_5_4_2)))));
+ Decimal asgop1 = 16M;
+ asgop1 -= (Convert.ToDecimal(Convert.ToDecimal(val_0_4_5_4_6)));
+ if (((Convert.ToDecimal(val_0_4_5_4_1 * 0.03125M))) != ((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(asgop1) + Convert.ToDecimal(16M))) / Convert.ToDecimal((Convert.ToDecimal(val_0_4_5_4_5) * 16M)))) - Convert.ToDecimal((Convert.ToDecimal(val_0_4_5_4_1 * 0.03125M))))))
+ {
+ if (((Convert.ToDecimal((Convert.ToDecimal(asgop1) + Convert.ToDecimal(16M))) / Convert.ToDecimal((Convert.ToDecimal(val_0_4_5_4_5) * 16M)))) >= (16M))
+ {
+ if ((asgop0) <= ((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(asgop1) + Convert.ToDecimal(16M))) / Convert.ToDecimal((Convert.ToDecimal(val_0_4_5_4_5) * 16M)))) - Convert.ToDecimal((Convert.ToDecimal(val_0_4_5_4_1 * 0.03125M))))) + Convert.ToDecimal(asgop0))))
+ {
+ if (((Convert.ToDecimal(val_0_4_5_4_1 * 0.03125M))) <= ((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(asgop1) + Convert.ToDecimal(16M))) / Convert.ToDecimal((Convert.ToDecimal(val_0_4_5_4_5) * 16M)))) - Convert.ToDecimal((Convert.ToDecimal(val_0_4_5_4_1 * 0.03125M))))))
+ {
+ Decimal if3_0retval_0_4_5_4 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(asgop1) + Convert.ToDecimal(16M))) / Convert.ToDecimal((Convert.ToDecimal(val_0_4_5_4_5) * 16M)))) - Convert.ToDecimal((Convert.ToDecimal(val_0_4_5_4_1 * 0.03125M))))) + Convert.ToDecimal(asgop0)));
+ return if3_0retval_0_4_5_4;
+ }
+ else
+ Console.WriteLine("Func_0_4_5_4: <= false");
+ }
+ else
+ {
+ if ((asgop0) != ((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(asgop1) + Convert.ToDecimal(16M))) / Convert.ToDecimal((Convert.ToDecimal(val_0_4_5_4_5) * 16M)))) - Convert.ToDecimal((Convert.ToDecimal(val_0_4_5_4_1 * 0.03125M))))) + Convert.ToDecimal(asgop0))))
+ {
+ if ((asgop0) == ((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(asgop1) + Convert.ToDecimal(16M))) / Convert.ToDecimal((Convert.ToDecimal(val_0_4_5_4_5) * 16M)))) - Convert.ToDecimal((Convert.ToDecimal(val_0_4_5_4_1 * 0.03125M))))) + Convert.ToDecimal(asgop0))))
+ Console.WriteLine("Func_0_4_5_4: == true");
+ }
+ }
+ }
+ }
+ Decimal retval_0_4_5_4 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(asgop1) + Convert.ToDecimal(16M))) / Convert.ToDecimal((Convert.ToDecimal(val_0_4_5_4_5) * 16M)))) - Convert.ToDecimal((Convert.ToDecimal(val_0_4_5_4_1 * 0.03125M))))) + Convert.ToDecimal(asgop0)));
+ return retval_0_4_5_4;
+ }
+
+ public static Decimal Func_0_4_5_3()
+ {
+
+ Decimal val_0_4_5_3_6 = Func_0_4_5_3_6();
+ Decimal val_0_4_5_3_5 = Func_0_4_5_3_5();
+ Decimal val_0_4_5_3_4 = Func_0_4_5_3_4();
+ Decimal val_0_4_5_3_3 = Func_0_4_5_3_3();
+ Decimal val_0_4_5_3_2 = Func_0_4_5_3_2();
+ long val_0_4_5_3_1 = Func_0_4_5_3_1();
+ Decimal asgop0 = val_0_4_5_3_4;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(4M) * Convert.ToDecimal(1M)))));
+ if ((asgop0) <= ((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(val_0_4_5_3_5) - Convert.ToDecimal(val_0_4_5_3_2))) + Convert.ToDecimal(val_0_4_5_3_6))) / Convert.ToDecimal((Convert.ToDecimal(0.25F) * val_0_4_5_3_3)))) - Convert.ToDecimal((Convert.ToDecimal(val_0_4_5_3_1 * 0.03125M))))) + Convert.ToDecimal(asgop0))))
+ {
+ if (((Convert.ToDecimal(val_0_4_5_3_1 * 0.03125M))) == ((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(val_0_4_5_3_5) - Convert.ToDecimal(val_0_4_5_3_2))) + Convert.ToDecimal(val_0_4_5_3_6))) / Convert.ToDecimal((Convert.ToDecimal(0.25F) * val_0_4_5_3_3)))) - Convert.ToDecimal((Convert.ToDecimal(val_0_4_5_3_1 * 0.03125M))))))
+ {
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(val_0_4_5_3_5) - Convert.ToDecimal(val_0_4_5_3_2))) + Convert.ToDecimal(val_0_4_5_3_6))) / Convert.ToDecimal((Convert.ToDecimal(0.25F) * val_0_4_5_3_3)))) - Convert.ToDecimal((Convert.ToDecimal(val_0_4_5_3_1 * 0.03125M))))) + Convert.ToDecimal(asgop0)));
+ }
+ }
+ else
+ {
+ if (((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(val_0_4_5_3_5) - Convert.ToDecimal(val_0_4_5_3_2))) + Convert.ToDecimal(val_0_4_5_3_6))) / Convert.ToDecimal((Convert.ToDecimal(0.25F) * val_0_4_5_3_3)))) >= (val_0_4_5_3_6))
+ {
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(val_0_4_5_3_5) - Convert.ToDecimal(val_0_4_5_3_2))) + Convert.ToDecimal(val_0_4_5_3_6))) / Convert.ToDecimal((Convert.ToDecimal(0.25F) * val_0_4_5_3_3)))) - Convert.ToDecimal((Convert.ToDecimal(val_0_4_5_3_1 * 0.03125M))))) + Convert.ToDecimal(asgop0)));
+ }
+ }
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(val_0_4_5_3_5) - Convert.ToDecimal(val_0_4_5_3_2))) + Convert.ToDecimal(val_0_4_5_3_6))) / Convert.ToDecimal((Convert.ToDecimal(0.25F) * val_0_4_5_3_3)))) - Convert.ToDecimal((Convert.ToDecimal(val_0_4_5_3_1 * 0.03125M))))) + Convert.ToDecimal(asgop0)));
+ }
+
+ public static Decimal Func_0_4_5_2()
+ {
+
+ Decimal val_0_4_5_2_6 = Func_0_4_5_2_6();
+ Decimal val_0_4_5_2_5 = Func_0_4_5_2_5();
+ Decimal val_0_4_5_2_4 = Func_0_4_5_2_4();
+ long val_0_4_5_2_3 = Func_0_4_5_2_3();
+ Decimal val_0_4_5_2_2 = Func_0_4_5_2_2();
+ Decimal val_0_4_5_2_1 = Func_0_4_5_2_1();
+ Decimal asgop0 = val_0_4_5_2_2;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal(-64M)));
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal(val_0_4_5_2_5)));
+ asgop0 /= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(0.25F) * val_0_4_5_2_6))));
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal(val_0_4_5_2_1)));
+ if ((asgop0) >= ((Convert.ToDecimal(asgop0) + Convert.ToDecimal((Convert.ToDecimal(val_0_4_5_2_3 * val_0_4_5_2_4))))))
+ Console.WriteLine("Func_0_4_5_2: >= true");
+ Decimal retval_0_4_5_2 = Convert.ToDecimal((Convert.ToDecimal(asgop0) + Convert.ToDecimal((Convert.ToDecimal(val_0_4_5_2_3 * val_0_4_5_2_4)))));
+ return retval_0_4_5_2;
+ }
+
+ public static Decimal Func_0_4_5_1()
+ {
+
+ Decimal val_0_4_5_1_6 = Func_0_4_5_1_6();
+ Decimal val_0_4_5_1_5 = Func_0_4_5_1_5();
+ Decimal val_0_4_5_1_4 = Func_0_4_5_1_4();
+ double val_0_4_5_1_3 = Func_0_4_5_1_3();
+ Decimal val_0_4_5_1_2 = Func_0_4_5_1_2();
+ ulong val_0_4_5_1_1 = Func_0_4_5_1_1();
+ val_0_4_5_1_2 -= (Convert.ToDecimal(Convert.ToDecimal(val_0_4_5_1_5)));
+ Decimal asgop1 = val_0_4_5_1_4;
+ asgop1 += (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal((Convert.ToUInt64(val_0_4_5_1_1 / 32UL))) / -2.6947368421052631578947368421M))));
+ if (((Convert.ToDecimal(val_0_4_5_1_3) / val_0_4_5_1_6)) > (val_0_4_5_1_6))
+ {
+ if ((asgop1) != ((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(val_0_4_5_1_3) / val_0_4_5_1_6)) - Convert.ToDecimal(val_0_4_5_1_2))) - Convert.ToDecimal((Convert.ToDecimal(asgop1) - Convert.ToDecimal((Convert.ToDecimal(-2.69473684210526M) - Convert.ToDecimal(-2.69473684210526M))))))))
+ {
+ if (((Convert.ToDecimal(-2.69473684210526M) - Convert.ToDecimal(-2.69473684210526M))) >= (-2.69473684210526M))
+ Console.WriteLine("Func_0_4_5_1: >= true");
+ else
+ {
+ if ((val_0_4_5_1_2) < ((Convert.ToDecimal((Convert.ToDecimal(val_0_4_5_1_3) / val_0_4_5_1_6)) - Convert.ToDecimal(val_0_4_5_1_2))))
+ {
+ if (((Convert.ToDecimal(-2.69473684210526M) - Convert.ToDecimal(-2.69473684210526M))) == (-2.69473684210526M))
+ {
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(val_0_4_5_1_3) / val_0_4_5_1_6)) - Convert.ToDecimal(val_0_4_5_1_2))) - Convert.ToDecimal((Convert.ToDecimal(asgop1) - Convert.ToDecimal((Convert.ToDecimal(-2.69473684210526M) - Convert.ToDecimal(-2.69473684210526M)))))));
+ }
+ }
+ else
+ {
+ if (((Convert.ToDecimal(-2.69473684210526M) - Convert.ToDecimal(-2.69473684210526M))) == (-2.69473684210526M))
+ {
+ if ((val_0_4_5_1_2) != ((Convert.ToDecimal((Convert.ToDecimal(val_0_4_5_1_3) / val_0_4_5_1_6)) - Convert.ToDecimal(val_0_4_5_1_2))))
+ Console.WriteLine("Func_0_4_5_1: != true");
+ else
+ Console.WriteLine("Func_0_4_5_1: != false");
+ }
+ }
+ }
+ }
+ }
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(val_0_4_5_1_3) / val_0_4_5_1_6)) - Convert.ToDecimal(val_0_4_5_1_2))) - Convert.ToDecimal((Convert.ToDecimal(asgop1) - Convert.ToDecimal((Convert.ToDecimal(-2.69473684210526M) - Convert.ToDecimal(-2.69473684210526M)))))));
+ }
+
+ public static double Func_0_4_4_6()
+ {
+
+ double val_0_4_4_6_6 = Func_0_4_4_6_6();
+ double val_0_4_4_6_5 = Func_0_4_4_6_5();
+ double val_0_4_4_6_4 = Func_0_4_4_6_4();
+ float val_0_4_4_6_3 = Func_0_4_4_6_3();
+ double val_0_4_4_6_2 = Func_0_4_4_6_2();
+ double val_0_4_4_6_1 = Func_0_4_4_6_1();
+ if ((val_0_4_4_6_4) == ((((val_0_4_4_6_3 * val_0_4_4_6_2) - (((val_0_4_4_6_5 - (0.0078125 / val_0_4_4_6_1)) - val_0_4_4_6_6))) - val_0_4_4_6_4)))
+ Console.WriteLine("Func_0_4_4_6: == true");
+ return Convert.ToDouble((((val_0_4_4_6_3 * val_0_4_4_6_2) - (((val_0_4_4_6_5 - (0.0078125 / val_0_4_4_6_1)) - val_0_4_4_6_6))) - val_0_4_4_6_4));
+ }
+
+ public static int Func_0_4_4_5()
+ {
+
+ ulong val_0_4_4_5_6 = Func_0_4_4_5_6();
+ double val_0_4_4_5_5 = Func_0_4_4_5_5();
+ long val_0_4_4_5_4 = Func_0_4_4_5_4();
+ ushort val_0_4_4_5_3 = Func_0_4_4_5_3();
+ ulong val_0_4_4_5_2 = Func_0_4_4_5_2();
+ ulong val_0_4_4_5_1 = Func_0_4_4_5_1();
+ if ((1999466017075805505L) != (Convert.ToInt64(Convert.ToDouble(val_0_4_4_5_4) / (val_0_4_4_5_6 / val_0_4_4_5_5))))
+ Console.WriteLine("Func_0_4_4_5: != true");
+ int retval_0_4_4_5 = Convert.ToInt32((Convert.ToInt32(Convert.ToUInt64(val_0_4_4_5_2) - Convert.ToUInt64(Convert.ToUInt64(Convert.ToUInt16(val_0_4_4_5_3) + Convert.ToInt64(Convert.ToInt64(val_0_4_4_5_1 - 739336048UL))))) + (Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(val_0_4_4_5_4) / (val_0_4_4_5_6 / val_0_4_4_5_5))) - Convert.ToInt64(1999466017075805505L)))));
+ return retval_0_4_4_5;
+ }
+
+ public static double Func_0_4_4_4()
+ {
+
+ double val_0_4_4_4_6 = Func_0_4_4_4_6();
+ double val_0_4_4_4_5 = Func_0_4_4_4_5();
+ double val_0_4_4_4_4 = Func_0_4_4_4_4();
+ float val_0_4_4_4_3 = Func_0_4_4_4_3();
+ double val_0_4_4_4_2 = Func_0_4_4_4_2();
+ double val_0_4_4_4_1 = Func_0_4_4_4_1();
+ double asgop0 = val_0_4_4_4_1;
+ asgop0 *= (-1040.2539682539682);
+ double asgop1 = -1040.2539682539682;
+ asgop1 -= ((-1040.2530069511886));
+ double asgop2 = val_0_4_4_4_4;
+ asgop2 *= (asgop0);
+ if ((asgop2) < ((((val_0_4_4_4_3 * val_0_4_4_4_2) * (((0.03125F / 1024.0) - val_0_4_4_4_5) - (val_0_4_4_4_6))) - ((asgop2 - (asgop1))))))
+ {
+ return Convert.ToDouble((((val_0_4_4_4_3 * val_0_4_4_4_2) * (((0.03125F / 1024.0) - val_0_4_4_4_5) - (val_0_4_4_4_6))) - ((asgop2 - (asgop1)))));
+ }
+ else
+ Console.WriteLine("Func_0_4_4_4: < false");
+ return Convert.ToDouble((((val_0_4_4_4_3 * val_0_4_4_4_2) * (((0.03125F / 1024.0) - val_0_4_4_4_5) - (val_0_4_4_4_6))) - ((asgop2 - (asgop1)))));
+ }
+
+ public static double Func_0_4_4_3()
+ {
+
+ float val_0_4_4_3_6 = Func_0_4_4_3_6();
+ float val_0_4_4_3_5 = Func_0_4_4_3_5();
+ double val_0_4_4_3_4 = Func_0_4_4_3_4();
+ double val_0_4_4_3_3 = Func_0_4_4_3_3();
+ double val_0_4_4_3_2 = Func_0_4_4_3_2();
+ double val_0_4_4_3_1 = Func_0_4_4_3_1();
+ double asgop0 = val_0_4_4_3_4;
+ asgop0 *= ((val_0_4_4_3_6 * ((0.03125 / 1.0) + 131071.96875)));
+ if (((val_0_4_4_3_5 / (val_0_4_4_3_1 - val_0_4_4_3_3))) < ((asgop0 / ((val_0_4_4_3_5 / (val_0_4_4_3_1 - val_0_4_4_3_3)) * (val_0_4_4_3_2 * 3.5544500975841537E-15)))))
+ {
+ double if0_0retval_0_4_4_3 = Convert.ToDouble((asgop0 / ((val_0_4_4_3_5 / (val_0_4_4_3_1 - val_0_4_4_3_3)) * (val_0_4_4_3_2 * 3.5544500975841537E-15))));
+ return if0_0retval_0_4_4_3;
+ }
+ return Convert.ToDouble((asgop0 / ((val_0_4_4_3_5 / (val_0_4_4_3_1 - val_0_4_4_3_3)) * (val_0_4_4_3_2 * 3.5544500975841537E-15))));
+ }
+
+ public static double Func_0_4_4_2()
+ {
+
+ double val_0_4_4_2_6 = Func_0_4_4_2_6();
+ double val_0_4_4_2_5 = Func_0_4_4_2_5();
+ float val_0_4_4_2_4 = Func_0_4_4_2_4();
+ double val_0_4_4_2_3 = Func_0_4_4_2_3();
+ double val_0_4_4_2_2 = Func_0_4_4_2_2();
+ double val_0_4_4_2_1 = Func_0_4_4_2_1();
+ double asgop0 = val_0_4_4_2_1;
+ asgop0 -= (val_0_4_4_2_3);
+ double asgop1 = val_0_4_4_2_2;
+ asgop1 *= (0.16347867027326615);
+ double asgop2 = val_0_4_4_2_5;
+ asgop2 *= ((1.0F * ((0.03125 / val_0_4_4_2_6) + 131071.96875)));
+ if ((asgop1) == (((val_0_4_4_2_4 / asgop0) * asgop1)))
+ Console.WriteLine("Func_0_4_4_2: == true");
+ else
+ Console.WriteLine("Func_0_4_4_2: == false");
+ double retval_0_4_4_2 = Convert.ToDouble((asgop2 / ((val_0_4_4_2_4 / asgop0) * asgop1)));
+ return retval_0_4_4_2;
+ }
+
+ public static double Func_0_4_4_1()
+ {
+
+ double val_0_4_4_1_6 = Func_0_4_4_1_6();
+ float val_0_4_4_1_5 = Func_0_4_4_1_5();
+ float val_0_4_4_1_4 = Func_0_4_4_1_4();
+ double val_0_4_4_1_3 = Func_0_4_4_1_3();
+ double val_0_4_4_1_2 = Func_0_4_4_1_2();
+ double val_0_4_4_1_1 = Func_0_4_4_1_1();
+ double asgop0 = val_0_4_4_1_2;
+ asgop0 *= (4.3628541106961562E-05);
+ double asgop1 = val_0_4_4_1_6;
+ asgop1 *= ((val_0_4_4_1_4 * ((-0.03125 / 1.0) + 131072.03125)));
+ if ((asgop1) == ((asgop1 / ((val_0_4_4_1_5 / (val_0_4_4_1_1 - (131072.03125 / val_0_4_4_1_3))) * asgop0))))
+ {
+ if ((asgop1) > ((asgop1 / ((val_0_4_4_1_5 / (val_0_4_4_1_1 - (131072.03125 / val_0_4_4_1_3))) * asgop0))))
+ {
+ if ((asgop1) == ((asgop1 / ((val_0_4_4_1_5 / (val_0_4_4_1_1 - (131072.03125 / val_0_4_4_1_3))) * asgop0))))
+ {
+ double if2_0retval_0_4_4_1 = Convert.ToDouble((asgop1 / ((val_0_4_4_1_5 / (val_0_4_4_1_1 - (131072.03125 / val_0_4_4_1_3))) * asgop0)));
+ return if2_0retval_0_4_4_1;
+ }
+ else
+ Console.WriteLine("Func_0_4_4_1: == false");
+ }
+ }
+ double retval_0_4_4_1 = Convert.ToDouble((asgop1 / ((val_0_4_4_1_5 / (val_0_4_4_1_1 - (131072.03125 / val_0_4_4_1_3))) * asgop0)));
+ return retval_0_4_4_1;
+ }
+
+ public static double Func_0_4_3_6()
+ {
+
+ float val_0_4_3_6_6 = Func_0_4_3_6_6();
+ float val_0_4_3_6_5 = Func_0_4_3_6_5();
+ float val_0_4_3_6_4 = Func_0_4_3_6_4();
+ float val_0_4_3_6_3 = Func_0_4_3_6_3();
+ double val_0_4_3_6_2 = Func_0_4_3_6_2();
+ float val_0_4_3_6_1 = Func_0_4_3_6_1();
+ double asgop0 = 2.4632863722343674;
+ asgop0 += (68719476733.536713);
+ if ((val_0_4_3_6_2) == ((((val_0_4_3_6_4 - val_0_4_3_6_6) + val_0_4_3_6_1) / val_0_4_3_6_2)))
+ {
+ if (((524288.0F - val_0_4_3_6_5)) < (524288.0F))
+ {
+ return Convert.ToDouble((((524288.0F - val_0_4_3_6_5) * (val_0_4_3_6_3 / asgop0)) + (((val_0_4_3_6_4 - val_0_4_3_6_6) + val_0_4_3_6_1) / val_0_4_3_6_2)));
+ }
+ }
+ return Convert.ToDouble((((524288.0F - val_0_4_3_6_5) * (val_0_4_3_6_3 / asgop0)) + (((val_0_4_3_6_4 - val_0_4_3_6_6) + val_0_4_3_6_1) / val_0_4_3_6_2)));
+ }
+
+ public static Decimal Func_0_4_3_5()
+ {
+
+ short val_0_4_3_5_6 = Func_0_4_3_5_6();
+ Decimal val_0_4_3_5_5 = Func_0_4_3_5_5();
+ Decimal val_0_4_3_5_4 = Func_0_4_3_5_4();
+ int val_0_4_3_5_3 = Func_0_4_3_5_3();
+ float val_0_4_3_5_2 = Func_0_4_3_5_2();
+ int val_0_4_3_5_1 = Func_0_4_3_5_1();
+ if ((val_0_4_3_5_4) != ((Convert.ToDecimal(Convert.ToUInt32(val_0_4_3_5_6 - (val_0_4_3_5_3))) / val_0_4_3_5_4)))
+ {
+ if ((val_0_4_3_5_4) == ((Convert.ToDecimal(Convert.ToUInt32(val_0_4_3_5_6 - (val_0_4_3_5_3))) / val_0_4_3_5_4)))
+ {
+ if ((val_0_4_3_5_2) >= 10)
+ Console.WriteLine("Func_0_4_3_5: >= true");
+ }
+ }
+ else
+ {
+ Decimal else0_0retval_0_4_3_5 = Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt32((Convert.ToInt32(val_0_4_3_5_5 - (-353900499.999996185302734375M)) - (val_0_4_3_5_1)) / Convert.ToSingle(val_0_4_3_5_2))) / (Convert.ToDecimal(Convert.ToUInt32(val_0_4_3_5_6 - (val_0_4_3_5_3))) / val_0_4_3_5_4)));
+ return else0_0retval_0_4_3_5;
+ }
+ Decimal retval_0_4_3_5 = Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt32((Convert.ToInt32(val_0_4_3_5_5 - (-353900499.999996185302734375M)) - (val_0_4_3_5_1)) / Convert.ToSingle(val_0_4_3_5_2))) / (Convert.ToDecimal(Convert.ToUInt32(val_0_4_3_5_6 - (val_0_4_3_5_3))) / val_0_4_3_5_4)));
+ return retval_0_4_3_5;
+ }
+
+ public static float Func_0_4_3_4()
+ {
+
+ float val_0_4_3_4_6 = Func_0_4_3_4_6();
+ float val_0_4_3_4_5 = Func_0_4_3_4_5();
+ float val_0_4_3_4_4 = Func_0_4_3_4_4();
+ float val_0_4_3_4_3 = Func_0_4_3_4_3();
+ float val_0_4_3_4_2 = Func_0_4_3_4_2();
+ float val_0_4_3_4_1 = Func_0_4_3_4_1();
+ val_0_4_3_4_4 /= (val_0_4_3_4_1);
+ float asgop1 = val_0_4_3_4_5;
+ asgop1 -= (val_0_4_3_4_6);
+ if ((val_0_4_3_4_3) >= (((asgop1 + val_0_4_3_4_2) * val_0_4_3_4_3)))
+ Console.WriteLine("Func_0_4_3_4: >= true");
+ float retval_0_4_3_4 = Convert.ToSingle((val_0_4_3_4_4 - (((asgop1 + val_0_4_3_4_2) * val_0_4_3_4_3))));
+ return retval_0_4_3_4;
+ }
+
+ public static double Func_0_4_3_3()
+ {
+
+ float val_0_4_3_3_6 = Func_0_4_3_3_6();
+ double val_0_4_3_3_5 = Func_0_4_3_3_5();
+ float val_0_4_3_3_4 = Func_0_4_3_3_4();
+ float val_0_4_3_3_3 = Func_0_4_3_3_3();
+ float val_0_4_3_3_2 = Func_0_4_3_3_2();
+ float val_0_4_3_3_1 = Func_0_4_3_3_1();
+ float asgop0 = val_0_4_3_3_4;
+ asgop0 += (val_0_4_3_3_1);
+ float asgop1 = -126.0F;
+ asgop1 /= (val_0_4_3_3_2);
+ if ((asgop0) > (asgop1))
+ {
+ if ((((val_0_4_3_3_3 / val_0_4_3_3_6) / ((((0.001953125F - 0.0F) * 8192.0F) + -14.0F) / val_0_4_3_3_5))) > ((asgop1 * ((val_0_4_3_3_3 / val_0_4_3_3_6) / ((((0.001953125F - 0.0F) * 8192.0F) + -14.0F) / val_0_4_3_3_5)))))
+ {
+ return Convert.ToDouble((asgop0 * (asgop1 * ((val_0_4_3_3_3 / val_0_4_3_3_6) / ((((0.001953125F - 0.0F) * 8192.0F) + -14.0F) / val_0_4_3_3_5)))));
+ }
+ else
+ {
+ if ((asgop0) < (asgop1))
+ {
+ return Convert.ToDouble((asgop0 * (asgop1 * ((val_0_4_3_3_3 / val_0_4_3_3_6) / ((((0.001953125F - 0.0F) * 8192.0F) + -14.0F) / val_0_4_3_3_5)))));
+ }
+ else
+ {
+ return Convert.ToDouble((asgop0 * (asgop1 * ((val_0_4_3_3_3 / val_0_4_3_3_6) / ((((0.001953125F - 0.0F) * 8192.0F) + -14.0F) / val_0_4_3_3_5)))));
+ }
+ }
+ }
+ else
+ {
+ double else0_0retval_0_4_3_3 = Convert.ToDouble((asgop0 * (asgop1 * ((val_0_4_3_3_3 / val_0_4_3_3_6) / ((((0.001953125F - 0.0F) * 8192.0F) + -14.0F) / val_0_4_3_3_5)))));
+ return else0_0retval_0_4_3_3;
+ }
+ double retval_0_4_3_3 = Convert.ToDouble((asgop0 * (asgop1 * ((val_0_4_3_3_3 / val_0_4_3_3_6) / ((((0.001953125F - 0.0F) * 8192.0F) + -14.0F) / val_0_4_3_3_5)))));
+ return retval_0_4_3_3;
+ }
+
+ public static double Func_0_4_3_2()
+ {
+
+ float val_0_4_3_2_6 = Func_0_4_3_2_6();
+ float val_0_4_3_2_5 = Func_0_4_3_2_5();
+ double val_0_4_3_2_4 = Func_0_4_3_2_4();
+ double val_0_4_3_2_3 = Func_0_4_3_2_3();
+ float val_0_4_3_2_2 = Func_0_4_3_2_2();
+ double val_0_4_3_2_1 = Func_0_4_3_2_1();
+ float asgop0 = 7.62939453E-06F;
+ asgop0 *= (val_0_4_3_2_2);
+ float asgop1 = 7.62939453E-06F;
+ asgop1 -= (val_0_4_3_2_6);
+ asgop1 *= (asgop0);
+ if ((asgop1) != (val_0_4_3_2_5))
+ {
+ return Convert.ToDouble((((val_0_4_3_2_5 / val_0_4_3_2_4) + val_0_4_3_2_3) * (asgop1 * val_0_4_3_2_1)));
+ }
+ else
+ {
+ double else0_0retval_0_4_3_2 = Convert.ToDouble((((val_0_4_3_2_5 / val_0_4_3_2_4) + val_0_4_3_2_3) * (asgop1 * val_0_4_3_2_1)));
+ return else0_0retval_0_4_3_2;
+ }
+ return Convert.ToDouble((((val_0_4_3_2_5 / val_0_4_3_2_4) + val_0_4_3_2_3) * (asgop1 * val_0_4_3_2_1)));
+ }
+
+ public static Decimal Func_0_4_3_1()
+ {
+
+ ulong val_0_4_3_1_6 = Func_0_4_3_1_6();
+ Decimal val_0_4_3_1_5 = Func_0_4_3_1_5();
+ ulong val_0_4_3_1_4 = Func_0_4_3_1_4();
+ Decimal val_0_4_3_1_3 = Func_0_4_3_1_3();
+ Decimal val_0_4_3_1_2 = Func_0_4_3_1_2();
+ short val_0_4_3_1_1 = Func_0_4_3_1_1();
+ ulong asgop0 = val_0_4_3_1_6;
+ asgop0 /= (Convert.ToUInt64(val_0_4_3_1_4));
+ val_0_4_3_1_3 *= (Convert.ToDecimal(Convert.ToDecimal(962072674304M)));
+ if (((Convert.ToDecimal(Convert.ToUInt64(Convert.ToInt16(val_0_4_3_1_1) + Convert.ToInt64(-16355L))) * val_0_4_3_1_3)) < ((Convert.ToDecimal((Convert.ToDecimal((8.0F - 0.0F)) * (Convert.ToDecimal(8.0F) / val_0_4_3_1_5))) + Convert.ToDecimal((Convert.ToDecimal(Convert.ToUInt64(Convert.ToInt16(val_0_4_3_1_1) + Convert.ToInt64(-16355L))) * val_0_4_3_1_3)))))
+ {
+ if ((asgop0) >= (Convert.ToUInt64(Convert.ToInt16(val_0_4_3_1_1) + Convert.ToInt64(-16355L))))
+ Console.WriteLine("Func_0_4_3_1: >= true");
+ else
+ {
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((8.0F - 0.0F)) * (Convert.ToDecimal(8.0F) / val_0_4_3_1_5))) + Convert.ToDecimal((Convert.ToDecimal(Convert.ToUInt64(Convert.ToInt16(val_0_4_3_1_1) + Convert.ToInt64(-16355L))) * val_0_4_3_1_3)))) - Convert.ToDecimal((Convert.ToDecimal(asgop0) * val_0_4_3_1_2))));
+ }
+ }
+ else
+ {
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((8.0F - 0.0F)) * (Convert.ToDecimal(8.0F) / val_0_4_3_1_5))) + Convert.ToDecimal((Convert.ToDecimal(Convert.ToUInt64(Convert.ToInt16(val_0_4_3_1_1) + Convert.ToInt64(-16355L))) * val_0_4_3_1_3)))) - Convert.ToDecimal((Convert.ToDecimal(asgop0) * val_0_4_3_1_2))));
+ }
+ Decimal retval_0_4_3_1 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((8.0F - 0.0F)) * (Convert.ToDecimal(8.0F) / val_0_4_3_1_5))) + Convert.ToDecimal((Convert.ToDecimal(Convert.ToUInt64(Convert.ToInt16(val_0_4_3_1_1) + Convert.ToInt64(-16355L))) * val_0_4_3_1_3)))) - Convert.ToDecimal((Convert.ToDecimal(asgop0) * val_0_4_3_1_2))));
+ return retval_0_4_3_1;
+ }
+
+ public static long Func_0_4_2_5()
+ {
+
+ short val_0_4_2_5_5 = Func_0_4_2_5_5();
+ float val_0_4_2_5_4 = Func_0_4_2_5_4();
+ double val_0_4_2_5_3 = Func_0_4_2_5_3();
+ long val_0_4_2_5_2 = Func_0_4_2_5_2();
+ float val_0_4_2_5_1 = Func_0_4_2_5_1();
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(val_0_4_2_5_5 / Convert.ToSingle(val_0_4_2_5_4)) * Convert.ToSingle(val_0_4_2_5_1)) / (0.111198075F / val_0_4_2_5_3))) + Convert.ToInt64(val_0_4_2_5_2)));
+ }
+
+ public static int Func_0_4_2_4()
+ {
+
+ int val_0_4_2_4_6 = Func_0_4_2_4_6();
+ int val_0_4_2_4_5 = Func_0_4_2_4_5();
+ double val_0_4_2_4_4 = Func_0_4_2_4_4();
+ long val_0_4_2_4_3 = Func_0_4_2_4_3();
+ double val_0_4_2_4_2 = Func_0_4_2_4_2();
+ float val_0_4_2_4_1 = Func_0_4_2_4_1();
+ int asgop0 = val_0_4_2_4_5;
+ asgop0 %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(Convert.ToInt32(2097073643 / Convert.ToSingle(1.99101067F))))))));
+ val_0_4_2_4_6 %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(asgop0))))));
+ int retval_0_4_2_4 = Convert.ToInt32((Convert.ToInt16(Convert.ToInt16(17887 * Convert.ToSingle(Convert.ToSingle(val_0_4_2_4_3 * val_0_4_2_4_4))) / (0.111198075F / (val_0_4_2_4_1 * val_0_4_2_4_2))) + val_0_4_2_4_6));
+ return retval_0_4_2_4;
+ }
+
+ public static short Func_0_4_2_3()
+ {
+
+ short val_0_4_2_3_6 = Func_0_4_2_3_6();
+ short val_0_4_2_3_5 = Func_0_4_2_3_5();
+ double val_0_4_2_3_4 = Func_0_4_2_3_4();
+ long val_0_4_2_3_3 = Func_0_4_2_3_3();
+ double val_0_4_2_3_2 = Func_0_4_2_3_2();
+ float val_0_4_2_3_1 = Func_0_4_2_3_1();
+ short asgop0 = val_0_4_2_3_5;
+ asgop0 %= Convert.ToInt16((Convert.ToInt16((Convert.ToInt16(Convert.ToInt16(22615 / Convert.ToSingle(1.84446621F)))))));
+ return Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(17887 * Convert.ToSingle(Convert.ToSingle(val_0_4_2_3_3 * val_0_4_2_3_4))) / (0.111198075F / (val_0_4_2_3_1 * val_0_4_2_3_2))) + Convert.ToInt16((Convert.ToInt16(Convert.ToInt16(val_0_4_2_3_6 * Convert.ToSingle(-1.4257282F)))) % (Convert.ToInt16(asgop0)))));
+ }
+
+ public static short Func_0_4_2_2()
+ {
+
+ ulong val_0_4_2_2_6 = Func_0_4_2_2_6();
+ short val_0_4_2_2_5 = Func_0_4_2_2_5();
+ double val_0_4_2_2_4 = Func_0_4_2_2_4();
+ Decimal val_0_4_2_2_3 = Func_0_4_2_2_3();
+ Decimal val_0_4_2_2_2 = Func_0_4_2_2_2();
+ double val_0_4_2_2_1 = Func_0_4_2_2_1();
+ Decimal asgop0 = 133.214340441834M;
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal(val_0_4_2_2_2)));
+ return Convert.ToInt16(Convert.ToInt16((Convert.ToDecimal(((Convert.ToDouble((val_0_4_2_2_6 * 128UL) * val_0_4_2_2_4)) - (val_0_4_2_2_1))) * asgop0) - (Convert.ToDecimal(val_0_4_2_2_5) * val_0_4_2_2_3)));
+ }
+
+ public static long Func_0_4_2_1()
+ {
+
+ int val_0_4_2_1_5 = Func_0_4_2_1_5();
+ double val_0_4_2_1_4 = Func_0_4_2_1_4();
+ long val_0_4_2_1_3 = Func_0_4_2_1_3();
+ long val_0_4_2_1_2 = Func_0_4_2_1_2();
+ long val_0_4_2_1_1 = Func_0_4_2_1_1();
+ long retval_0_4_2_1 = Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(val_0_4_2_1_1) + Convert.ToInt64(val_0_4_2_1_2))) / (val_0_4_2_1_5 * val_0_4_2_1_4))) + Convert.ToInt64(val_0_4_2_1_3)));
+ return retval_0_4_2_1;
+ }
+
+ public static double Func_0_4_1_6()
+ {
+
+ double val_0_4_1_6_1 = Func_0_4_1_6_1();
+ if ((val_0_4_1_6_1) > 10)
+ {
+ return Convert.ToDouble(val_0_4_1_6_1);
+ }
+ double retval_0_4_1_6 = Convert.ToDouble(val_0_4_1_6_1);
+ return retval_0_4_1_6;
+ }
+
+ public static double Func_0_4_1_5()
+ {
+
+ ushort val_0_4_1_5_6 = Func_0_4_1_5_6();
+ double val_0_4_1_5_5 = Func_0_4_1_5_5();
+ int val_0_4_1_5_4 = Func_0_4_1_5_4();
+ float val_0_4_1_5_3 = Func_0_4_1_5_3();
+ double val_0_4_1_5_2 = Func_0_4_1_5_2();
+ double val_0_4_1_5_1 = Func_0_4_1_5_1();
+ if ((val_0_4_1_5_6) < 10)
+ {
+ double if0_0retval_0_4_1_5 = Convert.ToDouble(((val_0_4_1_5_6 * (val_0_4_1_5_4 * val_0_4_1_5_1)) + ((Convert.ToInt16(26139 * Convert.ToSingle(val_0_4_1_5_3)) / val_0_4_1_5_2) + val_0_4_1_5_5)));
+ return if0_0retval_0_4_1_5;
+ }
+ else
+ {
+ if (((val_0_4_1_5_4 * val_0_4_1_5_1)) > ((val_0_4_1_5_6 * (val_0_4_1_5_4 * val_0_4_1_5_1))))
+ {
+ if ((val_0_4_1_5_5) != (((Convert.ToInt16(26139 * Convert.ToSingle(val_0_4_1_5_3)) / val_0_4_1_5_2) + val_0_4_1_5_5)))
+ {
+ double if1_1retval_0_4_1_5 = Convert.ToDouble(((val_0_4_1_5_6 * (val_0_4_1_5_4 * val_0_4_1_5_1)) + ((Convert.ToInt16(26139 * Convert.ToSingle(val_0_4_1_5_3)) / val_0_4_1_5_2) + val_0_4_1_5_5)));
+ return if1_1retval_0_4_1_5;
+ }
+ }
+ else
+ Console.WriteLine("Func_0_4_1_5: > false");
+ }
+ double retval_0_4_1_5 = Convert.ToDouble(((val_0_4_1_5_6 * (val_0_4_1_5_4 * val_0_4_1_5_1)) + ((Convert.ToInt16(26139 * Convert.ToSingle(val_0_4_1_5_3)) / val_0_4_1_5_2) + val_0_4_1_5_5)));
+ return retval_0_4_1_5;
+ }
+
+ public static double Func_0_4_1_4()
+ {
+
+ double val_0_4_1_4_6 = Func_0_4_1_4_6();
+ double val_0_4_1_4_5 = Func_0_4_1_4_5();
+ double val_0_4_1_4_4 = Func_0_4_1_4_4();
+ double val_0_4_1_4_3 = Func_0_4_1_4_3();
+ double val_0_4_1_4_2 = Func_0_4_1_4_2();
+ double val_0_4_1_4_1 = Func_0_4_1_4_1();
+ double asgop0 = val_0_4_1_4_2;
+ asgop0 -= ((val_0_4_1_4_1));
+ double asgop1 = val_0_4_1_4_4;
+ asgop1 += (-9.3504786491394043E-07);
+ asgop0 -= ((asgop1));
+ if ((asgop0) != (((val_0_4_1_4_3 + (val_0_4_1_4_5 - (val_0_4_1_4_6))) - asgop0)))
+ {
+ if ((asgop0) >= (((val_0_4_1_4_3 + (val_0_4_1_4_5 - (val_0_4_1_4_6))) - asgop0)))
+ Console.WriteLine("Func_0_4_1_4: >= true");
+ }
+ double retval_0_4_1_4 = Convert.ToDouble(((val_0_4_1_4_3 + (val_0_4_1_4_5 - (val_0_4_1_4_6))) - asgop0));
+ return retval_0_4_1_4;
+ }
+
+ public static double Func_0_4_1_3()
+ {
+
+ double val_0_4_1_3_4 = Func_0_4_1_3_4();
+ double val_0_4_1_3_3 = Func_0_4_1_3_3();
+ int val_0_4_1_3_2 = Func_0_4_1_3_2();
+ Decimal val_0_4_1_3_1 = Func_0_4_1_3_1();
+ if ((val_0_4_1_3_1) == 10)
+ Console.WriteLine("Func_0_4_1_3: == true");
+ else
+ {
+ double else0_0retval_0_4_1_3 = Convert.ToDouble((Convert.ToInt32(Convert.ToDecimal((Convert.ToInt32(val_0_4_1_3_2 * val_0_4_1_3_4))) * val_0_4_1_3_1) * val_0_4_1_3_3));
+ return else0_0retval_0_4_1_3;
+ }
+ return Convert.ToDouble((Convert.ToInt32(Convert.ToDecimal((Convert.ToInt32(val_0_4_1_3_2 * val_0_4_1_3_4))) * val_0_4_1_3_1) * val_0_4_1_3_3));
+ }
+
+ public static int Func_0_4_1_2()
+ {
+
+ short val_0_4_1_2_4 = Func_0_4_1_2_4();
+ Decimal val_0_4_1_2_3 = Func_0_4_1_2_3();
+ Decimal val_0_4_1_2_2 = Func_0_4_1_2_2();
+ Decimal val_0_4_1_2_1 = Func_0_4_1_2_1();
+ int retval_0_4_1_2 = Convert.ToInt32(Convert.ToInt32(val_0_4_1_2_1 + (Convert.ToDecimal((Convert.ToDecimal(val_0_4_1_2_4) * val_0_4_1_2_3)) + Convert.ToDecimal(val_0_4_1_2_2))));
+ return retval_0_4_1_2;
+ }
+
+ public static ushort Func_0_4_1_1()
+ {
+
+ double val_0_4_1_1_6 = Func_0_4_1_1_6();
+ long val_0_4_1_1_5 = Func_0_4_1_1_5();
+ float val_0_4_1_1_4 = Func_0_4_1_1_4();
+ uint val_0_4_1_1_3 = Func_0_4_1_1_3();
+ float val_0_4_1_1_2 = Func_0_4_1_1_2();
+ int val_0_4_1_1_1 = Func_0_4_1_1_1();
+ val_0_4_1_1_4 -= (val_0_4_1_1_2);
+ ushort retval_0_4_1_1 = Convert.ToUInt16(Convert.ToUInt16(Convert.ToUInt32(val_0_4_1_1_1 / Convert.ToSingle(val_0_4_1_1_4)) - Convert.ToUInt32((Convert.ToInt32(Convert.ToInt64(6728936944954245120L) - Convert.ToInt64(val_0_4_1_1_5))) / (val_0_4_1_1_3 * val_0_4_1_1_6))));
+ return retval_0_4_1_1;
+ }
+
+ public static long Func_0_3_6_6()
+ {
+
+ double val_0_3_6_6_6 = Func_0_3_6_6_6();
+ long val_0_3_6_6_5 = Func_0_3_6_6_5();
+ double val_0_3_6_6_4 = Func_0_3_6_6_4();
+ Decimal val_0_3_6_6_3 = Func_0_3_6_6_3();
+ double val_0_3_6_6_2 = Func_0_3_6_6_2();
+ uint val_0_3_6_6_1 = Func_0_3_6_6_1();
+ long retval_0_3_6_6 = Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(val_0_3_6_6_1) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(Convert.ToInt16((Convert.ToDecimal(1UL) * 256M) + val_0_3_6_6_3) * val_0_3_6_6_4)) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(val_0_3_6_6_5) * (val_0_3_6_6_2 + val_0_3_6_6_6)))))));
+ return retval_0_3_6_6;
+ }
+
+ public static double Func_0_3_6_5()
+ {
+
+ double val_0_3_6_5_6 = Func_0_3_6_5_6();
+ ushort val_0_3_6_5_5 = Func_0_3_6_5_5();
+ double val_0_3_6_5_4 = Func_0_3_6_5_4();
+ double val_0_3_6_5_3 = Func_0_3_6_5_3();
+ double val_0_3_6_5_2 = Func_0_3_6_5_2();
+ double val_0_3_6_5_1 = Func_0_3_6_5_1();
+ if (((val_0_3_6_5_5 * val_0_3_6_5_2)) == ((val_0_3_6_5_1 * (val_0_3_6_5_5 * val_0_3_6_5_2))))
+ {
+ if ((((val_0_3_6_5_6 + -2223467.5384714943) - val_0_3_6_5_3)) < (-2223467.5384714943))
+ Console.WriteLine("Func_0_3_6_5: < true");
+ else
+ Console.WriteLine("Func_0_3_6_5: < false");
+ }
+ else
+ {
+ return Convert.ToDouble(((val_0_3_6_5_1 * (val_0_3_6_5_5 * val_0_3_6_5_2)) - (((val_0_3_6_5_6 + -2223467.5384714943) - val_0_3_6_5_3) - (val_0_3_6_5_4))));
+ }
+ return Convert.ToDouble(((val_0_3_6_5_1 * (val_0_3_6_5_5 * val_0_3_6_5_2)) - (((val_0_3_6_5_6 + -2223467.5384714943) - val_0_3_6_5_3) - (val_0_3_6_5_4))));
+ }
+
+ public static long Func_0_3_6_4()
+ {
+
+ double val_0_3_6_4_6 = Func_0_3_6_4_6();
+ short val_0_3_6_4_5 = Func_0_3_6_4_5();
+ long val_0_3_6_4_4 = Func_0_3_6_4_4();
+ double val_0_3_6_4_3 = Func_0_3_6_4_3();
+ double val_0_3_6_4_2 = Func_0_3_6_4_2();
+ int val_0_3_6_4_1 = Func_0_3_6_4_1();
+ val_0_3_6_4_6 += (0.52524471621573643);
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(Convert.ToUInt32(Convert.ToInt32(val_0_3_6_4_1 / val_0_3_6_4_2) * val_0_3_6_4_3)) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(val_0_3_6_4_5 * val_0_3_6_4_6)) - Convert.ToInt64(val_0_3_6_4_4)))));
+ }
+
+ public static short Func_0_3_6_3()
+ {
+
+ double val_0_3_6_3_6 = Func_0_3_6_3_6();
+ double val_0_3_6_3_5 = Func_0_3_6_3_5();
+ int val_0_3_6_3_4 = Func_0_3_6_3_4();
+ ushort val_0_3_6_3_3 = Func_0_3_6_3_3();
+ ushort val_0_3_6_3_2 = Func_0_3_6_3_2();
+ int val_0_3_6_3_1 = Func_0_3_6_3_1();
+ short retval_0_3_6_3 = Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToUInt16(8192.0 + val_0_3_6_3_5) - val_0_3_6_3_2) / Convert.ToSingle(Convert.ToSingle(val_0_3_6_3_3 * val_0_3_6_3_6))) / (Convert.ToInt32((Convert.ToInt32(val_0_3_6_3_4)) % (Convert.ToInt32(val_0_3_6_3_1))))));
+ return retval_0_3_6_3;
+ }
+
+ public static int Func_0_3_6_2()
+ {
+
+ long val_0_3_6_2_6 = Func_0_3_6_2_6();
+ long val_0_3_6_2_5 = Func_0_3_6_2_5();
+ short val_0_3_6_2_4 = Func_0_3_6_2_4();
+ float val_0_3_6_2_3 = Func_0_3_6_2_3();
+ short val_0_3_6_2_2 = Func_0_3_6_2_2();
+ int val_0_3_6_2_1 = Func_0_3_6_2_1();
+ long asgop0 = 2245589772011569152L;
+ asgop0 += (val_0_3_6_2_5);
+ return Convert.ToInt32(Convert.ToInt32(Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt16(val_0_3_6_2_4) - Convert.ToInt64(asgop0))) - Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(val_0_3_6_2_2 * val_0_3_6_2_1) / Convert.ToSingle(val_0_3_6_2_3))) + Convert.ToInt64((2245589772011569152L - (val_0_3_6_2_6)))))));
+ }
+
+ public static long Func_0_3_6_1()
+ {
+
+ uint val_0_3_6_1_6 = Func_0_3_6_1_6();
+ long val_0_3_6_1_5 = Func_0_3_6_1_5();
+ short val_0_3_6_1_4 = Func_0_3_6_1_4();
+ short val_0_3_6_1_3 = Func_0_3_6_1_3();
+ double val_0_3_6_1_2 = Func_0_3_6_1_2();
+ ushort val_0_3_6_1_1 = Func_0_3_6_1_1();
+ long retval_0_3_6_1 = Convert.ToInt64((Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(val_0_3_6_1_3 * val_0_3_6_1_2)) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(val_0_3_6_1_4) + Convert.ToInt64(val_0_3_6_1_5)))) + Convert.ToInt64(Convert.ToUInt16(val_0_3_6_1_1) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(val_0_3_6_1_6) - Convert.ToInt64(3595987413617928514L))))));
+ return retval_0_3_6_1;
+ }
+
+ public static float Func_0_3_5_6()
+ {
+
+ float val_0_3_5_6_6 = Func_0_3_5_6_6();
+ float val_0_3_5_6_5 = Func_0_3_5_6_5();
+ float val_0_3_5_6_4 = Func_0_3_5_6_4();
+ float val_0_3_5_6_3 = Func_0_3_5_6_3();
+ float val_0_3_5_6_2 = Func_0_3_5_6_2();
+ float val_0_3_5_6_1 = Func_0_3_5_6_1();
+ val_0_3_5_6_2 -= ((val_0_3_5_6_6));
+ float asgop1 = val_0_3_5_6_3;
+ asgop1 *= (val_0_3_5_6_5);
+ val_0_3_5_6_2 += (val_0_3_5_6_4);
+ if ((val_0_3_5_6_2) >= ((val_0_3_5_6_2 * (((0.125F / 65536.0F) * val_0_3_5_6_1) - asgop1))))
+ {
+ float if0_0retval_0_3_5_6 = Convert.ToSingle((val_0_3_5_6_2 * (((0.125F / 65536.0F) * val_0_3_5_6_1) - asgop1)));
+ return if0_0retval_0_3_5_6;
+ }
+ return Convert.ToSingle((val_0_3_5_6_2 * (((0.125F / 65536.0F) * val_0_3_5_6_1) - asgop1)));
+ }
+
+ public static float Func_0_3_5_5()
+ {
+
+ float val_0_3_5_5_6 = Func_0_3_5_5_6();
+ float val_0_3_5_5_5 = Func_0_3_5_5_5();
+ float val_0_3_5_5_4 = Func_0_3_5_5_4();
+ float val_0_3_5_5_3 = Func_0_3_5_5_3();
+ float val_0_3_5_5_2 = Func_0_3_5_5_2();
+ float val_0_3_5_5_1 = Func_0_3_5_5_1();
+ val_0_3_5_5_2 /= (val_0_3_5_5_5);
+ float asgop1 = val_0_3_5_5_4;
+ asgop1 *= (val_0_3_5_5_6);
+ float asgop2 = 128.0F;
+ asgop2 -= ((val_0_3_5_5_3));
+ asgop2 += (0.0F);
+ if ((asgop2) > ((asgop2 * ((val_0_3_5_5_2 * val_0_3_5_5_1) - asgop1))))
+ {
+ if ((asgop1) > (((val_0_3_5_5_2 * val_0_3_5_5_1) - asgop1)))
+ Console.WriteLine("Func_0_3_5_5: > true");
+ }
+ else
+ {
+ float else0_0retval_0_3_5_5 = Convert.ToSingle((asgop2 * ((val_0_3_5_5_2 * val_0_3_5_5_1) - asgop1)));
+ return else0_0retval_0_3_5_5;
+ }
+ float retval_0_3_5_5 = Convert.ToSingle((asgop2 * ((val_0_3_5_5_2 * val_0_3_5_5_1) - asgop1)));
+ return retval_0_3_5_5;
+ }
+
+ public static float Func_0_3_5_4()
+ {
+
+ float val_0_3_5_4_6 = Func_0_3_5_4_6();
+ float val_0_3_5_4_5 = Func_0_3_5_4_5();
+ float val_0_3_5_4_4 = Func_0_3_5_4_4();
+ float val_0_3_5_4_3 = Func_0_3_5_4_3();
+ float val_0_3_5_4_2 = Func_0_3_5_4_2();
+ float val_0_3_5_4_1 = Func_0_3_5_4_1();
+ float asgop0 = val_0_3_5_4_4;
+ asgop0 *= (val_0_3_5_4_6);
+ float asgop1 = -0.000366210938F;
+ asgop1 -= ((val_0_3_5_4_3));
+ float asgop2 = -0.0008544922F;
+ asgop2 -= ((-0.00048828125F));
+ asgop1 += (asgop2);
+ if ((asgop1) != ((asgop1 * (((val_0_3_5_4_2 / val_0_3_5_4_5) * val_0_3_5_4_1) - asgop0))))
+ {
+ if ((asgop0) == ((((val_0_3_5_4_2 / val_0_3_5_4_5) * val_0_3_5_4_1) - asgop0)))
+ {
+ if ((asgop0) == ((((val_0_3_5_4_2 / val_0_3_5_4_5) * val_0_3_5_4_1) - asgop0)))
+ {
+ if ((asgop0) <= ((((val_0_3_5_4_2 / val_0_3_5_4_5) * val_0_3_5_4_1) - asgop0)))
+ {
+ float if3_0retval_0_3_5_4 = Convert.ToSingle((asgop1 * (((val_0_3_5_4_2 / val_0_3_5_4_5) * val_0_3_5_4_1) - asgop0)));
+ return if3_0retval_0_3_5_4;
+ }
+ }
+ else
+ Console.WriteLine("Func_0_3_5_4: == false");
+ }
+ else
+ Console.WriteLine("Func_0_3_5_4: == false");
+ }
+ else
+ {
+ return Convert.ToSingle((asgop1 * (((val_0_3_5_4_2 / val_0_3_5_4_5) * val_0_3_5_4_1) - asgop0)));
+ }
+ float retval_0_3_5_4 = Convert.ToSingle((asgop1 * (((val_0_3_5_4_2 / val_0_3_5_4_5) * val_0_3_5_4_1) - asgop0)));
+ return retval_0_3_5_4;
+ }
+
+ public static float Func_0_3_5_3()
+ {
+
+ float val_0_3_5_3_6 = Func_0_3_5_3_6();
+ float val_0_3_5_3_5 = Func_0_3_5_3_5();
+ float val_0_3_5_3_4 = Func_0_3_5_3_4();
+ float val_0_3_5_3_3 = Func_0_3_5_3_3();
+ float val_0_3_5_3_2 = Func_0_3_5_3_2();
+ float val_0_3_5_3_1 = Func_0_3_5_3_1();
+ val_0_3_5_3_2 -= (val_0_3_5_3_1);
+ if ((val_0_3_5_3_2) <= ((((((val_0_3_5_3_6 - (-65536.0F)) - (val_0_3_5_3_3)) + val_0_3_5_3_5) + val_0_3_5_3_4) - (val_0_3_5_3_2))))
+ {
+ if ((val_0_3_5_3_2) < ((((((val_0_3_5_3_6 - (-65536.0F)) - (val_0_3_5_3_3)) + val_0_3_5_3_5) + val_0_3_5_3_4) - (val_0_3_5_3_2))))
+ {
+ if ((val_0_3_5_3_2) > ((((((val_0_3_5_3_6 - (-65536.0F)) - (val_0_3_5_3_3)) + val_0_3_5_3_5) + val_0_3_5_3_4) - (val_0_3_5_3_2))))
+ Console.WriteLine("Func_0_3_5_3: > true");
+ else
+ Console.WriteLine("Func_0_3_5_3: > false");
+ }
+ }
+ else
+ Console.WriteLine("Func_0_3_5_3: <= false");
+ return Convert.ToSingle((((((val_0_3_5_3_6 - (-65536.0F)) - (val_0_3_5_3_3)) + val_0_3_5_3_5) + val_0_3_5_3_4) - (val_0_3_5_3_2)));
+ }
+
+ public static float Func_0_3_5_2()
+ {
+
+ float val_0_3_5_2_6 = Func_0_3_5_2_6();
+ float val_0_3_5_2_5 = Func_0_3_5_2_5();
+ float val_0_3_5_2_4 = Func_0_3_5_2_4();
+ float val_0_3_5_2_3 = Func_0_3_5_2_3();
+ float val_0_3_5_2_2 = Func_0_3_5_2_2();
+ float val_0_3_5_2_1 = Func_0_3_5_2_1();
+ float asgop0 = val_0_3_5_2_6;
+ asgop0 -= ((val_0_3_5_2_4));
+ val_0_3_5_2_5 -= ((-482.0F));
+ asgop0 -= ((val_0_3_5_2_3));
+ if ((val_0_3_5_2_5) >= ((((asgop0 + val_0_3_5_2_1) + val_0_3_5_2_2) - (val_0_3_5_2_5))))
+ {
+ return Convert.ToSingle((((asgop0 + val_0_3_5_2_1) + val_0_3_5_2_2) - (val_0_3_5_2_5)));
+ }
+ else
+ {
+ if (((asgop0 + val_0_3_5_2_1)) == (asgop0))
+ {
+ if ((val_0_3_5_2_5) == ((((asgop0 + val_0_3_5_2_1) + val_0_3_5_2_2) - (val_0_3_5_2_5))))
+ Console.WriteLine("Func_0_3_5_2: == true");
+ else
+ {
+ if ((val_0_3_5_2_2) <= (((asgop0 + val_0_3_5_2_1) + val_0_3_5_2_2)))
+ {
+ if ((val_0_3_5_2_2) >= (((asgop0 + val_0_3_5_2_1) + val_0_3_5_2_2)))
+ {
+ return Convert.ToSingle((((asgop0 + val_0_3_5_2_1) + val_0_3_5_2_2) - (val_0_3_5_2_5)));
+ }
+ }
+ else
+ {
+ if ((val_0_3_5_2_2) < (((asgop0 + val_0_3_5_2_1) + val_0_3_5_2_2)))
+ {
+ float if1_3retval_0_3_5_2 = Convert.ToSingle((((asgop0 + val_0_3_5_2_1) + val_0_3_5_2_2) - (val_0_3_5_2_5)));
+ return if1_3retval_0_3_5_2;
+ }
+ else
+ Console.WriteLine("Func_0_3_5_2: < false");
+ }
+ }
+ }
+ else
+ {
+ return Convert.ToSingle((((asgop0 + val_0_3_5_2_1) + val_0_3_5_2_2) - (val_0_3_5_2_5)));
+ }
+ }
+ float retval_0_3_5_2 = Convert.ToSingle((((asgop0 + val_0_3_5_2_1) + val_0_3_5_2_2) - (val_0_3_5_2_5)));
+ return retval_0_3_5_2;
+ }
+
+ public static float Func_0_3_5_1()
+ {
+
+ float val_0_3_5_1_1 = Func_0_3_5_1_1();
+ if ((val_0_3_5_1_1) != 10)
+ {
+ if ((val_0_3_5_1_1) < 10)
+ {
+ float if1_0retval_0_3_5_1 = Convert.ToSingle(val_0_3_5_1_1);
+ return if1_0retval_0_3_5_1;
+ }
+ }
+ else
+ {
+ if ((val_0_3_5_1_1) >= 10)
+ {
+ if ((val_0_3_5_1_1) <= 10)
+ {
+ float if1_1retval_0_3_5_1 = Convert.ToSingle(val_0_3_5_1_1);
+ return if1_1retval_0_3_5_1;
+ }
+ else
+ {
+ if ((val_0_3_5_1_1) != 10)
+ {
+ if ((val_0_3_5_1_1) >= 10)
+ Console.WriteLine("Func_0_3_5_1: >= true");
+ }
+ else
+ Console.WriteLine("Func_0_3_5_1: != false");
+ }
+ }
+ }
+ float retval_0_3_5_1 = Convert.ToSingle(val_0_3_5_1_1);
+ return retval_0_3_5_1;
+ }
+
+ public static float Func_0_3_4_1()
+ {
+
+ float val_0_3_4_1_1 = Func_0_3_4_1_1();
+ if ((val_0_3_4_1_1) < 10)
+ {
+ if ((val_0_3_4_1_1) < 10)
+ Console.WriteLine("Func_0_3_4_1: < true");
+ }
+ return Convert.ToSingle(val_0_3_4_1_1);
+ }
+
+ public static float Func_0_3_3_6()
+ {
+
+ float val_0_3_3_6_6 = Func_0_3_3_6_6();
+ float val_0_3_3_6_5 = Func_0_3_3_6_5();
+ float val_0_3_3_6_4 = Func_0_3_3_6_4();
+ float val_0_3_3_6_3 = Func_0_3_3_6_3();
+ float val_0_3_3_6_2 = Func_0_3_3_6_2();
+ float val_0_3_3_6_1 = Func_0_3_3_6_1();
+ float asgop0 = val_0_3_3_6_6;
+ asgop0 /= (val_0_3_3_6_3);
+ val_0_3_3_6_2 /= (val_0_3_3_6_1);
+ val_0_3_3_6_2 += (val_0_3_3_6_5);
+ asgop0 += (-0.0146789551F);
+ if ((val_0_3_3_6_2) >= ((val_0_3_3_6_2 + ((asgop0 + (-0.0146789551F - (-0.014465332F))) - val_0_3_3_6_4))))
+ {
+ if ((val_0_3_3_6_2) != ((val_0_3_3_6_2 + ((asgop0 + (-0.0146789551F - (-0.014465332F))) - val_0_3_3_6_4))))
+ {
+ if ((val_0_3_3_6_2) != ((val_0_3_3_6_2 + ((asgop0 + (-0.0146789551F - (-0.014465332F))) - val_0_3_3_6_4))))
+ {
+ float if2_0retval_0_3_3_6 = Convert.ToSingle((val_0_3_3_6_2 + ((asgop0 + (-0.0146789551F - (-0.014465332F))) - val_0_3_3_6_4)));
+ return if2_0retval_0_3_3_6;
+ }
+ else
+ {
+ if ((val_0_3_3_6_2) <= ((val_0_3_3_6_2 + ((asgop0 + (-0.0146789551F - (-0.014465332F))) - val_0_3_3_6_4))))
+ Console.WriteLine("Func_0_3_3_6: <= true");
+ else
+ {
+ if (((asgop0 + (-0.0146789551F - (-0.014465332F)))) != (asgop0))
+ {
+ if ((val_0_3_3_6_2) == ((val_0_3_3_6_2 + ((asgop0 + (-0.0146789551F - (-0.014465332F))) - val_0_3_3_6_4))))
+ Console.WriteLine("Func_0_3_3_6: == true");
+ else
+ Console.WriteLine("Func_0_3_3_6: == false");
+ }
+ }
+ }
+ }
+ }
+ float retval_0_3_3_6 = Convert.ToSingle((val_0_3_3_6_2 + ((asgop0 + (-0.0146789551F - (-0.014465332F))) - val_0_3_3_6_4)));
+ return retval_0_3_3_6;
+ }
+
+ public static float Func_0_3_3_5()
+ {
+
+ float val_0_3_3_5_6 = Func_0_3_3_5_6();
+ float val_0_3_3_5_5 = Func_0_3_3_5_5();
+ float val_0_3_3_5_4 = Func_0_3_3_5_4();
+ float val_0_3_3_5_3 = Func_0_3_3_5_3();
+ float val_0_3_3_5_2 = Func_0_3_3_5_2();
+ float val_0_3_3_5_1 = Func_0_3_3_5_1();
+ val_0_3_3_5_2 /= (val_0_3_3_5_1);
+ val_0_3_3_5_2 += (val_0_3_3_5_5);
+ float asgop2 = 0.00735473633F;
+ asgop2 -= (0.00714111328F);
+ if ((val_0_3_3_5_2) != ((val_0_3_3_5_2 + ((((val_0_3_3_5_6 / val_0_3_3_5_3) + 0.00735473633F) + asgop2) - (val_0_3_3_5_4)))))
+ {
+ if (((((val_0_3_3_5_6 / val_0_3_3_5_3) + 0.00735473633F) + asgop2)) <= (0.00735473633F))
+ {
+ return Convert.ToSingle((val_0_3_3_5_2 + ((((val_0_3_3_5_6 / val_0_3_3_5_3) + 0.00735473633F) + asgop2) - (val_0_3_3_5_4))));
+ }
+ else
+ {
+ float else1_0retval_0_3_3_5 = Convert.ToSingle((val_0_3_3_5_2 + ((((val_0_3_3_5_6 / val_0_3_3_5_3) + 0.00735473633F) + asgop2) - (val_0_3_3_5_4))));
+ return else1_0retval_0_3_3_5;
+ }
+ }
+ else
+ {
+ if (((((val_0_3_3_5_6 / val_0_3_3_5_3) + 0.00735473633F) + asgop2)) != (0.00735473633F))
+ {
+ if ((val_0_3_3_5_2) == ((val_0_3_3_5_2 + ((((val_0_3_3_5_6 / val_0_3_3_5_3) + 0.00735473633F) + asgop2) - (val_0_3_3_5_4)))))
+ {
+ if ((val_0_3_3_5_4) >= (((((val_0_3_3_5_6 / val_0_3_3_5_3) + 0.00735473633F) + asgop2) - (val_0_3_3_5_4))))
+ {
+ if ((val_0_3_3_5_2) != ((val_0_3_3_5_2 + ((((val_0_3_3_5_6 / val_0_3_3_5_3) + 0.00735473633F) + asgop2) - (val_0_3_3_5_4)))))
+ Console.WriteLine("Func_0_3_3_5: != true");
+ else
+ {
+ float else3_1retval_0_3_3_5 = Convert.ToSingle((val_0_3_3_5_2 + ((((val_0_3_3_5_6 / val_0_3_3_5_3) + 0.00735473633F) + asgop2) - (val_0_3_3_5_4))));
+ return else3_1retval_0_3_3_5;
+ }
+ }
+ }
+ else
+ Console.WriteLine("Func_0_3_3_5: == false");
+ }
+ else
+ Console.WriteLine("Func_0_3_3_5: != false");
+ }
+ return Convert.ToSingle((val_0_3_3_5_2 + ((((val_0_3_3_5_6 / val_0_3_3_5_3) + 0.00735473633F) + asgop2) - (val_0_3_3_5_4))));
+ }
+
+ public static float Func_0_3_3_4()
+ {
+
+ float val_0_3_3_4_6 = Func_0_3_3_4_6();
+ float val_0_3_3_4_5 = Func_0_3_3_4_5();
+ float val_0_3_3_4_4 = Func_0_3_3_4_4();
+ float val_0_3_3_4_3 = Func_0_3_3_4_3();
+ float val_0_3_3_4_2 = Func_0_3_3_4_2();
+ float val_0_3_3_4_1 = Func_0_3_3_4_1();
+ val_0_3_3_4_6 += (val_0_3_3_4_2);
+ float asgop1 = val_0_3_3_4_3;
+ asgop1 -= ((-32767.5F));
+ val_0_3_3_4_6 += (val_0_3_3_4_5);
+ float asgop3 = 524288.0F;
+ asgop3 *= (9.094947E-13F);
+ val_0_3_3_4_6 *= ((val_0_3_3_4_1 * asgop3));
+ float asgop5 = 0.25F;
+ asgop5 *= (val_0_3_3_4_4);
+ if ((val_0_3_3_4_6) < ((val_0_3_3_4_6 * (asgop5 * asgop1))))
+ {
+ float if0_0retval_0_3_3_4 = Convert.ToSingle((val_0_3_3_4_6 * (asgop5 * asgop1)));
+ return if0_0retval_0_3_3_4;
+ }
+ return Convert.ToSingle((val_0_3_3_4_6 * (asgop5 * asgop1)));
+ }
+
+ public static double Func_0_3_3_3()
+ {
+
+ double val_0_3_3_3_6 = Func_0_3_3_3_6();
+ float val_0_3_3_3_5 = Func_0_3_3_3_5();
+ float val_0_3_3_3_4 = Func_0_3_3_3_4();
+ double val_0_3_3_3_3 = Func_0_3_3_3_3();
+ float val_0_3_3_3_2 = Func_0_3_3_3_2();
+ double val_0_3_3_3_1 = Func_0_3_3_3_1();
+ double asgop0 = 0.0076904296875;
+ asgop0 += (val_0_3_3_3_6);
+ if (((64.0 / -262144.0)) > (64.0))
+ Console.WriteLine("Func_0_3_3_3: > true");
+ return Convert.ToDouble(((((val_0_3_3_3_5 / val_0_3_3_3_1) - val_0_3_3_3_3) / asgop0) * (((val_0_3_3_3_4 * (val_0_3_3_3_2 - (-0.9999962F))) * 64.0) - ((64.0 / -262144.0)))));
+ }
+
+ public static double Func_0_3_3_2()
+ {
+
+ double val_0_3_3_2_6 = Func_0_3_3_2_6();
+ double val_0_3_3_2_5 = Func_0_3_3_2_5();
+ double val_0_3_3_2_4 = Func_0_3_3_2_4();
+ double val_0_3_3_2_3 = Func_0_3_3_2_3();
+ double val_0_3_3_2_2 = Func_0_3_3_2_2();
+ double val_0_3_3_2_1 = Func_0_3_3_2_1();
+ double asgop0 = val_0_3_3_2_4;
+ asgop0 -= ((val_0_3_3_2_1));
+ double asgop1 = -32.0;
+ asgop1 -= ((-512.0));
+ asgop0 -= (asgop1);
+ if ((val_0_3_3_2_6) > ((((val_0_3_3_2_3 + (val_0_3_3_2_2 - 959.75)) + val_0_3_3_2_5) - val_0_3_3_2_6)))
+ Console.WriteLine("Func_0_3_3_2: > true");
+ return Convert.ToDouble((asgop0 * (((val_0_3_3_2_3 + (val_0_3_3_2_2 - 959.75)) + val_0_3_3_2_5) - val_0_3_3_2_6)));
+ }
+
+ public static float Func_0_3_3_1()
+ {
+
+ float val_0_3_3_1_1 = Func_0_3_3_1_1();
+ if ((val_0_3_3_1_1) >= 10)
+ {
+ return Convert.ToSingle(val_0_3_3_1_1);
+ }
+ else
+ {
+ return Convert.ToSingle(val_0_3_3_1_1);
+ }
+ float retval_0_3_3_1 = Convert.ToSingle(val_0_3_3_1_1);
+ return retval_0_3_3_1;
+ }
+
+ public static float Func_0_3_2_6()
+ {
+
+ float val_0_3_2_6_6 = Func_0_3_2_6_6();
+ float val_0_3_2_6_5 = Func_0_3_2_6_5();
+ float val_0_3_2_6_4 = Func_0_3_2_6_4();
+ float val_0_3_2_6_3 = Func_0_3_2_6_3();
+ float val_0_3_2_6_2 = Func_0_3_2_6_2();
+ float val_0_3_2_6_1 = Func_0_3_2_6_1();
+ float asgop0 = 0.25F;
+ asgop0 -= ((0.25F * val_0_3_2_6_4));
+ float asgop1 = 0.25F;
+ asgop1 -= ((asgop0));
+ float asgop2 = 14336.0F;
+ asgop2 += (val_0_3_2_6_3);
+ asgop1 += (val_0_3_2_6_2);
+ if ((asgop1) >= (((((val_0_3_2_6_5 - (-1984.0F)) + val_0_3_2_6_1) * (asgop2 - val_0_3_2_6_6)) * asgop1)))
+ {
+ if (((asgop2 - val_0_3_2_6_6)) <= (asgop2))
+ Console.WriteLine("Func_0_3_2_6: <= true");
+ else
+ {
+ return Convert.ToSingle(((((val_0_3_2_6_5 - (-1984.0F)) + val_0_3_2_6_1) * (asgop2 - val_0_3_2_6_6)) * asgop1));
+ }
+ }
+ float retval_0_3_2_6 = Convert.ToSingle(((((val_0_3_2_6_5 - (-1984.0F)) + val_0_3_2_6_1) * (asgop2 - val_0_3_2_6_6)) * asgop1));
+ return retval_0_3_2_6;
+ }
+
+ public static float Func_0_3_2_5()
+ {
+
+ float val_0_3_2_5_6 = Func_0_3_2_5_6();
+ float val_0_3_2_5_5 = Func_0_3_2_5_5();
+ float val_0_3_2_5_4 = Func_0_3_2_5_4();
+ float val_0_3_2_5_3 = Func_0_3_2_5_3();
+ float val_0_3_2_5_2 = Func_0_3_2_5_2();
+ float val_0_3_2_5_1 = Func_0_3_2_5_1();
+ if (((val_0_3_2_5_6 / val_0_3_2_5_4)) != (val_0_3_2_5_6))
+ {
+ if ((((val_0_3_2_5_1 + 3.999998F) * val_0_3_2_5_5)) == (3.999998F))
+ Console.WriteLine("Func_0_3_2_5: == true");
+ }
+ else
+ {
+ if ((((val_0_3_2_5_1 + 3.999998F) * val_0_3_2_5_5)) >= (3.999998F))
+ {
+ if ((val_0_3_2_5_2) == ((((val_0_3_2_5_1 + 3.999998F) * val_0_3_2_5_5) * val_0_3_2_5_2)))
+ Console.WriteLine("Func_0_3_2_5: == true");
+ else
+ Console.WriteLine("Func_0_3_2_5: == false");
+ }
+ else
+ {
+ float else0_1retval_0_3_2_5 = Convert.ToSingle((((val_0_3_2_5_6 / val_0_3_2_5_4) / ((2.32830644E-10F / val_0_3_2_5_3) / 1.90734863E-06F)) + (((val_0_3_2_5_1 + 3.999998F) * val_0_3_2_5_5) * val_0_3_2_5_2)));
+ return else0_1retval_0_3_2_5;
+ }
+ }
+ return Convert.ToSingle((((val_0_3_2_5_6 / val_0_3_2_5_4) / ((2.32830644E-10F / val_0_3_2_5_3) / 1.90734863E-06F)) + (((val_0_3_2_5_1 + 3.999998F) * val_0_3_2_5_5) * val_0_3_2_5_2)));
+ }
+
+ public static float Func_0_3_2_4()
+ {
+
+ double val_0_3_2_4_6 = Func_0_3_2_4_6();
+ float val_0_3_2_4_5 = Func_0_3_2_4_5();
+ float val_0_3_2_4_4 = Func_0_3_2_4_4();
+ ulong val_0_3_2_4_3 = Func_0_3_2_4_3();
+ long val_0_3_2_4_2 = Func_0_3_2_4_2();
+ float val_0_3_2_4_1 = Func_0_3_2_4_1();
+ val_0_3_2_4_1 += ((val_0_3_2_4_5 + val_0_3_2_4_4));
+ float retval_0_3_2_4 = Convert.ToSingle((Convert.ToSingle(Convert.ToUInt16(2048M + (Convert.ToDecimal(val_0_3_2_4_3) * 426.03125M)) / (Convert.ToUInt64(Convert.ToUInt32(3917168128U) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(val_0_3_2_4_2) * 1.7928235530853272))) / val_0_3_2_4_6)) + val_0_3_2_4_1));
+ return retval_0_3_2_4;
+ }
+
+ public static float Func_0_3_2_3()
+ {
+
+ double val_0_3_2_3_6 = Func_0_3_2_3_6();
+ float val_0_3_2_3_5 = Func_0_3_2_3_5();
+ float val_0_3_2_3_4 = Func_0_3_2_3_4();
+ ulong val_0_3_2_3_3 = Func_0_3_2_3_3();
+ long val_0_3_2_3_2 = Func_0_3_2_3_2();
+ float val_0_3_2_3_1 = Func_0_3_2_3_1();
+ val_0_3_2_3_5 += (val_0_3_2_3_4);
+ val_0_3_2_3_1 += (val_0_3_2_3_5);
+ return Convert.ToSingle((Convert.ToSingle(Convert.ToUInt16(2048M + (Convert.ToDecimal(val_0_3_2_3_3) * 426.03125M)) / (Convert.ToUInt64(Convert.ToUInt32(3917168128U) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(val_0_3_2_3_2) * 1.8240733146667481))) / val_0_3_2_3_6)) + val_0_3_2_3_1));
+ }
+
+ public static float Func_0_3_2_2()
+ {
+
+ double val_0_3_2_2_6 = Func_0_3_2_2_6();
+ double val_0_3_2_2_5 = Func_0_3_2_2_5();
+ double val_0_3_2_2_4 = Func_0_3_2_2_4();
+ float val_0_3_2_2_3 = Func_0_3_2_2_3();
+ long val_0_3_2_2_2 = Func_0_3_2_2_2();
+ double val_0_3_2_2_1 = Func_0_3_2_2_1();
+ double asgop0 = 2.4013495409293269E-07;
+ asgop0 += (val_0_3_2_2_1);
+ asgop0 *= (val_0_3_2_2_4);
+ asgop0 -= (val_0_3_2_2_5);
+ float retval_0_3_2_2 = Convert.ToSingle(Convert.ToSingle(Convert.ToUInt64(Convert.ToInt16(Convert.ToInt16(12708 / Convert.ToSingle(val_0_3_2_2_3))) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(val_0_3_2_2_2) * (364557376U * val_0_3_2_2_6)))) * asgop0));
+ return retval_0_3_2_2;
+ }
+
+ public static float Func_0_3_2_1()
+ {
+
+ Decimal val_0_3_2_1_6 = Func_0_3_2_1_6();
+ double val_0_3_2_1_5 = Func_0_3_2_1_5();
+ Decimal val_0_3_2_1_4 = Func_0_3_2_1_4();
+ long val_0_3_2_1_3 = Func_0_3_2_1_3();
+ double val_0_3_2_1_2 = Func_0_3_2_1_2();
+ uint val_0_3_2_1_1 = Func_0_3_2_1_1();
+ return Convert.ToSingle((Convert.ToSingle(Convert.ToUInt16((Convert.ToDecimal(-30365M) + Convert.ToDecimal(val_0_3_2_1_6)) - ((Convert.ToDecimal(val_0_3_2_1_4) + Convert.ToDecimal(-93498M)))) / (Convert.ToDouble(Convert.ToInt64(Convert.ToInt16(30122) - Convert.ToInt64(val_0_3_2_1_3)) * val_0_3_2_1_5))) / Convert.ToSingle(val_0_3_2_1_1 * val_0_3_2_1_2)));
+ }
+
+ public static float Func_0_3_1_6()
+ {
+
+ float val_0_3_1_6_6 = Func_0_3_1_6_6();
+ double val_0_3_1_6_5 = Func_0_3_1_6_5();
+ double val_0_3_1_6_4 = Func_0_3_1_6_4();
+ double val_0_3_1_6_3 = Func_0_3_1_6_3();
+ uint val_0_3_1_6_2 = Func_0_3_1_6_2();
+ float val_0_3_1_6_1 = Func_0_3_1_6_1();
+ float asgop0 = val_0_3_1_6_6;
+ asgop0 += ((val_0_3_1_6_1 + 65538.0F));
+ double asgop1 = val_0_3_1_6_3;
+ asgop1 *= (val_0_3_1_6_5);
+ asgop0 += ((Convert.ToSingle(2547416576U / val_0_3_1_6_4) / 3.05175781E-05F));
+ float retval_0_3_1_6 = Convert.ToSingle((asgop0 - (Convert.ToSingle(val_0_3_1_6_2 * asgop1))));
+ return retval_0_3_1_6;
+ }
+
+ public static float Func_0_3_1_5()
+ {
+
+ double val_0_3_1_5_6 = Func_0_3_1_5_6();
+ int val_0_3_1_5_5 = Func_0_3_1_5_5();
+ ulong val_0_3_1_5_4 = Func_0_3_1_5_4();
+ double val_0_3_1_5_3 = Func_0_3_1_5_3();
+ float val_0_3_1_5_2 = Func_0_3_1_5_2();
+ float val_0_3_1_5_1 = Func_0_3_1_5_1();
+ double asgop0 = 2097152.0;
+ asgop0 -= (4176924.0);
+ val_0_3_1_5_2 -= (val_0_3_1_5_1);
+ double asgop2 = 2097152.0;
+ asgop2 += (val_0_3_1_5_6);
+ return Convert.ToSingle(Convert.ToSingle(Convert.ToUInt16(Convert.ToInt16(val_0_3_1_5_4 - 2449061820434978574UL) + Convert.ToInt16(asgop2 + asgop0)) / (val_0_3_1_5_2 * (val_0_3_1_5_5 / val_0_3_1_5_3))));
+ }
+
+ public static float Func_0_3_1_4()
+ {
+
+ short val_0_3_1_4_6 = Func_0_3_1_4_6();
+ float val_0_3_1_4_5 = Func_0_3_1_4_5();
+ long val_0_3_1_4_4 = Func_0_3_1_4_4();
+ double val_0_3_1_4_3 = Func_0_3_1_4_3();
+ long val_0_3_1_4_2 = Func_0_3_1_4_2();
+ double val_0_3_1_4_1 = Func_0_3_1_4_1();
+ return Convert.ToSingle(Convert.ToSingle(Convert.ToUInt16(Convert.ToInt64(val_0_3_1_4_4) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(val_0_3_1_4_6) + Convert.ToInt64(val_0_3_1_4_2)))) / ((val_0_3_1_4_5 / val_0_3_1_4_3) * val_0_3_1_4_1)));
+ }
+
+ public static float Func_0_3_1_3()
+ {
+
+ ulong val_0_3_1_3_6 = Func_0_3_1_3_6();
+ double val_0_3_1_3_5 = Func_0_3_1_3_5();
+ double val_0_3_1_3_4 = Func_0_3_1_3_4();
+ float val_0_3_1_3_3 = Func_0_3_1_3_3();
+ double val_0_3_1_3_2 = Func_0_3_1_3_2();
+ float val_0_3_1_3_1 = Func_0_3_1_3_1();
+ val_0_3_1_3_3 -= (val_0_3_1_3_1);
+ double asgop1 = 2097152.0;
+ asgop1 += (val_0_3_1_3_4);
+ return Convert.ToSingle(Convert.ToSingle(Convert.ToUInt16(Convert.ToInt16(val_0_3_1_3_6 - 2449061820434978574UL) + Convert.ToInt16(asgop1 + (2097152.0 - val_0_3_1_3_5))) / (val_0_3_1_3_3 * (134217728 / val_0_3_1_3_2))));
+ }
+
+ public static float Func_0_3_1_2()
+ {
+
+ ulong val_0_3_1_2_6 = Func_0_3_1_2_6();
+ double val_0_3_1_2_5 = Func_0_3_1_2_5();
+ double val_0_3_1_2_4 = Func_0_3_1_2_4();
+ float val_0_3_1_2_3 = Func_0_3_1_2_3();
+ double val_0_3_1_2_2 = Func_0_3_1_2_2();
+ float val_0_3_1_2_1 = Func_0_3_1_2_1();
+ val_0_3_1_2_3 -= (val_0_3_1_2_1);
+ double asgop1 = 2097152.0;
+ asgop1 += (val_0_3_1_2_4);
+ double asgop2 = 2097152.0;
+ asgop2 -= (val_0_3_1_2_5);
+ return Convert.ToSingle(Convert.ToSingle(Convert.ToUInt16(Convert.ToInt16(val_0_3_1_2_6 - 2449061820434978574UL) + Convert.ToInt16(asgop1 + asgop2)) / (val_0_3_1_2_3 * (134217728 / val_0_3_1_2_2))));
+ }
+
+ public static float Func_0_3_1_1()
+ {
+
+ long val_0_3_1_1_6 = Func_0_3_1_1_6();
+ float val_0_3_1_1_5 = Func_0_3_1_1_5();
+ float val_0_3_1_1_4 = Func_0_3_1_1_4();
+ float val_0_3_1_1_3 = Func_0_3_1_1_3();
+ float val_0_3_1_1_2 = Func_0_3_1_1_2();
+ float val_0_3_1_1_1 = Func_0_3_1_1_1();
+ float retval_0_3_1_1 = Convert.ToSingle(((((Convert.ToSingle(val_0_3_1_1_6 / 128.0) + -224.0F) - val_0_3_1_1_4) - (((32.0F - val_0_3_1_1_5) - ((val_0_3_1_1_3 + -128.0F))))) + (val_0_3_1_1_1 - val_0_3_1_1_2)));
+ return retval_0_3_1_1;
+ }
+
+ public static double Func_0_2_6_6()
+ {
+
+ double val_0_2_6_6_6 = Func_0_2_6_6_6();
+ double val_0_2_6_6_5 = Func_0_2_6_6_5();
+ double val_0_2_6_6_4 = Func_0_2_6_6_4();
+ double val_0_2_6_6_3 = Func_0_2_6_6_3();
+ double val_0_2_6_6_2 = Func_0_2_6_6_2();
+ double val_0_2_6_6_1 = Func_0_2_6_6_1();
+ double asgop0 = val_0_2_6_6_4;
+ asgop0 += (1.862645149230957E-09);
+ double asgop1 = val_0_2_6_6_3;
+ asgop1 -= (1.0989606380462647E-07);
+ double asgop2 = val_0_2_6_6_5;
+ asgop2 += ((1.862645149230957E-09 + val_0_2_6_6_6));
+ double asgop3 = val_0_2_6_6_2;
+ asgop3 -= ((val_0_2_6_6_1));
+ asgop2 -= (asgop1);
+ asgop3 *= (asgop0);
+ double retval_0_2_6_6 = Convert.ToDouble((asgop3 - asgop2));
+ return retval_0_2_6_6;
+ }
+
+ public static float Func_0_2_6_5()
+ {
+
+ ulong val_0_2_6_5_6 = Func_0_2_6_5_6();
+ Decimal val_0_2_6_5_5 = Func_0_2_6_5_5();
+ Decimal val_0_2_6_5_4 = Func_0_2_6_5_4();
+ Decimal val_0_2_6_5_3 = Func_0_2_6_5_3();
+ double val_0_2_6_5_2 = Func_0_2_6_5_2();
+ Decimal val_0_2_6_5_1 = Func_0_2_6_5_1();
+ Decimal asgop0 = val_0_2_6_5_3;
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal(val_0_2_6_5_1)));
+ double asgop1 = 2097152.0;
+ asgop1 -= (((val_0_2_6_5_6 / (-1L / 0.72859811782836914))));
+ double asgop2 = val_0_2_6_5_2;
+ asgop2 += (65011712.0);
+ Decimal asgop3 = val_0_2_6_5_5;
+ asgop3 -= (Convert.ToDecimal(Convert.ToDecimal(val_0_2_6_5_4)));
+ asgop2 += (asgop1);
+ float retval_0_2_6_5 = Convert.ToSingle(Convert.ToSingle(Convert.ToUInt32(Convert.ToDecimal(asgop0) + asgop3) / asgop2));
+ return retval_0_2_6_5;
+ }
+
+ public static uint Func_0_2_6_4()
+ {
+
+ double val_0_2_6_4_5 = Func_0_2_6_4_5();
+ double val_0_2_6_4_4 = Func_0_2_6_4_4();
+ short val_0_2_6_4_3 = Func_0_2_6_4_3();
+ int val_0_2_6_4_2 = Func_0_2_6_4_2();
+ double val_0_2_6_4_1 = Func_0_2_6_4_1();
+ uint retval_0_2_6_4 = Convert.ToUInt32(Convert.ToUInt32((Convert.ToInt32(val_0_2_6_4_2 * val_0_2_6_4_5)) * ((val_0_2_6_4_3 * val_0_2_6_4_1) + val_0_2_6_4_4)));
+ return retval_0_2_6_4;
+ }
+
+ public static double Func_0_2_6_3()
+ {
+
+ double val_0_2_6_3_6 = Func_0_2_6_3_6();
+ double val_0_2_6_3_5 = Func_0_2_6_3_5();
+ double val_0_2_6_3_4 = Func_0_2_6_3_4();
+ double val_0_2_6_3_3 = Func_0_2_6_3_3();
+ double val_0_2_6_3_2 = Func_0_2_6_3_2();
+ double val_0_2_6_3_1 = Func_0_2_6_3_1();
+ double asgop0 = val_0_2_6_3_5;
+ asgop0 -= (val_0_2_6_3_6);
+ double asgop1 = val_0_2_6_3_2;
+ asgop1 -= (((asgop0 / val_0_2_6_3_1)));
+ return Convert.ToDouble((asgop1 + (val_0_2_6_3_3 + val_0_2_6_3_4)));
+ }
+
+ public static long Func_0_2_6_2()
+ {
+
+ double val_0_2_6_2_6 = Func_0_2_6_2_6();
+ float val_0_2_6_2_5 = Func_0_2_6_2_5();
+ ushort val_0_2_6_2_4 = Func_0_2_6_2_4();
+ int val_0_2_6_2_3 = Func_0_2_6_2_3();
+ double val_0_2_6_2_2 = Func_0_2_6_2_2();
+ double val_0_2_6_2_1 = Func_0_2_6_2_1();
+ double asgop0 = val_0_2_6_2_6;
+ asgop0 += (val_0_2_6_2_1);
+ long retval_0_2_6_2 = Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToUInt32(Convert.ToUInt32(val_0_2_6_2_3 * val_0_2_6_2_2)) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(55197L) * (val_0_2_6_2_5 / 1.3716218325909965E-07))))) / (Convert.ToUInt64(Convert.ToUInt16(val_0_2_6_2_4) - Convert.ToInt64(55197L)) / asgop0)));
+ return retval_0_2_6_2;
+ }
+
+ public static float Func_0_2_6_1()
+ {
+
+ float val_0_2_6_1_6 = Func_0_2_6_1_6();
+ double val_0_2_6_1_5 = Func_0_2_6_1_5();
+ float val_0_2_6_1_4 = Func_0_2_6_1_4();
+ double val_0_2_6_1_3 = Func_0_2_6_1_3();
+ double val_0_2_6_1_2 = Func_0_2_6_1_2();
+ ulong val_0_2_6_1_1 = Func_0_2_6_1_1();
+ double asgop0 = val_0_2_6_1_3;
+ asgop0 += ((Convert.ToDouble(32UL * (8.0 + -8.248046875))));
+ return Convert.ToSingle((Convert.ToSingle(val_0_2_6_1_1 / asgop0) - ((Convert.ToSingle(Convert.ToInt64(Convert.ToDouble(128L) * val_0_2_6_1_5) * val_0_2_6_1_2) - (val_0_2_6_1_6)) + val_0_2_6_1_4)));
+ }
+
+ public static int Func_0_2_5_6()
+ {
+
+ double val_0_2_5_6_6 = Func_0_2_5_6_6();
+ short val_0_2_5_6_5 = Func_0_2_5_6_5();
+ short val_0_2_5_6_4 = Func_0_2_5_6_4();
+ double val_0_2_5_6_3 = Func_0_2_5_6_3();
+ int val_0_2_5_6_2 = Func_0_2_5_6_2();
+ double val_0_2_5_6_1 = Func_0_2_5_6_1();
+ double asgop0 = val_0_2_5_6_3;
+ asgop0 += (val_0_2_5_6_6);
+ asgop0 += ((Convert.ToInt16(val_0_2_5_6_5 * 1) / 45853.979306240668));
+ int retval_0_2_5_6 = Convert.ToInt32(Convert.ToInt32((Convert.ToInt32((val_0_2_5_6_4 + val_0_2_5_6_2) * (3894983168U * val_0_2_5_6_1))) / asgop0));
+ return retval_0_2_5_6;
+ }
+
+ public static long Func_0_2_5_5()
+ {
+
+ long val_0_2_5_5_6 = Func_0_2_5_5_6();
+ short val_0_2_5_5_5 = Func_0_2_5_5_5();
+ float val_0_2_5_5_4 = Func_0_2_5_5_4();
+ long val_0_2_5_5_3 = Func_0_2_5_5_3();
+ double val_0_2_5_5_2 = Func_0_2_5_5_2();
+ float val_0_2_5_5_1 = Func_0_2_5_5_1();
+ val_0_2_5_5_3 += (val_0_2_5_5_6);
+ long retval_0_2_5_5 = Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(val_0_2_5_5_5 / val_0_2_5_5_2) * Convert.ToSingle((val_0_2_5_5_4 + val_0_2_5_5_1)))) + Convert.ToInt64(val_0_2_5_5_3)));
+ return retval_0_2_5_5;
+ }
+
+ public static long Func_0_2_5_4()
+ {
+
+ long val_0_2_5_4_6 = Func_0_2_5_4_6();
+ ulong val_0_2_5_4_5 = Func_0_2_5_4_5();
+ double val_0_2_5_4_4 = Func_0_2_5_4_4();
+ double val_0_2_5_4_3 = Func_0_2_5_4_3();
+ double val_0_2_5_4_2 = Func_0_2_5_4_2();
+ double val_0_2_5_4_1 = Func_0_2_5_4_1();
+ long retval_0_2_5_4 = Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16((Convert.ToInt16(val_0_2_5_4_4 - ((val_0_2_5_4_2 - (val_0_2_5_4_1 + 6508.28531931794))))) / Convert.ToSingle(Convert.ToSingle(val_0_2_5_4_5 / val_0_2_5_4_3)))) + Convert.ToInt64(val_0_2_5_4_6)));
+ return retval_0_2_5_4;
+ }
+
+ public static uint Func_0_2_5_3()
+ {
+
+ double val_0_2_5_3_6 = Func_0_2_5_3_6();
+ double val_0_2_5_3_5 = Func_0_2_5_3_5();
+ double val_0_2_5_3_4 = Func_0_2_5_3_4();
+ short val_0_2_5_3_3 = Func_0_2_5_3_3();
+ short val_0_2_5_3_2 = Func_0_2_5_3_2();
+ int val_0_2_5_3_1 = Func_0_2_5_3_1();
+ float asgop0 = 0.03125F;
+ asgop0 -= (((0.03125F + -0.269202143F)));
+ return Convert.ToUInt32(Convert.ToUInt32(Convert.ToInt16(Convert.ToInt16(val_0_2_5_3_2 * val_0_2_5_3_1) / Convert.ToSingle(asgop0)) + (Convert.ToInt32((val_0_2_5_3_3 * val_0_2_5_3_5) - ((6512 / val_0_2_5_3_4) - (val_0_2_5_3_6))))));
+ }
+
+ public static double Func_0_2_5_2()
+ {
+
+ float val_0_2_5_2_6 = Func_0_2_5_2_6();
+ int val_0_2_5_2_5 = Func_0_2_5_2_5();
+ double val_0_2_5_2_4 = Func_0_2_5_2_4();
+ double val_0_2_5_2_3 = Func_0_2_5_2_3();
+ float val_0_2_5_2_2 = Func_0_2_5_2_2();
+ float val_0_2_5_2_1 = Func_0_2_5_2_1();
+ double asgop0 = val_0_2_5_2_3;
+ asgop0 += (-31.999992609024048);
+ float asgop1 = val_0_2_5_2_6;
+ asgop1 += ((val_0_2_5_2_2 - (val_0_2_5_2_1)));
+ double asgop2 = val_0_2_5_2_4;
+ asgop2 -= (((32.0 - 8191.9999950469528)));
+ return Convert.ToDouble(((asgop1 - (Convert.ToSingle(val_0_2_5_2_5 * asgop0))) * asgop2));
+ }
+
+ public static uint Func_0_2_5_1()
+ {
+
+ double val_0_2_5_1_6 = Func_0_2_5_1_6();
+ double val_0_2_5_1_5 = Func_0_2_5_1_5();
+ double val_0_2_5_1_4 = Func_0_2_5_1_4();
+ int val_0_2_5_1_3 = Func_0_2_5_1_3();
+ uint val_0_2_5_1_2 = Func_0_2_5_1_2();
+ int val_0_2_5_1_1 = Func_0_2_5_1_1();
+ uint retval_0_2_5_1 = Convert.ToUInt32(Convert.ToUInt32((Convert.ToInt32((Convert.ToInt32(val_0_2_5_1_2) - val_0_2_5_1_1) * (val_0_2_5_1_6 - (-9.0326913832964113)))) / (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(428493824U) - (-1230599117)))) % (Convert.ToInt32(val_0_2_5_1_3)))) / val_0_2_5_1_4) * (1.1641532182693481E-10 + val_0_2_5_1_5))));
+ return retval_0_2_5_1;
+ }
+
+ public static float Func_0_2_4_1()
+ {
+
+ float val_0_2_4_1_1 = Func_0_2_4_1_1();
+ if ((val_0_2_4_1_1) > 10)
+ {
+ if ((val_0_2_4_1_1) != 10)
+ Console.WriteLine("Func_0_2_4_1: != true");
+ else
+ {
+ if ((val_0_2_4_1_1) <= 10)
+ {
+ return Convert.ToSingle(val_0_2_4_1_1);
+ }
+ else
+ {
+ if ((val_0_2_4_1_1) > 10)
+ Console.WriteLine("Func_0_2_4_1: > true");
+ else
+ {
+ return Convert.ToSingle(val_0_2_4_1_1);
+ }
+ }
+ }
+ }
+ float retval_0_2_4_1 = Convert.ToSingle(val_0_2_4_1_1);
+ return retval_0_2_4_1;
+ }
+
+ public static short Func_0_2_3_6()
+ {
+
+ double val_0_2_3_6_6 = Func_0_2_3_6_6();
+ double val_0_2_3_6_5 = Func_0_2_3_6_5();
+ float val_0_2_3_6_4 = Func_0_2_3_6_4();
+ short val_0_2_3_6_3 = Func_0_2_3_6_3();
+ float val_0_2_3_6_2 = Func_0_2_3_6_2();
+ float val_0_2_3_6_1 = Func_0_2_3_6_1();
+ if (((val_0_2_3_6_6 + val_0_2_3_6_5)) >= (val_0_2_3_6_6))
+ Console.WriteLine("Func_0_2_3_6: >= true");
+ return Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(val_0_2_3_6_3 / Convert.ToSingle(val_0_2_3_6_4)) * (val_0_2_3_6_6 + val_0_2_3_6_5)) / Convert.ToSingle(((val_0_2_3_6_1 + -3.0F) - (((-3.0F - 5.0F) - (val_0_2_3_6_2)))))));
+ }
+
+ public static Decimal Func_0_2_3_5()
+ {
+
+ Decimal val_0_2_3_5_6 = Func_0_2_3_5_6();
+ Decimal val_0_2_3_5_5 = Func_0_2_3_5_5();
+ int val_0_2_3_5_4 = Func_0_2_3_5_4();
+ int val_0_2_3_5_3 = Func_0_2_3_5_3();
+ Decimal val_0_2_3_5_2 = Func_0_2_3_5_2();
+ int val_0_2_3_5_1 = Func_0_2_3_5_1();
+ val_0_2_3_5_1 %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(551512881))))));
+ Decimal asgop1 = val_0_2_3_5_5;
+ asgop1 += (Convert.ToDecimal(Convert.ToDecimal(-16777216M)));
+ asgop1 -= (Convert.ToDecimal(Convert.ToDecimal(val_0_2_3_5_2)));
+ if ((asgop1) > ((Convert.ToDecimal(Convert.ToUInt64(Convert.ToInt16(Convert.ToInt16(Convert.ToInt32(val_0_2_3_5_3) - Convert.ToInt32((Convert.ToInt32(Convert.ToInt32(val_0_2_3_5_6 + 1539565119M) * 3.8510387258997327))))) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(val_0_2_3_5_1) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(val_0_2_3_5_4) + Convert.ToInt64(-1034088183L))))))) * asgop1)))
+ {
+ Decimal if0_0retval_0_2_3_5 = Convert.ToDecimal((Convert.ToDecimal(Convert.ToUInt64(Convert.ToInt16(Convert.ToInt16(Convert.ToInt32(val_0_2_3_5_3) - Convert.ToInt32((Convert.ToInt32(Convert.ToInt32(val_0_2_3_5_6 + 1539565119M) * 3.8510387258997327))))) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(val_0_2_3_5_1) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(val_0_2_3_5_4) + Convert.ToInt64(-1034088183L))))))) * asgop1));
+ return if0_0retval_0_2_3_5;
+ }
+ return Convert.ToDecimal((Convert.ToDecimal(Convert.ToUInt64(Convert.ToInt16(Convert.ToInt16(Convert.ToInt32(val_0_2_3_5_3) - Convert.ToInt32((Convert.ToInt32(Convert.ToInt32(val_0_2_3_5_6 + 1539565119M) * 3.8510387258997327))))) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(val_0_2_3_5_1) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(val_0_2_3_5_4) + Convert.ToInt64(-1034088183L))))))) * asgop1));
+ }
+
+ public static double Func_0_2_3_4()
+ {
+
+ float val_0_2_3_4_6 = Func_0_2_3_4_6();
+ float val_0_2_3_4_5 = Func_0_2_3_4_5();
+ double val_0_2_3_4_4 = Func_0_2_3_4_4();
+ double val_0_2_3_4_3 = Func_0_2_3_4_3();
+ double val_0_2_3_4_2 = Func_0_2_3_4_2();
+ float val_0_2_3_4_1 = Func_0_2_3_4_1();
+ float asgop0 = -0.49987793F;
+ asgop0 -= ((-8.499878F));
+ double asgop1 = val_0_2_3_4_3;
+ asgop1 += (0.0);
+ asgop1 /= ((val_0_2_3_4_1 * val_0_2_3_4_4));
+ if (((0.0078125F * val_0_2_3_4_2)) >= ((((val_0_2_3_4_5 * (val_0_2_3_4_6 - (-0.49987793F))) * asgop0) * (0.0078125F * val_0_2_3_4_2))))
+ {
+ if ((asgop1) >= ((asgop1 * (((val_0_2_3_4_5 * (val_0_2_3_4_6 - (-0.49987793F))) * asgop0) * (0.0078125F * val_0_2_3_4_2)))))
+ {
+ if (((0.0078125F * val_0_2_3_4_2)) <= ((((val_0_2_3_4_5 * (val_0_2_3_4_6 - (-0.49987793F))) * asgop0) * (0.0078125F * val_0_2_3_4_2))))
+ {
+ if ((((val_0_2_3_4_5 * (val_0_2_3_4_6 - (-0.49987793F))) * asgop0)) == (-0.49987793F))
+ Console.WriteLine("Func_0_2_3_4: == true");
+ }
+ }
+ else
+ {
+ if ((((val_0_2_3_4_5 * (val_0_2_3_4_6 - (-0.49987793F))) * asgop0)) >= (-0.49987793F))
+ {
+ if ((((val_0_2_3_4_5 * (val_0_2_3_4_6 - (-0.49987793F))) * asgop0)) < (-0.49987793F))
+ {
+ if ((asgop1) < ((asgop1 * (((val_0_2_3_4_5 * (val_0_2_3_4_6 - (-0.49987793F))) * asgop0) * (0.0078125F * val_0_2_3_4_2)))))
+ Console.WriteLine("Func_0_2_3_4: < true");
+ }
+ else
+ Console.WriteLine("Func_0_2_3_4: < false");
+ }
+ }
+ }
+ else
+ Console.WriteLine("Func_0_2_3_4: >= false");
+ double retval_0_2_3_4 = Convert.ToDouble((asgop1 * (((val_0_2_3_4_5 * (val_0_2_3_4_6 - (-0.49987793F))) * asgop0) * (0.0078125F * val_0_2_3_4_2))));
+ return retval_0_2_3_4;
+ }
+
+ public static float Func_0_2_3_3()
+ {
+
+ float val_0_2_3_3_4 = Func_0_2_3_3_4();
+ float val_0_2_3_3_3 = Func_0_2_3_3_3();
+ float val_0_2_3_3_2 = Func_0_2_3_3_2();
+ float val_0_2_3_3_1 = Func_0_2_3_3_1();
+ if (((val_0_2_3_3_3 - (val_0_2_3_3_4))) > (val_0_2_3_3_3))
+ {
+ return Convert.ToSingle((((val_0_2_3_3_3 - (val_0_2_3_3_4)) + val_0_2_3_3_2) * val_0_2_3_3_1));
+ }
+ float retval_0_2_3_3 = Convert.ToSingle((((val_0_2_3_3_3 - (val_0_2_3_3_4)) + val_0_2_3_3_2) * val_0_2_3_3_1));
+ return retval_0_2_3_3;
+ }
+
+ public static double Func_0_2_3_2()
+ {
+
+ float val_0_2_3_2_6 = Func_0_2_3_2_6();
+ double val_0_2_3_2_5 = Func_0_2_3_2_5();
+ double val_0_2_3_2_4 = Func_0_2_3_2_4();
+ double val_0_2_3_2_3 = Func_0_2_3_2_3();
+ double val_0_2_3_2_2 = Func_0_2_3_2_2();
+ double val_0_2_3_2_1 = Func_0_2_3_2_1();
+ double asgop0 = 785408.0;
+ asgop0 *= ((val_0_2_3_2_2 * 6.6400187662866374E-09));
+ double asgop1 = -262144.0;
+ asgop1 += (val_0_2_3_2_4);
+ val_0_2_3_2_1 -= (val_0_2_3_2_5);
+ double asgop3 = val_0_2_3_2_3;
+ asgop3 += ((val_0_2_3_2_6 * asgop1));
+ if ((asgop0) == ((asgop3 / (asgop0 * val_0_2_3_2_1))))
+ {
+ if ((asgop3) != ((asgop3 / (asgop0 * val_0_2_3_2_1))))
+ {
+ double if1_0retval_0_2_3_2 = Convert.ToDouble((asgop3 / (asgop0 * val_0_2_3_2_1)));
+ return if1_0retval_0_2_3_2;
+ }
+ else
+ {
+ return Convert.ToDouble((asgop3 / (asgop0 * val_0_2_3_2_1)));
+ }
+ }
+ double retval_0_2_3_2 = Convert.ToDouble((asgop3 / (asgop0 * val_0_2_3_2_1)));
+ return retval_0_2_3_2;
+ }
+
+ public static Decimal Func_0_2_3_1()
+ {
+
+ Decimal val_0_2_3_1_6 = Func_0_2_3_1_6();
+ Decimal val_0_2_3_1_5 = Func_0_2_3_1_5();
+ Decimal val_0_2_3_1_4 = Func_0_2_3_1_4();
+ Decimal val_0_2_3_1_3 = Func_0_2_3_1_3();
+ Decimal val_0_2_3_1_2 = Func_0_2_3_1_2();
+ Decimal val_0_2_3_1_1 = Func_0_2_3_1_1();
+ if (((Convert.ToDecimal((Convert.ToDecimal(val_0_2_3_1_1) - Convert.ToDecimal(val_0_2_3_1_6))) + Convert.ToDecimal(val_0_2_3_1_5))) == (val_0_2_3_1_6))
+ Console.WriteLine("Func_0_2_3_1: == true");
+ else
+ {
+ Decimal else0_0retval_0_2_3_1 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(-8455716864M) + Convert.ToDecimal(8589934592M))) - Convert.ToDecimal(val_0_2_3_1_3))) + Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(val_0_2_3_1_1) - Convert.ToDecimal(val_0_2_3_1_6))) + Convert.ToDecimal(val_0_2_3_1_5))))) - Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(8589934592M) + Convert.ToDecimal(val_0_2_3_1_4))) + Convert.ToDecimal(val_0_2_3_1_2)))));
+ return else0_0retval_0_2_3_1;
+ }
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(-8455716864M) + Convert.ToDecimal(8589934592M))) - Convert.ToDecimal(val_0_2_3_1_3))) + Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(val_0_2_3_1_1) - Convert.ToDecimal(val_0_2_3_1_6))) + Convert.ToDecimal(val_0_2_3_1_5))))) - Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(8589934592M) + Convert.ToDecimal(val_0_2_3_1_4))) + Convert.ToDecimal(val_0_2_3_1_2)))));
+ }
+
+ public static float Func_0_2_2_6()
+ {
+
+ float val_0_2_2_6_6 = Func_0_2_2_6_6();
+ float val_0_2_2_6_5 = Func_0_2_2_6_5();
+ float val_0_2_2_6_4 = Func_0_2_2_6_4();
+ float val_0_2_2_6_3 = Func_0_2_2_6_3();
+ float val_0_2_2_6_2 = Func_0_2_2_6_2();
+ float val_0_2_2_6_1 = Func_0_2_2_6_1();
+ float asgop0 = 2016.0F;
+ asgop0 += (((2016.0F * 1.0F) - 960.0F));
+ if ((asgop0) != ((((((val_0_2_2_6_5 + val_0_2_2_6_3) / -1.90734863E-06F) - ((val_0_2_2_6_4 / val_0_2_2_6_6))) + (val_0_2_2_6_1 + val_0_2_2_6_2)) - asgop0)))
+ Console.WriteLine("Func_0_2_2_6: != true");
+ float retval_0_2_2_6 = Convert.ToSingle((((((val_0_2_2_6_5 + val_0_2_2_6_3) / -1.90734863E-06F) - ((val_0_2_2_6_4 / val_0_2_2_6_6))) + (val_0_2_2_6_1 + val_0_2_2_6_2)) - asgop0));
+ return retval_0_2_2_6;
+ }
+
+ public static float Func_0_2_2_5()
+ {
+
+ float val_0_2_2_5_6 = Func_0_2_2_5_6();
+ float val_0_2_2_5_5 = Func_0_2_2_5_5();
+ float val_0_2_2_5_4 = Func_0_2_2_5_4();
+ float val_0_2_2_5_3 = Func_0_2_2_5_3();
+ float val_0_2_2_5_2 = Func_0_2_2_5_2();
+ float val_0_2_2_5_1 = Func_0_2_2_5_1();
+ if ((val_0_2_2_5_1) < (((((val_0_2_2_5_4 - 1.0F) - (val_0_2_2_5_3 * 0.9375F)) + val_0_2_2_5_5) + val_0_2_2_5_1)))
+ {
+ if ((val_0_2_2_5_6) >= ((val_0_2_2_5_2 - val_0_2_2_5_6)))
+ Console.WriteLine("Func_0_2_2_5: >= true");
+ else
+ {
+ if ((val_0_2_2_5_1) >= (((((val_0_2_2_5_4 - 1.0F) - (val_0_2_2_5_3 * 0.9375F)) + val_0_2_2_5_5) + val_0_2_2_5_1)))
+ Console.WriteLine("Func_0_2_2_5: >= true");
+ }
+ }
+ else
+ {
+ if ((val_0_2_2_5_6) > ((val_0_2_2_5_2 - val_0_2_2_5_6)))
+ {
+ float if0_1retval_0_2_2_5 = Convert.ToSingle((((((val_0_2_2_5_4 - 1.0F) - (val_0_2_2_5_3 * 0.9375F)) + val_0_2_2_5_5) + val_0_2_2_5_1) - ((val_0_2_2_5_2 - val_0_2_2_5_6))));
+ return if0_1retval_0_2_2_5;
+ }
+ }
+ return Convert.ToSingle((((((val_0_2_2_5_4 - 1.0F) - (val_0_2_2_5_3 * 0.9375F)) + val_0_2_2_5_5) + val_0_2_2_5_1) - ((val_0_2_2_5_2 - val_0_2_2_5_6))));
+ }
+
+ public static float Func_0_2_2_4()
+ {
+
+ float val_0_2_2_4_6 = Func_0_2_2_4_6();
+ float val_0_2_2_4_5 = Func_0_2_2_4_5();
+ float val_0_2_2_4_4 = Func_0_2_2_4_4();
+ float val_0_2_2_4_3 = Func_0_2_2_4_3();
+ float val_0_2_2_4_2 = Func_0_2_2_4_2();
+ float val_0_2_2_4_1 = Func_0_2_2_4_1();
+ float asgop0 = val_0_2_2_4_6;
+ asgop0 *= (((-16384.0F / 1.0F) - (-16400.0F)));
+ if (((val_0_2_2_4_5 * 0.000732183456F)) >= (val_0_2_2_4_5))
+ Console.WriteLine("Func_0_2_2_4: >= true");
+ float retval_0_2_2_4 = Convert.ToSingle((((val_0_2_2_4_2 + val_0_2_2_4_4) / (val_0_2_2_4_3 + val_0_2_2_4_1)) + (asgop0 * (val_0_2_2_4_5 * 0.000732183456F))));
+ return retval_0_2_2_4;
+ }
+
+ public static ushort Func_0_2_2_3()
+ {
+
+ Decimal val_0_2_2_3_6 = Func_0_2_2_3_6();
+ float val_0_2_2_3_5 = Func_0_2_2_3_5();
+ float val_0_2_2_3_4 = Func_0_2_2_3_4();
+ int val_0_2_2_3_3 = Func_0_2_2_3_3();
+ float val_0_2_2_3_2 = Func_0_2_2_3_2();
+ int val_0_2_2_3_1 = Func_0_2_2_3_1();
+ float asgop0 = val_0_2_2_3_5;
+ asgop0 -= (val_0_2_2_3_2);
+ if ((asgop0) < ((val_0_2_2_3_4 + asgop0)))
+ {
+ ushort if0_0retval_0_2_2_3 = Convert.ToUInt16(Convert.ToUInt16((Convert.ToInt32((Convert.ToInt32(val_0_2_2_3_3)) % (Convert.ToInt32((Convert.ToInt32(Convert.ToUInt16(val_0_2_2_3_6 - (-27312M))) + val_0_2_2_3_1))))) / Convert.ToSingle((val_0_2_2_3_4 + asgop0))));
+ return if0_0retval_0_2_2_3;
+ }
+ else
+ Console.WriteLine("Func_0_2_2_3: < false");
+ return Convert.ToUInt16(Convert.ToUInt16((Convert.ToInt32((Convert.ToInt32(val_0_2_2_3_3)) % (Convert.ToInt32((Convert.ToInt32(Convert.ToUInt16(val_0_2_2_3_6 - (-27312M))) + val_0_2_2_3_1))))) / Convert.ToSingle((val_0_2_2_3_4 + asgop0))));
+ }
+
+ public static float Func_0_2_2_2()
+ {
+
+ float val_0_2_2_2_6 = Func_0_2_2_2_6();
+ float val_0_2_2_2_5 = Func_0_2_2_2_5();
+ float val_0_2_2_2_4 = Func_0_2_2_2_4();
+ float val_0_2_2_2_3 = Func_0_2_2_2_3();
+ float val_0_2_2_2_2 = Func_0_2_2_2_2();
+ float val_0_2_2_2_1 = Func_0_2_2_2_1();
+ float asgop0 = val_0_2_2_2_3;
+ asgop0 /= (((4096.0F / 1024.0F) / val_0_2_2_2_4));
+ asgop0 *= (val_0_2_2_2_2);
+ float asgop2 = val_0_2_2_2_6;
+ asgop2 *= (-524288.0F);
+ if ((asgop0) != ((((val_0_2_2_2_5 / asgop2) * val_0_2_2_2_1) / asgop0)))
+ Console.WriteLine("Func_0_2_2_2: != true");
+ else
+ {
+ return Convert.ToSingle((((val_0_2_2_2_5 / asgop2) * val_0_2_2_2_1) / asgop0));
+ }
+ float retval_0_2_2_2 = Convert.ToSingle((((val_0_2_2_2_5 / asgop2) * val_0_2_2_2_1) / asgop0));
+ return retval_0_2_2_2;
+ }
+
+ public static double Func_0_2_2_1()
+ {
+
+ float val_0_2_2_1_6 = Func_0_2_2_1_6();
+ float val_0_2_2_1_5 = Func_0_2_2_1_5();
+ float val_0_2_2_1_4 = Func_0_2_2_1_4();
+ float val_0_2_2_1_3 = Func_0_2_2_1_3();
+ double val_0_2_2_1_2 = Func_0_2_2_1_2();
+ float val_0_2_2_1_1 = Func_0_2_2_1_1();
+ float asgop0 = val_0_2_2_1_1;
+ asgop0 /= (val_0_2_2_1_5);
+ double asgop1 = 0.0078125;
+ asgop1 += ((-8388608.0 * (-8388608.0 * -5.5511151231257827E-17)));
+ asgop1 -= (((val_0_2_2_1_4 / val_0_2_2_1_2)));
+ if ((asgop0) < ((((val_0_2_2_1_6 - (-0.00189208984F)) / val_0_2_2_1_3) * asgop0)))
+ {
+ if ((asgop0) < ((((val_0_2_2_1_6 - (-0.00189208984F)) / val_0_2_2_1_3) * asgop0)))
+ Console.WriteLine("Func_0_2_2_1: < true");
+ else
+ Console.WriteLine("Func_0_2_2_1: < false");
+ }
+ else
+ {
+ if ((asgop1) != (((((val_0_2_2_1_6 - (-0.00189208984F)) / val_0_2_2_1_3) * asgop0) * asgop1)))
+ {
+ if ((asgop1) >= (((((val_0_2_2_1_6 - (-0.00189208984F)) / val_0_2_2_1_3) * asgop0) * asgop1)))
+ {
+ if ((asgop1) > (((((val_0_2_2_1_6 - (-0.00189208984F)) / val_0_2_2_1_3) * asgop0) * asgop1)))
+ {
+ return Convert.ToDouble(((((val_0_2_2_1_6 - (-0.00189208984F)) / val_0_2_2_1_3) * asgop0) * asgop1));
+ }
+ }
+ }
+ }
+ double retval_0_2_2_1 = Convert.ToDouble(((((val_0_2_2_1_6 - (-0.00189208984F)) / val_0_2_2_1_3) * asgop0) * asgop1));
+ return retval_0_2_2_1;
+ }
+
+ public static double Func_0_2_1_6()
+ {
+
+ float val_0_2_1_6_6 = Func_0_2_1_6_6();
+ double val_0_2_1_6_5 = Func_0_2_1_6_5();
+ double val_0_2_1_6_4 = Func_0_2_1_6_4();
+ double val_0_2_1_6_3 = Func_0_2_1_6_3();
+ double val_0_2_1_6_2 = Func_0_2_1_6_2();
+ double val_0_2_1_6_1 = Func_0_2_1_6_1();
+ double asgop0 = 5.8207660913467407E-11;
+ asgop0 -= ((val_0_2_1_6_1));
+ asgop0 *= (val_0_2_1_6_3);
+ asgop0 += (val_0_2_1_6_4);
+ double retval_0_2_1_6 = Convert.ToDouble((asgop0 + ((val_0_2_1_6_6 * val_0_2_1_6_2) - (((0.015625 - val_0_2_1_6_5) - (1UL / 7.5294117647058822))))));
+ return retval_0_2_1_6;
+ }
+
+ public static int Func_0_2_1_5()
+ {
+
+ ushort val_0_2_1_5_6 = Func_0_2_1_5_6();
+ double val_0_2_1_5_5 = Func_0_2_1_5_5();
+ double val_0_2_1_5_4 = Func_0_2_1_5_4();
+ ushort val_0_2_1_5_3 = Func_0_2_1_5_3();
+ double val_0_2_1_5_2 = Func_0_2_1_5_2();
+ double val_0_2_1_5_1 = Func_0_2_1_5_1();
+ val_0_2_1_5_6 %= (Convert.ToUInt16(val_0_2_1_5_3));
+ double asgop1 = val_0_2_1_5_5;
+ asgop1 -= (1105015228.0);
+ return Convert.ToInt32(Convert.ToInt32((Convert.ToInt32(val_0_2_1_5_6) - ((Convert.ToInt32(val_0_2_1_5_4 + asgop1)))) / ((1105015228.0 + val_0_2_1_5_2) + (16947 * val_0_2_1_5_1))));
+ }
+
+ public static long Func_0_2_1_4()
+ {
+
+ double val_0_2_1_4_6 = Func_0_2_1_4_6();
+ double val_0_2_1_4_5 = Func_0_2_1_4_5();
+ double val_0_2_1_4_4 = Func_0_2_1_4_4();
+ double val_0_2_1_4_3 = Func_0_2_1_4_3();
+ double val_0_2_1_4_2 = Func_0_2_1_4_2();
+ double val_0_2_1_4_1 = Func_0_2_1_4_1();
+ long retval_0_2_1_4 = Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(256L) / val_0_2_1_4_3)) * ((val_0_2_1_4_4 + (Convert.ToDouble(256L * val_0_2_1_4_5))) + -255.5))) * ((val_0_2_1_4_6 + val_0_2_1_4_2) - (val_0_2_1_4_1))));
+ return retval_0_2_1_4;
+ }
+
+ public static double Func_0_2_1_3()
+ {
+
+ double val_0_2_1_3_6 = Func_0_2_1_3_6();
+ double val_0_2_1_3_5 = Func_0_2_1_3_5();
+ double val_0_2_1_3_4 = Func_0_2_1_3_4();
+ uint val_0_2_1_3_3 = Func_0_2_1_3_3();
+ ushort val_0_2_1_3_2 = Func_0_2_1_3_2();
+ float val_0_2_1_3_1 = Func_0_2_1_3_1();
+ double asgop0 = val_0_2_1_3_6;
+ asgop0 -= ((val_0_2_1_3_4));
+ double retval_0_2_1_3 = Convert.ToDouble(((Convert.ToInt16(Convert.ToInt64(9193121173439774720L) + Convert.ToInt64(-9193121173439753810L)) * (val_0_2_1_3_3 * 6.1107062389550433E-17)) - (((val_0_2_1_3_1 / (val_0_2_1_3_2 / val_0_2_1_3_5)) - (asgop0)))));
+ return retval_0_2_1_3;
+ }
+
+ public static double Func_0_2_1_2()
+ {
+
+ double val_0_2_1_2_6 = Func_0_2_1_2_6();
+ ushort val_0_2_1_2_5 = Func_0_2_1_2_5();
+ long val_0_2_1_2_4 = Func_0_2_1_2_4();
+ long val_0_2_1_2_3 = Func_0_2_1_2_3();
+ uint val_0_2_1_2_2 = Func_0_2_1_2_2();
+ float val_0_2_1_2_1 = Func_0_2_1_2_1();
+ double retval_0_2_1_2 = Convert.ToDouble(((Convert.ToInt16(Convert.ToInt64(val_0_2_1_2_4) + Convert.ToInt64(val_0_2_1_2_3)) * (val_0_2_1_2_2 * 1.9554259964656139E-15)) - (((val_0_2_1_2_1 / (val_0_2_1_2_5 / 8.0)) - ((-4.0 - (val_0_2_1_2_6)))))));
+ return retval_0_2_1_2;
+ }
+
+ public static double Func_0_2_1_1()
+ {
+
+ double val_0_2_1_1_6 = Func_0_2_1_1_6();
+ ushort val_0_2_1_1_5 = Func_0_2_1_1_5();
+ long val_0_2_1_1_4 = Func_0_2_1_1_4();
+ long val_0_2_1_1_3 = Func_0_2_1_1_3();
+ uint val_0_2_1_1_2 = Func_0_2_1_1_2();
+ float val_0_2_1_1_1 = Func_0_2_1_1_1();
+ double asgop0 = -6.103515625E-05;
+ asgop0 -= ((val_0_2_1_1_6));
+ double retval_0_2_1_1 = Convert.ToDouble(((Convert.ToInt16(Convert.ToInt64(val_0_2_1_1_4) + Convert.ToInt64(val_0_2_1_1_3)) * (val_0_2_1_1_2 * 2.9837432807397672E-20)) - (((val_0_2_1_1_1 / (val_0_2_1_1_5 / 0.0001220703125)) - (asgop0)))));
+ return retval_0_2_1_1;
+ }
+
+ public static ushort Func_0_1_6_6()
+ {
+
+ double val_0_1_6_6_6 = Func_0_1_6_6_6();
+ Decimal val_0_1_6_6_5 = Func_0_1_6_6_5();
+ Decimal val_0_1_6_6_4 = Func_0_1_6_6_4();
+ Decimal val_0_1_6_6_3 = Func_0_1_6_6_3();
+ Decimal val_0_1_6_6_2 = Func_0_1_6_6_2();
+ Decimal val_0_1_6_6_1 = Func_0_1_6_6_1();
+ Decimal asgop0 = val_0_1_6_6_5;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(val_0_1_6_6_4) - Convert.ToDecimal(-480835M)))));
+ Decimal asgop1 = val_0_1_6_6_1;
+ asgop1 -= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(val_0_1_6_6_2) + Convert.ToDecimal(-524288M)))));
+ asgop1 -= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(Convert.ToSingle(1689508736U * val_0_1_6_6_6)) * -512M))));
+ return Convert.ToUInt16(Convert.ToUInt16(asgop1 + (Convert.ToDecimal(val_0_1_6_6_3) + Convert.ToDecimal(asgop0))));
+ }
+
+ public static double Func_0_1_6_5()
+ {
+
+ long val_0_1_6_5_6 = Func_0_1_6_5_6();
+ double val_0_1_6_5_5 = Func_0_1_6_5_5();
+ double val_0_1_6_5_4 = Func_0_1_6_5_4();
+ double val_0_1_6_5_3 = Func_0_1_6_5_3();
+ double val_0_1_6_5_2 = Func_0_1_6_5_2();
+ Decimal val_0_1_6_5_1 = Func_0_1_6_5_1();
+ val_0_1_6_5_4 -= (50331648.0);
+ val_0_1_6_5_4 -= (((val_0_1_6_5_5 + val_0_1_6_5_2)));
+ double asgop2 = val_0_1_6_5_3;
+ asgop2 -= ((-14712832.0));
+ double retval_0_1_6_5 = Convert.ToDouble((val_0_1_6_5_4 + ((Convert.ToDouble(val_0_1_6_5_6 * 2.0)) + (Convert.ToDouble(Convert.ToDecimal(val_0_1_6_5_1) / Convert.ToDecimal(0.0625M)) - (asgop2)))));
+ return retval_0_1_6_5;
+ }
+
+ public static long Func_0_1_6_4()
+ {
+
+ uint val_0_1_6_4_6 = Func_0_1_6_4_6();
+ Decimal val_0_1_6_4_5 = Func_0_1_6_4_5();
+ uint val_0_1_6_4_4 = Func_0_1_6_4_4();
+ Decimal val_0_1_6_4_3 = Func_0_1_6_4_3();
+ long val_0_1_6_4_2 = Func_0_1_6_4_2();
+ double val_0_1_6_4_1 = Func_0_1_6_4_1();
+ val_0_1_6_4_6 %= Convert.ToUInt32((Convert.ToUInt32(val_0_1_6_4_1 + 50494720.0)));
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16((Convert.ToDecimal(val_0_1_6_4_4) / val_0_1_6_4_5) - val_0_1_6_4_3)) - Convert.ToInt64((Convert.ToInt64(val_0_1_6_4_6) + val_0_1_6_4_2))));
+ }
+
+ public static long Func_0_1_6_3()
+ {
+
+ long val_0_1_6_3_6 = Func_0_1_6_3_6();
+ Decimal val_0_1_6_3_5 = Func_0_1_6_3_5();
+ uint val_0_1_6_3_4 = Func_0_1_6_3_4();
+ ushort val_0_1_6_3_3 = Func_0_1_6_3_3();
+ int val_0_1_6_3_2 = Func_0_1_6_3_2();
+ int val_0_1_6_3_1 = Func_0_1_6_3_1();
+ val_0_1_6_3_1 %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(Convert.ToInt32((Convert.ToDecimal(7232943180280496098L) / 862234017882.4062464237213135M) - (val_0_1_6_3_5))))))));
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(Convert.ToUInt32(val_0_1_6_3_1 + val_0_1_6_3_2)) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(val_0_1_6_3_4) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(val_0_1_6_3_3) + Convert.ToInt64(val_0_1_6_3_6)))))));
+ }
+
+ public static long Func_0_1_6_2()
+ {
+
+ Decimal val_0_1_6_2_6 = Func_0_1_6_2_6();
+ long val_0_1_6_2_5 = Func_0_1_6_2_5();
+ ushort val_0_1_6_2_4 = Func_0_1_6_2_4();
+ uint val_0_1_6_2_3 = Func_0_1_6_2_3();
+ int val_0_1_6_2_2 = Func_0_1_6_2_2();
+ int val_0_1_6_2_1 = Func_0_1_6_2_1();
+ val_0_1_6_2_1 %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(Convert.ToInt32((Convert.ToDecimal(-7232943178764032475L) / val_0_1_6_2_6) - (-304858922M))))))));
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(Convert.ToUInt32(val_0_1_6_2_1 + val_0_1_6_2_2)) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(val_0_1_6_2_3) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(val_0_1_6_2_4) + Convert.ToInt64(val_0_1_6_2_5)))))));
+ }
+
+ public static long Func_0_1_6_1()
+ {
+
+ Decimal val_0_1_6_1_6 = Func_0_1_6_1_6();
+ long val_0_1_6_1_5 = Func_0_1_6_1_5();
+ ushort val_0_1_6_1_4 = Func_0_1_6_1_4();
+ uint val_0_1_6_1_3 = Func_0_1_6_1_3();
+ int val_0_1_6_1_2 = Func_0_1_6_1_2();
+ int val_0_1_6_1_1 = Func_0_1_6_1_1();
+ val_0_1_6_1_1 %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(Convert.ToInt32((Convert.ToDecimal(7232943180280325669L) / val_0_1_6_1_6) - (-304858922M))))))));
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(Convert.ToUInt32(val_0_1_6_1_1 + val_0_1_6_1_2)) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(val_0_1_6_1_3) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(val_0_1_6_1_4) + Convert.ToInt64(val_0_1_6_1_5)))))));
+ }
+
+ public static double Func_0_1_5_6()
+ {
+
+ ulong val_0_1_5_6_6 = Func_0_1_5_6_6();
+ ulong val_0_1_5_6_5 = Func_0_1_5_6_5();
+ double val_0_1_5_6_4 = Func_0_1_5_6_4();
+ double val_0_1_5_6_3 = Func_0_1_5_6_3();
+ ulong val_0_1_5_6_2 = Func_0_1_5_6_2();
+ double val_0_1_5_6_1 = Func_0_1_5_6_1();
+ ulong asgop0 = val_0_1_5_6_2;
+ asgop0 *= (2048UL);
+ val_0_1_5_6_3 += ((val_0_1_5_6_1 - (-2032.0)));
+ double asgop2 = val_0_1_5_6_4;
+ asgop2 += ((val_0_1_5_6_6 / 1.0078702012980185));
+ asgop0 /= (Convert.ToUInt64(val_0_1_5_6_5));
+ return Convert.ToDouble((val_0_1_5_6_3 + (Convert.ToDouble(asgop0 * asgop2))));
+ }
+
+ public static double Func_0_1_5_5()
+ {
+
+ long val_0_1_5_5_6 = Func_0_1_5_5_6();
+ ulong val_0_1_5_5_5 = Func_0_1_5_5_5();
+ double val_0_1_5_5_4 = Func_0_1_5_5_4();
+ long val_0_1_5_5_3 = Func_0_1_5_5_3();
+ long val_0_1_5_5_2 = Func_0_1_5_5_2();
+ double val_0_1_5_5_1 = Func_0_1_5_5_1();
+ long asgop0 = val_0_1_5_5_6;
+ asgop0 *= (Convert.ToInt64(Convert.ToInt64(val_0_1_5_5_2)));
+ asgop0 /= (Convert.ToInt64(val_0_1_5_5_3));
+ val_0_1_5_5_1 -= (((Convert.ToDouble((16UL * val_0_1_5_5_5) * val_0_1_5_5_4))));
+ return Convert.ToDouble((Convert.ToDouble(asgop0 * val_0_1_5_5_1)));
+ }
+
+ public static float Func_0_1_5_4()
+ {
+
+ short val_0_1_5_4_6 = Func_0_1_5_4_6();
+ double val_0_1_5_4_5 = Func_0_1_5_4_5();
+ double val_0_1_5_4_4 = Func_0_1_5_4_4();
+ short val_0_1_5_4_3 = Func_0_1_5_4_3();
+ ulong val_0_1_5_4_2 = Func_0_1_5_4_2();
+ short val_0_1_5_4_1 = Func_0_1_5_4_1();
+ float retval_0_1_5_4 = Convert.ToSingle((Convert.ToSingle(Convert.ToUInt16(val_0_1_5_4_1 * val_0_1_5_4_5) * ((val_0_1_5_4_3 * -32768.0) / (44274 * 16384.0))) - (Convert.ToSingle(val_0_1_5_4_2 / (val_0_1_5_4_6 / val_0_1_5_4_4)))));
+ return retval_0_1_5_4;
+ }
+
+ public static double Func_0_1_5_3()
+ {
+
+ double val_0_1_5_3_6 = Func_0_1_5_3_6();
+ double val_0_1_5_3_5 = Func_0_1_5_3_5();
+ double val_0_1_5_3_4 = Func_0_1_5_3_4();
+ double val_0_1_5_3_3 = Func_0_1_5_3_3();
+ double val_0_1_5_3_2 = Func_0_1_5_3_2();
+ double val_0_1_5_3_1 = Func_0_1_5_3_1();
+ double asgop0 = val_0_1_5_3_5;
+ asgop0 -= (val_0_1_5_3_3);
+ double asgop1 = -6.1483070021838786E-07;
+ asgop1 -= ((val_0_1_5_3_1));
+ asgop1 -= (((val_0_1_5_3_4 + val_0_1_5_3_6) - (asgop0)));
+ double retval_0_1_5_3 = Convert.ToDouble(((Convert.ToUInt16(28620 * val_0_1_5_3_2) * -6.1483070021838786E-07) + asgop1));
+ return retval_0_1_5_3;
+ }
+
+ public static double Func_0_1_5_2()
+ {
+
+ double val_0_1_5_2_6 = Func_0_1_5_2_6();
+ double val_0_1_5_2_5 = Func_0_1_5_2_5();
+ double val_0_1_5_2_4 = Func_0_1_5_2_4();
+ double val_0_1_5_2_3 = Func_0_1_5_2_3();
+ double val_0_1_5_2_2 = Func_0_1_5_2_2();
+ int val_0_1_5_2_1 = Func_0_1_5_2_1();
+ double asgop0 = val_0_1_5_2_6;
+ asgop0 += (5.7220458984375E-06);
+ asgop0 -= (((val_0_1_5_2_5 - (-9.4622373580932617E-07))));
+ double retval_0_1_5_2 = Convert.ToDouble((((Convert.ToUInt16(28620 * val_0_1_5_2_4) * val_0_1_5_2_2) - (val_0_1_5_2_3)) - (((val_0_1_5_2_1 * -5.0864381570719576E-15) - (asgop0)))));
+ return retval_0_1_5_2;
+ }
+
+ public static float Func_0_1_5_1()
+ {
+
+ ulong val_0_1_5_1_6 = Func_0_1_5_1_6();
+ int val_0_1_5_1_5 = Func_0_1_5_1_5();
+ double val_0_1_5_1_4 = Func_0_1_5_1_4();
+ float val_0_1_5_1_3 = Func_0_1_5_1_3();
+ double val_0_1_5_1_2 = Func_0_1_5_1_2();
+ double val_0_1_5_1_1 = Func_0_1_5_1_1();
+ return Convert.ToSingle((Convert.ToSingle((Convert.ToUInt16(val_0_1_5_1_5 / (Convert.ToDouble(val_0_1_5_1_6 * val_0_1_5_1_1)))) * (val_0_1_5_1_2 * val_0_1_5_1_4)) + val_0_1_5_1_3));
+ }
+
+ public static double Func_0_1_4_3()
+ {
+
+ double val_0_1_4_3_6 = Func_0_1_4_3_6();
+ long val_0_1_4_3_5 = Func_0_1_4_3_5();
+ int val_0_1_4_3_4 = Func_0_1_4_3_4();
+ double val_0_1_4_3_3 = Func_0_1_4_3_3();
+ double val_0_1_4_3_2 = Func_0_1_4_3_2();
+ double val_0_1_4_3_1 = Func_0_1_4_3_1();
+ return Convert.ToDouble((((val_0_1_4_3_3 * ((val_0_1_4_3_5 / 524288.0) / 1.1102230246251565E-16)) + val_0_1_4_3_2) - (((Convert.ToInt32((Convert.ToInt32(34181) + val_0_1_4_3_4) / 0.82006384438543523) * val_0_1_4_3_6) - (val_0_1_4_3_1)))));
+ }
+
+ public static int Func_0_1_4_2()
+ {
+
+ int val_0_1_4_2_5 = Func_0_1_4_2_5();
+ Decimal val_0_1_4_2_4 = Func_0_1_4_2_4();
+ Decimal val_0_1_4_2_3 = Func_0_1_4_2_3();
+ short val_0_1_4_2_2 = Func_0_1_4_2_2();
+ Decimal val_0_1_4_2_1 = Func_0_1_4_2_1();
+ int retval_0_1_4_2 = Convert.ToInt32(Convert.ToInt32(Convert.ToDecimal((val_0_1_4_2_2 + (Convert.ToInt32((Convert.ToInt32(val_0_1_4_2_5)) % (Convert.ToInt32(Convert.ToInt32(val_0_1_4_2_4 - (val_0_1_4_2_3)))))))) / val_0_1_4_2_1));
+ return retval_0_1_4_2;
+ }
+
+ public static int Func_0_1_4_1()
+ {
+
+ int val_0_1_4_1_6 = Func_0_1_4_1_6();
+ double val_0_1_4_1_5 = Func_0_1_4_1_5();
+ ushort val_0_1_4_1_4 = Func_0_1_4_1_4();
+ double val_0_1_4_1_3 = Func_0_1_4_1_3();
+ short val_0_1_4_1_2 = Func_0_1_4_1_2();
+ short val_0_1_4_1_1 = Func_0_1_4_1_1();
+ return Convert.ToInt32((val_0_1_4_1_1 + Convert.ToInt32((Convert.ToInt32(val_0_1_4_1_4) + val_0_1_4_1_6) / ((Convert.ToUInt16(val_0_1_4_1_2 * Convert.ToSingle(2.49063563F)) * val_0_1_4_1_5) + val_0_1_4_1_3))));
+ }
+
+ public static double Func_0_1_3_6()
+ {
+
+ double val_0_1_3_6_6 = Func_0_1_3_6_6();
+ double val_0_1_3_6_5 = Func_0_1_3_6_5();
+ double val_0_1_3_6_4 = Func_0_1_3_6_4();
+ double val_0_1_3_6_3 = Func_0_1_3_6_3();
+ ulong val_0_1_3_6_2 = Func_0_1_3_6_2();
+ float val_0_1_3_6_1 = Func_0_1_3_6_1();
+ val_0_1_3_6_3 *= (val_0_1_3_6_4);
+ double retval_0_1_3_6 = Convert.ToDouble(((Convert.ToUInt16(13505 * Convert.ToSingle(val_0_1_3_6_1)) / (val_0_1_3_6_6 - (-0.250244140625))) + ((Convert.ToDouble(val_0_1_3_6_2 * val_0_1_3_6_5)) - val_0_1_3_6_3)));
+ return retval_0_1_3_6;
+ }
+
+ public static float Func_0_1_3_5()
+ {
+
+ float val_0_1_3_5_3 = Func_0_1_3_5_3();
+ short val_0_1_3_5_2 = Func_0_1_3_5_2();
+ double val_0_1_3_5_1 = Func_0_1_3_5_1();
+ float retval_0_1_3_5 = Convert.ToSingle(Convert.ToSingle(Convert.ToUInt16(val_0_1_3_5_2 * Convert.ToSingle(val_0_1_3_5_3)) / val_0_1_3_5_1));
+ return retval_0_1_3_5;
+ }
+
+ public static double Func_0_1_3_4()
+ {
+
+ double val_0_1_3_4_6 = Func_0_1_3_4_6();
+ double val_0_1_3_4_5 = Func_0_1_3_4_5();
+ int val_0_1_3_4_4 = Func_0_1_3_4_4();
+ double val_0_1_3_4_3 = Func_0_1_3_4_3();
+ long val_0_1_3_4_2 = Func_0_1_3_4_2();
+ ulong val_0_1_3_4_1 = Func_0_1_3_4_1();
+ double asgop0 = val_0_1_3_4_3;
+ asgop0 -= ((val_0_1_3_4_6 + -4.0));
+ return Convert.ToDouble(((val_0_1_3_4_1 / asgop0) - ((Convert.ToInt16(Convert.ToInt64(7716042750243635200L) + Convert.ToInt64(val_0_1_3_4_2)) * (val_0_1_3_4_4 * val_0_1_3_4_5)))));
+ }
+
+ public static float Func_0_1_3_3()
+ {
+
+ float val_0_1_3_3_6 = Func_0_1_3_3_6();
+ float val_0_1_3_3_5 = Func_0_1_3_3_5();
+ float val_0_1_3_3_4 = Func_0_1_3_3_4();
+ double val_0_1_3_3_3 = Func_0_1_3_3_3();
+ uint val_0_1_3_3_2 = Func_0_1_3_3_2();
+ double val_0_1_3_3_1 = Func_0_1_3_3_1();
+ double asgop0 = val_0_1_3_3_1;
+ asgop0 -= (92420048.0625);
+ return Convert.ToSingle((Convert.ToSingle(val_0_1_3_3_2 / (val_0_1_3_3_4 * asgop0)) - ((Convert.ToSingle(-32L * val_0_1_3_3_3) + ((val_0_1_3_3_6 + val_0_1_3_3_5) - ((-64.0F - (-13.75F))))))));
+ }
+
+ public static double Func_0_1_3_2()
+ {
+
+ double val_0_1_3_2_1 = Func_0_1_3_2_1();
+ double retval_0_1_3_2 = Convert.ToDouble(val_0_1_3_2_1);
+ return retval_0_1_3_2;
+ }
+
+ public static float Func_0_1_3_1()
+ {
+
+ uint val_0_1_3_1_6 = Func_0_1_3_1_6();
+ float val_0_1_3_1_5 = Func_0_1_3_1_5();
+ float val_0_1_3_1_4 = Func_0_1_3_1_4();
+ double val_0_1_3_1_3 = Func_0_1_3_1_3();
+ uint val_0_1_3_1_2 = Func_0_1_3_1_2();
+ float val_0_1_3_1_1 = Func_0_1_3_1_1();
+ float asgop0 = val_0_1_3_1_4;
+ asgop0 -= ((val_0_1_3_1_5));
+ float asgop1 = val_0_1_3_1_1;
+ asgop1 -= (asgop0);
+ val_0_1_3_1_2 %= Convert.ToUInt32(val_0_1_3_1_6);
+ float retval_0_1_3_1 = Convert.ToSingle((Convert.ToSingle(val_0_1_3_1_2 / ((4096.0 + val_0_1_3_1_3) * 7278.984375)) - (asgop1)));
+ return retval_0_1_3_1;
+ }
+
+ public static double Func_0_1_2_1()
+ {
+
+ double val_0_1_2_1_1 = Func_0_1_2_1_1();
+ return Convert.ToDouble(val_0_1_2_1_1);
+ }
+
+ public static double Func_0_1_1_6()
+ {
+
+ long val_0_1_1_6_6 = Func_0_1_1_6_6();
+ float val_0_1_1_6_5 = Func_0_1_1_6_5();
+ long val_0_1_1_6_4 = Func_0_1_1_6_4();
+ double val_0_1_1_6_3 = Func_0_1_1_6_3();
+ double val_0_1_1_6_2 = Func_0_1_1_6_2();
+ double val_0_1_1_6_1 = Func_0_1_1_6_1();
+ return Convert.ToDouble(((Convert.ToUInt64(Convert.ToUInt16(15927) - Convert.ToInt64(val_0_1_1_6_4)) / ((-8L / val_0_1_1_6_2) + val_0_1_1_6_3)) - ((val_0_1_1_6_5 * val_0_1_1_6_1) * (Convert.ToInt16(Convert.ToInt64(-8L) - Convert.ToInt64((val_0_1_1_6_6))) / 1.9110812133072406E-06))));
+ }
+
+ public static double Func_0_1_1_5()
+ {
+
+ double val_0_1_1_5_6 = Func_0_1_1_5_6();
+ short val_0_1_1_5_5 = Func_0_1_1_5_5();
+ double val_0_1_1_5_4 = Func_0_1_1_5_4();
+ short val_0_1_1_5_3 = Func_0_1_1_5_3();
+ double val_0_1_1_5_2 = Func_0_1_1_5_2();
+ short val_0_1_1_5_1 = Func_0_1_1_5_1();
+ double asgop0 = val_0_1_1_5_4;
+ asgop0 += (val_0_1_1_5_2);
+ asgop0 += ((val_0_1_1_5_5 / val_0_1_1_5_6));
+ short asgop2 = val_0_1_1_5_1;
+ asgop2 /= (val_0_1_1_5_3);
+ double retval_0_1_1_5 = Convert.ToDouble((asgop2 * asgop0));
+ return retval_0_1_1_5;
+ }
+
+ public static Decimal Func_0_1_1_4()
+ {
+
+ ushort val_0_1_1_4_6 = Func_0_1_1_4_6();
+ Decimal val_0_1_1_4_5 = Func_0_1_1_4_5();
+ Decimal val_0_1_1_4_4 = Func_0_1_1_4_4();
+ Decimal val_0_1_1_4_3 = Func_0_1_1_4_3();
+ ulong val_0_1_1_4_2 = Func_0_1_1_4_2();
+ Decimal val_0_1_1_4_1 = Func_0_1_1_4_1();
+ Decimal asgop0 = val_0_1_1_4_4;
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal(val_0_1_1_4_1)));
+ Decimal asgop1 = val_0_1_1_4_3;
+ asgop1 += (Convert.ToDecimal(Convert.ToDecimal(66060288M)));
+ return Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(Convert.ToUInt64(Convert.ToInt16(31664) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(val_0_1_1_4_6) + Convert.ToInt64(2074L))))) / (Convert.ToDecimal((Convert.ToDecimal(4) / val_0_1_1_4_5)) / Convert.ToDecimal(asgop0)))) + Convert.ToDecimal((Convert.ToDecimal(val_0_1_1_4_2) * asgop1))));
+ }
+
+ public static double Func_0_1_1_3()
+ {
+
+ double val_0_1_1_3_1 = Func_0_1_1_3_1();
+ return Convert.ToDouble(val_0_1_1_3_1);
+ }
+
+ public static double Func_0_1_1_2()
+ {
+
+ double val_0_1_1_2_6 = Func_0_1_1_2_6();
+ double val_0_1_1_2_5 = Func_0_1_1_2_5();
+ double val_0_1_1_2_4 = Func_0_1_1_2_4();
+ double val_0_1_1_2_3 = Func_0_1_1_2_3();
+ double val_0_1_1_2_2 = Func_0_1_1_2_2();
+ double val_0_1_1_2_1 = Func_0_1_1_2_1();
+ double asgop0 = -9.2387199401855469E-07;
+ asgop0 -= ((-1.000000923871994));
+ double asgop1 = val_0_1_1_2_3;
+ asgop1 += (val_0_1_1_2_5);
+ double asgop2 = val_0_1_1_2_6;
+ asgop2 /= (asgop0);
+ double retval_0_1_1_2 = Convert.ToDouble(((((8192.0 / val_0_1_1_2_1) + val_0_1_1_2_2) + val_0_1_1_2_4) / (asgop2 - (asgop1))));
+ return retval_0_1_1_2;
+ }
+
+ public static double Func_0_1_1_1()
+ {
+
+ int val_0_1_1_1_6 = Func_0_1_1_1_6();
+ double val_0_1_1_1_5 = Func_0_1_1_1_5();
+ float val_0_1_1_1_4 = Func_0_1_1_1_4();
+ ulong val_0_1_1_1_3 = Func_0_1_1_1_3();
+ double val_0_1_1_1_2 = Func_0_1_1_1_2();
+ double val_0_1_1_1_1 = Func_0_1_1_1_1();
+ double retval_0_1_1_1 = Convert.ToDouble((((-1048576L / val_0_1_1_1_2) - val_0_1_1_1_1) * ((Convert.ToUInt32(val_0_1_1_1_6 * (val_0_1_1_1_4 * 1.3093418265973151E-06)) / 33554432.0) - ((val_0_1_1_1_3 / val_0_1_1_1_5)))));
+ return retval_0_1_1_1;
+ }
+
+ public static double Func_0_6_6()
+ {
+
+ float val_0_6_6_6 = Func_0_6_6_6();
+ double val_0_6_6_5 = Func_0_6_6_5();
+ float val_0_6_6_4 = Func_0_6_6_4();
+ double val_0_6_6_3 = Func_0_6_6_3();
+ double val_0_6_6_2 = Func_0_6_6_2();
+ double val_0_6_6_1 = Func_0_6_6_1();
+ val_0_6_6_3 -= ((val_0_6_6_4 * val_0_6_6_5));
+ val_0_6_6_3 += (((1.0F + 0.0F) * 0.001708984375));
+ if (((val_0_6_6_2 * val_0_6_6_1)) <= (val_0_6_6_2))
+ {
+ if ((val_0_6_6_3) >= ((val_0_6_6_3 * ((val_0_6_6_2 * val_0_6_6_1) - (2.3283064365386963E-10 + (val_0_6_6_6 * -5.8206592343423259E-11))))))
+ {
+ if ((val_0_6_6_3) == ((val_0_6_6_3 * ((val_0_6_6_2 * val_0_6_6_1) - (2.3283064365386963E-10 + (val_0_6_6_6 * -5.8206592343423259E-11))))))
+ {
+ if (((2.3283064365386963E-10 + (val_0_6_6_6 * -5.8206592343423259E-11))) <= (2.3283064365386963E-10))
+ Console.WriteLine("Func_0_6_6: <= true");
+ }
+ else
+ {
+ return Convert.ToDouble((val_0_6_6_3 * ((val_0_6_6_2 * val_0_6_6_1) - (2.3283064365386963E-10 + (val_0_6_6_6 * -5.8206592343423259E-11)))));
+ }
+ }
+ }
+ return Convert.ToDouble((val_0_6_6_3 * ((val_0_6_6_2 * val_0_6_6_1) - (2.3283064365386963E-10 + (val_0_6_6_6 * -5.8206592343423259E-11)))));
+ }
+
+ public static float Func_0_6_5()
+ {
+
+ float val_0_6_5_6 = Func_0_6_5_6();
+ float val_0_6_5_5 = Func_0_6_5_5();
+ float val_0_6_5_4 = Func_0_6_5_4();
+ float val_0_6_5_3 = Func_0_6_5_3();
+ float val_0_6_5_2 = Func_0_6_5_2();
+ float val_0_6_5_1 = Func_0_6_5_1();
+ val_0_6_5_2 /= (val_0_6_5_3);
+ float asgop1 = 2048.0F;
+ asgop1 -= (val_0_6_5_5);
+ if ((val_0_6_5_2) != ((val_0_6_5_2 - ((val_0_6_5_4 / asgop1)))))
+ {
+ float if0_0retval_0_6_5 = Convert.ToSingle(((val_0_6_5_2 - ((val_0_6_5_4 / asgop1))) * ((val_0_6_5_1 / 2.0F) - (((2.0F / val_0_6_5_6) * -393216.0F)))));
+ return if0_0retval_0_6_5;
+ }
+ float retval_0_6_5 = Convert.ToSingle(((val_0_6_5_2 - ((val_0_6_5_4 / asgop1))) * ((val_0_6_5_1 / 2.0F) - (((2.0F / val_0_6_5_6) * -393216.0F)))));
+ return retval_0_6_5;
+ }
+
+ public static int Func_0_6_4()
+ {
+
+ double val_0_6_4_6 = Func_0_6_4_6();
+ double val_0_6_4_5 = Func_0_6_4_5();
+ int val_0_6_4_4 = Func_0_6_4_4();
+ double val_0_6_4_3 = Func_0_6_4_3();
+ double val_0_6_4_2 = Func_0_6_4_2();
+ double val_0_6_4_1 = Func_0_6_4_1();
+ val_0_6_4_2 -= (val_0_6_4_1);
+ val_0_6_4_2 += (((127.5 + 0.0) * 0.00040422840620727888));
+ if ((val_0_6_4_2) < (val_0_6_4_5))
+ {
+ if ((val_0_6_4_4) < ((Convert.ToInt32((Convert.ToInt32(val_0_6_4_3 + val_0_6_4_6)) / val_0_6_4_5) + val_0_6_4_4)))
+ Console.WriteLine("Func_0_6_4: < true");
+ }
+ int retval_0_6_4 = Convert.ToInt32((Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(val_0_6_4_3 + val_0_6_4_6)) / val_0_6_4_5) + val_0_6_4_4) * val_0_6_4_2)));
+ return retval_0_6_4;
+ }
+
+ public static double Func_0_6_3()
+ {
+
+ double val_0_6_3_6 = Func_0_6_3_6();
+ double val_0_6_3_5 = Func_0_6_3_5();
+ double val_0_6_3_4 = Func_0_6_3_4();
+ double val_0_6_3_3 = Func_0_6_3_3();
+ double val_0_6_3_2 = Func_0_6_3_2();
+ double val_0_6_3_1 = Func_0_6_3_1();
+ double asgop0 = val_0_6_3_4;
+ asgop0 += ((val_0_6_3_5 + 1065353216.0));
+ if ((((val_0_6_3_1 - val_0_6_3_6) - 0.0)) != (val_0_6_3_6))
+ Console.WriteLine("Func_0_6_3: != true");
+ else
+ Console.WriteLine("Func_0_6_3: != false");
+ double retval_0_6_3 = Convert.ToDouble(((asgop0 + val_0_6_3_2) - ((((val_0_6_3_1 - val_0_6_3_6) - 0.0) - (val_0_6_3_3)))));
+ return retval_0_6_3;
+ }
+
+ public static float Func_0_6_2()
+ {
+
+ float val_0_6_2_6 = Func_0_6_2_6();
+ float val_0_6_2_5 = Func_0_6_2_5();
+ float val_0_6_2_4 = Func_0_6_2_4();
+ float val_0_6_2_3 = Func_0_6_2_3();
+ float val_0_6_2_2 = Func_0_6_2_2();
+ float val_0_6_2_1 = Func_0_6_2_1();
+ val_0_6_2_2 *= (256.0F);
+ val_0_6_2_2 *= (val_0_6_2_6);
+ if (((val_0_6_2_3 - (val_0_6_2_5))) == (val_0_6_2_3))
+ Console.WriteLine("Func_0_6_2: == true");
+ return Convert.ToSingle((((val_0_6_2_3 - (val_0_6_2_5)) - (val_0_6_2_1)) - (((-224.0F - (-256.0F)) - val_0_6_2_4) - (val_0_6_2_2))));
+ }
+
+ public static float Func_0_6_1()
+ {
+
+ float val_0_6_1_6 = Func_0_6_1_6();
+ float val_0_6_1_5 = Func_0_6_1_5();
+ float val_0_6_1_4 = Func_0_6_1_4();
+ float val_0_6_1_3 = Func_0_6_1_3();
+ float val_0_6_1_2 = Func_0_6_1_2();
+ float val_0_6_1_1 = Func_0_6_1_1();
+ val_0_6_1_2 *= (256.0F);
+ val_0_6_1_2 *= (val_0_6_1_6);
+ float asgop2 = val_0_6_1_3;
+ asgop2 -= (val_0_6_1_5);
+ float asgop3 = 3840.0F;
+ asgop3 -= (4352.0F);
+ asgop2 -= (val_0_6_1_1);
+ if ((asgop2) == ((asgop2 - (((asgop3 - val_0_6_1_4) - val_0_6_1_2)))))
+ Console.WriteLine("Func_0_6_1: == true");
+ float retval_0_6_1 = Convert.ToSingle((asgop2 - (((asgop3 - val_0_6_1_4) - val_0_6_1_2))));
+ return retval_0_6_1;
+ }
+
+ public static double Func_0_5_6()
+ {
+
+ double val_0_5_6_6 = Func_0_5_6_6();
+ double val_0_5_6_5 = Func_0_5_6_5();
+ double val_0_5_6_4 = Func_0_5_6_4();
+ double val_0_5_6_3 = Func_0_5_6_3();
+ double val_0_5_6_2 = Func_0_5_6_2();
+ double val_0_5_6_1 = Func_0_5_6_1();
+ double asgop0 = 4096.0;
+ asgop0 += (0.0);
+ double asgop1 = 0.75;
+ asgop1 += (0.0);
+ double asgop2 = val_0_5_6_3;
+ asgop2 += (val_0_5_6_5);
+ if ((asgop2) < ((asgop2 - (asgop0 - val_0_5_6_2))))
+ {
+ double if0_0retval_0_5_6 = Convert.ToDouble(((asgop2 - (asgop0 - val_0_5_6_2)) - (((val_0_5_6_1 - val_0_5_6_4) - (asgop1 + val_0_5_6_6)))));
+ return if0_0retval_0_5_6;
+ }
+ return Convert.ToDouble(((asgop2 - (asgop0 - val_0_5_6_2)) - (((val_0_5_6_1 - val_0_5_6_4) - (asgop1 + val_0_5_6_6)))));
+ }
+
+ public static Decimal Func_0_5_5()
+ {
+
+ long val_0_5_5_6 = Func_0_5_5_6();
+ long val_0_5_5_5 = Func_0_5_5_5();
+ long val_0_5_5_4 = Func_0_5_5_4();
+ Decimal val_0_5_5_3 = Func_0_5_5_3();
+ double val_0_5_5_2 = Func_0_5_5_2();
+ Decimal val_0_5_5_1 = Func_0_5_5_1();
+ val_0_5_5_3 += (Convert.ToDecimal(Convert.ToDecimal(val_0_5_5_1)));
+ Decimal retval_0_5_5 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToInt64((Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(Convert.ToUInt32(val_0_5_5_6 - (-256L))) - Convert.ToInt64(val_0_5_5_5)) / (Convert.ToInt64(1788697088L / 447174272L)))) / ((Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(447174272L) * val_0_5_5_2)) * Convert.ToInt64(val_0_5_5_4)) - 7172749315947888624L)))) / val_0_5_5_3));
+ return retval_0_5_5;
+ }
+
+ public static double Func_0_5_4()
+ {
+
+ double val_0_5_4_6 = Func_0_5_4_6();
+ long val_0_5_4_5 = Func_0_5_4_5();
+ double val_0_5_4_4 = Func_0_5_4_4();
+ double val_0_5_4_3 = Func_0_5_4_3();
+ double val_0_5_4_2 = Func_0_5_4_2();
+ double val_0_5_4_1 = Func_0_5_4_1();
+ double asgop0 = val_0_5_4_1;
+ asgop0 -= ((val_0_5_4_6));
+ if ((val_0_5_4_2) != (((Convert.ToSingle(Convert.ToUInt32(Convert.ToInt64(val_0_5_4_5) + Convert.ToInt64(-7537153303759920128L)) / (val_0_5_4_3 - (val_0_5_4_4))) / asgop0) - val_0_5_4_2)))
+ Console.WriteLine("Func_0_5_4: != true");
+ double retval_0_5_4 = Convert.ToDouble(((Convert.ToSingle(Convert.ToUInt32(Convert.ToInt64(val_0_5_4_5) + Convert.ToInt64(-7537153303759920128L)) / (val_0_5_4_3 - (val_0_5_4_4))) / asgop0) - val_0_5_4_2));
+ return retval_0_5_4;
+ }
+
+ public static double Func_0_5_3()
+ {
+
+ int val_0_5_3_6 = Func_0_5_3_6();
+ double val_0_5_3_5 = Func_0_5_3_5();
+ long val_0_5_3_4 = Func_0_5_3_4();
+ float val_0_5_3_3 = Func_0_5_3_3();
+ float val_0_5_3_2 = Func_0_5_3_2();
+ double val_0_5_3_1 = Func_0_5_3_1();
+ val_0_5_3_1 += (7.5995922088623047E-06);
+ val_0_5_3_1 /= (5.7838299264781245E-13);
+ if ((Convert.ToInt16(val_0_5_3_2 + val_0_5_3_3)) >= 10)
+ Console.WriteLine("Func_0_5_3: >= true");
+ else
+ Console.WriteLine("Func_0_5_3: >= false");
+ return Convert.ToDouble((Convert.ToUInt32(val_0_5_3_6 * Convert.ToSingle(Convert.ToSingle((Convert.ToInt64(val_0_5_3_4) * Convert.ToInt64(4L)) * val_0_5_3_5))) * (Convert.ToInt16(val_0_5_3_2 + val_0_5_3_3) / val_0_5_3_1)));
+ }
+
+ public static Decimal Func_0_5_2()
+ {
+
+ Decimal val_0_5_2_6 = Func_0_5_2_6();
+ Decimal val_0_5_2_5 = Func_0_5_2_5();
+ float val_0_5_2_4 = Func_0_5_2_4();
+ Decimal val_0_5_2_3 = Func_0_5_2_3();
+ double val_0_5_2_2 = Func_0_5_2_2();
+ Decimal val_0_5_2_1 = Func_0_5_2_1();
+ Decimal asgop0 = -129024M;
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal(val_0_5_2_1)));
+ asgop0 -= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(val_0_5_2_2) * val_0_5_2_6))));
+ Decimal retval_0_5_2 = Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(val_0_5_2_4) / (Convert.ToDecimal(val_0_5_2_5) + Convert.ToDecimal(129023.875M)))) - Convert.ToDecimal(val_0_5_2_3))) + Convert.ToDecimal(asgop0)));
+ return retval_0_5_2;
+ }
+
+ public static double Func_0_5_1()
+ {
+
+ int val_0_5_1_6 = Func_0_5_1_6();
+ long val_0_5_1_5 = Func_0_5_1_5();
+ Decimal val_0_5_1_4 = Func_0_5_1_4();
+ double val_0_5_1_3 = Func_0_5_1_3();
+ Decimal val_0_5_1_2 = Func_0_5_1_2();
+ double val_0_5_1_1 = Func_0_5_1_1();
+ val_0_5_1_1 *= (Convert.ToDouble(Convert.ToDecimal(val_0_5_1_2) * Convert.ToDecimal(val_0_5_1_4)));
+ if ((((3.81469727E-06F * 32.0) + val_0_5_1_1)) != (32.0))
+ {
+ if ((val_0_5_1_6) != 10)
+ Console.WriteLine("Func_0_5_1: != true");
+ else
+ Console.WriteLine("Func_0_5_1: != false");
+ }
+ else
+ Console.WriteLine("Func_0_5_1: != false");
+ return Convert.ToDouble(((Convert.ToUInt16(val_0_5_1_6 / ((8 / 0.25) - ((val_0_5_1_5 / 70.744097025954915))))) / (((3.81469727E-06F * 32.0) + val_0_5_1_1) + val_0_5_1_3)));
+ }
+
+ public static double Func_0_4_6()
+ {
+
+ ulong val_0_4_6_6 = Func_0_4_6_6();
+ double val_0_4_6_5 = Func_0_4_6_5();
+ ulong val_0_4_6_4 = Func_0_4_6_4();
+ ulong val_0_4_6_3 = Func_0_4_6_3();
+ double val_0_4_6_2 = Func_0_4_6_2();
+ double val_0_4_6_1 = Func_0_4_6_1();
+ double asgop0 = val_0_4_6_1;
+ asgop0 += (val_0_4_6_5);
+ short asgop1 = 22656;
+ asgop1 %= Convert.ToInt16((Convert.ToInt16((Convert.ToInt16(Convert.ToInt16(val_0_4_6_4 + val_0_4_6_6))))));
+ return Convert.ToDouble(((val_0_4_6_3 / asgop0) / (asgop1 / val_0_4_6_2)));
+ }
+
+ public static Decimal Func_0_4_5()
+ {
+
+ Decimal val_0_4_5_6 = Func_0_4_5_6();
+ Decimal val_0_4_5_5 = Func_0_4_5_5();
+ Decimal val_0_4_5_4 = Func_0_4_5_4();
+ Decimal val_0_4_5_3 = Func_0_4_5_3();
+ Decimal val_0_4_5_2 = Func_0_4_5_2();
+ Decimal val_0_4_5_1 = Func_0_4_5_1();
+ Decimal asgop0 = val_0_4_5_1;
+ asgop0 += (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(val_0_4_5_6) - Convert.ToDecimal((Convert.ToDecimal(val_0_4_5_4) * Convert.ToDecimal(val_0_4_5_5)))))));
+ Decimal retval_0_4_5 = Convert.ToDecimal((Convert.ToDecimal(asgop0) - Convert.ToDecimal((Convert.ToDecimal(val_0_4_5_3) + Convert.ToDecimal(val_0_4_5_2)))));
+ return retval_0_4_5;
+ }
+
+ public static double Func_0_4_4()
+ {
+
+ double val_0_4_4_6 = Func_0_4_4_6();
+ int val_0_4_4_5 = Func_0_4_4_5();
+ double val_0_4_4_4 = Func_0_4_4_4();
+ double val_0_4_4_3 = Func_0_4_4_3();
+ double val_0_4_4_2 = Func_0_4_4_2();
+ double val_0_4_4_1 = Func_0_4_4_1();
+ double asgop0 = val_0_4_4_4;
+ asgop0 += ((val_0_4_4_6 * 9.51811671257019E-07));
+ asgop0 += (val_0_4_4_2);
+ return Convert.ToDouble(((Convert.ToUInt16(val_0_4_4_5 / ((8 / val_0_4_4_3) - (val_0_4_4_1)))) * asgop0));
+ }
+
+ public static int Func_0_4_3()
+ {
+
+ double val_0_4_3_6 = Func_0_4_3_6();
+ Decimal val_0_4_3_5 = Func_0_4_3_5();
+ float val_0_4_3_4 = Func_0_4_3_4();
+ double val_0_4_3_3 = Func_0_4_3_3();
+ double val_0_4_3_2 = Func_0_4_3_2();
+ Decimal val_0_4_3_1 = Func_0_4_3_1();
+ return Convert.ToInt32((Convert.ToInt32((Convert.ToInt16(1966 / Convert.ToSingle(val_0_4_3_4)) * val_0_4_3_3) - ((Convert.ToDouble(Convert.ToDecimal(val_0_4_3_1) / Convert.ToDecimal(val_0_4_3_5)) + (Convert.ToDouble((Convert.ToInt64(67108864L) * Convert.ToInt64(128L)) * (val_0_4_3_6 - val_0_4_3_2))))))));
+ }
+
+ public static int Func_0_4_2()
+ {
+
+ long val_0_4_2_5 = Func_0_4_2_5();
+ int val_0_4_2_4 = Func_0_4_2_4();
+ short val_0_4_2_3 = Func_0_4_2_3();
+ short val_0_4_2_2 = Func_0_4_2_2();
+ long val_0_4_2_1 = Func_0_4_2_1();
+ int retval_0_4_2 = Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(val_0_4_2_3) + Convert.ToInt64(val_0_4_2_5))) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt32((val_0_4_2_2 + val_0_4_2_4)) + Convert.ToInt64(val_0_4_2_1))))));
+ return retval_0_4_2;
+ }
+
+ public static double Func_0_4_1()
+ {
+
+ double val_0_4_1_6 = Func_0_4_1_6();
+ double val_0_4_1_5 = Func_0_4_1_5();
+ double val_0_4_1_4 = Func_0_4_1_4();
+ double val_0_4_1_3 = Func_0_4_1_3();
+ int val_0_4_1_2 = Func_0_4_1_2();
+ ushort val_0_4_1_1 = Func_0_4_1_1();
+ return Convert.ToDouble((((val_0_4_1_3 + val_0_4_1_4) - val_0_4_1_6) * ((val_0_4_1_1 * 39406.261890780974) - ((val_0_4_1_2 * val_0_4_1_5)))));
+ }
+
+ public static long Func_0_3_6()
+ {
+
+ long val_0_3_6_6 = Func_0_3_6_6();
+ double val_0_3_6_5 = Func_0_3_6_5();
+ long val_0_3_6_4 = Func_0_3_6_4();
+ short val_0_3_6_3 = Func_0_3_6_3();
+ int val_0_3_6_2 = Func_0_3_6_2();
+ long val_0_3_6_1 = Func_0_3_6_1();
+ short asgop0 = 19147;
+ asgop0 %= Convert.ToInt16((Convert.ToInt16((Convert.ToInt16(19146)))));
+ long asgop1 = 3231747248522002431L;
+ asgop1 -= (val_0_3_6_4);
+ if ((val_0_3_6_1) != (Convert.ToInt64(Convert.ToUInt32(Convert.ToUInt32(val_0_3_6_2 / Convert.ToSingle(Convert.ToSingle(asgop0 * val_0_3_6_5)))) - Convert.ToInt64(val_0_3_6_1))))
+ {
+ return Convert.ToInt64((Convert.ToInt64((Convert.ToInt64(Convert.ToInt16(val_0_3_6_3) + Convert.ToInt64((Convert.ToInt64(3231747248522002431L) * Convert.ToInt64(val_0_3_6_6)))) + asgop1) / Convert.ToInt64(Convert.ToUInt32(Convert.ToUInt32(val_0_3_6_2 / Convert.ToSingle(Convert.ToSingle(asgop0 * val_0_3_6_5)))) - Convert.ToInt64(val_0_3_6_1)))));
+ }
+ long retval_0_3_6 = Convert.ToInt64((Convert.ToInt64((Convert.ToInt64(Convert.ToInt16(val_0_3_6_3) + Convert.ToInt64((Convert.ToInt64(3231747248522002431L) * Convert.ToInt64(val_0_3_6_6)))) + asgop1) / Convert.ToInt64(Convert.ToUInt32(Convert.ToUInt32(val_0_3_6_2 / Convert.ToSingle(Convert.ToSingle(asgop0 * val_0_3_6_5)))) - Convert.ToInt64(val_0_3_6_1)))));
+ return retval_0_3_6;
+ }
+
+ public static float Func_0_3_5()
+ {
+
+ float val_0_3_5_6 = Func_0_3_5_6();
+ float val_0_3_5_5 = Func_0_3_5_5();
+ float val_0_3_5_4 = Func_0_3_5_4();
+ float val_0_3_5_3 = Func_0_3_5_3();
+ float val_0_3_5_2 = Func_0_3_5_2();
+ float val_0_3_5_1 = Func_0_3_5_1();
+ val_0_3_5_4 *= (val_0_3_5_6);
+ val_0_3_5_4 += (val_0_3_5_1);
+ return Convert.ToSingle((val_0_3_5_4 / (((val_0_3_5_3 + 0.0F) / val_0_3_5_2) / val_0_3_5_5)));
+ }
+
+ public static float Func_0_3_4()
+ {
+
+ float val_0_3_4_1 = Func_0_3_4_1();
+ return Convert.ToSingle(val_0_3_4_1);
+ }
+
+ public static double Func_0_3_3()
+ {
+
+ float val_0_3_3_6 = Func_0_3_3_6();
+ float val_0_3_3_5 = Func_0_3_3_5();
+ float val_0_3_3_4 = Func_0_3_3_4();
+ double val_0_3_3_3 = Func_0_3_3_3();
+ double val_0_3_3_2 = Func_0_3_3_2();
+ float val_0_3_3_1 = Func_0_3_3_1();
+ val_0_3_3_6 += (val_0_3_3_5);
+ float asgop1 = val_0_3_3_4;
+ asgop1 += ((1.0F - (-14.0F)));
+ asgop1 -= (val_0_3_3_1);
+ return Convert.ToDouble((asgop1 / ((val_0_3_3_3 * val_0_3_3_2) + (val_0_3_3_6 / 1.8529031377690493E-06))));
+ }
+
+ public static float Func_0_3_2()
+ {
+
+ float val_0_3_2_6 = Func_0_3_2_6();
+ float val_0_3_2_5 = Func_0_3_2_5();
+ float val_0_3_2_4 = Func_0_3_2_4();
+ float val_0_3_2_3 = Func_0_3_2_3();
+ float val_0_3_2_2 = Func_0_3_2_2();
+ float val_0_3_2_1 = Func_0_3_2_1();
+ val_0_3_2_4 *= (val_0_3_2_2);
+ float retval_0_3_2 = Convert.ToSingle(((((val_0_3_2_3 / (val_0_3_2_5 * 7.62939453E-06F)) - val_0_3_2_6) + (val_0_3_2_1 + 15872.0F)) * val_0_3_2_4));
+ return retval_0_3_2;
+ }
+
+ public static float Func_0_3_1()
+ {
+
+ float val_0_3_1_6 = Func_0_3_1_6();
+ float val_0_3_1_5 = Func_0_3_1_5();
+ float val_0_3_1_4 = Func_0_3_1_4();
+ float val_0_3_1_3 = Func_0_3_1_3();
+ float val_0_3_1_2 = Func_0_3_1_2();
+ float val_0_3_1_1 = Func_0_3_1_1();
+ val_0_3_1_4 *= (val_0_3_1_2);
+ return Convert.ToSingle(((((val_0_3_1_3 / (val_0_3_1_5 * 7.62939453E-06F)) - val_0_3_1_6) + (val_0_3_1_1 + 15872.0F)) * val_0_3_1_4));
+ }
+
+ public static float Func_0_2_6()
+ {
+
+ double val_0_2_6_6 = Func_0_2_6_6();
+ float val_0_2_6_5 = Func_0_2_6_5();
+ uint val_0_2_6_4 = Func_0_2_6_4();
+ double val_0_2_6_3 = Func_0_2_6_3();
+ long val_0_2_6_2 = Func_0_2_6_2();
+ float val_0_2_6_1 = Func_0_2_6_1();
+ val_0_2_6_5 += (val_0_2_6_1);
+ float retval_0_2_6 = Convert.ToSingle((Convert.ToSingle(val_0_2_6_4 * ((-1.2029351758863793E-06 - (-1.083725886335598E-06)) + (val_0_2_6_3 + val_0_2_6_6))) + (val_0_2_6_5 + Convert.ToSingle(Convert.ToInt64(Convert.ToInt16(15879) - Convert.ToInt64(val_0_2_6_2)) * (-1.1920928955078125E-07 * -4026531840.0)))));
+ return retval_0_2_6;
+ }
+
+ public static ulong Func_0_2_5()
+ {
+
+ int val_0_2_5_6 = Func_0_2_5_6();
+ long val_0_2_5_5 = Func_0_2_5_5();
+ long val_0_2_5_4 = Func_0_2_5_4();
+ uint val_0_2_5_3 = Func_0_2_5_3();
+ double val_0_2_5_2 = Func_0_2_5_2();
+ uint val_0_2_5_1 = Func_0_2_5_1();
+ long asgop0 = val_0_2_5_4;
+ asgop0 /= (Convert.ToInt64(1L));
+ long asgop1 = val_0_2_5_5;
+ asgop1 *= (Convert.ToInt64(Convert.ToInt64(1L)));
+ return Convert.ToUInt64(Convert.ToUInt64(Convert.ToInt64(Convert.ToDouble(asgop0) * val_0_2_5_2) + Convert.ToInt64(Convert.ToUInt32(val_0_2_5_1) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(val_0_2_5_3) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(val_0_2_5_6) + Convert.ToInt64(asgop1))))))));
+ }
+
+ public static float Func_0_2_4()
+ {
+
+ float val_0_2_4_1 = Func_0_2_4_1();
+ return Convert.ToSingle(val_0_2_4_1);
+ }
+
+ public static double Func_0_2_3()
+ {
+
+ short val_0_2_3_6 = Func_0_2_3_6();
+ Decimal val_0_2_3_5 = Func_0_2_3_5();
+ double val_0_2_3_4 = Func_0_2_3_4();
+ float val_0_2_3_3 = Func_0_2_3_3();
+ double val_0_2_3_2 = Func_0_2_3_2();
+ Decimal val_0_2_3_1 = Func_0_2_3_1();
+ val_0_2_3_2 -= (val_0_2_3_4);
+ return Convert.ToDouble((Convert.ToUInt32(Convert.ToInt32(Convert.ToUInt16(val_0_2_3_6 * Convert.ToSingle(val_0_2_3_3))) - (Convert.ToInt32(val_0_2_3_5 - val_0_2_3_1))) * val_0_2_3_2));
+ }
+
+ public static float Func_0_2_2()
+ {
+
+ float val_0_2_2_6 = Func_0_2_2_6();
+ float val_0_2_2_5 = Func_0_2_2_5();
+ float val_0_2_2_4 = Func_0_2_2_4();
+ ushort val_0_2_2_3 = Func_0_2_2_3();
+ float val_0_2_2_2 = Func_0_2_2_2();
+ double val_0_2_2_1 = Func_0_2_2_1();
+ float asgop0 = val_0_2_2_2;
+ asgop0 += (val_0_2_2_4);
+ float asgop1 = val_0_2_2_6;
+ asgop1 /= (val_0_2_2_5);
+ float retval_0_2_2 = Convert.ToSingle((Convert.ToSingle(val_0_2_2_3 * (Convert.ToDouble(Convert.ToInt64(3609747526401392640UL - 3609747526401392624UL) * val_0_2_2_1))) + (asgop1 - asgop0)));
+ return retval_0_2_2;
+ }
+
+ public static double Func_0_2_1()
+ {
+
+ double val_0_2_1_6 = Func_0_2_1_6();
+ int val_0_2_1_5 = Func_0_2_1_5();
+ long val_0_2_1_4 = Func_0_2_1_4();
+ double val_0_2_1_3 = Func_0_2_1_3();
+ double val_0_2_1_2 = Func_0_2_1_2();
+ double val_0_2_1_1 = Func_0_2_1_1();
+ double asgop0 = val_0_2_1_6;
+ asgop0 -= (val_0_2_1_2);
+ asgop0 /= (val_0_2_1_1);
+ asgop0 += (((19212 + val_0_2_1_5) * -2.9641377275924231E-09));
+ return Convert.ToDouble((((0.00048828125F / 0.001953125) / (Convert.ToDouble(val_0_2_1_4 * val_0_2_1_3))) + asgop0));
+ }
+
+ public static long Func_0_1_6()
+ {
+
+ ushort val_0_1_6_6 = Func_0_1_6_6();
+ double val_0_1_6_5 = Func_0_1_6_5();
+ long val_0_1_6_4 = Func_0_1_6_4();
+ long val_0_1_6_3 = Func_0_1_6_3();
+ long val_0_1_6_2 = Func_0_1_6_2();
+ long val_0_1_6_1 = Func_0_1_6_1();
+ val_0_1_6_6 %= (Convert.ToUInt16(Convert.ToUInt16(Convert.ToInt64(val_0_1_6_4) + Convert.ToInt64(val_0_1_6_3))));
+ val_0_1_6_1 += (val_0_1_6_2);
+ if ((val_0_1_6_6) >= 10)
+ Console.WriteLine("Func_0_1_6: >= true");
+ else
+ Console.WriteLine("Func_0_1_6: >= false");
+ return Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(val_0_1_6_1) * (val_0_1_6_6 / ((9033 * 3.6275877338647184) + val_0_1_6_5))));
+ }
+
+ public static double Func_0_1_5()
+ {
+
+ double val_0_1_5_6 = Func_0_1_5_6();
+ double val_0_1_5_5 = Func_0_1_5_5();
+ float val_0_1_5_4 = Func_0_1_5_4();
+ double val_0_1_5_3 = Func_0_1_5_3();
+ double val_0_1_5_2 = Func_0_1_5_2();
+ float val_0_1_5_1 = Func_0_1_5_1();
+ double asgop0 = -0.015625;
+ asgop0 *= (val_0_1_5_5);
+ double asgop1 = 1.52587890625E-05;
+ asgop1 -= ((val_0_1_5_6));
+ float asgop2 = val_0_1_5_4;
+ asgop2 *= (val_0_1_5_1);
+ double asgop3 = val_0_1_5_3;
+ asgop3 *= ((asgop2 / asgop0));
+ double retval_0_1_5 = Convert.ToDouble(((((1.52587890625E-05 - 0.0) / asgop1) - ((8192.0F * val_0_1_5_2))) + asgop3));
+ return retval_0_1_5;
+ }
+
+ public static int Func_0_1_4()
+ {
+
+ double val_0_1_4_3 = Func_0_1_4_3();
+ int val_0_1_4_2 = Func_0_1_4_2();
+ int val_0_1_4_1 = Func_0_1_4_1();
+ if ((val_0_1_4_1) > ((Convert.ToInt32((Convert.ToUInt16(val_0_1_4_1 / val_0_1_4_3))) + val_0_1_4_2)))
+ {
+ int if0_0retval_0_1_4 = Convert.ToInt32((Convert.ToInt32((Convert.ToUInt16(val_0_1_4_1 / val_0_1_4_3))) + val_0_1_4_2));
+ return if0_0retval_0_1_4;
+ }
+ else
+ {
+ return Convert.ToInt32((Convert.ToInt32((Convert.ToUInt16(val_0_1_4_1 / val_0_1_4_3))) + val_0_1_4_2));
+ }
+ return Convert.ToInt32((Convert.ToInt32((Convert.ToUInt16(val_0_1_4_1 / val_0_1_4_3))) + val_0_1_4_2));
+ }
+
+ public static double Func_0_1_3()
+ {
+
+ double val_0_1_3_6 = Func_0_1_3_6();
+ float val_0_1_3_5 = Func_0_1_3_5();
+ double val_0_1_3_4 = Func_0_1_3_4();
+ float val_0_1_3_3 = Func_0_1_3_3();
+ double val_0_1_3_2 = Func_0_1_3_2();
+ float val_0_1_3_1 = Func_0_1_3_1();
+ double asgop0 = 256.0;
+ asgop0 -= (val_0_1_3_2);
+ double asgop1 = 256.0;
+ asgop1 *= (val_0_1_3_6);
+ float asgop2 = val_0_1_3_1;
+ asgop2 *= (val_0_1_3_5);
+ double asgop3 = 32.0;
+ asgop3 += (8160.0);
+ asgop1 += ((asgop3 + val_0_1_3_4));
+ double retval_0_1_3 = Convert.ToDouble(((val_0_1_3_3 / asgop0) + (asgop2 * asgop1)));
+ return retval_0_1_3;
+ }
+
+ public static double Func_0_1_2()
+ {
+
+ double val_0_1_2_1 = Func_0_1_2_1();
+ double retval_0_1_2 = Convert.ToDouble(val_0_1_2_1);
+ return retval_0_1_2;
+ }
+
+ public static int Func_0_1_1()
+ {
+
+ double val_0_1_1_6 = Func_0_1_1_6();
+ double val_0_1_1_5 = Func_0_1_1_5();
+ Decimal val_0_1_1_4 = Func_0_1_1_4();
+ double val_0_1_1_3 = Func_0_1_1_3();
+ double val_0_1_1_2 = Func_0_1_1_2();
+ double val_0_1_1_1 = Func_0_1_1_1();
+ if (((183480148 * (val_0_1_1_5 * val_0_1_1_3))) <= (val_0_1_1_5))
+ {
+ int if0_0retval_0_1_1 = Convert.ToInt32((Convert.ToInt32((Convert.ToInt32((183480148 * (val_0_1_1_5 * val_0_1_1_3)) - (val_0_1_1_1))) * (val_0_1_1_2 - ((val_0_1_1_6 - (Convert.ToDouble(Convert.ToDecimal(256M) / Convert.ToDecimal(val_0_1_1_4)) + 26.165400233681993)))))));
+ return if0_0retval_0_1_1;
+ }
+ int retval_0_1_1 = Convert.ToInt32((Convert.ToInt32((Convert.ToInt32((183480148 * (val_0_1_1_5 * val_0_1_1_3)) - (val_0_1_1_1))) * (val_0_1_1_2 - ((val_0_1_1_6 - (Convert.ToDouble(Convert.ToDecimal(256M) / Convert.ToDecimal(val_0_1_1_4)) + 26.165400233681993)))))));
+ return retval_0_1_1;
+ }
+
+ public static float Func_0_6()
+ {
+
+ double val_0_6_6 = Func_0_6_6();
+ float val_0_6_5 = Func_0_6_5();
+ int val_0_6_4 = Func_0_6_4();
+ double val_0_6_3 = Func_0_6_3();
+ float val_0_6_2 = Func_0_6_2();
+ float val_0_6_1 = Func_0_6_1();
+ float asgop0 = val_0_6_2;
+ asgop0 -= (((val_0_6_5 - (8.0F - (val_0_6_1)))));
+ val_0_6_3 *= (val_0_6_6);
+ float retval_0_6 = Convert.ToSingle((Convert.ToSingle(Convert.ToUInt32(val_0_6_4 * Convert.ToSingle(2.09167361F)) * val_0_6_3) - asgop0));
+ return retval_0_6;
+ }
+
+ public static double Func_0_5()
+ {
+
+ double val_0_5_6 = Func_0_5_6();
+ Decimal val_0_5_5 = Func_0_5_5();
+ double val_0_5_4 = Func_0_5_4();
+ double val_0_5_3 = Func_0_5_3();
+ Decimal val_0_5_2 = Func_0_5_2();
+ double val_0_5_1 = Func_0_5_1();
+ double asgop0 = val_0_5_6;
+ asgop0 -= (val_0_5_1);
+ Decimal asgop1 = -31M;
+ asgop1 += (Convert.ToDecimal(Convert.ToDecimal(val_0_5_5)));
+ double asgop2 = val_0_5_3;
+ asgop2 *= (asgop0);
+ return Convert.ToDouble((Convert.ToInt32((Convert.ToDecimal(Convert.ToInt64(Convert.ToDouble(64L) * val_0_5_4)) / asgop1) + val_0_5_2) / asgop2));
+ }
+
+ public static double Func_0_4()
+ {
+
+ double val_0_4_6 = Func_0_4_6();
+ Decimal val_0_4_5 = Func_0_4_5();
+ double val_0_4_4 = Func_0_4_4();
+ int val_0_4_3 = Func_0_4_3();
+ int val_0_4_2 = Func_0_4_2();
+ double val_0_4_1 = Func_0_4_1();
+ val_0_4_4 += (val_0_4_1);
+ val_0_4_4 += (Convert.ToDouble(Convert.ToDecimal(-1024M) / Convert.ToDecimal(val_0_4_5)));
+ double retval_0_4 = Convert.ToDouble((((Convert.ToUInt16(val_0_4_2 / 94792.42012518055)) * (val_0_4_3 * val_0_4_6)) + val_0_4_4));
+ return retval_0_4;
+ }
+
+ public static float Func_0_3()
+ {
+
+ long val_0_3_6 = Func_0_3_6();
+ float val_0_3_5 = Func_0_3_5();
+ float val_0_3_4 = Func_0_3_4();
+ double val_0_3_3 = Func_0_3_3();
+ float val_0_3_2 = Func_0_3_2();
+ float val_0_3_1 = Func_0_3_1();
+ float asgop0 = val_0_3_2;
+ asgop0 += (val_0_3_4);
+ val_0_3_5 *= (val_0_3_1);
+ float retval_0_3 = Convert.ToSingle(((val_0_3_5 - (Convert.ToSingle(val_0_3_6 * (262144.0 - (262144.0 + -1008.0))))) + (asgop0 + Convert.ToSingle(-524288 * val_0_3_3))));
+ return retval_0_3;
+ }
+
+ public static float Func_0_2()
+ {
+
+ float val_0_2_6 = Func_0_2_6();
+ ulong val_0_2_5 = Func_0_2_5();
+ float val_0_2_4 = Func_0_2_4();
+ double val_0_2_3 = Func_0_2_3();
+ float val_0_2_2 = Func_0_2_2();
+ double val_0_2_1 = Func_0_2_1();
+ float asgop0 = 2048.0F;
+ asgop0 -= (val_0_2_4);
+ return Convert.ToSingle((Convert.ToSingle(val_0_2_5 * val_0_2_1) + ((Convert.ToSingle(2048UL / val_0_2_3) * asgop0) + (val_0_2_2 + val_0_2_6))));
+ }
+
+ public static long Func_0_1()
+ {
+
+ long val_0_1_6 = Func_0_1_6();
+ double val_0_1_5 = Func_0_1_5();
+ int val_0_1_4 = Func_0_1_4();
+ double val_0_1_3 = Func_0_1_3();
+ double val_0_1_2 = Func_0_1_2();
+ int val_0_1_1 = Func_0_1_1();
+ long retval_0_1 = Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(Convert.ToInt32(val_0_1_1) + Convert.ToInt32(val_0_1_4))) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(val_0_1_6) / (0.0056935702688877526 - val_0_1_2))))) / (val_0_1_5 + val_0_1_3)));
+ return retval_0_1;
+ }
+
+ public static int Func_0()
+ {
+
+ float val_0_6 = Func_0_6();
+ double val_0_5 = Func_0_5();
+ double val_0_4 = Func_0_4();
+ float val_0_3 = Func_0_3();
+ float val_0_2 = Func_0_2();
+ long val_0_1 = Func_0_1();
+ float asgop0 = val_0_3;
+ asgop0 -= (Convert.ToSingle(61924 * 0.0019378593114139913));
+ asgop0 -= (((128.0F + val_0_6)));
+ float asgop2 = val_0_2;
+ asgop2 -= (248.0F);
+ if ((Convert.ToSingle(Convert.ToInt64(Convert.ToDouble(val_0_1) * val_0_4) / val_0_5)) > ((Convert.ToSingle(Convert.ToInt64(Convert.ToDouble(val_0_1) * val_0_4) / val_0_5) + asgop2)))
+ Console.WriteLine("Func_0: > true");
+ int retval_0 = Convert.ToInt32((Convert.ToInt32((Convert.ToSingle(Convert.ToInt64(Convert.ToDouble(val_0_1) * val_0_4) / val_0_5) + asgop2) + asgop0)));
+ return retval_0;
+ }
+
+ public static int Main()
+ {
+
+
+ int retval;
+ retval = Convert.ToInt32(Func_0());
+ if ((retval >= 99) && (retval < 100))
+ retval = 100;
+ if ((retval > 100) && (retval <= 101))
+ retval = 100;
+ Console.WriteLine(retval);
+ return retval;
+ }
+}
diff --git a/tests/src/JIT/Methodical/fp/exgen/10w5d_cs_d.csproj b/tests/src/JIT/Methodical/fp/exgen/10w5d_cs_d.csproj
new file mode 100644
index 0000000000..5914acb7bf
--- /dev/null
+++ b/tests/src/JIT/Methodical/fp/exgen/10w5d_cs_d.csproj
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ <Optimize></Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="10w5d.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/fp/exgen/10w5d_cs_do.csproj b/tests/src/JIT/Methodical/fp/exgen/10w5d_cs_do.csproj
new file mode 100644
index 0000000000..3a4ae674e3
--- /dev/null
+++ b/tests/src/JIT/Methodical/fp/exgen/10w5d_cs_do.csproj
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ <Optimize>True</Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="10w5d.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/fp/exgen/10w5d_cs_r.csproj b/tests/src/JIT/Methodical/fp/exgen/10w5d_cs_r.csproj
new file mode 100644
index 0000000000..5b8aa0c7b5
--- /dev/null
+++ b/tests/src/JIT/Methodical/fp/exgen/10w5d_cs_r.csproj
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>None</DebugType>
+ <Optimize></Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="10w5d.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/fp/exgen/10w5d_cs_ro.csproj b/tests/src/JIT/Methodical/fp/exgen/10w5d_cs_ro.csproj
new file mode 100644
index 0000000000..cb2cbfc404
--- /dev/null
+++ b/tests/src/JIT/Methodical/fp/exgen/10w5d_cs_ro.csproj
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>None</DebugType>
+ <Optimize>True</Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="10w5d.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/fp/exgen/200w1d-01.cs b/tests/src/JIT/Methodical/fp/exgen/200w1d-01.cs
new file mode 100644
index 0000000000..6f96918abf
--- /dev/null
+++ b/tests/src/JIT/Methodical/fp/exgen/200w1d-01.cs
@@ -0,0 +1,195 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+using System;
+internal unsafe class testout1
+{
+ private static double s_a3_0 = 134217728.0;
+ private static double s_a9_0 = 2.0;
+ private static double s_a12_0 = 2147483648.0;
+ private static float s_a14_0 = 63.875F;
+ private static float s_a17_0 = 14336.0F;
+ private static double s_a18_0 = 0.0;
+ private static float s_a20_0 = 0.00048828125F;
+ private static float s_a22_0 = 0.0078125F;
+ private static double s_a25_0 = -3.0517578125E-05;
+ private static double s_a27_0 = 16777216.0;
+ private static double s_a33_0 = 2097152000.0;
+ private static float s_a35_0 = 2097152.0F;
+ private static double s_a37_0 = 4.76837158203125E-07;
+ private static double s_a45_0 = -1048576.0;
+ private static float s_a46_0 = -1.14440918E-05F;
+ private static double s_a51_0 = 1.1641532182693481E-10;
+ private static float s_a54_0 = 2.38418579E-07F;
+ private static double s_a55_0 = 157073089682.28571;
+ private static float s_a56_0 = 0.9375F;
+ private static float s_a57_0 = 0.029296875F;
+ private static float s_a58_0 = -0.00390625F;
+ private static float s_a61_0 = -262144.0F;
+ private static float s_a62_0 = -0.00390625F;
+ private static float s_a64_0 = 0.0F;
+ private static float s_a66_0 = -0.0009765625F;
+ private static float s_a69_0 = 0.0009765625F;
+ private static float s_a70_0 = -16.0F;
+ private static double s_a71_0 = 16384.0;
+ private static float s_a73_0 = -4.0F;
+ private static double s_a75_0 = -5.9604644775390625E-08;
+ private static double s_a76_0 = 0.0;
+ private static double s_a87_0 = 0.0001220703125;
+ private static float s_a93_0 = 64.0F;
+
+
+ public static double Func_0()
+ {
+ float[,,] arr3d_0 = new float[5, 201, 4];
+ double* a24_0 = stackalloc double[1];
+ *a24_0 = 0.0;
+ double* a29_0 = stackalloc double[1];
+ *a29_0 = 8.0;
+ float a32_0 = 0.25F;
+ float a34_0 = -0.000122070313F;
+ double* a36_0 = stackalloc double[1];
+ *a36_0 = 32768.0;
+ double a38_0 = 7.75;
+ double a40_0 = 0.0;
+ float a50_0 = 16.0F;
+ float a59_0 = 0.211425781F;
+ double a67_0 = -65044480.0;
+ float* a78_0 = stackalloc float[1];
+ *a78_0 = 917536.0F;
+ double a89_0 = 7.8755040322580643E-06;
+ float* a94_0 = stackalloc float[1];
+ *a94_0 = 0.125F;
+
+ arr3d_0[4, 0, 3] = 512.0F;
+ arr3d_0[4, 7, 3] = 0.484375F;
+ arr3d_0[4, 19, 3] = 131072.0F;
+ arr3d_0[4, 43, 3] = 3840.0F;
+ arr3d_0[4, 47, 3] = 16.0F;
+ arr3d_0[4, 63, 3] = -0.00733947754F;
+ arr3d_0[4, 79, 3] = 16.0F;
+ float asgop0 = 0.5F;
+ asgop0 /= (6.10351563E-05F);
+ s_a25_0 /= (1.9073486328125E-06);
+ double asgop2 = -2097152.0;
+ asgop2 += ((-1024.0 * 260096.0));
+ double asgop3 = 0.0078125;
+ asgop3 -= (0.0);
+ arr3d_0[4, 0, 3] /= ((s_a93_0 + (s_a62_0 * 8192.0F)));
+ float asgop5 = 1.90734863E-06F;
+ asgop5 *= (4096.0F);
+ double asgop6 = -4194304.0;
+ asgop6 /= (34619383.746095717);
+ float asgop7 = 131072.0F;
+ asgop7 *= (s_a54_0);
+ s_a12_0 -= (s_a33_0);
+ (*a94_0) += ((-0.09375F));
+ s_a75_0 += (-1.3709068298339844E-06);
+ double asgop11 = 2097152.0;
+ asgop11 *= (3.9295628084801137E-08);
+ s_a58_0 *= ((4096.0F - arr3d_0[4, 43, 3]));
+ (*a94_0) *= (arr3d_0[4, 79, 3]);
+ float asgop14 = 64.0F;
+ asgop14 *= ((64.0F - s_a14_0));
+ asgop2 += ((17179869184.0 - 16927162368.0));
+ s_a20_0 += ((-0.0078125F - (arr3d_0[4, 63, 3])));
+ s_a58_0 += (s_a56_0);
+ s_a73_0 *= (6.67572E-06F);
+ float asgop19 = 131072.0F;
+ asgop19 /= (s_a35_0);
+ float asgop20 = -1.90734863E-06F;
+ asgop20 /= ((6.10351563E-05F + -6.00814819E-05F));
+ s_a27_0 -= ((-8573157376.0));
+ arr3d_0[4, 47, 3] += ((512.0F - 496.0F));
+ s_a20_0 -= ((((0.03125F * 0.125F) - (s_a22_0 * arr3d_0[4, 7, 3])) / arr3d_0[4, 0, 3]));
+ (*a94_0) += (((s_a70_0 / 256.0F) - (asgop19 + 0.125F)));
+ asgop14 *= (a32_0);
+ float asgop26 = 1.52587891E-05F;
+ asgop26 += (s_a46_0);
+ asgop26 -= ((s_a73_0));
+ s_a69_0 += (((-32.0F * 0.00048828125F) + 0.0148925781F));
+ asgop26 *= (((arr3d_0[4, 19, 3] + -122880.0F) / (64.0F / (0.03125F - (-1.96875F)))));
+ float asgop30 = -0.03125F;
+ asgop30 -= ((-0.015625F));
+ s_a69_0 *= (asgop0);
+ asgop30 *= (s_a17_0);
+ s_a61_0 /= (2048.0F);
+ s_a58_0 /= (asgop7);
+ s_a58_0 /= (s_a20_0);
+ asgop26 -= (((*a94_0) + ((-0.001953125F - s_a57_0) - a59_0)));
+ double asgop37 = a38_0;
+ asgop37 *= (a89_0);
+ double asgop38 = 67108864.0;
+ asgop38 += (a67_0);
+ float asgop39 = 917504.0F;
+ asgop39 -= (((*a78_0)));
+ s_a25_0 *= ((4096.0F / s_a55_0));
+ float asgop41 = 128.0F;
+ asgop41 /= (16384.0F);
+ s_a3_0 += (-100663296.0);
+ s_a87_0 -= ((-0.0001220703125));
+ arr3d_0[4, 47, 3] -= ((asgop30));
+ s_a3_0 -= ((-31457280.0));
+ s_a51_0 -= ((((-2.9802322387695312E-08 + 2.60770320892334E-08) + 3.3610230011324729E-09)));
+ asgop20 -= (((((s_a66_0 - (-0.0008544922F)) * 65536.0F) - (-6.0625F))));
+ asgop20 /= (((a50_0 - ((4.0F - 3.75F) + 14.75F)) * (asgop41 + -0.00732421875F)));
+ double asgop49 = 262144.0;
+ asgop49 /= (((*a29_0)));
+ float asgop50 = 262144.0F;
+ asgop50 -= (245760.0F);
+ float asgop51 = 32.0F;
+ asgop51 -= (0.0F);
+ double asgop52 = 256.0;
+ asgop52 -= ((-16128.0));
+ asgop37 -= (((-0.125 - (asgop6))));
+ asgop50 += (1032192.0F);
+ asgop37 += (s_a76_0);
+ s_a87_0 *= (asgop3);
+ s_a45_0 /= ((4096.0F / a38_0));
+ asgop37 -= ((((s_a61_0 / asgop52) - asgop11)));
+ a34_0 *= (229376.0F);
+ asgop51 += (a34_0);
+ asgop51 /= (s_a69_0);
+ s_a87_0 /= (s_a9_0);
+ (*a36_0) -= ((32640.0));
+ s_a87_0 /= (s_a51_0);
+ asgop51 += (asgop14);
+ double asgop66 = 16384.0;
+ asgop66 -= (a40_0);
+ asgop66 += (16760832.0);
+ float asgop68 = 8192.0F;
+ asgop68 -= (s_a64_0);
+ asgop66 += (asgop2);
+ asgop49 += (asgop38);
+ asgop49 += (s_a3_0);
+ asgop49 -= (s_a12_0);
+ float asgop73 = s_a17_0;
+ asgop73 /= (14680064.0F);
+ asgop49 += (s_a18_0);
+ asgop73 += (0.0029296875F);
+ asgop50 -= (917504.0F);
+ (*a36_0) += ((262144.0F / 8.0788954635108485));
+ double asgop78 = 0.03125;
+ asgop78 *= (s_a37_0);
+ float asgop79 = 4.0F;
+ asgop79 *= (7.62939453E-06F);
+ asgop78 *= (s_a27_0);
+ double asgop81 = 2048.0;
+ asgop81 -= ((-63488.0));
+ asgop81 -= (61440.0);
+ return Convert.ToDouble(((((((asgop50 / asgop78) - ((asgop39 / (asgop79 * 33.032258064516128)))) + ((*a24_0))) + (asgop20 * (((asgop68 / 0.25) + 0.0) - (*a36_0)))) * ((asgop51 / asgop66) + ((((asgop5 / asgop81) + s_a75_0) + s_a25_0) * s_a87_0))) + ((asgop26 * asgop49) + (s_a58_0 * ((arr3d_0[4, 47, 3] / ((asgop73 * s_a71_0) - (s_a45_0))) - asgop37)))));
+ }
+
+ public static int Main()
+ {
+ int retval;
+ retval = Convert.ToInt32(Func_0());
+ if ((retval >= 99) && (retval < 100))
+ retval = 100;
+ if ((retval > 100) && (retval <= 101))
+ retval = 100;
+ Console.WriteLine(retval);
+ return retval;
+ }
+}
diff --git a/tests/src/JIT/Methodical/fp/exgen/200w1d-01_cs_d.csproj b/tests/src/JIT/Methodical/fp/exgen/200w1d-01_cs_d.csproj
new file mode 100644
index 0000000000..fb5f1502ea
--- /dev/null
+++ b/tests/src/JIT/Methodical/fp/exgen/200w1d-01_cs_d.csproj
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ <Optimize></Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="200w1d-01.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/fp/exgen/200w1d-01_cs_do.csproj b/tests/src/JIT/Methodical/fp/exgen/200w1d-01_cs_do.csproj
new file mode 100644
index 0000000000..c53d6eb4e5
--- /dev/null
+++ b/tests/src/JIT/Methodical/fp/exgen/200w1d-01_cs_do.csproj
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ <Optimize>True</Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="200w1d-01.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/fp/exgen/200w1d-01_cs_r.csproj b/tests/src/JIT/Methodical/fp/exgen/200w1d-01_cs_r.csproj
new file mode 100644
index 0000000000..fef363790f
--- /dev/null
+++ b/tests/src/JIT/Methodical/fp/exgen/200w1d-01_cs_r.csproj
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>None</DebugType>
+ <Optimize></Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="200w1d-01.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/fp/exgen/200w1d-01_cs_ro.csproj b/tests/src/JIT/Methodical/fp/exgen/200w1d-01_cs_ro.csproj
new file mode 100644
index 0000000000..80e93e7105
--- /dev/null
+++ b/tests/src/JIT/Methodical/fp/exgen/200w1d-01_cs_ro.csproj
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>None</DebugType>
+ <Optimize>True</Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="200w1d-01.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/fp/exgen/200w1d-02.cs b/tests/src/JIT/Methodical/fp/exgen/200w1d-02.cs
new file mode 100644
index 0000000000..723d94d118
--- /dev/null
+++ b/tests/src/JIT/Methodical/fp/exgen/200w1d-02.cs
@@ -0,0 +1,174 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+using System;
+internal unsafe class testout1
+{
+ public struct VT_0
+ {
+ public double a0_0;
+ public double a2_0;
+ public double a11_0;
+ public double a21_0;
+ public long a25_0;
+ public long a31_0;
+ public long a38_0;
+ public short a70_0;
+ public ushort a74_0;
+ public VT_0(int i)
+ {
+ a0_0 = 1;
+ a2_0 = 1;
+ a11_0 = 1;
+ a21_0 = 1;
+ a25_0 = 1;
+ a31_0 = 1;
+ a38_0 = 1;
+ a70_0 = 1;
+ a74_0 = 1;
+ }
+ }
+ public class CL_0
+ {
+ public float a6_0 = -11373.0F;
+ public uint a17_0 = 1746910336U;
+ public ulong a26_0 = 8UL;
+ public long a27_0 = -70368744147702L;
+ public int[] arr1d_0 = new int[201];
+ public double a40_0 = -43182.324443081954;
+ public long a48_0 = -37004L;
+ public double a50_0 = -2109710489.3686249;
+ public int[,,] arr3d_0 = new int[5, 201, 4];
+ public double a57_0 = -1.5997536627634779E-17;
+ public long a68_0 = -4000615939668494203L;
+ public double a88_0 = -9.3946168668667283E-15;
+ public long a89_0 = 66676L;
+ public double a94_0 = 0.015625;
+ public long a96_0 = 4L;
+ public long a98_0 = 1746910335L;
+ }
+ private static double s_a8_0 = 156520.0;
+ private static int[,] s_arr2d_0 = new int[3, 201];
+ private static long s_a16_0 = -4000615937921583867L;
+ private static int s_a18_0 = 1;
+ private static long s_a42_0 = 29672L;
+ private static long s_a61_0 = 16L;
+ private static double s_a66_0 = -272396.4479494674;
+ private static Decimal s_a75_0 = 1.3122549019607875M;
+ private static double s_a83_0 = 156519.0;
+ private static long s_a86_0 = -4000615938918935246L;
+ private static Decimal s_a91_0 = -137438953472M;
+
+ public static VT_0 vtstatic_0 = new VT_0(1);
+ public static CL_0 clstatic_0 = new CL_0();
+
+ public static int Func_0()
+ {
+ Decimal* a36_0 = stackalloc Decimal[1];
+ *a36_0 = 137438953472M;
+
+ vtstatic_0.a0_0 = 3.7914999471280252E-09;
+ vtstatic_0.a2_0 = 5.0980403367171836E-10;
+ vtstatic_0.a11_0 = 43182.316630581954;
+ vtstatic_0.a21_0 = 0.03125;
+ vtstatic_0.a25_0 = 2228713468L;
+ vtstatic_0.a31_0 = 246082L;
+ vtstatic_0.a38_0 = 37004L;
+ vtstatic_0.a70_0 = 7745;
+ vtstatic_0.a74_0 = 37005;
+ s_arr2d_0[2, 10] = 1267746681;
+ clstatic_0.arr1d_0[28] = 54765;
+ clstatic_0.arr3d_0[4, 54, 3] = -1267746680;
+ double asgop0 = 8.3079175512520556E-13;
+ asgop0 += ((8.3079175512520556E-13 + -43182.324443081954));
+ Decimal asgop1 = s_a91_0;
+ asgop1 -= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(clstatic_0.a26_0) * (Convert.ToDecimal((Convert.ToDecimal(s_a91_0) + Convert.ToDecimal(0M))) - Convert.ToDecimal((Convert.ToDecimal(clstatic_0.a17_0) * -78.675448098098607849784913059M)))))));
+ long asgop2 = s_a16_0;
+ asgop2 /= (Convert.ToInt64((s_a16_0 + 3938106313891559120L)));
+ double asgop3 = clstatic_0.a57_0;
+ asgop3 -= (((clstatic_0.a57_0 + clstatic_0.a40_0)));
+ double asgop4 = -0.00384521484375;
+ asgop4 -= (156519.99615478516);
+ double asgop5 = clstatic_0.a94_0;
+ asgop5 -= (((clstatic_0.a94_0 - (clstatic_0.a94_0 - ((1 * -0.14578177034854889))))));
+ short asgop6 = 16062;
+ asgop6 /= (1);
+ double asgop7 = vtstatic_0.a21_0;
+ asgop7 -= (43182.324443081954);
+ Decimal asgop8 = 10.4980392156863M;
+ asgop8 -= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(10.4980392156863M) - Convert.ToDecimal(37.0933021099920M)))));
+ float asgop9 = 1.0F;
+ asgop9 += (8191.0F);
+ Decimal asgop10 = s_a91_0;
+ asgop10 += (Convert.ToDecimal(Convert.ToDecimal(0M)));
+ asgop7 += (vtstatic_0.a11_0);
+ Decimal asgop12 = s_a91_0;
+ asgop12 -= (Convert.ToDecimal(Convert.ToDecimal(0M)));
+ asgop12 += (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(asgop10) - Convert.ToDecimal(-270597565911.875M)))));
+ long asgop14 = vtstatic_0.a31_0;
+ asgop14 /= (Convert.ToInt64(vtstatic_0.a31_0));
+ long asgop15 = 1L;
+ asgop15 /= (Convert.ToInt64(1L));
+ int asgop16 = s_arr2d_0[2, 10];
+ asgop16 *= ((Convert.ToInt32(vtstatic_0.a74_0) + (Convert.ToInt32(s_arr2d_0[2, 10] * -2.91887965905075E-05))));
+ long asgop17 = 1L;
+ asgop17 -= ((Convert.ToInt64(Convert.ToUInt16(vtstatic_0.a74_0) - Convert.ToInt64(clstatic_0.a89_0))));
+ long asgop18 = 64L;
+ asgop18 /= (Convert.ToInt64(1L));
+ double asgop19 = -0.00384521484375;
+ asgop19 -= (((-0.00384521484375 + asgop4)));
+ long asgop20 = clstatic_0.a27_0;
+ asgop20 *= (Convert.ToInt64(Convert.ToInt64(1L)));
+ (*a36_0) -= (Convert.ToDecimal((Convert.ToDecimal(asgop1))));
+ long asgop22 = clstatic_0.a96_0;
+ asgop22 *= (Convert.ToInt64(Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(vtstatic_0.a74_0) + Convert.ToInt64(clstatic_0.a48_0)))));
+ asgop3 += ((((asgop9 * 1.0F) * -5.2712798392434026) + vtstatic_0.a21_0));
+ double asgop24 = -0.14578177034854889;
+ asgop24 /= (1.0);
+ long asgop25 = vtstatic_0.a31_0;
+ asgop25 *= (Convert.ToInt64(Convert.ToInt64((Convert.ToInt64((Convert.ToInt64(vtstatic_0.a31_0) * Convert.ToInt64(1L)) / (Convert.ToInt64(vtstatic_0.a31_0 / asgop14)))))));
+ int asgop26 = s_arr2d_0[2, 10];
+ asgop26 /= ((Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(vtstatic_0.a31_0) - Convert.ToInt64((-1625069246L)))))) % (Convert.ToInt32((Convert.ToInt32(s_arr2d_0[2, 10] * 1.2820505479201487)))))));
+ int asgop27 = s_a18_0;
+ asgop27 -= (clstatic_0.arr1d_0[28]);
+ asgop3 -= (asgop7);
+ asgop3 += ((((vtstatic_0.a70_0 - (((vtstatic_0.a70_0 - 62509) - 997234106))) / (vtstatic_0.a70_0 * clstatic_0.a50_0)) + ((vtstatic_0.a70_0 * s_a66_0) + ((s_a66_0 - 0.0) + (clstatic_0.a26_0 / vtstatic_0.a0_0)))));
+ asgop3 += ((Convert.ToSingle(Convert.ToInt16(8192.0F - (clstatic_0.a6_0)) / asgop19) / (((s_a8_0 - s_a83_0) - ((s_a83_0 - 0.0) - 156518.00390625)) - ((Convert.ToUInt64(Convert.ToUInt16(Convert.ToUInt16(vtstatic_0.a70_0 * Convert.ToSingle(4.777921F))) + Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(3938106313891559120L) * clstatic_0.a88_0))) / (clstatic_0.a88_0 - 74.645457766197779))))));
+ short asgop31 = 32537;
+ asgop31 %= Convert.ToInt16((Convert.ToInt16((Convert.ToInt16(16475)))));
+ double asgop32 = -2517.6143380671915;
+ asgop32 += (2517.6768380671915);
+ asgop24 /= (vtstatic_0.a2_0);
+ int asgop34 = s_arr2d_0[2, 10];
+ asgop34 += (clstatic_0.arr3d_0[4, 54, 3]);
+ double asgop35 = 8.3079175512520556E-13;
+ asgop35 -= ((asgop0));
+ return Convert.ToInt32((Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(asgop26 / Convert.ToSingle(Convert.ToSingle(Convert.ToUInt64(Convert.ToInt16(asgop6) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(vtstatic_0.a74_0) - Convert.ToInt64((Convert.ToInt64(clstatic_0.a17_0) + -1747119413L))))) * asgop5)))) - Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(asgop25) * asgop24)))) * (Convert.ToDouble((Convert.ToInt64((Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(clstatic_0.a27_0) * -1.1920928960153885E-07)) * (Convert.ToInt16(1 * s_a18_0) * (clstatic_0.a27_0 / -4503599625452928.0)))) * Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(asgop20) / (Convert.ToUInt32(vtstatic_0.a74_0 + 1746873331) * -2517.6143380671915))))) * Convert.ToInt64((Convert.ToInt64((Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(s_a61_0) * asgop32)) * Convert.ToInt64(64L)) / (Convert.ToInt64((Convert.ToInt64((asgop18 + 0L) / asgop15)) / clstatic_0.a96_0)))))) * (Convert.ToUInt32(Convert.ToUInt32(Convert.ToInt32(s_a18_0 / 7.8880111854144145E-10) / Convert.ToDouble(Convert.ToDecimal(10.4980392156863M) / Convert.ToDecimal(35.3437719552881165816490907M))) % Convert.ToUInt32(Convert.ToInt64(asgop22) + Convert.ToInt64(vtstatic_0.a25_0))) * (Convert.ToDouble((Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(vtstatic_0.a25_0) * 1.7947574048581106E-09)) * Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(vtstatic_0.a25_0) * 4.4868935121452766E-10))) * 8.3079175512520556E-13))))))) + Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16((Convert.ToUInt16(Convert.ToUInt16(Convert.ToInt16(Convert.ToDecimal(asgop31) / (Convert.ToDecimal(clstatic_0.a26_0) * s_a75_0)) + Convert.ToInt16(Convert.ToInt64(Convert.ToInt64(clstatic_0.a26_0 - 7UL)) + Convert.ToInt64(asgop17))) % (Convert.ToUInt16(asgop16 / asgop35))))) - Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(Convert.ToInt16(Convert.ToInt16(16475 / s_a18_0) * Convert.ToSingle(0.4701062F)) * Convert.ToSingle(Convert.ToSingle(vtstatic_0.a70_0 * (s_a42_0 / 223377976.25057024))))) - Convert.ToInt64((Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(0.00013283314898831372 + (0.00013283314898831372 + (0.00013283314898831372 + 37004.999601500553)))) - Convert.ToInt64(vtstatic_0.a38_0))) * Convert.ToInt64((Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(clstatic_0.a17_0) - Convert.ToInt64(clstatic_0.a98_0))) * Convert.ToInt64((Convert.ToInt64(clstatic_0.a17_0) + clstatic_0.a68_0)))))))))))))) % (Convert.ToInt32(Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(Convert.ToInt32(Convert.ToDecimal((Convert.ToInt32((Convert.ToUInt16((Convert.ToUInt16(Convert.ToInt32(asgop34) - Convert.ToInt32((asgop27)))) % vtstatic_0.a74_0))) + (Convert.ToInt32(Convert.ToInt64(s_a16_0) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt32((clstatic_0.arr1d_0[28] + -109529)) - Convert.ToInt64(s_a86_0))))))) * (Convert.ToDecimal(Convert.ToInt64(Convert.ToDouble(s_a16_0) * clstatic_0.a57_0)) / asgop8)))) % (Convert.ToInt32(Convert.ToInt32((*a36_0) + (Convert.ToDecimal(asgop2 * asgop12))))))) / asgop3))))));
+ }
+
+ public static int Main()
+ {
+ vtstatic_0.a0_0 = 3.7914999471280252E-09;
+ vtstatic_0.a2_0 = 5.0980403367171836E-10;
+ vtstatic_0.a11_0 = 43182.316630581954;
+ vtstatic_0.a21_0 = 0.03125;
+ vtstatic_0.a25_0 = 2228713468L;
+ vtstatic_0.a31_0 = 246082L;
+ vtstatic_0.a38_0 = 37004L;
+ vtstatic_0.a70_0 = 7745;
+ vtstatic_0.a74_0 = 37005;
+ s_arr2d_0[2, 10] = 1267746681;
+ clstatic_0.arr1d_0[28] = 54765;
+ clstatic_0.arr3d_0[4, 54, 3] = -1267746680;
+
+ int retval;
+ retval = Convert.ToInt32(Func_0());
+ if ((retval >= 99) && (retval < 100))
+ retval = 100;
+ if ((retval > 100) && (retval <= 101))
+ retval = 100;
+ Console.WriteLine(retval);
+ return retval;
+ }
+}
diff --git a/tests/src/JIT/Methodical/fp/exgen/200w1d-02_cs_d.csproj b/tests/src/JIT/Methodical/fp/exgen/200w1d-02_cs_d.csproj
new file mode 100644
index 0000000000..ad1acf953b
--- /dev/null
+++ b/tests/src/JIT/Methodical/fp/exgen/200w1d-02_cs_d.csproj
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ <Optimize></Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="200w1d-02.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/fp/exgen/200w1d-02_cs_do.csproj b/tests/src/JIT/Methodical/fp/exgen/200w1d-02_cs_do.csproj
new file mode 100644
index 0000000000..85448ed2d0
--- /dev/null
+++ b/tests/src/JIT/Methodical/fp/exgen/200w1d-02_cs_do.csproj
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ <Optimize>True</Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="200w1d-02.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/fp/exgen/200w1d-02_cs_r.csproj b/tests/src/JIT/Methodical/fp/exgen/200w1d-02_cs_r.csproj
new file mode 100644
index 0000000000..8380b22777
--- /dev/null
+++ b/tests/src/JIT/Methodical/fp/exgen/200w1d-02_cs_r.csproj
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>None</DebugType>
+ <Optimize></Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="200w1d-02.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/fp/exgen/200w1d-02_cs_ro.csproj b/tests/src/JIT/Methodical/fp/exgen/200w1d-02_cs_ro.csproj
new file mode 100644
index 0000000000..2500c46adc
--- /dev/null
+++ b/tests/src/JIT/Methodical/fp/exgen/200w1d-02_cs_ro.csproj
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>None</DebugType>
+ <Optimize>True</Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="200w1d-02.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/fp/exgen/3w1d-01_cs_d.csproj b/tests/src/JIT/Methodical/fp/exgen/3w1d-01_cs_d.csproj
index 156920f515..93ffcb44cc 100644
--- a/tests/src/JIT/Methodical/fp/exgen/3w1d-01_cs_d.csproj
+++ b/tests/src/JIT/Methodical/fp/exgen/3w1d-01_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/fp/exgen/3w1d-01_cs_do.csproj b/tests/src/JIT/Methodical/fp/exgen/3w1d-01_cs_do.csproj
index 6c0c735f3a..5ae4b39faf 100644
--- a/tests/src/JIT/Methodical/fp/exgen/3w1d-01_cs_do.csproj
+++ b/tests/src/JIT/Methodical/fp/exgen/3w1d-01_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/fp/exgen/3w1d-01_cs_r.csproj b/tests/src/JIT/Methodical/fp/exgen/3w1d-01_cs_r.csproj
index 156920f515..c5930b0c49 100644
--- a/tests/src/JIT/Methodical/fp/exgen/3w1d-01_cs_r.csproj
+++ b/tests/src/JIT/Methodical/fp/exgen/3w1d-01_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/fp/exgen/3w1d-01_cs_ro.csproj b/tests/src/JIT/Methodical/fp/exgen/3w1d-01_cs_ro.csproj
index 6c0c735f3a..f268bd14fd 100644
--- a/tests/src/JIT/Methodical/fp/exgen/3w1d-01_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/fp/exgen/3w1d-01_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/fp/exgen/3w1d-02_cs_d.csproj b/tests/src/JIT/Methodical/fp/exgen/3w1d-02_cs_d.csproj
index d42f14f641..f013bec91f 100644
--- a/tests/src/JIT/Methodical/fp/exgen/3w1d-02_cs_d.csproj
+++ b/tests/src/JIT/Methodical/fp/exgen/3w1d-02_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/fp/exgen/3w1d-02_cs_do.csproj b/tests/src/JIT/Methodical/fp/exgen/3w1d-02_cs_do.csproj
index 75626ff07c..5bcc19646c 100644
--- a/tests/src/JIT/Methodical/fp/exgen/3w1d-02_cs_do.csproj
+++ b/tests/src/JIT/Methodical/fp/exgen/3w1d-02_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/fp/exgen/3w1d-02_cs_r.csproj b/tests/src/JIT/Methodical/fp/exgen/3w1d-02_cs_r.csproj
index d42f14f641..19e921f2e5 100644
--- a/tests/src/JIT/Methodical/fp/exgen/3w1d-02_cs_r.csproj
+++ b/tests/src/JIT/Methodical/fp/exgen/3w1d-02_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/fp/exgen/3w1d-02_cs_ro.csproj b/tests/src/JIT/Methodical/fp/exgen/3w1d-02_cs_ro.csproj
index 75626ff07c..628a2ca263 100644
--- a/tests/src/JIT/Methodical/fp/exgen/3w1d-02_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/fp/exgen/3w1d-02_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/fp/exgen/5w1d-01_cs_d.csproj b/tests/src/JIT/Methodical/fp/exgen/5w1d-01_cs_d.csproj
index 0adca850e9..ff32396297 100644
--- a/tests/src/JIT/Methodical/fp/exgen/5w1d-01_cs_d.csproj
+++ b/tests/src/JIT/Methodical/fp/exgen/5w1d-01_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/fp/exgen/5w1d-01_cs_do.csproj b/tests/src/JIT/Methodical/fp/exgen/5w1d-01_cs_do.csproj
index 2ad38a2ddb..e852f77b04 100644
--- a/tests/src/JIT/Methodical/fp/exgen/5w1d-01_cs_do.csproj
+++ b/tests/src/JIT/Methodical/fp/exgen/5w1d-01_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/fp/exgen/5w1d-01_cs_r.csproj b/tests/src/JIT/Methodical/fp/exgen/5w1d-01_cs_r.csproj
index 0adca850e9..85f0a3eb21 100644
--- a/tests/src/JIT/Methodical/fp/exgen/5w1d-01_cs_r.csproj
+++ b/tests/src/JIT/Methodical/fp/exgen/5w1d-01_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/fp/exgen/5w1d-01_cs_ro.csproj b/tests/src/JIT/Methodical/fp/exgen/5w1d-01_cs_ro.csproj
index 2ad38a2ddb..b4e92bcb63 100644
--- a/tests/src/JIT/Methodical/fp/exgen/5w1d-01_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/fp/exgen/5w1d-01_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/fp/exgen/5w1d-02_cs_d.csproj b/tests/src/JIT/Methodical/fp/exgen/5w1d-02_cs_d.csproj
index e0783058b4..fe7f379dc1 100644
--- a/tests/src/JIT/Methodical/fp/exgen/5w1d-02_cs_d.csproj
+++ b/tests/src/JIT/Methodical/fp/exgen/5w1d-02_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/fp/exgen/5w1d-02_cs_do.csproj b/tests/src/JIT/Methodical/fp/exgen/5w1d-02_cs_do.csproj
index c1dab426c5..aead583c9b 100644
--- a/tests/src/JIT/Methodical/fp/exgen/5w1d-02_cs_do.csproj
+++ b/tests/src/JIT/Methodical/fp/exgen/5w1d-02_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/fp/exgen/5w1d-02_cs_r.csproj b/tests/src/JIT/Methodical/fp/exgen/5w1d-02_cs_r.csproj
index e0783058b4..81e186f894 100644
--- a/tests/src/JIT/Methodical/fp/exgen/5w1d-02_cs_r.csproj
+++ b/tests/src/JIT/Methodical/fp/exgen/5w1d-02_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/fp/exgen/5w1d-02_cs_ro.csproj b/tests/src/JIT/Methodical/fp/exgen/5w1d-02_cs_ro.csproj
index c1dab426c5..78566c2bbe 100644
--- a/tests/src/JIT/Methodical/fp/exgen/5w1d-02_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/fp/exgen/5w1d-02_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/fp/exgen/5w1d-03_cs_d.csproj b/tests/src/JIT/Methodical/fp/exgen/5w1d-03_cs_d.csproj
index b951926c81..e0b5f7a162 100644
--- a/tests/src/JIT/Methodical/fp/exgen/5w1d-03_cs_d.csproj
+++ b/tests/src/JIT/Methodical/fp/exgen/5w1d-03_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/fp/exgen/5w1d-03_cs_do.csproj b/tests/src/JIT/Methodical/fp/exgen/5w1d-03_cs_do.csproj
index 05f98ac70a..1aa68baa6e 100644
--- a/tests/src/JIT/Methodical/fp/exgen/5w1d-03_cs_do.csproj
+++ b/tests/src/JIT/Methodical/fp/exgen/5w1d-03_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/fp/exgen/5w1d-03_cs_r.csproj b/tests/src/JIT/Methodical/fp/exgen/5w1d-03_cs_r.csproj
index b951926c81..97099e79dc 100644
--- a/tests/src/JIT/Methodical/fp/exgen/5w1d-03_cs_r.csproj
+++ b/tests/src/JIT/Methodical/fp/exgen/5w1d-03_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/fp/exgen/5w1d-03_cs_ro.csproj b/tests/src/JIT/Methodical/fp/exgen/5w1d-03_cs_ro.csproj
index 05f98ac70a..fbd85ff24b 100644
--- a/tests/src/JIT/Methodical/fp/exgen/5w1d-03_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/fp/exgen/5w1d-03_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/fp/exgen/5w1d-04_cs_d.csproj b/tests/src/JIT/Methodical/fp/exgen/5w1d-04_cs_d.csproj
index e0302065c3..873a4670f0 100644
--- a/tests/src/JIT/Methodical/fp/exgen/5w1d-04_cs_d.csproj
+++ b/tests/src/JIT/Methodical/fp/exgen/5w1d-04_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/fp/exgen/5w1d-04_cs_do.csproj b/tests/src/JIT/Methodical/fp/exgen/5w1d-04_cs_do.csproj
index 1becad7b2a..d63d1902cf 100644
--- a/tests/src/JIT/Methodical/fp/exgen/5w1d-04_cs_do.csproj
+++ b/tests/src/JIT/Methodical/fp/exgen/5w1d-04_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/fp/exgen/5w1d-04_cs_r.csproj b/tests/src/JIT/Methodical/fp/exgen/5w1d-04_cs_r.csproj
index e0302065c3..8840ec49ce 100644
--- a/tests/src/JIT/Methodical/fp/exgen/5w1d-04_cs_r.csproj
+++ b/tests/src/JIT/Methodical/fp/exgen/5w1d-04_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/fp/exgen/5w1d-04_cs_ro.csproj b/tests/src/JIT/Methodical/fp/exgen/5w1d-04_cs_ro.csproj
index 1becad7b2a..24630c56f2 100644
--- a/tests/src/JIT/Methodical/fp/exgen/5w1d-04_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/fp/exgen/5w1d-04_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/fp/exgen/5w1d-05.cs b/tests/src/JIT/Methodical/fp/exgen/5w1d-05.cs
new file mode 100644
index 0000000000..a71cb668c0
--- /dev/null
+++ b/tests/src/JIT/Methodical/fp/exgen/5w1d-05.cs
@@ -0,0 +1,34 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+using System;
+internal unsafe class testout1
+{
+ private static float[] s_arr1d_0 = new float[6];
+
+
+ public static int Func_0()
+ {
+ float* a2_0 = stackalloc float[1];
+ *a2_0 = 0.0F;
+
+ s_arr1d_0[0] = -3996.0F;
+ float asgop0 = 2048.0F;
+ asgop0 += (s_arr1d_0[0]);
+ return Convert.ToInt32((2048.0F - ((*a2_0))) + asgop0);
+ }
+
+ public static int Main()
+ {
+ s_arr1d_0[0] = -3996.0F;
+
+ int retval;
+ retval = Convert.ToInt32(Func_0());
+ if ((retval >= 99) && (retval < 100))
+ retval = 100;
+ if ((retval > 100) && (retval <= 101))
+ retval = 100;
+ Console.WriteLine(retval);
+ return retval;
+ }
+}
diff --git a/tests/src/JIT/Methodical/fp/exgen/5w1d-05_cs_d.csproj b/tests/src/JIT/Methodical/fp/exgen/5w1d-05_cs_d.csproj
new file mode 100644
index 0000000000..df305e1640
--- /dev/null
+++ b/tests/src/JIT/Methodical/fp/exgen/5w1d-05_cs_d.csproj
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ <Optimize></Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="5w1d-05.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/fp/exgen/5w1d-05_cs_do.csproj b/tests/src/JIT/Methodical/fp/exgen/5w1d-05_cs_do.csproj
new file mode 100644
index 0000000000..a8ec1f9b5c
--- /dev/null
+++ b/tests/src/JIT/Methodical/fp/exgen/5w1d-05_cs_do.csproj
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ <Optimize>True</Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="5w1d-05.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/fp/exgen/5w1d-05_cs_r.csproj b/tests/src/JIT/Methodical/fp/exgen/5w1d-05_cs_r.csproj
new file mode 100644
index 0000000000..76ed90f417
--- /dev/null
+++ b/tests/src/JIT/Methodical/fp/exgen/5w1d-05_cs_r.csproj
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>None</DebugType>
+ <Optimize></Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="5w1d-05.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/fp/exgen/5w1d-05_cs_ro.csproj b/tests/src/JIT/Methodical/fp/exgen/5w1d-05_cs_ro.csproj
new file mode 100644
index 0000000000..340761783a
--- /dev/null
+++ b/tests/src/JIT/Methodical/fp/exgen/5w1d-05_cs_ro.csproj
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>None</DebugType>
+ <Optimize>True</Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="5w1d-05.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/fp/exgen/5w1d-06_cs_d.csproj b/tests/src/JIT/Methodical/fp/exgen/5w1d-06_cs_d.csproj
index e7987d96ec..c407f43be1 100644
--- a/tests/src/JIT/Methodical/fp/exgen/5w1d-06_cs_d.csproj
+++ b/tests/src/JIT/Methodical/fp/exgen/5w1d-06_cs_d.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/fp/exgen/5w1d-06_cs_do.csproj b/tests/src/JIT/Methodical/fp/exgen/5w1d-06_cs_do.csproj
index 5edbb22f33..58cf1753f7 100644
--- a/tests/src/JIT/Methodical/fp/exgen/5w1d-06_cs_do.csproj
+++ b/tests/src/JIT/Methodical/fp/exgen/5w1d-06_cs_do.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/fp/exgen/5w1d-06_cs_r.csproj b/tests/src/JIT/Methodical/fp/exgen/5w1d-06_cs_r.csproj
index e7987d96ec..41f45ca86a 100644
--- a/tests/src/JIT/Methodical/fp/exgen/5w1d-06_cs_r.csproj
+++ b/tests/src/JIT/Methodical/fp/exgen/5w1d-06_cs_r.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/fp/exgen/5w1d-06_cs_ro.csproj b/tests/src/JIT/Methodical/fp/exgen/5w1d-06_cs_ro.csproj
index 5edbb22f33..ad97c1e0e6 100644
--- a/tests/src/JIT/Methodical/fp/exgen/5w1d-06_cs_ro.csproj
+++ b/tests/src/JIT/Methodical/fp/exgen/5w1d-06_cs_ro.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/inlining/bug505642/test.csproj b/tests/src/JIT/Methodical/inlining/bug505642/test.csproj
index ca2d4f2fce..e2cf75d76a 100644
--- a/tests/src/JIT/Methodical/inlining/bug505642/test.csproj
+++ b/tests/src/JIT/Methodical/inlining/bug505642/test.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>PdbOnly</DebugType>
</PropertyGroup>
<ItemGroup>
<Compile Include="test.cs" />
diff --git a/tests/src/JIT/Methodical/int64/arrays/_dbglcs_long.csproj b/tests/src/JIT/Methodical/int64/arrays/_dbglcs_long.csproj
index f31cc34db6..2f31e30272 100644
--- a/tests/src/JIT/Methodical/int64/arrays/_dbglcs_long.csproj
+++ b/tests/src/JIT/Methodical/int64/arrays/_dbglcs_long.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/arrays/_dbglcs_ulong.csproj b/tests/src/JIT/Methodical/int64/arrays/_dbglcs_ulong.csproj
index f2849f2213..c91fa90d02 100644
--- a/tests/src/JIT/Methodical/int64/arrays/_dbglcs_ulong.csproj
+++ b/tests/src/JIT/Methodical/int64/arrays/_dbglcs_ulong.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/arrays/_il_relhugedim.ilproj b/tests/src/JIT/Methodical/int64/arrays/_il_relhugedim.ilproj
index 5bc038cf2b..753baf1d6b 100644
--- a/tests/src/JIT/Methodical/int64/arrays/_il_relhugedim.ilproj
+++ b/tests/src/JIT/Methodical/int64/arrays/_il_relhugedim.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="hugedim.il" />
diff --git a/tests/src/JIT/Methodical/int64/arrays/_il_rellcs_long.ilproj b/tests/src/JIT/Methodical/int64/arrays/_il_rellcs_long.ilproj
index fa5d285f3f..17d3e0db2d 100644
--- a/tests/src/JIT/Methodical/int64/arrays/_il_rellcs_long.ilproj
+++ b/tests/src/JIT/Methodical/int64/arrays/_il_rellcs_long.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="lcs_long.il" />
diff --git a/tests/src/JIT/Methodical/int64/arrays/_il_rellcs_ulong.ilproj b/tests/src/JIT/Methodical/int64/arrays/_il_rellcs_ulong.ilproj
index 274dced8a3..dafcff488c 100644
--- a/tests/src/JIT/Methodical/int64/arrays/_il_rellcs_ulong.ilproj
+++ b/tests/src/JIT/Methodical/int64/arrays/_il_rellcs_ulong.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="lcs_ulong.il" />
diff --git a/tests/src/JIT/Methodical/int64/arrays/_rellcs_long.csproj b/tests/src/JIT/Methodical/int64/arrays/_rellcs_long.csproj
index f31cc34db6..062c478fc7 100644
--- a/tests/src/JIT/Methodical/int64/arrays/_rellcs_long.csproj
+++ b/tests/src/JIT/Methodical/int64/arrays/_rellcs_long.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/arrays/_rellcs_ulong.csproj b/tests/src/JIT/Methodical/int64/arrays/_rellcs_ulong.csproj
index f2849f2213..4b53668ddb 100644
--- a/tests/src/JIT/Methodical/int64/arrays/_rellcs_ulong.csproj
+++ b/tests/src/JIT/Methodical/int64/arrays/_rellcs_ulong.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/arrays/_speed_dbglcs_long.csproj b/tests/src/JIT/Methodical/int64/arrays/_speed_dbglcs_long.csproj
index 90e98bb053..625783402e 100644
--- a/tests/src/JIT/Methodical/int64/arrays/_speed_dbglcs_long.csproj
+++ b/tests/src/JIT/Methodical/int64/arrays/_speed_dbglcs_long.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/arrays/_speed_dbglcs_ulong.csproj b/tests/src/JIT/Methodical/int64/arrays/_speed_dbglcs_ulong.csproj
index 9b33d50d64..ea7e9e52cb 100644
--- a/tests/src/JIT/Methodical/int64/arrays/_speed_dbglcs_ulong.csproj
+++ b/tests/src/JIT/Methodical/int64/arrays/_speed_dbglcs_ulong.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/arrays/_speed_rellcs_long.csproj b/tests/src/JIT/Methodical/int64/arrays/_speed_rellcs_long.csproj
index 90e98bb053..a2068d9edf 100644
--- a/tests/src/JIT/Methodical/int64/arrays/_speed_rellcs_long.csproj
+++ b/tests/src/JIT/Methodical/int64/arrays/_speed_rellcs_long.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/arrays/_speed_rellcs_ulong.csproj b/tests/src/JIT/Methodical/int64/arrays/_speed_rellcs_ulong.csproj
index 9b33d50d64..78b23998f4 100644
--- a/tests/src/JIT/Methodical/int64/arrays/_speed_rellcs_ulong.csproj
+++ b/tests/src/JIT/Methodical/int64/arrays/_speed_rellcs_ulong.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/misc/_dbgbinop.csproj b/tests/src/JIT/Methodical/int64/misc/_dbgbinop.csproj
index f21753b90e..a0f0444dcd 100644
--- a/tests/src/JIT/Methodical/int64/misc/_dbgbinop.csproj
+++ b/tests/src/JIT/Methodical/int64/misc/_dbgbinop.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/misc/_dbgbox.csproj b/tests/src/JIT/Methodical/int64/misc/_dbgbox.csproj
index 255a732f6f..3a17202c9d 100644
--- a/tests/src/JIT/Methodical/int64/misc/_dbgbox.csproj
+++ b/tests/src/JIT/Methodical/int64/misc/_dbgbox.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/misc/_il_relbinop.ilproj b/tests/src/JIT/Methodical/int64/misc/_il_relbinop.ilproj
index 22b0ddcdc1..03bf749fe1 100644
--- a/tests/src/JIT/Methodical/int64/misc/_il_relbinop.ilproj
+++ b/tests/src/JIT/Methodical/int64/misc/_il_relbinop.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="binop.il" />
diff --git a/tests/src/JIT/Methodical/int64/misc/_il_relbox.ilproj b/tests/src/JIT/Methodical/int64/misc/_il_relbox.ilproj
index fcdc6cb110..08107f519a 100644
--- a/tests/src/JIT/Methodical/int64/misc/_il_relbox.ilproj
+++ b/tests/src/JIT/Methodical/int64/misc/_il_relbox.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="box.il" />
diff --git a/tests/src/JIT/Methodical/int64/misc/_relbinop.csproj b/tests/src/JIT/Methodical/int64/misc/_relbinop.csproj
index f21753b90e..6c77517657 100644
--- a/tests/src/JIT/Methodical/int64/misc/_relbinop.csproj
+++ b/tests/src/JIT/Methodical/int64/misc/_relbinop.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/misc/_relbox.csproj b/tests/src/JIT/Methodical/int64/misc/_relbox.csproj
index 255a732f6f..e3a1bf23a4 100644
--- a/tests/src/JIT/Methodical/int64/misc/_relbox.csproj
+++ b/tests/src/JIT/Methodical/int64/misc/_relbox.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/misc/_speed_dbgbinop.csproj b/tests/src/JIT/Methodical/int64/misc/_speed_dbgbinop.csproj
index bd7d367005..9c45955406 100644
--- a/tests/src/JIT/Methodical/int64/misc/_speed_dbgbinop.csproj
+++ b/tests/src/JIT/Methodical/int64/misc/_speed_dbgbinop.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/misc/_speed_dbgbox.csproj b/tests/src/JIT/Methodical/int64/misc/_speed_dbgbox.csproj
index b87d1ec760..33bafdc74d 100644
--- a/tests/src/JIT/Methodical/int64/misc/_speed_dbgbox.csproj
+++ b/tests/src/JIT/Methodical/int64/misc/_speed_dbgbox.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/misc/_speed_relbinop.csproj b/tests/src/JIT/Methodical/int64/misc/_speed_relbinop.csproj
index bd7d367005..4895b11150 100644
--- a/tests/src/JIT/Methodical/int64/misc/_speed_relbinop.csproj
+++ b/tests/src/JIT/Methodical/int64/misc/_speed_relbinop.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/misc/_speed_relbox.csproj b/tests/src/JIT/Methodical/int64/misc/_speed_relbox.csproj
index b87d1ec760..3ed421da21 100644
--- a/tests/src/JIT/Methodical/int64/misc/_speed_relbox.csproj
+++ b/tests/src/JIT/Methodical/int64/misc/_speed_relbox.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/signed/_dbgs_addsub.csproj b/tests/src/JIT/Methodical/int64/signed/_dbgs_addsub.csproj
index 2f99ba6948..4fb30b1b39 100644
--- a/tests/src/JIT/Methodical/int64/signed/_dbgs_addsub.csproj
+++ b/tests/src/JIT/Methodical/int64/signed/_dbgs_addsub.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/signed/_dbgs_ldc_div.csproj b/tests/src/JIT/Methodical/int64/signed/_dbgs_ldc_div.csproj
index 3098dd01e4..c53fb4cb1b 100644
--- a/tests/src/JIT/Methodical/int64/signed/_dbgs_ldc_div.csproj
+++ b/tests/src/JIT/Methodical/int64/signed/_dbgs_ldc_div.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/signed/_dbgs_ldc_mul.csproj b/tests/src/JIT/Methodical/int64/signed/_dbgs_ldc_mul.csproj
index bcdd4a8894..828f555a69 100644
--- a/tests/src/JIT/Methodical/int64/signed/_dbgs_ldc_mul.csproj
+++ b/tests/src/JIT/Methodical/int64/signed/_dbgs_ldc_mul.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/signed/_dbgs_ldc_mulovf.csproj b/tests/src/JIT/Methodical/int64/signed/_dbgs_ldc_mulovf.csproj
index cc39e32233..89de979b2e 100644
--- a/tests/src/JIT/Methodical/int64/signed/_dbgs_ldc_mulovf.csproj
+++ b/tests/src/JIT/Methodical/int64/signed/_dbgs_ldc_mulovf.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/signed/_dbgs_ldfld_mul.csproj b/tests/src/JIT/Methodical/int64/signed/_dbgs_ldfld_mul.csproj
index 6118070729..79311f574d 100644
--- a/tests/src/JIT/Methodical/int64/signed/_dbgs_ldfld_mul.csproj
+++ b/tests/src/JIT/Methodical/int64/signed/_dbgs_ldfld_mul.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/signed/_dbgs_ldfld_mulovf.csproj b/tests/src/JIT/Methodical/int64/signed/_dbgs_ldfld_mulovf.csproj
index 7826a3335f..4e60e83212 100644
--- a/tests/src/JIT/Methodical/int64/signed/_dbgs_ldfld_mulovf.csproj
+++ b/tests/src/JIT/Methodical/int64/signed/_dbgs_ldfld_mulovf.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/signed/_dbgs_ldsfld_mul.csproj b/tests/src/JIT/Methodical/int64/signed/_dbgs_ldsfld_mul.csproj
index 780c5cf206..412a6ccb29 100644
--- a/tests/src/JIT/Methodical/int64/signed/_dbgs_ldsfld_mul.csproj
+++ b/tests/src/JIT/Methodical/int64/signed/_dbgs_ldsfld_mul.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/signed/_dbgs_ldsfld_mulovf.csproj b/tests/src/JIT/Methodical/int64/signed/_dbgs_ldsfld_mulovf.csproj
index 7951d6bafe..e8823666e6 100644
--- a/tests/src/JIT/Methodical/int64/signed/_dbgs_ldsfld_mulovf.csproj
+++ b/tests/src/JIT/Methodical/int64/signed/_dbgs_ldsfld_mulovf.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/signed/_dbgs_muldiv.csproj b/tests/src/JIT/Methodical/int64/signed/_dbgs_muldiv.csproj
index 5feeb83ace..55d06f112f 100644
--- a/tests/src/JIT/Methodical/int64/signed/_dbgs_muldiv.csproj
+++ b/tests/src/JIT/Methodical/int64/signed/_dbgs_muldiv.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/signed/_il_rels_addsub.ilproj b/tests/src/JIT/Methodical/int64/signed/_il_rels_addsub.ilproj
index a58326f373..57b665d174 100644
--- a/tests/src/JIT/Methodical/int64/signed/_il_rels_addsub.ilproj
+++ b/tests/src/JIT/Methodical/int64/signed/_il_rels_addsub.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="s_addsub.il" />
diff --git a/tests/src/JIT/Methodical/int64/signed/_il_rels_ldc_div.ilproj b/tests/src/JIT/Methodical/int64/signed/_il_rels_ldc_div.ilproj
index 8e1a0c5c75..c1a4f1caee 100644
--- a/tests/src/JIT/Methodical/int64/signed/_il_rels_ldc_div.ilproj
+++ b/tests/src/JIT/Methodical/int64/signed/_il_rels_ldc_div.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="s_ldc_div.il" />
diff --git a/tests/src/JIT/Methodical/int64/signed/_il_rels_ldc_mul.ilproj b/tests/src/JIT/Methodical/int64/signed/_il_rels_ldc_mul.ilproj
index 37ba094107..b63eb7e647 100644
--- a/tests/src/JIT/Methodical/int64/signed/_il_rels_ldc_mul.ilproj
+++ b/tests/src/JIT/Methodical/int64/signed/_il_rels_ldc_mul.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="s_ldc_mul.il" />
diff --git a/tests/src/JIT/Methodical/int64/signed/_il_rels_ldc_mulovf.ilproj b/tests/src/JIT/Methodical/int64/signed/_il_rels_ldc_mulovf.ilproj
index 81cf0c0dff..2a6ae5fcb9 100644
--- a/tests/src/JIT/Methodical/int64/signed/_il_rels_ldc_mulovf.ilproj
+++ b/tests/src/JIT/Methodical/int64/signed/_il_rels_ldc_mulovf.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="s_ldc_mulovf.il" />
diff --git a/tests/src/JIT/Methodical/int64/signed/_il_rels_ldfld_mul.ilproj b/tests/src/JIT/Methodical/int64/signed/_il_rels_ldfld_mul.ilproj
index 1dcc7856f0..3d3f608dc7 100644
--- a/tests/src/JIT/Methodical/int64/signed/_il_rels_ldfld_mul.ilproj
+++ b/tests/src/JIT/Methodical/int64/signed/_il_rels_ldfld_mul.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="s_ldfld_mul.il" />
diff --git a/tests/src/JIT/Methodical/int64/signed/_il_rels_ldfld_mulovf.ilproj b/tests/src/JIT/Methodical/int64/signed/_il_rels_ldfld_mulovf.ilproj
index a380dff748..5ffa44c2ec 100644
--- a/tests/src/JIT/Methodical/int64/signed/_il_rels_ldfld_mulovf.ilproj
+++ b/tests/src/JIT/Methodical/int64/signed/_il_rels_ldfld_mulovf.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="s_ldfld_mulovf.il" />
diff --git a/tests/src/JIT/Methodical/int64/signed/_il_rels_ldsfld_mul.ilproj b/tests/src/JIT/Methodical/int64/signed/_il_rels_ldsfld_mul.ilproj
index bfceb89ef0..6234bcfae5 100644
--- a/tests/src/JIT/Methodical/int64/signed/_il_rels_ldsfld_mul.ilproj
+++ b/tests/src/JIT/Methodical/int64/signed/_il_rels_ldsfld_mul.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="s_ldsfld_mul.il" />
diff --git a/tests/src/JIT/Methodical/int64/signed/_il_rels_ldsfld_mulovf.ilproj b/tests/src/JIT/Methodical/int64/signed/_il_rels_ldsfld_mulovf.ilproj
index 1675c9ceac..4d7a695fb6 100644
--- a/tests/src/JIT/Methodical/int64/signed/_il_rels_ldsfld_mulovf.ilproj
+++ b/tests/src/JIT/Methodical/int64/signed/_il_rels_ldsfld_mulovf.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="s_ldsfld_mulovf.il" />
diff --git a/tests/src/JIT/Methodical/int64/signed/_il_rels_muldiv.ilproj b/tests/src/JIT/Methodical/int64/signed/_il_rels_muldiv.ilproj
index c3abf80335..85938d8b0c 100644
--- a/tests/src/JIT/Methodical/int64/signed/_il_rels_muldiv.ilproj
+++ b/tests/src/JIT/Methodical/int64/signed/_il_rels_muldiv.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="s_muldiv.il" />
diff --git a/tests/src/JIT/Methodical/int64/signed/_rels_addsub.csproj b/tests/src/JIT/Methodical/int64/signed/_rels_addsub.csproj
index 2f99ba6948..6782b58e14 100644
--- a/tests/src/JIT/Methodical/int64/signed/_rels_addsub.csproj
+++ b/tests/src/JIT/Methodical/int64/signed/_rels_addsub.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/signed/_rels_ldc_div.csproj b/tests/src/JIT/Methodical/int64/signed/_rels_ldc_div.csproj
index 3098dd01e4..d4b010753a 100644
--- a/tests/src/JIT/Methodical/int64/signed/_rels_ldc_div.csproj
+++ b/tests/src/JIT/Methodical/int64/signed/_rels_ldc_div.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/signed/_rels_ldc_mul.csproj b/tests/src/JIT/Methodical/int64/signed/_rels_ldc_mul.csproj
index bcdd4a8894..f2843215d4 100644
--- a/tests/src/JIT/Methodical/int64/signed/_rels_ldc_mul.csproj
+++ b/tests/src/JIT/Methodical/int64/signed/_rels_ldc_mul.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/signed/_rels_ldc_mulovf.csproj b/tests/src/JIT/Methodical/int64/signed/_rels_ldc_mulovf.csproj
index cc39e32233..91e8e952b5 100644
--- a/tests/src/JIT/Methodical/int64/signed/_rels_ldc_mulovf.csproj
+++ b/tests/src/JIT/Methodical/int64/signed/_rels_ldc_mulovf.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/signed/_rels_ldfld_mul.csproj b/tests/src/JIT/Methodical/int64/signed/_rels_ldfld_mul.csproj
index 6118070729..57a5be6e61 100644
--- a/tests/src/JIT/Methodical/int64/signed/_rels_ldfld_mul.csproj
+++ b/tests/src/JIT/Methodical/int64/signed/_rels_ldfld_mul.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/signed/_rels_ldfld_mulovf.csproj b/tests/src/JIT/Methodical/int64/signed/_rels_ldfld_mulovf.csproj
index 7826a3335f..40c9273562 100644
--- a/tests/src/JIT/Methodical/int64/signed/_rels_ldfld_mulovf.csproj
+++ b/tests/src/JIT/Methodical/int64/signed/_rels_ldfld_mulovf.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/signed/_rels_ldsfld_mul.csproj b/tests/src/JIT/Methodical/int64/signed/_rels_ldsfld_mul.csproj
index 780c5cf206..fef4c3ac09 100644
--- a/tests/src/JIT/Methodical/int64/signed/_rels_ldsfld_mul.csproj
+++ b/tests/src/JIT/Methodical/int64/signed/_rels_ldsfld_mul.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/signed/_rels_ldsfld_mulovf.csproj b/tests/src/JIT/Methodical/int64/signed/_rels_ldsfld_mulovf.csproj
index 7951d6bafe..8074447859 100644
--- a/tests/src/JIT/Methodical/int64/signed/_rels_ldsfld_mulovf.csproj
+++ b/tests/src/JIT/Methodical/int64/signed/_rels_ldsfld_mulovf.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/signed/_rels_muldiv.csproj b/tests/src/JIT/Methodical/int64/signed/_rels_muldiv.csproj
index 5feeb83ace..776a94f401 100644
--- a/tests/src/JIT/Methodical/int64/signed/_rels_muldiv.csproj
+++ b/tests/src/JIT/Methodical/int64/signed/_rels_muldiv.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/signed/_speed_dbgs_addsub.csproj b/tests/src/JIT/Methodical/int64/signed/_speed_dbgs_addsub.csproj
index 71ae4fb590..d3939955cf 100644
--- a/tests/src/JIT/Methodical/int64/signed/_speed_dbgs_addsub.csproj
+++ b/tests/src/JIT/Methodical/int64/signed/_speed_dbgs_addsub.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/signed/_speed_dbgs_ldc_div.csproj b/tests/src/JIT/Methodical/int64/signed/_speed_dbgs_ldc_div.csproj
index 8d28037da7..f32912b183 100644
--- a/tests/src/JIT/Methodical/int64/signed/_speed_dbgs_ldc_div.csproj
+++ b/tests/src/JIT/Methodical/int64/signed/_speed_dbgs_ldc_div.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/signed/_speed_dbgs_ldc_mul.csproj b/tests/src/JIT/Methodical/int64/signed/_speed_dbgs_ldc_mul.csproj
index 1856115a04..e4ff72d4a2 100644
--- a/tests/src/JIT/Methodical/int64/signed/_speed_dbgs_ldc_mul.csproj
+++ b/tests/src/JIT/Methodical/int64/signed/_speed_dbgs_ldc_mul.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/signed/_speed_dbgs_ldc_mulovf.csproj b/tests/src/JIT/Methodical/int64/signed/_speed_dbgs_ldc_mulovf.csproj
index 9c52971333..a2cb89cb23 100644
--- a/tests/src/JIT/Methodical/int64/signed/_speed_dbgs_ldc_mulovf.csproj
+++ b/tests/src/JIT/Methodical/int64/signed/_speed_dbgs_ldc_mulovf.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/signed/_speed_dbgs_ldfld_mul.csproj b/tests/src/JIT/Methodical/int64/signed/_speed_dbgs_ldfld_mul.csproj
index ba80280170..a9c8bb9e55 100644
--- a/tests/src/JIT/Methodical/int64/signed/_speed_dbgs_ldfld_mul.csproj
+++ b/tests/src/JIT/Methodical/int64/signed/_speed_dbgs_ldfld_mul.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/signed/_speed_dbgs_ldfld_mulovf.csproj b/tests/src/JIT/Methodical/int64/signed/_speed_dbgs_ldfld_mulovf.csproj
index e15d8b5f54..c5bea7abdf 100644
--- a/tests/src/JIT/Methodical/int64/signed/_speed_dbgs_ldfld_mulovf.csproj
+++ b/tests/src/JIT/Methodical/int64/signed/_speed_dbgs_ldfld_mulovf.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/signed/_speed_dbgs_ldsfld_mul.csproj b/tests/src/JIT/Methodical/int64/signed/_speed_dbgs_ldsfld_mul.csproj
index c753bc48c1..8fa39ac222 100644
--- a/tests/src/JIT/Methodical/int64/signed/_speed_dbgs_ldsfld_mul.csproj
+++ b/tests/src/JIT/Methodical/int64/signed/_speed_dbgs_ldsfld_mul.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/signed/_speed_dbgs_ldsfld_mulovf.csproj b/tests/src/JIT/Methodical/int64/signed/_speed_dbgs_ldsfld_mulovf.csproj
index 8c6d02b6e8..94e96599a9 100644
--- a/tests/src/JIT/Methodical/int64/signed/_speed_dbgs_ldsfld_mulovf.csproj
+++ b/tests/src/JIT/Methodical/int64/signed/_speed_dbgs_ldsfld_mulovf.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/signed/_speed_dbgs_muldiv.csproj b/tests/src/JIT/Methodical/int64/signed/_speed_dbgs_muldiv.csproj
index 8ba64938c5..20fe010142 100644
--- a/tests/src/JIT/Methodical/int64/signed/_speed_dbgs_muldiv.csproj
+++ b/tests/src/JIT/Methodical/int64/signed/_speed_dbgs_muldiv.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/signed/_speed_rels_addsub.csproj b/tests/src/JIT/Methodical/int64/signed/_speed_rels_addsub.csproj
index 71ae4fb590..6b1befa8eb 100644
--- a/tests/src/JIT/Methodical/int64/signed/_speed_rels_addsub.csproj
+++ b/tests/src/JIT/Methodical/int64/signed/_speed_rels_addsub.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/signed/_speed_rels_ldc_div.csproj b/tests/src/JIT/Methodical/int64/signed/_speed_rels_ldc_div.csproj
index 8d28037da7..33f1d47941 100644
--- a/tests/src/JIT/Methodical/int64/signed/_speed_rels_ldc_div.csproj
+++ b/tests/src/JIT/Methodical/int64/signed/_speed_rels_ldc_div.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/signed/_speed_rels_ldc_mul.csproj b/tests/src/JIT/Methodical/int64/signed/_speed_rels_ldc_mul.csproj
index 1856115a04..ef1cf0ad03 100644
--- a/tests/src/JIT/Methodical/int64/signed/_speed_rels_ldc_mul.csproj
+++ b/tests/src/JIT/Methodical/int64/signed/_speed_rels_ldc_mul.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/signed/_speed_rels_ldc_mulovf.csproj b/tests/src/JIT/Methodical/int64/signed/_speed_rels_ldc_mulovf.csproj
index 9c52971333..bcdb029125 100644
--- a/tests/src/JIT/Methodical/int64/signed/_speed_rels_ldc_mulovf.csproj
+++ b/tests/src/JIT/Methodical/int64/signed/_speed_rels_ldc_mulovf.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/signed/_speed_rels_ldfld_mul.csproj b/tests/src/JIT/Methodical/int64/signed/_speed_rels_ldfld_mul.csproj
index ba80280170..8dad02d599 100644
--- a/tests/src/JIT/Methodical/int64/signed/_speed_rels_ldfld_mul.csproj
+++ b/tests/src/JIT/Methodical/int64/signed/_speed_rels_ldfld_mul.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/signed/_speed_rels_ldfld_mulovf.csproj b/tests/src/JIT/Methodical/int64/signed/_speed_rels_ldfld_mulovf.csproj
index e15d8b5f54..ebaaf5c711 100644
--- a/tests/src/JIT/Methodical/int64/signed/_speed_rels_ldfld_mulovf.csproj
+++ b/tests/src/JIT/Methodical/int64/signed/_speed_rels_ldfld_mulovf.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/signed/_speed_rels_ldsfld_mul.csproj b/tests/src/JIT/Methodical/int64/signed/_speed_rels_ldsfld_mul.csproj
index c753bc48c1..612a5ecfa9 100644
--- a/tests/src/JIT/Methodical/int64/signed/_speed_rels_ldsfld_mul.csproj
+++ b/tests/src/JIT/Methodical/int64/signed/_speed_rels_ldsfld_mul.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/signed/_speed_rels_ldsfld_mulovf.csproj b/tests/src/JIT/Methodical/int64/signed/_speed_rels_ldsfld_mulovf.csproj
index 8c6d02b6e8..456b953e9f 100644
--- a/tests/src/JIT/Methodical/int64/signed/_speed_rels_ldsfld_mulovf.csproj
+++ b/tests/src/JIT/Methodical/int64/signed/_speed_rels_ldsfld_mulovf.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/signed/_speed_rels_muldiv.csproj b/tests/src/JIT/Methodical/int64/signed/_speed_rels_muldiv.csproj
index 8ba64938c5..115ad6fa59 100644
--- a/tests/src/JIT/Methodical/int64/signed/_speed_rels_muldiv.csproj
+++ b/tests/src/JIT/Methodical/int64/signed/_speed_rels_muldiv.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/superlong/_dbgsuperlong.csproj b/tests/src/JIT/Methodical/int64/superlong/_dbgsuperlong.csproj
index 17db469a28..8a2c998416 100644
--- a/tests/src/JIT/Methodical/int64/superlong/_dbgsuperlong.csproj
+++ b/tests/src/JIT/Methodical/int64/superlong/_dbgsuperlong.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/superlong/_il_relsuperlong.ilproj b/tests/src/JIT/Methodical/int64/superlong/_il_relsuperlong.ilproj
index a29b3f99f9..d62fcb48b3 100644
--- a/tests/src/JIT/Methodical/int64/superlong/_il_relsuperlong.ilproj
+++ b/tests/src/JIT/Methodical/int64/superlong/_il_relsuperlong.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="superlong.il" />
diff --git a/tests/src/JIT/Methodical/int64/superlong/_relsuperlong.csproj b/tests/src/JIT/Methodical/int64/superlong/_relsuperlong.csproj
index 17db469a28..19f2933bf0 100644
--- a/tests/src/JIT/Methodical/int64/superlong/_relsuperlong.csproj
+++ b/tests/src/JIT/Methodical/int64/superlong/_relsuperlong.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/superlong/_speed_dbgsuperlong.csproj b/tests/src/JIT/Methodical/int64/superlong/_speed_dbgsuperlong.csproj
index 6411c81ea7..6780ecac21 100644
--- a/tests/src/JIT/Methodical/int64/superlong/_speed_dbgsuperlong.csproj
+++ b/tests/src/JIT/Methodical/int64/superlong/_speed_dbgsuperlong.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/superlong/_speed_relsuperlong.csproj b/tests/src/JIT/Methodical/int64/superlong/_speed_relsuperlong.csproj
index 6411c81ea7..d13fb5f96d 100644
--- a/tests/src/JIT/Methodical/int64/superlong/_speed_relsuperlong.csproj
+++ b/tests/src/JIT/Methodical/int64/superlong/_speed_relsuperlong.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/unsigned/_dbgaddsub.csproj b/tests/src/JIT/Methodical/int64/unsigned/_dbgaddsub.csproj
index b62bca3af3..6ac8675e95 100644
--- a/tests/src/JIT/Methodical/int64/unsigned/_dbgaddsub.csproj
+++ b/tests/src/JIT/Methodical/int64/unsigned/_dbgaddsub.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/unsigned/_dbgldc_mul.csproj b/tests/src/JIT/Methodical/int64/unsigned/_dbgldc_mul.csproj
index dc3a7c8203..77bda5e794 100644
--- a/tests/src/JIT/Methodical/int64/unsigned/_dbgldc_mul.csproj
+++ b/tests/src/JIT/Methodical/int64/unsigned/_dbgldc_mul.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/unsigned/_dbgldc_mulovf.csproj b/tests/src/JIT/Methodical/int64/unsigned/_dbgldc_mulovf.csproj
index fef69bb1f3..5c79a2de4f 100644
--- a/tests/src/JIT/Methodical/int64/unsigned/_dbgldc_mulovf.csproj
+++ b/tests/src/JIT/Methodical/int64/unsigned/_dbgldc_mulovf.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/unsigned/_dbgldfld_mul.csproj b/tests/src/JIT/Methodical/int64/unsigned/_dbgldfld_mul.csproj
index 0d3e660900..c797ac8290 100644
--- a/tests/src/JIT/Methodical/int64/unsigned/_dbgldfld_mul.csproj
+++ b/tests/src/JIT/Methodical/int64/unsigned/_dbgldfld_mul.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/unsigned/_dbgldfld_mulovf.csproj b/tests/src/JIT/Methodical/int64/unsigned/_dbgldfld_mulovf.csproj
index ab79b61e5f..7bc4adf756 100644
--- a/tests/src/JIT/Methodical/int64/unsigned/_dbgldfld_mulovf.csproj
+++ b/tests/src/JIT/Methodical/int64/unsigned/_dbgldfld_mulovf.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/unsigned/_dbgldsfld_mul.csproj b/tests/src/JIT/Methodical/int64/unsigned/_dbgldsfld_mul.csproj
index 4a31ea465a..545fab54e3 100644
--- a/tests/src/JIT/Methodical/int64/unsigned/_dbgldsfld_mul.csproj
+++ b/tests/src/JIT/Methodical/int64/unsigned/_dbgldsfld_mul.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/unsigned/_dbgldsfld_mulovf.csproj b/tests/src/JIT/Methodical/int64/unsigned/_dbgldsfld_mulovf.csproj
index 0258fd63b9..b2b456292b 100644
--- a/tests/src/JIT/Methodical/int64/unsigned/_dbgldsfld_mulovf.csproj
+++ b/tests/src/JIT/Methodical/int64/unsigned/_dbgldsfld_mulovf.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/unsigned/_dbgmuldiv.csproj b/tests/src/JIT/Methodical/int64/unsigned/_dbgmuldiv.csproj
index 45e0e6529c..2bb94af980 100644
--- a/tests/src/JIT/Methodical/int64/unsigned/_dbgmuldiv.csproj
+++ b/tests/src/JIT/Methodical/int64/unsigned/_dbgmuldiv.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/unsigned/_il_reladdsub.ilproj b/tests/src/JIT/Methodical/int64/unsigned/_il_reladdsub.ilproj
index 4161ffac1f..969feccb0d 100644
--- a/tests/src/JIT/Methodical/int64/unsigned/_il_reladdsub.ilproj
+++ b/tests/src/JIT/Methodical/int64/unsigned/_il_reladdsub.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="addsub.il" />
diff --git a/tests/src/JIT/Methodical/int64/unsigned/_il_relldc_mul.ilproj b/tests/src/JIT/Methodical/int64/unsigned/_il_relldc_mul.ilproj
index 0221370b27..c428ec8fed 100644
--- a/tests/src/JIT/Methodical/int64/unsigned/_il_relldc_mul.ilproj
+++ b/tests/src/JIT/Methodical/int64/unsigned/_il_relldc_mul.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="ldc_mul.il" />
diff --git a/tests/src/JIT/Methodical/int64/unsigned/_il_relldc_mulovf.ilproj b/tests/src/JIT/Methodical/int64/unsigned/_il_relldc_mulovf.ilproj
index 27a2c9b495..70612d5f17 100644
--- a/tests/src/JIT/Methodical/int64/unsigned/_il_relldc_mulovf.ilproj
+++ b/tests/src/JIT/Methodical/int64/unsigned/_il_relldc_mulovf.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="ldc_mulovf.il" />
diff --git a/tests/src/JIT/Methodical/int64/unsigned/_il_relldfld_mul.ilproj b/tests/src/JIT/Methodical/int64/unsigned/_il_relldfld_mul.ilproj
index 68380cc3e3..1e4827e4f9 100644
--- a/tests/src/JIT/Methodical/int64/unsigned/_il_relldfld_mul.ilproj
+++ b/tests/src/JIT/Methodical/int64/unsigned/_il_relldfld_mul.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="ldfld_mul.il" />
diff --git a/tests/src/JIT/Methodical/int64/unsigned/_il_relldfld_mulovf.ilproj b/tests/src/JIT/Methodical/int64/unsigned/_il_relldfld_mulovf.ilproj
index 9c67c21e4f..83b47461bd 100644
--- a/tests/src/JIT/Methodical/int64/unsigned/_il_relldfld_mulovf.ilproj
+++ b/tests/src/JIT/Methodical/int64/unsigned/_il_relldfld_mulovf.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="ldfld_mulovf.il" />
diff --git a/tests/src/JIT/Methodical/int64/unsigned/_il_relldsfld_mul.ilproj b/tests/src/JIT/Methodical/int64/unsigned/_il_relldsfld_mul.ilproj
index 5a00e5d6b4..d3aede2b99 100644
--- a/tests/src/JIT/Methodical/int64/unsigned/_il_relldsfld_mul.ilproj
+++ b/tests/src/JIT/Methodical/int64/unsigned/_il_relldsfld_mul.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="ldsfld_mul.il" />
diff --git a/tests/src/JIT/Methodical/int64/unsigned/_il_relldsfld_mulovf.ilproj b/tests/src/JIT/Methodical/int64/unsigned/_il_relldsfld_mulovf.ilproj
index 65ad7fdc4b..6ae5524bd7 100644
--- a/tests/src/JIT/Methodical/int64/unsigned/_il_relldsfld_mulovf.ilproj
+++ b/tests/src/JIT/Methodical/int64/unsigned/_il_relldsfld_mulovf.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="ldsfld_mulovf.il" />
diff --git a/tests/src/JIT/Methodical/int64/unsigned/_il_relmuldiv.ilproj b/tests/src/JIT/Methodical/int64/unsigned/_il_relmuldiv.ilproj
index a1fa68e647..68d5a081da 100644
--- a/tests/src/JIT/Methodical/int64/unsigned/_il_relmuldiv.ilproj
+++ b/tests/src/JIT/Methodical/int64/unsigned/_il_relmuldiv.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="muldiv.il" />
diff --git a/tests/src/JIT/Methodical/int64/unsigned/_reladdsub.csproj b/tests/src/JIT/Methodical/int64/unsigned/_reladdsub.csproj
index b62bca3af3..a87291123c 100644
--- a/tests/src/JIT/Methodical/int64/unsigned/_reladdsub.csproj
+++ b/tests/src/JIT/Methodical/int64/unsigned/_reladdsub.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/unsigned/_relldc_mul.csproj b/tests/src/JIT/Methodical/int64/unsigned/_relldc_mul.csproj
index dc3a7c8203..3abbf9554b 100644
--- a/tests/src/JIT/Methodical/int64/unsigned/_relldc_mul.csproj
+++ b/tests/src/JIT/Methodical/int64/unsigned/_relldc_mul.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/unsigned/_relldc_mulovf.csproj b/tests/src/JIT/Methodical/int64/unsigned/_relldc_mulovf.csproj
index fef69bb1f3..22d645a737 100644
--- a/tests/src/JIT/Methodical/int64/unsigned/_relldc_mulovf.csproj
+++ b/tests/src/JIT/Methodical/int64/unsigned/_relldc_mulovf.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/unsigned/_relldfld_mul.csproj b/tests/src/JIT/Methodical/int64/unsigned/_relldfld_mul.csproj
index 0d3e660900..7b1662230a 100644
--- a/tests/src/JIT/Methodical/int64/unsigned/_relldfld_mul.csproj
+++ b/tests/src/JIT/Methodical/int64/unsigned/_relldfld_mul.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/unsigned/_relldfld_mulovf.csproj b/tests/src/JIT/Methodical/int64/unsigned/_relldfld_mulovf.csproj
index ab79b61e5f..fe1f0d3709 100644
--- a/tests/src/JIT/Methodical/int64/unsigned/_relldfld_mulovf.csproj
+++ b/tests/src/JIT/Methodical/int64/unsigned/_relldfld_mulovf.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/unsigned/_relldsfld_mul.csproj b/tests/src/JIT/Methodical/int64/unsigned/_relldsfld_mul.csproj
index 4a31ea465a..7fdd0c2d80 100644
--- a/tests/src/JIT/Methodical/int64/unsigned/_relldsfld_mul.csproj
+++ b/tests/src/JIT/Methodical/int64/unsigned/_relldsfld_mul.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/unsigned/_relldsfld_mulovf.csproj b/tests/src/JIT/Methodical/int64/unsigned/_relldsfld_mulovf.csproj
index 0258fd63b9..f064decbcf 100644
--- a/tests/src/JIT/Methodical/int64/unsigned/_relldsfld_mulovf.csproj
+++ b/tests/src/JIT/Methodical/int64/unsigned/_relldsfld_mulovf.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/unsigned/_relmuldiv.csproj b/tests/src/JIT/Methodical/int64/unsigned/_relmuldiv.csproj
index 45e0e6529c..08568fb6ab 100644
--- a/tests/src/JIT/Methodical/int64/unsigned/_relmuldiv.csproj
+++ b/tests/src/JIT/Methodical/int64/unsigned/_relmuldiv.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/unsigned/_speed_dbgaddsub.csproj b/tests/src/JIT/Methodical/int64/unsigned/_speed_dbgaddsub.csproj
index f1b4a93459..3f1720ed75 100644
--- a/tests/src/JIT/Methodical/int64/unsigned/_speed_dbgaddsub.csproj
+++ b/tests/src/JIT/Methodical/int64/unsigned/_speed_dbgaddsub.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/unsigned/_speed_dbgldc_mul.csproj b/tests/src/JIT/Methodical/int64/unsigned/_speed_dbgldc_mul.csproj
index 04571eb4a0..b630475267 100644
--- a/tests/src/JIT/Methodical/int64/unsigned/_speed_dbgldc_mul.csproj
+++ b/tests/src/JIT/Methodical/int64/unsigned/_speed_dbgldc_mul.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/unsigned/_speed_dbgldc_mulovf.csproj b/tests/src/JIT/Methodical/int64/unsigned/_speed_dbgldc_mulovf.csproj
index 04aa93618b..c724486a62 100644
--- a/tests/src/JIT/Methodical/int64/unsigned/_speed_dbgldc_mulovf.csproj
+++ b/tests/src/JIT/Methodical/int64/unsigned/_speed_dbgldc_mulovf.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/unsigned/_speed_dbgldfld_mul.csproj b/tests/src/JIT/Methodical/int64/unsigned/_speed_dbgldfld_mul.csproj
index c17cf7106e..49ab3683b9 100644
--- a/tests/src/JIT/Methodical/int64/unsigned/_speed_dbgldfld_mul.csproj
+++ b/tests/src/JIT/Methodical/int64/unsigned/_speed_dbgldfld_mul.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/unsigned/_speed_dbgldfld_mulovf.csproj b/tests/src/JIT/Methodical/int64/unsigned/_speed_dbgldfld_mulovf.csproj
index 14af800195..98ec24d6a7 100644
--- a/tests/src/JIT/Methodical/int64/unsigned/_speed_dbgldfld_mulovf.csproj
+++ b/tests/src/JIT/Methodical/int64/unsigned/_speed_dbgldfld_mulovf.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/unsigned/_speed_dbgldsfld_mul.csproj b/tests/src/JIT/Methodical/int64/unsigned/_speed_dbgldsfld_mul.csproj
index 61a20d0dde..2d5ab9bc8a 100644
--- a/tests/src/JIT/Methodical/int64/unsigned/_speed_dbgldsfld_mul.csproj
+++ b/tests/src/JIT/Methodical/int64/unsigned/_speed_dbgldsfld_mul.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/unsigned/_speed_dbgldsfld_mulovf.csproj b/tests/src/JIT/Methodical/int64/unsigned/_speed_dbgldsfld_mulovf.csproj
index 38bfff0de7..98d7c4e3b9 100644
--- a/tests/src/JIT/Methodical/int64/unsigned/_speed_dbgldsfld_mulovf.csproj
+++ b/tests/src/JIT/Methodical/int64/unsigned/_speed_dbgldsfld_mulovf.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/unsigned/_speed_dbgmuldiv.csproj b/tests/src/JIT/Methodical/int64/unsigned/_speed_dbgmuldiv.csproj
index 31e23211a2..d84342360a 100644
--- a/tests/src/JIT/Methodical/int64/unsigned/_speed_dbgmuldiv.csproj
+++ b/tests/src/JIT/Methodical/int64/unsigned/_speed_dbgmuldiv.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/unsigned/_speed_reladdsub.csproj b/tests/src/JIT/Methodical/int64/unsigned/_speed_reladdsub.csproj
index f1b4a93459..e976dc872f 100644
--- a/tests/src/JIT/Methodical/int64/unsigned/_speed_reladdsub.csproj
+++ b/tests/src/JIT/Methodical/int64/unsigned/_speed_reladdsub.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/unsigned/_speed_relldc_mul.csproj b/tests/src/JIT/Methodical/int64/unsigned/_speed_relldc_mul.csproj
index 04571eb4a0..5513735c32 100644
--- a/tests/src/JIT/Methodical/int64/unsigned/_speed_relldc_mul.csproj
+++ b/tests/src/JIT/Methodical/int64/unsigned/_speed_relldc_mul.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/unsigned/_speed_relldc_mulovf.csproj b/tests/src/JIT/Methodical/int64/unsigned/_speed_relldc_mulovf.csproj
index 04aa93618b..16e22d60d2 100644
--- a/tests/src/JIT/Methodical/int64/unsigned/_speed_relldc_mulovf.csproj
+++ b/tests/src/JIT/Methodical/int64/unsigned/_speed_relldc_mulovf.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/unsigned/_speed_relldfld_mul.csproj b/tests/src/JIT/Methodical/int64/unsigned/_speed_relldfld_mul.csproj
index c17cf7106e..20072aa7a0 100644
--- a/tests/src/JIT/Methodical/int64/unsigned/_speed_relldfld_mul.csproj
+++ b/tests/src/JIT/Methodical/int64/unsigned/_speed_relldfld_mul.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/unsigned/_speed_relldfld_mulovf.csproj b/tests/src/JIT/Methodical/int64/unsigned/_speed_relldfld_mulovf.csproj
index 14af800195..ab5d10fad7 100644
--- a/tests/src/JIT/Methodical/int64/unsigned/_speed_relldfld_mulovf.csproj
+++ b/tests/src/JIT/Methodical/int64/unsigned/_speed_relldfld_mulovf.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/unsigned/_speed_relldsfld_mul.csproj b/tests/src/JIT/Methodical/int64/unsigned/_speed_relldsfld_mul.csproj
index 61a20d0dde..1ed0d24ae9 100644
--- a/tests/src/JIT/Methodical/int64/unsigned/_speed_relldsfld_mul.csproj
+++ b/tests/src/JIT/Methodical/int64/unsigned/_speed_relldsfld_mul.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/unsigned/_speed_relldsfld_mulovf.csproj b/tests/src/JIT/Methodical/int64/unsigned/_speed_relldsfld_mulovf.csproj
index 38bfff0de7..159323786c 100644
--- a/tests/src/JIT/Methodical/int64/unsigned/_speed_relldsfld_mulovf.csproj
+++ b/tests/src/JIT/Methodical/int64/unsigned/_speed_relldsfld_mulovf.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/int64/unsigned/_speed_relmuldiv.csproj b/tests/src/JIT/Methodical/int64/unsigned/_speed_relmuldiv.csproj
index 31e23211a2..bb1e8a27f8 100644
--- a/tests/src/JIT/Methodical/int64/unsigned/_speed_relmuldiv.csproj
+++ b/tests/src/JIT/Methodical/int64/unsigned/_speed_relmuldiv.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/jitinterface/bug603649.csproj b/tests/src/JIT/Methodical/jitinterface/bug603649.csproj
index df9958a664..bf1c832afa 100644
--- a/tests/src/JIT/Methodical/jitinterface/bug603649.csproj
+++ b/tests/src/JIT/Methodical/jitinterface/bug603649.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>PdbOnly</DebugType>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/Methodical/ldtoken/_il_relldtoken.ilproj b/tests/src/JIT/Methodical/ldtoken/_il_relldtoken.ilproj
index dd13ef921f..3135a074d1 100644
--- a/tests/src/JIT/Methodical/ldtoken/_il_relldtoken.ilproj
+++ b/tests/src/JIT/Methodical/ldtoken/_il_relldtoken.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="ldtoken.il" />
diff --git a/tests/src/JIT/Methodical/ldtoken/_il_relldtokena.ilproj b/tests/src/JIT/Methodical/ldtoken/_il_relldtokena.ilproj
index 3706eac8ba..7698339f9a 100644
--- a/tests/src/JIT/Methodical/ldtoken/_il_relldtokena.ilproj
+++ b/tests/src/JIT/Methodical/ldtoken/_il_relldtokena.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="ldtokena.il" />
diff --git a/tests/src/JIT/Methodical/ldtoken/_il_relptr_types.ilproj b/tests/src/JIT/Methodical/ldtoken/_il_relptr_types.ilproj
index 42b95c3b21..e94dc1753e 100644
--- a/tests/src/JIT/Methodical/ldtoken/_il_relptr_types.ilproj
+++ b/tests/src/JIT/Methodical/ldtoken/_il_relptr_types.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="ptr_types.il" />
diff --git a/tests/src/JIT/Methodical/localloc/zeroinit/zeroInit01_large.ilproj b/tests/src/JIT/Methodical/localloc/zeroinit/zeroInit01_large.ilproj
index ccf97b491d..728588606f 100644
--- a/tests/src/JIT/Methodical/localloc/zeroinit/zeroInit01_large.ilproj
+++ b/tests/src/JIT/Methodical/localloc/zeroinit/zeroInit01_large.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="zeroInit01_large.il" />
diff --git a/tests/src/JIT/Methodical/nonvirtualcall/classic.il b/tests/src/JIT/Methodical/nonvirtualcall/classic.il
new file mode 100644
index 0000000000..9bc9261c62
--- /dev/null
+++ b/tests/src/JIT/Methodical/nonvirtualcall/classic.il
@@ -0,0 +1,792 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+ .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4..
+ .ver 2:0:0:0
+}
+.assembly classic
+{
+ .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilationRelaxationsAttribute::.ctor(int32) = ( 01 00 08 00 00 00 00 00 )
+ .hash algorithm 0x00008004
+ .ver 0:0:0:0
+}
+.module program.exe
+.imagebase 0x00400000
+.file alignment 0x00000200
+.stackreserve 0x00100000
+.subsystem 0x0003 // WINDOWS_CUI
+.corflags 0x00000001 // ILONLY
+
+
+
+.class public abstract auto ansi beforefieldinit Test.Base
+ extends [mscorlib]System.Object
+{
+ .method public hidebysig newslot abstract virtual
+ instance string AbstractFinal() cil managed
+ {
+ } // end of method Base::AbstractFinal
+
+ .method public hidebysig newslot abstract virtual
+ instance string AbstractOverrideFinal() cil managed
+ {
+ } // end of method Base::AbstractOverrideFinal
+
+ .method public hidebysig newslot abstract virtual
+ instance string AbstractOverrideOverride() cil managed
+ {
+ } // end of method Base::AbstractOverrideOverride
+
+ .method public hidebysig newslot abstract virtual
+ instance string AbstractOverrideNil() cil managed
+ {
+ } // end of method Base::AbstractOverrideNil
+
+ .method public hidebysig newslot virtual
+ instance string VirtualFinal() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Base.VirtualFinal"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Base::VirtualFinal
+
+ .method public hidebysig newslot virtual
+ instance string VirtualNilFinal() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Base.VirtualNilFinal"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Base::VirtualNilFinal
+
+ .method public hidebysig newslot virtual
+ instance string VirtualOverrideFinal() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Base.VirtualOverrideFinal"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Base::VirtualOverrideFinal
+
+ .method public hidebysig newslot virtual
+ instance string VirtualNilOverride() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Base.VirtualNilOverride"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Base::VirtualNilOverride
+
+ .method public hidebysig newslot virtual
+ instance string VirtualNilNil() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Base.VirtualNilNil"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Base::VirtualNilNil
+
+ .method public hidebysig newslot virtual
+ instance string VirtualOverrideOverride() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Base.VirtualOverrideOverride"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Base::VirtualOverrideOverride
+
+ .method public hidebysig newslot virtual
+ instance string VirtualOverrideNil() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Base.VirtualOverrideNil"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Base::VirtualOverrideNil
+
+ .method family hidebysig specialname rtspecialname
+ instance void .ctor() cil managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method Base::.ctor
+
+} // end of class Test.Base
+
+.class public auto ansi beforefieldinit Test.Child
+ extends Test.Base
+{
+ .method public hidebysig virtual final
+ instance string AbstractFinal() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Child.AbstractFinal"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Child::AbstractFinal
+
+ .method public hidebysig virtual instance string
+ AbstractOverrideFinal() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Child.AbstractOverrideFinal"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Child::AbstractOverrideFinal
+
+ .method public hidebysig virtual instance string
+ AbstractOverrideOverride() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Child.AbstractOverrideOverride"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Child::AbstractOverrideOverride
+
+ .method public hidebysig virtual instance string
+ AbstractOverrideNil() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Child.AbstractOverrideNil"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Child::AbstractOverrideNil
+
+ .method public hidebysig virtual final
+ instance string VirtualFinal() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Child.VirtualFinal"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Child::VirtualFinal
+
+ .method public hidebysig virtual instance string
+ VirtualOverrideFinal() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Child.VirtualOverrideFinal"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Child::VirtualOverrideFinal
+
+ .method public hidebysig virtual instance string
+ VirtualOverrideOverride() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Child.VirtualOverrideOverride"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Child::VirtualOverrideOverride
+
+ .method public hidebysig virtual instance string
+ VirtualOverrideNil() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Child.VirtualOverrideNil"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Child::VirtualOverrideNil
+
+ .method public hidebysig instance void
+ TestChild() cil managed
+ {
+ .maxstack 2
+ IL_0000: nop
+ IL_0001: ldstr "Call from inside Child"
+ IL_0006: call void [System.Console]System.Console::WriteLine(string)
+ IL_000b: nop
+ IL_000c: ldstr "Child.AbstractFinal"
+ IL_0011: ldarg.0
+ IL_0012: call instance string Test.Child::AbstractFinal()
+ IL_0017: call void Test.Assert::AreEqual(string,
+ string)
+ IL_001c: nop
+ IL_001d: ldstr "Child.AbstractOverrideFinal"
+ IL_0022: ldarg.0
+ IL_0023: call instance string Test.Child::AbstractOverrideFinal()
+ IL_0028: call void Test.Assert::AreEqual(string,
+ string)
+ IL_002d: nop
+ IL_002e: ldstr "Child.AbstractOverrideOverride"
+ IL_0033: ldarg.0
+ IL_0034: call instance string Test.Child::AbstractOverrideOverride()
+ IL_0039: call void Test.Assert::AreEqual(string,
+ string)
+ IL_003e: nop
+ IL_003f: ldstr "Child.AbstractOverrideNil"
+ IL_0044: ldarg.0
+ IL_0045: call instance string Test.Child::AbstractOverrideNil()
+ IL_004a: call void Test.Assert::AreEqual(string,
+ string)
+ IL_004f: nop
+ IL_0050: ldstr "Base.VirtualFinal"
+ IL_0055: ldarg.0
+ IL_0056: call instance string Test.Base::VirtualFinal()
+ IL_005b: call void Test.Assert::AreEqual(string,
+ string)
+ IL_0060: nop
+ IL_0061: ldstr "Child.VirtualFinal"
+ IL_0066: ldarg.0
+ IL_0067: call instance string Test.Child::VirtualFinal()
+ IL_006c: call void Test.Assert::AreEqual(string,
+ string)
+ IL_0071: nop
+ IL_0072: ldstr "Base.VirtualOverrideFinal"
+ IL_0077: ldarg.0
+ IL_0078: call instance string Test.Base::VirtualOverrideFinal()
+ IL_007d: call void Test.Assert::AreEqual(string,
+ string)
+ IL_0082: nop
+ IL_0083: ldstr "Child.VirtualOverrideFinal"
+ IL_0088: ldarg.0
+ IL_0089: call instance string Test.Child::VirtualOverrideFinal()
+ IL_008e: call void Test.Assert::AreEqual(string,
+ string)
+ IL_0093: nop
+ IL_0094: ldstr "Base.VirtualOverrideOverride"
+ IL_0099: ldarg.0
+ IL_009a: call instance string Test.Base::VirtualOverrideOverride()
+ IL_009f: call void Test.Assert::AreEqual(string,
+ string)
+ IL_00a4: nop
+ IL_00a5: ldstr "Child.VirtualOverrideOverride"
+ IL_00aa: ldarg.0
+ IL_00ab: call instance string Test.Child::VirtualOverrideOverride()
+ IL_00b0: call void Test.Assert::AreEqual(string,
+ string)
+ IL_00b5: nop
+ IL_00b6: ldstr "Base.VirtualOverrideNil"
+ IL_00bb: ldarg.0
+ IL_00bc: call instance string Test.Base::VirtualOverrideNil()
+ IL_00c1: call void Test.Assert::AreEqual(string,
+ string)
+ IL_00c6: nop
+ IL_00c7: ldstr "Child.VirtualOverrideNil"
+ IL_00cc: ldarg.0
+ IL_00cd: call instance string Test.Child::VirtualOverrideNil()
+ IL_00d2: call void Test.Assert::AreEqual(string,
+ string)
+ IL_00d7: nop
+ IL_00d8: ret
+ } // end of method Child::TestChild
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() cil managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void Test.Base::.ctor()
+ IL_0006: ret
+ } // end of method Child::.ctor
+
+} // end of class Test.Child
+
+.class public auto ansi beforefieldinit Test.GrandChild
+ extends Test.Child
+{
+ .method public hidebysig virtual final
+ instance string AbstractOverrideFinal() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "GrandChild.AbstractOverrideFinal"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method GrandChild::AbstractOverrideFinal
+
+ .method public hidebysig virtual instance string
+ AbstractOverrideOverride() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "GrandChild.AbstractOverrideOverride"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method GrandChild::AbstractOverrideOverride
+
+ .method public hidebysig virtual final
+ instance string VirtualNilFinal() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "GrandChild.VirtualNilFinal"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method GrandChild::VirtualNilFinal
+
+ .method public hidebysig virtual final
+ instance string VirtualOverrideFinal() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "GrandChild.VirtualOverrideFinal"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method GrandChild::VirtualOverrideFinal
+
+ .method public hidebysig virtual instance string
+ VirtualOverrideOverride() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "GrandChild.VirtualOverrideOverride"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method GrandChild::VirtualOverrideOverride
+
+ .method public hidebysig virtual instance string
+ VirtualNilOverride() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "GrandChild.VirtualNilOverride"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method GrandChild::VirtualNilOverride
+
+ .method public hidebysig instance void
+ TestGrandChild() cil managed
+ {
+ .maxstack 2
+ IL_0000: nop
+ IL_0001: ldstr "Call from inside GrandChild"
+ IL_0006: call void [System.Console]System.Console::WriteLine(string)
+ IL_001c: nop
+ IL_001d: ldstr "Child.AbstractFinal"
+ IL_0022: ldarg.0
+ IL_0023: call instance string Test.Child::AbstractFinal()
+ IL_0028: call void Test.Assert::AreEqual(string,
+ string)
+ IL_002d: nop
+ IL_002e: ldstr "Child.AbstractOverrideFinal"
+ IL_0033: ldarg.0
+ IL_0034: call instance string Test.Child::AbstractOverrideFinal()
+ IL_0039: call void Test.Assert::AreEqual(string,
+ string)
+ IL_003e: nop
+ IL_003f: ldstr "GrandChild.AbstractOverrideFinal"
+ IL_0044: ldarg.0
+ IL_0045: call instance string Test.GrandChild::AbstractOverrideFinal()
+ IL_004a: call void Test.Assert::AreEqual(string,
+ string)
+ IL_004f: nop
+ IL_0050: ldstr "Child.AbstractOverrideOverride"
+ IL_0055: ldarg.0
+ IL_0056: call instance string Test.Child::AbstractOverrideOverride()
+ IL_005b: call void Test.Assert::AreEqual(string,
+ string)
+ IL_0060: nop
+ IL_0061: ldstr "GrandChild.AbstractOverrideOverride"
+ IL_0066: ldarg.0
+ IL_0067: call instance string Test.GrandChild::AbstractOverrideOverride()
+ IL_006c: call void Test.Assert::AreEqual(string,
+ string)
+ IL_0071: nop
+ IL_0072: ldstr "Child.AbstractOverrideNil"
+ IL_0077: ldarg.0
+ IL_0078: call instance string Test.Child::AbstractOverrideNil()
+ IL_007d: call void Test.Assert::AreEqual(string,
+ string)
+ IL_0093: nop
+ IL_0094: ldstr "Child.VirtualFinal"
+ IL_0099: ldarg.0
+ IL_009a: call instance string Test.Child::VirtualFinal()
+ IL_009f: call void Test.Assert::AreEqual(string,
+ string)
+ IL_00b5: nop
+ IL_00b6: ldstr "Child.VirtualOverrideFinal"
+ IL_00bb: ldarg.0
+ IL_00bc: call instance string Test.Child::VirtualOverrideFinal()
+ IL_00c1: call void Test.Assert::AreEqual(string,
+ string)
+ IL_00c6: nop
+ IL_00c7: ldstr "GrandChild.VirtualOverrideFinal"
+ IL_00cc: ldarg.0
+ IL_00cd: call instance string Test.GrandChild::VirtualOverrideFinal()
+ IL_00d2: call void Test.Assert::AreEqual(string,
+ string)
+ IL_00d7: nop
+ IL_00d8: ldstr "Child.VirtualOverrideOverride"
+ IL_00dd: ldarg.0
+ IL_00de: call instance string Test.Child::VirtualOverrideOverride()
+ IL_00e3: call void Test.Assert::AreEqual(string,
+ string)
+ IL_00e8: nop
+ IL_00e9: ldstr "GrandChild.VirtualOverrideOverride"
+ IL_00ee: ldarg.0
+ IL_00ef: call instance string Test.GrandChild::VirtualOverrideOverride()
+ IL_00f4: call void Test.Assert::AreEqual(string,
+ string)
+ IL_00f9: nop
+ IL_00fa: ldstr "Child.VirtualOverrideNil"
+ IL_00ff: ldarg.0
+ IL_0100: call instance string Test.Child::VirtualOverrideNil()
+ IL_0105: call void Test.Assert::AreEqual(string,
+ string)
+ IL_010a: nop
+ IL_010b: ldstr "Child.VirtualOverrideNil"
+ IL_0110: ldarg.0
+ IL_0111: call instance string Test.Child::VirtualOverrideNil()
+ IL_0116: call void Test.Assert::AreEqual(string,
+ string)
+ IL_011b: nop
+ IL_011c: ret
+ } // end of method GrandChild::TestGrandChild
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() cil managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void Test.Child::.ctor()
+ IL_0006: ret
+ } // end of method GrandChild::.ctor
+
+} // end of class Test.GrandChild
+
+.class public auto ansi sealed beforefieldinit Test.SealedGrandChild
+ extends Test.GrandChild
+{
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() cil managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void Test.GrandChild::.ctor()
+ IL_0006: ret
+ } // end of method SealedGrandChild::.ctor
+
+} // end of class Test.SealedGrandChild
+
+.class public abstract auto ansi sealed beforefieldinit Test.Program
+ extends [mscorlib]System.Object
+{
+ .method public hidebysig static void CallSealedGrandChild() cil managed
+ {
+ .maxstack 2
+ .locals init (class Test.SealedGrandChild V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Call SealedGrandChild from outside"
+ IL_0006: call void [System.Console]System.Console::WriteLine(string)
+ IL_000b: nop
+ IL_000c: newobj instance void Test.SealedGrandChild::.ctor()
+ IL_0011: stloc.0
+ IL_0012: ldstr "Child.AbstractFinal"
+ IL_0017: ldloc.0
+ IL_0018: call instance string Test.Child::AbstractFinal()
+ IL_001d: call void Test.Assert::AreEqual(string,
+ string)
+ IL_0022: nop
+ IL_0023: ldstr "GrandChild.AbstractOverrideFinal"
+ IL_0028: ldloc.0
+ IL_0029: call instance string Test.GrandChild::AbstractOverrideFinal()
+ IL_002e: call void Test.Assert::AreEqual(string,
+ string)
+ IL_0033: nop
+ IL_0034: ldstr "GrandChild.AbstractOverrideOverride"
+ IL_0039: ldloc.0
+ IL_003a: call instance string Test.GrandChild::AbstractOverrideOverride()
+ IL_003f: call void Test.Assert::AreEqual(string,
+ string)
+ IL_0044: nop
+ IL_0045: ldstr "Child.AbstractOverrideNil"
+ IL_004a: ldloc.0
+ IL_004b: call instance string Test.Child::AbstractOverrideNil()
+ IL_0050: call void Test.Assert::AreEqual(string,
+ string)
+ IL_0055: nop
+ IL_0056: ldstr "Child.VirtualFinal"
+ IL_005b: ldloc.0
+ IL_005c: call instance string Test.Child::VirtualFinal()
+ IL_0061: call void Test.Assert::AreEqual(string,
+ string)
+ IL_0066: nop
+ IL_0067: ldstr "GrandChild.VirtualNilFinal"
+ IL_006c: ldloc.0
+ IL_006d: call instance string Test.GrandChild::VirtualNilFinal()
+ IL_0072: call void Test.Assert::AreEqual(string,
+ string)
+ IL_0077: nop
+ IL_0078: ldstr "GrandChild.VirtualOverrideFinal"
+ IL_007d: ldloc.0
+ IL_007e: call instance string Test.GrandChild::VirtualOverrideFinal()
+ IL_0083: call void Test.Assert::AreEqual(string,
+ string)
+ IL_0088: nop
+ IL_0089: ldstr "GrandChild.VirtualNilOverride"
+ IL_008e: ldloc.0
+ IL_008f: call instance string Test.GrandChild::VirtualNilOverride()
+ IL_0094: call void Test.Assert::AreEqual(string,
+ string)
+ IL_0099: nop
+ IL_009a: ldstr "Base.VirtualNilNil"
+ IL_009f: ldloc.0
+ IL_00a0: call instance string Test.Base::VirtualNilNil()
+ IL_00a5: call void Test.Assert::AreEqual(string,
+ string)
+ IL_00aa: nop
+ IL_00ab: ldstr "GrandChild.VirtualOverrideOverride"
+ IL_00b0: ldloc.0
+ IL_00b1: call instance string Test.GrandChild::VirtualOverrideOverride()
+ IL_00b6: call void Test.Assert::AreEqual(string,
+ string)
+ IL_00bb: nop
+ IL_00bc: ldstr "Child.VirtualOverrideNil"
+ IL_00c1: ldloc.0
+ IL_00c2: call instance string Test.Child::VirtualOverrideNil()
+ IL_00c7: call void Test.Assert::AreEqual(string,
+ string)
+ IL_00cc: nop
+ IL_00cd: ret
+ } // end of method Program::CallSealedGrandChild
+
+ .method public hidebysig static void CallFromInsideChild() cil managed
+ {
+ .maxstack 1
+ .locals init (class Test.Child V_0)
+ IL_0000: nop
+ IL_0001: newobj instance void Test.Child::.ctor()
+ IL_0006: stloc.0
+ IL_0007: ldloc.0
+ IL_0008: call instance void Test.Child::TestChild()
+ IL_000d: nop
+ IL_000e: ret
+ } // end of method Program::CallFromInsideChild
+
+ .method public hidebysig static void CallFromInsideGrandChild() cil managed
+ {
+ .maxstack 1
+ .locals init (class Test.GrandChild V_0)
+ IL_0000: nop
+ IL_0001: newobj instance void Test.GrandChild::.ctor()
+ IL_0006: stloc.0
+ IL_0007: ldloc.0
+ IL_0008: call instance void Test.GrandChild::TestGrandChild()
+ IL_000d: nop
+ IL_000e: ret
+ } // end of method Program::CallFromInsideGrandChild
+
+ .method public hidebysig static int32 Main(string[] args) cil managed
+ {
+ .entrypoint
+ .maxstack 1
+ .locals init (class [mscorlib]System.Exception V_0,
+ int32 V_1)
+ IL_0000: nop
+ .try
+ {
+ IL_0001: nop
+ IL_0002: call void Test.Program::CallSealedGrandChild()
+ IL_0007: nop
+ IL_0008: call void Test.Program::CallFromInsideChild()
+ IL_000d: nop
+ IL_000e: call void Test.Program::CallFromInsideGrandChild()
+ IL_0013: nop
+ IL_0014: ldstr "Test SUCCESS"
+ IL_0019: call void [System.Console]System.Console::WriteLine(string)
+ IL_001e: nop
+ IL_001f: ldc.i4.s 100
+ IL_0021: stloc.1
+ IL_0022: leave.s IL_003d
+
+ } // end .try
+ catch [mscorlib]System.Exception
+ {
+ IL_0024: stloc.0
+ IL_0025: nop
+ IL_0026: ldloc.0
+ IL_0027: call void [System.Console]System.Console::WriteLine(object)
+ IL_002c: nop
+ IL_002d: ldstr "Test FAILED"
+ IL_0032: call void [System.Console]System.Console::WriteLine(string)
+ IL_0037: nop
+ IL_0038: ldc.i4.s 101
+ IL_003a: stloc.1
+ IL_003b: leave.s IL_003d
+
+ } // end handler
+ IL_003d: nop
+ IL_003e: ldloc.1
+ IL_003f: ret
+ } // end of method Program::Main
+
+} // end of class Test.Program
+
+.class public abstract auto ansi sealed beforefieldinit Test.Assert
+ extends [mscorlib]System.Object
+{
+ .method public hidebysig static void AreEqual(string left,
+ string right) cil managed
+ {
+ .maxstack 3
+ .locals init (string V_0,
+ bool V_1)
+ IL_0000: nop
+ IL_0001: ldarg.0
+ IL_0002: call bool [mscorlib]System.String::IsNullOrEmpty(string)
+ IL_0007: ldc.i4.0
+ IL_0008: ceq
+ IL_000a: stloc.1
+ IL_000b: ldloc.1
+ IL_000c: brtrue.s IL_0019
+
+ IL_000e: ldstr "left"
+ IL_0013: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
+ IL_0018: throw
+
+ IL_0019: ldarg.1
+ IL_001a: call bool [mscorlib]System.String::IsNullOrEmpty(string)
+ IL_001f: ldc.i4.0
+ IL_0020: ceq
+ IL_0022: stloc.1
+ IL_0023: ldloc.1
+ IL_0024: brtrue.s IL_0031
+
+ IL_0026: ldstr "right"
+ IL_002b: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
+ IL_0030: throw
+
+ IL_0031: ldarg.0
+ IL_0032: ldarg.1
+ IL_0033: call bool [mscorlib]System.String::op_Inequality(string,
+ string)
+ IL_0038: ldc.i4.0
+ IL_0039: ceq
+ IL_003b: stloc.1
+ IL_003c: ldloc.1
+ IL_003d: brtrue.s IL_0054
+
+ IL_003f: nop
+ IL_0040: ldstr "[[{0}]] != [[{1}]]"
+ IL_0045: ldarg.0
+ IL_0046: ldarg.1
+ IL_0047: call string [mscorlib]System.String::Format(string,
+ object,
+ object)
+ IL_004c: stloc.0
+ IL_004d: ldloc.0
+ IL_004e: newobj instance void [mscorlib]System.ApplicationException::.ctor(string)
+ IL_0053: throw
+
+ IL_0054: ret
+ } // end of method Assert::AreEqual
+
+} // end of class Test.Assert
+
+
+
diff --git a/tests/src/JIT/Methodical/nonvirtualcall/classic_d.ilproj b/tests/src/JIT/Methodical/nonvirtualcall/classic_d.ilproj
new file mode 100644
index 0000000000..025f9c12a3
--- /dev/null
+++ b/tests/src/JIT/Methodical/nonvirtualcall/classic_d.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="classic.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/nonvirtualcall/classic_r.ilproj b/tests/src/JIT/Methodical/nonvirtualcall/classic_r.ilproj
new file mode 100644
index 0000000000..ec27f200e4
--- /dev/null
+++ b/tests/src/JIT/Methodical/nonvirtualcall/classic_r.ilproj
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ <Optimize>True</Optimize>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="classic.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/nonvirtualcall/delegate.il b/tests/src/JIT/Methodical/nonvirtualcall/delegate.il
new file mode 100644
index 0000000000..fbe884e3a8
--- /dev/null
+++ b/tests/src/JIT/Methodical/nonvirtualcall/delegate.il
@@ -0,0 +1,689 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+ .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4..
+ .ver 2:0:0:0
+}
+.assembly delegate
+{
+ .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilationRelaxationsAttribute::.ctor(int32) = ( 01 00 08 00 00 00 00 00 )
+ .hash algorithm 0x00008004
+ .ver 0:0:0:0
+}
+.module delegate.exe
+.imagebase 0x00400000
+.file alignment 0x00000200
+.stackreserve 0x00100000
+.subsystem 0x0003 // WINDOWS_CUI
+.corflags 0x00000001 // ILONLY
+
+
+
+.class public abstract auto ansi beforefieldinit Test.Base
+ extends [mscorlib]System.Object
+{
+ .method public hidebysig newslot abstract virtual
+ instance string AbstractFinal() cil managed
+ {
+ } // end of method Base::AbstractFinal
+
+ .method public hidebysig newslot abstract virtual
+ instance string AbstractOverrideFinal() cil managed
+ {
+ } // end of method Base::AbstractOverrideFinal
+
+ .method public hidebysig newslot abstract virtual
+ instance string AbstractOverrideOverride() cil managed
+ {
+ } // end of method Base::AbstractOverrideOverride
+
+ .method public hidebysig newslot abstract virtual
+ instance string AbstractOverrideNil() cil managed
+ {
+ } // end of method Base::AbstractOverrideNil
+
+ .method public hidebysig newslot virtual
+ instance string VirtualFinal() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Base.VirtualFinal"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Base::VirtualFinal
+
+ .method public hidebysig newslot virtual
+ instance string VirtualNilFinal() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Base.VirtualNilFinal"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Base::VirtualNilFinal
+
+ .method public hidebysig newslot virtual
+ instance string VirtualOverrideFinal() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Base.VirtualOverrideFinal"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Base::VirtualOverrideFinal
+
+ .method public hidebysig newslot virtual
+ instance string VirtualNilOverride() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Base.VirtualNilOverride"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Base::VirtualNilOverride
+
+ .method public hidebysig newslot virtual
+ instance string VirtualNilNil() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Base.VirtualNilNil"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Base::VirtualNilNil
+
+ .method public hidebysig newslot virtual
+ instance string VirtualOverrideOverride() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Base.VirtualOverrideOverride"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Base::VirtualOverrideOverride
+
+ .method public hidebysig newslot virtual
+ instance string VirtualOverrideNil() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Base.VirtualOverrideNil"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Base::VirtualOverrideNil
+
+ .method family hidebysig specialname rtspecialname
+ instance void .ctor() cil managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method Base::.ctor
+
+} // end of class Test.Base
+
+.class public auto ansi beforefieldinit Test.Child
+ extends Test.Base
+{
+ .method public hidebysig virtual final
+ instance string AbstractFinal() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Child.AbstractFinal"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Child::AbstractFinal
+
+ .method public hidebysig virtual instance string
+ AbstractOverrideFinal() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Child.AbstractOverrideFinal"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Child::AbstractOverrideFinal
+
+ .method public hidebysig virtual instance string
+ AbstractOverrideOverride() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Child.AbstractOverrideOverride"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Child::AbstractOverrideOverride
+
+ .method public hidebysig virtual instance string
+ AbstractOverrideNil() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Child.AbstractOverrideNil"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Child::AbstractOverrideNil
+
+ .method public hidebysig virtual final
+ instance string VirtualFinal() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Child.VirtualFinal"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Child::VirtualFinal
+
+ .method public hidebysig virtual instance string
+ VirtualOverrideOverride() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Child.VirtualOverrideOverride"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Child::VirtualOverrideOverride
+
+ .method public hidebysig virtual instance string
+ VirtualOverrideNil() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Child.VirtualOverrideNil"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Child::VirtualOverrideNil
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() cil managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void Test.Base::.ctor()
+ IL_0006: ret
+ } // end of method Child::.ctor
+
+} // end of class Test.Child
+
+.class public auto ansi beforefieldinit Test.GrandChild
+ extends Test.Child
+{
+ .method public hidebysig virtual final
+ instance string AbstractOverrideFinal() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "GrandChild.AbstractOverrideFinal"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method GrandChild::AbstractOverrideFinal
+
+ .method public hidebysig virtual instance string
+ AbstractOverrideOverride() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "GrandChild.AbstractOverrideOverride"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method GrandChild::AbstractOverrideOverride
+
+ .method public hidebysig virtual final
+ instance string VirtualNilFinal() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "GrandChild.VirtualNilFinal"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method GrandChild::VirtualNilFinal
+
+ .method public hidebysig virtual final
+ instance string VirtualOverrideFinal() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "GrandChild.VirtualOverrideFinal"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method GrandChild::VirtualOverrideFinal
+
+ .method public hidebysig virtual instance string
+ VirtualOverrideOverride() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "GrandChild.VirtualOverrideOverride"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method GrandChild::VirtualOverrideOverride
+
+ .method public hidebysig virtual instance string
+ VirtualNilOverride() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "GrandChild.VirtualNilOverride"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method GrandChild::VirtualNilOverride
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() cil managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void Test.Child::.ctor()
+ IL_0006: ret
+ } // end of method GrandChild::.ctor
+
+} // end of class Test.GrandChild
+
+.class public auto ansi sealed beforefieldinit Test.SealedGrandChild
+ extends Test.GrandChild
+{
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() cil managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void Test.GrandChild::.ctor()
+ IL_0006: ret
+ } // end of method SealedGrandChild::.ctor
+
+} // end of class Test.SealedGrandChild
+
+.class public auto ansi sealed Test.TestMethod
+ extends [mscorlib]System.MulticastDelegate
+{
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor(object 'object',
+ native int 'method') runtime managed
+ {
+ } // end of method TestMethod::.ctor
+
+ .method public hidebysig newslot virtual
+ instance string Invoke() runtime managed
+ {
+ } // end of method TestMethod::Invoke
+
+ .method public hidebysig newslot virtual
+ instance class [mscorlib]System.IAsyncResult
+ BeginInvoke(class [mscorlib]System.AsyncCallback callback,
+ object 'object') runtime managed
+ {
+ } // end of method TestMethod::BeginInvoke
+
+ .method public hidebysig newslot virtual
+ instance string EndInvoke(class [mscorlib]System.IAsyncResult result) runtime managed
+ {
+ } // end of method TestMethod::EndInvoke
+
+} // end of class Test.TestMethod
+
+.class public abstract auto ansi sealed beforefieldinit Test.Program
+ extends [mscorlib]System.Object
+{
+ .method public hidebysig static void CallDelegateFromSealedGrandChild() cil managed
+ {
+ .maxstack 4
+ .locals init (class Test.SealedGrandChild V_0)
+ IL_0000: nop
+ IL_0001: newobj instance void Test.SealedGrandChild::.ctor()
+ IL_0006: stloc.0
+ IL_0007: ldstr "Child.AbstractFinal"
+ IL_000c: ldloc.0
+ IL_000e: ldftn instance string Test.Child::AbstractFinal()
+ IL_0014: newobj instance void Test.TestMethod::.ctor(object,
+ native int)
+ IL_0019: call void Test.Assert::AreEqual(string,
+ class Test.TestMethod)
+ IL_001e: nop
+ IL_001f: ldstr "GrandChild.AbstractOverrideFinal"
+ IL_0024: ldloc.0
+ IL_0026: ldftn instance string Test.GrandChild::AbstractOverrideFinal()
+ IL_002c: newobj instance void Test.TestMethod::.ctor(object,
+ native int)
+ IL_0031: call void Test.Assert::AreEqual(string,
+ class Test.TestMethod)
+ IL_0036: nop
+ IL_0037: ldstr "Child.AbstractOverrideNil"
+ IL_003c: ldloc.0
+ IL_003e: ldftn instance string Test.Child::AbstractOverrideNil()
+ IL_0044: newobj instance void Test.TestMethod::.ctor(object,
+ native int)
+ IL_0049: call void Test.Assert::AreEqual(string,
+ class Test.TestMethod)
+ IL_004e: nop
+ IL_004f: ldstr "GrandChild.AbstractOverrideOverride"
+ IL_0054: ldloc.0
+ IL_0056: ldftn instance string Test.GrandChild::AbstractOverrideOverride()
+ IL_005c: newobj instance void Test.TestMethod::.ctor(object,
+ native int)
+ IL_0061: call void Test.Assert::AreEqual(string,
+ class Test.TestMethod)
+ IL_0066: nop
+ IL_0067: ldstr "Child.VirtualFinal"
+ IL_006c: ldloc.0
+ IL_006e: ldftn instance string Test.Child::VirtualFinal()
+ IL_0074: newobj instance void Test.TestMethod::.ctor(object,
+ native int)
+ IL_0079: call void Test.Assert::AreEqual(string,
+ class Test.TestMethod)
+ IL_007e: nop
+ IL_007f: ldstr "GrandChild.VirtualNilFinal"
+ IL_0084: ldloc.0
+ IL_0086: ldftn instance string Test.GrandChild::VirtualNilFinal()
+ IL_008c: newobj instance void Test.TestMethod::.ctor(object,
+ native int)
+ IL_0091: call void Test.Assert::AreEqual(string,
+ class Test.TestMethod)
+ IL_0096: nop
+ IL_0097: ldstr "Base.VirtualNilNil"
+ IL_009c: ldloc.0
+ IL_009e: ldftn instance string Test.Base::VirtualNilNil()
+ IL_00a4: newobj instance void Test.TestMethod::.ctor(object,
+ native int)
+ IL_00a9: call void Test.Assert::AreEqual(string,
+ class Test.TestMethod)
+ IL_00ae: nop
+ IL_00af: ldstr "GrandChild.VirtualNilOverride"
+ IL_00b4: ldloc.0
+ IL_00b6: ldftn instance string Test.GrandChild::VirtualNilOverride()
+ IL_00bc: newobj instance void Test.TestMethod::.ctor(object,
+ native int)
+ IL_00c1: call void Test.Assert::AreEqual(string,
+ class Test.TestMethod)
+ IL_00c6: nop
+ IL_00c7: ldstr "GrandChild.VirtualOverrideFinal"
+ IL_00cc: ldloc.0
+ IL_00ce: ldftn instance string Test.GrandChild::VirtualOverrideFinal()
+ IL_00d4: newobj instance void Test.TestMethod::.ctor(object,
+ native int)
+ IL_00d9: call void Test.Assert::AreEqual(string,
+ class Test.TestMethod)
+ IL_00de: nop
+ IL_00df: ldstr "Child.VirtualOverrideNil"
+ IL_00e4: ldloc.0
+ IL_00e6: ldftn instance string Test.Child::VirtualOverrideNil()
+ IL_00ec: newobj instance void Test.TestMethod::.ctor(object,
+ native int)
+ IL_00f1: call void Test.Assert::AreEqual(string,
+ class Test.TestMethod)
+ IL_00f6: nop
+ IL_00f7: ldstr "GrandChild.VirtualOverrideOverride"
+ IL_00fc: ldloc.0
+ IL_00fe: ldftn instance string Test.GrandChild::VirtualOverrideOverride()
+ IL_0104: newobj instance void Test.TestMethod::.ctor(object,
+ native int)
+ IL_0109: call void Test.Assert::AreEqual(string,
+ class Test.TestMethod)
+ IL_010e: nop
+ IL_010f: ret
+ } // end of method Program::CallDelegateFromSealedGrandChild
+
+ .method public hidebysig static void CallDelegateFromGrandChild() cil managed
+ {
+ .maxstack 4
+ .locals init (class Test.GrandChild V_0)
+ IL_0000: nop
+ IL_0001: newobj instance void Test.GrandChild::.ctor()
+ IL_0006: stloc.0
+ IL_0007: ldstr "Child.AbstractFinal"
+ IL_000c: ldloc.0
+ IL_000e: ldftn instance string Test.Child::AbstractFinal()
+ IL_0014: newobj instance void Test.TestMethod::.ctor(object,
+ native int)
+ IL_0019: call void Test.Assert::AreEqual(string,
+ class Test.TestMethod)
+ IL_001e: nop
+ IL_001f: ldstr "GrandChild.AbstractOverrideFinal"
+ IL_0024: ldloc.0
+ IL_0026: ldftn instance string Test.GrandChild::AbstractOverrideFinal()
+ IL_002c: newobj instance void Test.TestMethod::.ctor(object,
+ native int)
+ IL_0031: call void Test.Assert::AreEqual(string,
+ class Test.TestMethod)
+ IL_0036: nop
+ IL_0037: ldstr "Child.VirtualFinal"
+ IL_003c: ldloc.0
+ IL_003e: ldftn instance string Test.Child::VirtualFinal()
+ IL_0044: newobj instance void Test.TestMethod::.ctor(object,
+ native int)
+ IL_0049: call void Test.Assert::AreEqual(string,
+ class Test.TestMethod)
+ IL_004e: nop
+ IL_004f: ldstr "GrandChild.VirtualNilFinal"
+ IL_0054: ldloc.0
+ IL_0056: ldftn instance string Test.GrandChild::VirtualNilFinal()
+ IL_005c: newobj instance void Test.TestMethod::.ctor(object,
+ native int)
+ IL_0061: call void Test.Assert::AreEqual(string,
+ class Test.TestMethod)
+ IL_0066: nop
+ IL_0067: ldstr "GrandChild.VirtualOverrideFinal"
+ IL_006c: ldloc.0
+ IL_006e: ldftn instance string Test.GrandChild::VirtualOverrideFinal()
+ IL_0074: newobj instance void Test.TestMethod::.ctor(object,
+ native int)
+ IL_0079: call void Test.Assert::AreEqual(string,
+ class Test.TestMethod)
+ IL_007e: nop
+ IL_007f: ret
+ } // end of method Program::CallDelegateFromGrandChild
+
+ .method public hidebysig static int32 Main(string[] args) cil managed
+ {
+ .entrypoint
+ .maxstack 1
+ .locals init (class [mscorlib]System.Exception V_0,
+ int32 V_1)
+ IL_0000: nop
+ .try
+ {
+ IL_0001: nop
+ IL_0002: call void Test.Program::CallDelegateFromGrandChild()
+ IL_0007: nop
+ IL_0008: call void Test.Program::CallDelegateFromSealedGrandChild()
+ IL_000d: nop
+ IL_000e: ldstr "Test SUCCESS"
+ IL_0013: call void [System.Console]System.Console::WriteLine(string)
+ IL_0018: nop
+ IL_0019: ldc.i4.s 100
+ IL_001b: stloc.1
+ IL_001c: leave.s IL_0037
+
+ } // end .try
+ catch [mscorlib]System.Exception
+ {
+ IL_001e: stloc.0
+ IL_001f: nop
+ IL_0020: ldloc.0
+ IL_0021: call void [System.Console]System.Console::WriteLine(object)
+ IL_0026: nop
+ IL_0027: ldstr "Test FAILED"
+ IL_002c: call void [System.Console]System.Console::WriteLine(string)
+ IL_0031: nop
+ IL_0032: ldc.i4.s 101
+ IL_0034: stloc.1
+ IL_0035: leave.s IL_0037
+
+ } // end handler
+ IL_0037: nop
+ IL_0038: ldloc.1
+ IL_0039: ret
+ } // end of method Program::Main
+
+} // end of class Test.Program
+
+.class public abstract auto ansi sealed beforefieldinit Test.Assert
+ extends [mscorlib]System.Object
+{
+ .method public hidebysig static void AreEqual(string left,
+ class Test.TestMethod right) cil managed
+ {
+ .maxstack 8
+ IL_0000: nop
+ IL_0001: ldarg.0
+ IL_0002: ldarg.1
+ IL_0003: callvirt instance string Test.TestMethod::Invoke()
+ IL_0008: call void Test.Assert::AreEqual(string,
+ string)
+ IL_000d: nop
+ IL_000e: ret
+ } // end of method Assert::AreEqual
+
+ .method public hidebysig static void AreEqual(string left,
+ string right) cil managed
+ {
+ .maxstack 3
+ .locals init (string V_0,
+ bool V_1)
+ IL_0000: nop
+ IL_0001: ldarg.0
+ IL_0002: call bool [mscorlib]System.String::IsNullOrEmpty(string)
+ IL_0007: ldc.i4.0
+ IL_0008: ceq
+ IL_000a: stloc.1
+ IL_000b: ldloc.1
+ IL_000c: brtrue.s IL_0019
+
+ IL_000e: ldstr "left"
+ IL_0013: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
+ IL_0018: throw
+
+ IL_0019: ldarg.1
+ IL_001a: call bool [mscorlib]System.String::IsNullOrEmpty(string)
+ IL_001f: ldc.i4.0
+ IL_0020: ceq
+ IL_0022: stloc.1
+ IL_0023: ldloc.1
+ IL_0024: brtrue.s IL_0031
+
+ IL_0026: ldstr "right"
+ IL_002b: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
+ IL_0030: throw
+
+ IL_0031: ldarg.0
+ IL_0032: ldarg.1
+ IL_0033: call bool [mscorlib]System.String::op_Inequality(string,
+ string)
+ IL_0038: ldc.i4.0
+ IL_0039: ceq
+ IL_003b: stloc.1
+ IL_003c: ldloc.1
+ IL_003d: brtrue.s IL_0054
+
+ IL_003f: nop
+ IL_0040: ldstr "[[{0}]] != [[{1}]]"
+ IL_0045: ldarg.0
+ IL_0046: ldarg.1
+ IL_0047: call string [mscorlib]System.String::Format(string,
+ object,
+ object)
+ IL_004c: stloc.0
+ IL_004d: ldloc.0
+ IL_004e: newobj instance void [mscorlib]System.ApplicationException::.ctor(string)
+ IL_0053: throw
+
+ IL_0054: ret
+ } // end of method Assert::AreEqual
+
+} // end of class Test.Assert
+
+
+
diff --git a/tests/src/JIT/Methodical/nonvirtualcall/delegate_d.ilproj b/tests/src/JIT/Methodical/nonvirtualcall/delegate_d.ilproj
new file mode 100644
index 0000000000..47c5440728
--- /dev/null
+++ b/tests/src/JIT/Methodical/nonvirtualcall/delegate_d.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="delegate.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/nonvirtualcall/delegate_r.ilproj b/tests/src/JIT/Methodical/nonvirtualcall/delegate_r.ilproj
new file mode 100644
index 0000000000..603b58971d
--- /dev/null
+++ b/tests/src/JIT/Methodical/nonvirtualcall/delegate_r.ilproj
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ <Optimize>True</Optimize>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="delegate.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/nonvirtualcall/generics.il b/tests/src/JIT/Methodical/nonvirtualcall/generics.il
new file mode 100644
index 0000000000..7774263732
--- /dev/null
+++ b/tests/src/JIT/Methodical/nonvirtualcall/generics.il
@@ -0,0 +1,804 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+ .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4..
+ .ver 2:0:0:0
+}
+.assembly generics
+{
+ .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilationRelaxationsAttribute::.ctor(int32) = ( 01 00 08 00 00 00 00 00 )
+ .hash algorithm 0x00008004
+ .ver 0:0:0:0
+}
+.module nonvirtualcalls_generics.exe
+.imagebase 0x00400000
+.file alignment 0x00000200
+.stackreserve 0x00100000
+.subsystem 0x0003 // WINDOWS_CUI
+.corflags 0x00000001 // ILONLY
+
+
+
+.class public abstract auto ansi beforefieldinit Test.Base
+ extends [mscorlib]System.Object
+{
+ .method public hidebysig newslot abstract virtual
+ instance string AbstractFinal<T>() cil managed
+ {
+ } // end of method Base::AbstractFinal
+
+ .method public hidebysig newslot abstract virtual
+ instance string AbstractOverrideFinal<T>() cil managed
+ {
+ } // end of method Base::AbstractOverrideFinal
+
+ .method public hidebysig newslot abstract virtual
+ instance string AbstractOverrideOverride<T>() cil managed
+ {
+ } // end of method Base::AbstractOverrideOverride
+
+ .method public hidebysig newslot abstract virtual
+ instance string AbstractOverrideNil<T>() cil managed
+ {
+ } // end of method Base::AbstractOverrideNil
+
+ .method public hidebysig newslot virtual
+ instance string VirtualFinal<T>() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Base.VirtualFinal"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Base::VirtualFinal
+
+ .method public hidebysig newslot virtual
+ instance string VirtualNilFinal<T>() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Base.VirtualNilFinal"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Base::VirtualNilFinal
+
+ .method public hidebysig newslot virtual
+ instance string VirtualOverrideFinal<T>() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Base.VirtualOverrideFinal"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Base::VirtualOverrideFinal
+
+ .method public hidebysig newslot virtual
+ instance string VirtualNilOverride<T>() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Base.VirtualNilOverride"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Base::VirtualNilOverride
+
+ .method public hidebysig newslot virtual
+ instance string VirtualNilNil<T>() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Base.VirtualNilNil"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Base::VirtualNilNil
+
+ .method public hidebysig newslot virtual
+ instance string VirtualOverrideOverride<T>() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Base.VirtualOverrideOverride"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Base::VirtualOverrideOverride
+
+ .method public hidebysig newslot virtual
+ instance string VirtualOverrideNil<T>() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Base.VirtualOverrideNil"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Base::VirtualOverrideNil
+
+ .method family hidebysig specialname rtspecialname
+ instance void .ctor() cil managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method Base::.ctor
+
+} // end of class Test.Base
+
+.class public auto ansi beforefieldinit Test.Child
+ extends Test.Base
+{
+ .method public hidebysig virtual final
+ instance string AbstractFinal<T>() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Child.AbstractFinal"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Child::AbstractFinal
+
+ .method public hidebysig virtual instance string
+ AbstractOverrideFinal<T>() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Child.AbstractOverrideFinal"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Child::AbstractOverrideFinal
+
+ .method public hidebysig virtual instance string
+ AbstractOverrideOverride<T>() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Child.AbstractOverrideOverride"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Child::AbstractOverrideOverride
+
+ .method public hidebysig virtual instance string
+ AbstractOverrideNil<T>() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Child.AbstractOverrideNil"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Child::AbstractOverrideNil
+
+ .method public hidebysig virtual final
+ instance string VirtualFinal<T>() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Child.VirtualFinal"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Child::VirtualFinal
+
+ .method public hidebysig virtual instance string
+ VirtualOverrideFinal<T>() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Child.VirtualOverrideFinal"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Child::VirtualOverrideFinal
+
+ .method public hidebysig virtual instance string
+ VirtualOverrideOverride<T>() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Child.VirtualOverrideOverride"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Child::VirtualOverrideOverride
+
+ .method public hidebysig virtual instance string
+ VirtualOverrideNil<T>() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Child.VirtualOverrideNil"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method Child::VirtualOverrideNil
+
+ .method public hidebysig instance void
+ TestChild() cil managed
+ {
+ .maxstack 2
+ IL_0000: nop
+ IL_0001: ldstr "Call from inside Child"
+ IL_0006: call void [System.Console]System.Console::WriteLine(string)
+ IL_000b: nop
+ IL_000c: ldstr "Child.AbstractFinal"
+ IL_0011: ldarg.0
+ IL_0012: call instance string Test.Child::AbstractFinal<object>()
+ IL_0017: call void Test.Assert::AreEqual(string,
+ string)
+ IL_001c: nop
+ IL_001d: ldstr "Child.AbstractOverrideFinal"
+ IL_0022: ldarg.0
+ IL_0023: call instance string Test.Child::AbstractOverrideFinal<object>()
+ IL_0028: call void Test.Assert::AreEqual(string,
+ string)
+ IL_002d: nop
+ IL_002e: ldstr "Child.AbstractOverrideOverride"
+ IL_0033: ldarg.0
+ IL_0034: call instance string Test.Child::AbstractOverrideOverride<object>()
+ IL_0039: call void Test.Assert::AreEqual(string,
+ string)
+ IL_003e: nop
+ IL_003f: ldstr "Child.AbstractOverrideNil"
+ IL_0044: ldarg.0
+ IL_0045: call instance string Test.Child::AbstractOverrideNil<object>()
+ IL_004a: call void Test.Assert::AreEqual(string,
+ string)
+ IL_004f: nop
+ IL_0050: ldstr "Base.VirtualFinal"
+ IL_0055: ldarg.0
+ IL_0056: call instance string Test.Base::VirtualFinal<object>()
+ IL_005b: call void Test.Assert::AreEqual(string,
+ string)
+ IL_0060: nop
+ IL_0061: ldstr "Child.VirtualFinal"
+ IL_0066: ldarg.0
+ IL_0067: call instance string Test.Child::VirtualFinal<object>()
+ IL_006c: call void Test.Assert::AreEqual(string,
+ string)
+ IL_0071: nop
+ IL_0072: ldstr "Base.VirtualOverrideFinal"
+ IL_0077: ldarg.0
+ IL_0078: call instance string Test.Base::VirtualOverrideFinal<object>()
+ IL_007d: call void Test.Assert::AreEqual(string,
+ string)
+ IL_0082: nop
+ IL_0083: ldstr "Child.VirtualOverrideFinal"
+ IL_0088: ldarg.0
+ IL_0089: call instance string Test.Child::VirtualOverrideFinal<object>()
+ IL_008e: call void Test.Assert::AreEqual(string,
+ string)
+ IL_0093: nop
+ IL_0094: ldstr "Base.VirtualOverrideOverride"
+ IL_0099: ldarg.0
+ IL_009a: call instance string Test.Base::VirtualOverrideOverride<object>()
+ IL_009f: call void Test.Assert::AreEqual(string,
+ string)
+ IL_00a4: nop
+ IL_00a5: ldstr "Child.VirtualOverrideOverride"
+ IL_00aa: ldarg.0
+ IL_00ab: call instance string Test.Child::VirtualOverrideOverride<object>()
+ IL_00b0: call void Test.Assert::AreEqual(string,
+ string)
+ IL_00b5: nop
+ IL_00b6: ldstr "Base.VirtualOverrideNil"
+ IL_00bb: ldarg.0
+ IL_00bc: call instance string Test.Base::VirtualOverrideNil<object>()
+ IL_00c1: call void Test.Assert::AreEqual(string,
+ string)
+ IL_00c6: nop
+ IL_00c7: ldstr "Child.VirtualOverrideNil"
+ IL_00cc: ldarg.0
+ IL_00cd: call instance string Test.Child::VirtualOverrideNil<object>()
+ IL_00d2: call void Test.Assert::AreEqual(string,
+ string)
+ IL_00d7: nop
+ IL_00d8: ret
+ } // end of method Child::TestChild
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() cil managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void Test.Base::.ctor()
+ IL_0006: ret
+ } // end of method Child::.ctor
+
+} // end of class Test.Child
+
+.class public auto ansi beforefieldinit Test.GrandChild
+ extends Test.Child
+{
+ .method public hidebysig virtual final
+ instance string AbstractOverrideFinal<T>() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "GrandChild.AbstractOverrideFinal"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method GrandChild::AbstractOverrideFinal
+
+ .method public hidebysig virtual instance string
+ AbstractOverrideOverride<T>() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "GrandChild.AbstractOverrideOverride"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method GrandChild::AbstractOverrideOverride
+
+ .method public hidebysig virtual final
+ instance string VirtualNilFinal<T>() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "GrandChild.VirtualNilFinal"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method GrandChild::VirtualNilFinal
+
+ .method public hidebysig virtual final
+ instance string VirtualOverrideFinal<T>() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "GrandChild.VirtualOverrideFinal"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method GrandChild::VirtualOverrideFinal
+
+ .method public hidebysig virtual instance string
+ VirtualOverrideOverride<T>() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "GrandChild.VirtualOverrideOverride"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method GrandChild::VirtualOverrideOverride
+
+ .method public hidebysig virtual instance string
+ VirtualNilOverride<T>() cil managed
+ {
+ .maxstack 1
+ .locals init (string V_0)
+ IL_0000: nop
+ IL_0001: ldstr "GrandChild.VirtualNilOverride"
+ IL_0006: stloc.0
+ IL_0007: br.s IL_0009
+
+ IL_0009: ldloc.0
+ IL_000a: ret
+ } // end of method GrandChild::VirtualNilOverride
+
+ .method public hidebysig instance void
+ TestGrandChild() cil managed
+ {
+ .maxstack 2
+ IL_0000: nop
+ IL_0001: ldstr "Call from inside GrandChild"
+ IL_0006: call void [System.Console]System.Console::WriteLine(string)
+ IL_000b: nop
+ IL_000c: ldstr "Child.AbstractFinal"
+ IL_0011: ldarg.0
+ IL_0012: call instance string Test.Child::AbstractFinal<object>()
+ IL_0017: call void Test.Assert::AreEqual(string,
+ string)
+ IL_001c: nop
+ IL_001d: ldstr "Child.AbstractOverrideFinal"
+ IL_0022: ldarg.0
+ IL_0023: call instance string Test.Child::AbstractOverrideFinal<object>()
+ IL_0028: call void Test.Assert::AreEqual(string,
+ string)
+ IL_002d: nop
+ IL_002e: ldstr "GrandChild.AbstractOverrideFinal"
+ IL_0033: ldarg.0
+ IL_0034: call instance string Test.GrandChild::AbstractOverrideFinal<object>()
+ IL_0039: call void Test.Assert::AreEqual(string,
+ string)
+ IL_003e: nop
+ IL_003f: ldstr "Child.AbstractOverrideOverride"
+ IL_0044: ldarg.0
+ IL_0045: call instance string Test.Child::AbstractOverrideOverride<object>()
+ IL_004a: call void Test.Assert::AreEqual(string,
+ string)
+ IL_004f: nop
+ IL_0050: ldstr "GrandChild.AbstractOverrideOverride"
+ IL_0055: ldarg.0
+ IL_0056: call instance string Test.GrandChild::AbstractOverrideOverride<object>()
+ IL_005b: call void Test.Assert::AreEqual(string,
+ string)
+ IL_0060: nop
+ IL_0061: ldstr "Child.AbstractOverrideNil"
+ IL_0066: ldarg.0
+ IL_0067: call instance string Test.Child::AbstractOverrideNil<object>()
+ IL_006c: call void Test.Assert::AreEqual(string,
+ string)
+ IL_0071: nop
+ IL_0072: ldstr "Child.AbstractOverrideNil"
+ IL_0077: ldarg.0
+ IL_0078: call instance string Test.Child::AbstractOverrideNil<object>()
+ IL_007d: call void Test.Assert::AreEqual(string,
+ string)
+ IL_0082: nop
+ IL_0083: ldstr "Child.VirtualFinal"
+ IL_0088: ldarg.0
+ IL_0089: call instance string Test.Child::VirtualFinal<object>()
+ IL_008e: call void Test.Assert::AreEqual(string,
+ string)
+ IL_0093: nop
+ IL_0094: ldstr "Child.VirtualFinal"
+ IL_0099: ldarg.0
+ IL_009a: call instance string Test.Child::VirtualFinal<object>()
+ IL_009f: call void Test.Assert::AreEqual(string,
+ string)
+ IL_00a4: nop
+ IL_00a5: ldstr "Child.VirtualOverrideFinal"
+ IL_00aa: ldarg.0
+ IL_00ab: call instance string Test.Child::VirtualOverrideFinal<object>()
+ IL_00b0: call void Test.Assert::AreEqual(string,
+ string)
+ IL_00b5: nop
+ IL_00b6: ldstr "GrandChild.VirtualOverrideFinal"
+ IL_00bb: ldarg.0
+ IL_00bc: call instance string Test.GrandChild::VirtualOverrideFinal<object>()
+ IL_00c1: call void Test.Assert::AreEqual(string,
+ string)
+ IL_00c6: nop
+ IL_00c7: ldstr "Child.VirtualOverrideOverride"
+ IL_00cc: ldarg.0
+ IL_00cd: call instance string Test.Child::VirtualOverrideOverride<object>()
+ IL_00d2: call void Test.Assert::AreEqual(string,
+ string)
+ IL_00d7: nop
+ IL_00d8: ldstr "GrandChild.VirtualOverrideOverride"
+ IL_00dd: ldarg.0
+ IL_00de: call instance string Test.GrandChild::VirtualOverrideOverride<object>()
+ IL_00e3: call void Test.Assert::AreEqual(string,
+ string)
+ IL_00e8: nop
+ IL_00e9: ldstr "Child.VirtualOverrideNil"
+ IL_00ee: ldarg.0
+ IL_00ef: call instance string Test.Child::VirtualOverrideNil<object>()
+ IL_00f4: call void Test.Assert::AreEqual(string,
+ string)
+ IL_00f9: nop
+ IL_00fa: ldstr "Child.VirtualOverrideNil"
+ IL_00ff: ldarg.0
+ IL_0100: call instance string Test.Child::VirtualOverrideNil<object>()
+ IL_0105: call void Test.Assert::AreEqual(string,
+ string)
+ IL_010a: nop
+ IL_010b: ret
+ } // end of method GrandChild::TestGrandChild
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() cil managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void Test.Child::.ctor()
+ IL_0006: ret
+ } // end of method GrandChild::.ctor
+
+} // end of class Test.GrandChild
+
+.class public auto ansi sealed beforefieldinit Test.SealedGrandChild
+ extends Test.GrandChild
+{
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() cil managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void Test.GrandChild::.ctor()
+ IL_0006: ret
+ } // end of method SealedGrandChild::.ctor
+
+} // end of class Test.SealedGrandChild
+
+.class public abstract auto ansi sealed beforefieldinit Test.Program
+ extends [mscorlib]System.Object
+{
+ .method public hidebysig static void CallSealedGrandChild() cil managed
+ {
+ .maxstack 2
+ .locals init (class Test.SealedGrandChild V_0)
+ IL_0000: nop
+ IL_0001: ldstr "Call SealedGrandChild from outside"
+ IL_0006: call void [System.Console]System.Console::WriteLine(string)
+ IL_000b: nop
+ IL_000c: newobj instance void Test.SealedGrandChild::.ctor()
+ IL_0011: stloc.0
+ IL_0012: ldstr "Child.AbstractFinal"
+ IL_0017: ldloc.0
+ IL_0018: call instance string Test.Child::AbstractFinal<object>()
+ IL_001d: call void Test.Assert::AreEqual(string,
+ string)
+ IL_0022: nop
+ IL_0023: ldstr "GrandChild.AbstractOverrideFinal"
+ IL_0028: ldloc.0
+ IL_0029: call instance string Test.GrandChild::AbstractOverrideFinal<object>()
+ IL_002e: call void Test.Assert::AreEqual(string,
+ string)
+ IL_0033: nop
+ IL_0034: ldstr "GrandChild.AbstractOverrideOverride"
+ IL_0039: ldloc.0
+ IL_003a: call instance string Test.GrandChild::AbstractOverrideOverride<object>()
+ IL_003f: call void Test.Assert::AreEqual(string,
+ string)
+ IL_0044: nop
+ IL_0045: ldstr "Child.AbstractOverrideNil"
+ IL_004a: ldloc.0
+ IL_004b: call instance string Test.Child::AbstractOverrideNil<object>()
+ IL_0050: call void Test.Assert::AreEqual(string,
+ string)
+ IL_0055: nop
+ IL_0056: ldstr "Child.VirtualFinal"
+ IL_005b: ldloc.0
+ IL_005c: call instance string Test.Child::VirtualFinal<object>()
+ IL_0061: call void Test.Assert::AreEqual(string,
+ string)
+ IL_0066: nop
+ IL_0067: ldstr "GrandChild.VirtualNilFinal"
+ IL_006c: ldloc.0
+ IL_006d: call instance string Test.GrandChild::VirtualNilFinal<object>()
+ IL_0072: call void Test.Assert::AreEqual(string,
+ string)
+ IL_0077: nop
+ IL_0078: ldstr "GrandChild.VirtualOverrideFinal"
+ IL_007d: ldloc.0
+ IL_007e: call instance string Test.GrandChild::VirtualOverrideFinal<object>()
+ IL_0083: call void Test.Assert::AreEqual(string,
+ string)
+ IL_0088: nop
+ IL_0089: ldstr "GrandChild.VirtualNilOverride"
+ IL_008e: ldloc.0
+ IL_008f: call instance string Test.GrandChild::VirtualNilOverride<object>()
+ IL_0094: call void Test.Assert::AreEqual(string,
+ string)
+ IL_0099: nop
+ IL_009a: ldstr "Base.VirtualNilNil"
+ IL_009f: ldloc.0
+ IL_00a0: call instance string Test.Base::VirtualNilNil<object>()
+ IL_00a5: call void Test.Assert::AreEqual(string,
+ string)
+ IL_00aa: nop
+ IL_00ab: ldstr "GrandChild.VirtualOverrideOverride"
+ IL_00b0: ldloc.0
+ IL_00b1: call instance string Test.GrandChild::VirtualOverrideOverride<object>()
+ IL_00b6: call void Test.Assert::AreEqual(string,
+ string)
+ IL_00bb: nop
+ IL_00bc: ldstr "Child.VirtualOverrideNil"
+ IL_00c1: ldloc.0
+ IL_00c2: call instance string Test.Child::VirtualOverrideNil<object>()
+ IL_00c7: call void Test.Assert::AreEqual(string,
+ string)
+ IL_00cc: nop
+ IL_00cd: ret
+ } // end of method Program::CallSealedGrandChild
+
+ .method public hidebysig static void CallFromInsideChild() cil managed
+ {
+ .maxstack 1
+ .locals init (class Test.Child V_0)
+ IL_0000: nop
+ IL_0001: newobj instance void Test.Child::.ctor()
+ IL_0006: stloc.0
+ IL_0007: ldloc.0
+ IL_0008: call instance void Test.Child::TestChild()
+ IL_000d: nop
+ IL_000e: ret
+ } // end of method Program::CallFromInsideChild
+
+ .method public hidebysig static void CallFromInsideGrandChild() cil managed
+ {
+ .maxstack 1
+ .locals init (class Test.GrandChild V_0)
+ IL_0000: nop
+ IL_0001: newobj instance void Test.GrandChild::.ctor()
+ IL_0006: stloc.0
+ IL_0007: ldloc.0
+ IL_0008: call instance void Test.GrandChild::TestGrandChild()
+ IL_000d: nop
+ IL_000e: ret
+ } // end of method Program::CallFromInsideGrandChild
+
+ .method public hidebysig static int32 Main(string[] args) cil managed
+ {
+ .entrypoint
+ .maxstack 1
+ .locals init (class [mscorlib]System.Exception V_0,
+ int32 V_1)
+ IL_0000: nop
+ .try
+ {
+ IL_0001: nop
+ IL_0002: call void Test.Program::CallSealedGrandChild()
+ IL_0007: nop
+ IL_0008: call void Test.Program::CallFromInsideChild()
+ IL_000d: nop
+ IL_000e: call void Test.Program::CallFromInsideGrandChild()
+ IL_0013: nop
+ IL_0014: ldstr "Test SUCCESS"
+ IL_0019: call void [System.Console]System.Console::WriteLine(string)
+ IL_001e: nop
+ IL_001f: ldc.i4.s 100
+ IL_0021: stloc.1
+ IL_0022: leave.s IL_003d
+
+ } // end .try
+ catch [mscorlib]System.Exception
+ {
+ IL_0024: stloc.0
+ IL_0025: nop
+ IL_0026: ldloc.0
+ IL_0027: call void [System.Console]System.Console::WriteLine(object)
+ IL_002c: nop
+ IL_002d: ldstr "Test FAILED"
+ IL_0032: call void [System.Console]System.Console::WriteLine(string)
+ IL_0037: nop
+ IL_0038: ldc.i4.s 101
+ IL_003a: stloc.1
+ IL_003b: leave.s IL_003d
+
+ } // end handler
+ IL_003d: nop
+ IL_003e: ldloc.1
+ IL_003f: ret
+ } // end of method Program::Main
+
+} // end of class Test.Program
+
+.class public abstract auto ansi sealed beforefieldinit Test.Assert
+ extends [mscorlib]System.Object
+{
+ .method public hidebysig static void AreEqual(string left,
+ string right) cil managed
+ {
+ .maxstack 3
+ .locals init (string V_0,
+ bool V_1)
+ IL_0000: nop
+ IL_0001: ldarg.0
+ IL_0002: call bool [mscorlib]System.String::IsNullOrEmpty(string)
+ IL_0007: ldc.i4.0
+ IL_0008: ceq
+ IL_000a: stloc.1
+ IL_000b: ldloc.1
+ IL_000c: brtrue.s IL_0019
+
+ IL_000e: ldstr "left"
+ IL_0013: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
+ IL_0018: throw
+
+ IL_0019: ldarg.1
+ IL_001a: call bool [mscorlib]System.String::IsNullOrEmpty(string)
+ IL_001f: ldc.i4.0
+ IL_0020: ceq
+ IL_0022: stloc.1
+ IL_0023: ldloc.1
+ IL_0024: brtrue.s IL_0031
+
+ IL_0026: ldstr "right"
+ IL_002b: newobj instance void [mscorlib]System.ArgumentNullException::.ctor(string)
+ IL_0030: throw
+
+ IL_0031: ldarg.0
+ IL_0032: ldarg.1
+ IL_0033: call bool [mscorlib]System.String::op_Inequality(string,
+ string)
+ IL_0038: ldc.i4.0
+ IL_0039: ceq
+ IL_003b: stloc.1
+ IL_003c: ldloc.1
+ IL_003d: brtrue.s IL_0054
+
+ IL_003f: nop
+ IL_0040: ldstr "[[{0}]] != [[{1}]]"
+ IL_0045: ldarg.0
+ IL_0046: ldarg.1
+ IL_0047: call string [mscorlib]System.String::Format(string,
+ object,
+ object)
+ IL_004c: stloc.0
+ IL_004d: ldloc.0
+ IL_004e: newobj instance void [mscorlib]System.ApplicationException::.ctor(string)
+ IL_0053: throw
+
+ IL_0054: ret
+ } // end of method Assert::AreEqual
+
+} // end of class Test.Assert
+
+
+
diff --git a/tests/src/JIT/Methodical/nonvirtualcall/generics2_r.ilproj b/tests/src/JIT/Methodical/nonvirtualcall/generics2_r.ilproj
index 7eebf2441f..d837d76c61 100644
--- a/tests/src/JIT/Methodical/nonvirtualcall/generics2_r.ilproj
+++ b/tests/src/JIT/Methodical/nonvirtualcall/generics2_r.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/nonvirtualcall/generics_d.ilproj b/tests/src/JIT/Methodical/nonvirtualcall/generics_d.ilproj
new file mode 100644
index 0000000000..2b5e2e18a4
--- /dev/null
+++ b/tests/src/JIT/Methodical/nonvirtualcall/generics_d.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="generics.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/nonvirtualcall/generics_r.ilproj b/tests/src/JIT/Methodical/nonvirtualcall/generics_r.ilproj
new file mode 100644
index 0000000000..26a3378f99
--- /dev/null
+++ b/tests/src/JIT/Methodical/nonvirtualcall/generics_r.ilproj
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ <Optimize>True</Optimize>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="generics.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/nonvirtualcall/tailcall_r.ilproj b/tests/src/JIT/Methodical/nonvirtualcall/tailcall_r.ilproj
index 3d8205639d..166638861c 100644
--- a/tests/src/JIT/Methodical/nonvirtualcall/tailcall_r.ilproj
+++ b/tests/src/JIT/Methodical/nonvirtualcall/tailcall_r.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/nonvirtualcall/valuetype_r.ilproj b/tests/src/JIT/Methodical/nonvirtualcall/valuetype_r.ilproj
index 92c94a5ee8..567cae7efa 100644
--- a/tests/src/JIT/Methodical/nonvirtualcall/valuetype_r.ilproj
+++ b/tests/src/JIT/Methodical/nonvirtualcall/valuetype_r.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/refany/_dbggcreport.csproj b/tests/src/JIT/Methodical/refany/_dbggcreport.csproj
index a28d47dc2c..bd8d7fbe62 100644
--- a/tests/src/JIT/Methodical/refany/_dbggcreport.csproj
+++ b/tests/src/JIT/Methodical/refany/_dbggcreport.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/refany/_dbgnative.csproj b/tests/src/JIT/Methodical/refany/_dbgnative.csproj
index 92bd40e3ee..0522cf1df0 100644
--- a/tests/src/JIT/Methodical/refany/_dbgnative.csproj
+++ b/tests/src/JIT/Methodical/refany/_dbgnative.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/refany/_dbgstress1.csproj b/tests/src/JIT/Methodical/refany/_dbgstress1.csproj
index 46e2684b87..6b720d456c 100644
--- a/tests/src/JIT/Methodical/refany/_dbgstress1.csproj
+++ b/tests/src/JIT/Methodical/refany/_dbgstress1.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/refany/_dbgstress3.csproj b/tests/src/JIT/Methodical/refany/_dbgstress3.csproj
index da6d17ea5f..55413c7b60 100644
--- a/tests/src/JIT/Methodical/refany/_dbgstress3.csproj
+++ b/tests/src/JIT/Methodical/refany/_dbgstress3.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/refany/_dbgvirtcall.csproj b/tests/src/JIT/Methodical/refany/_dbgvirtcall.csproj
index a079ac238f..8a34ba4cef 100644
--- a/tests/src/JIT/Methodical/refany/_dbgvirtcall.csproj
+++ b/tests/src/JIT/Methodical/refany/_dbgvirtcall.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/refany/_il_dbgformat.ilproj b/tests/src/JIT/Methodical/refany/_il_dbgformat.ilproj
new file mode 100644
index 0000000000..7d57e60acd
--- /dev/null
+++ b/tests/src/JIT/Methodical/refany/_il_dbgformat.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="format.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/refany/_il_dbgindcall.ilproj b/tests/src/JIT/Methodical/refany/_il_dbgindcall.ilproj
new file mode 100644
index 0000000000..6d973264f2
--- /dev/null
+++ b/tests/src/JIT/Methodical/refany/_il_dbgindcall.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="indcall.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/refany/_il_dbglcs.ilproj b/tests/src/JIT/Methodical/refany/_il_dbglcs.ilproj
new file mode 100644
index 0000000000..3c1de4821b
--- /dev/null
+++ b/tests/src/JIT/Methodical/refany/_il_dbglcs.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="lcs.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/refany/_il_dbglongsig.ilproj b/tests/src/JIT/Methodical/refany/_il_dbglongsig.ilproj
new file mode 100644
index 0000000000..158b761ac4
--- /dev/null
+++ b/tests/src/JIT/Methodical/refany/_il_dbglongsig.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="longsig.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/refany/_il_dbgshortsig.ilproj b/tests/src/JIT/Methodical/refany/_il_dbgshortsig.ilproj
new file mode 100644
index 0000000000..8a873da9c2
--- /dev/null
+++ b/tests/src/JIT/Methodical/refany/_il_dbgshortsig.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="shortsig.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/refany/_il_relarray1.ilproj b/tests/src/JIT/Methodical/refany/_il_relarray1.ilproj
index af25cf21a5..817ef88058 100644
--- a/tests/src/JIT/Methodical/refany/_il_relarray1.ilproj
+++ b/tests/src/JIT/Methodical/refany/_il_relarray1.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="array1.il" />
diff --git a/tests/src/JIT/Methodical/refany/_il_relarray2.ilproj b/tests/src/JIT/Methodical/refany/_il_relarray2.ilproj
index e1bc35f775..d80db04e48 100644
--- a/tests/src/JIT/Methodical/refany/_il_relarray2.ilproj
+++ b/tests/src/JIT/Methodical/refany/_il_relarray2.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="array2.il" />
diff --git a/tests/src/JIT/Methodical/refany/_il_relarray3.ilproj b/tests/src/JIT/Methodical/refany/_il_relarray3.ilproj
index 30b97b21f7..2379317471 100644
--- a/tests/src/JIT/Methodical/refany/_il_relarray3.ilproj
+++ b/tests/src/JIT/Methodical/refany/_il_relarray3.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="array3.il" />
diff --git a/tests/src/JIT/Methodical/refany/_il_relformat.ilproj b/tests/src/JIT/Methodical/refany/_il_relformat.ilproj
new file mode 100644
index 0000000000..2cdea74593
--- /dev/null
+++ b/tests/src/JIT/Methodical/refany/_il_relformat.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="format.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/refany/_il_relindcall.ilproj b/tests/src/JIT/Methodical/refany/_il_relindcall.ilproj
new file mode 100644
index 0000000000..5357729b9e
--- /dev/null
+++ b/tests/src/JIT/Methodical/refany/_il_relindcall.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="indcall.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/refany/_il_rellcs.ilproj b/tests/src/JIT/Methodical/refany/_il_rellcs.ilproj
new file mode 100644
index 0000000000..3e75c6b167
--- /dev/null
+++ b/tests/src/JIT/Methodical/refany/_il_rellcs.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="lcs.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/refany/_il_rellongsig.ilproj b/tests/src/JIT/Methodical/refany/_il_rellongsig.ilproj
new file mode 100644
index 0000000000..8d49a4040e
--- /dev/null
+++ b/tests/src/JIT/Methodical/refany/_il_rellongsig.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="longsig.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/refany/_il_relnative.ilproj b/tests/src/JIT/Methodical/refany/_il_relnative.ilproj
index 775f1701a3..ed89025217 100644
--- a/tests/src/JIT/Methodical/refany/_il_relnative.ilproj
+++ b/tests/src/JIT/Methodical/refany/_il_relnative.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="native.il" />
diff --git a/tests/src/JIT/Methodical/refany/_il_relseq.ilproj b/tests/src/JIT/Methodical/refany/_il_relseq.ilproj
index 0503d9fae5..2144f1f012 100644
--- a/tests/src/JIT/Methodical/refany/_il_relseq.ilproj
+++ b/tests/src/JIT/Methodical/refany/_il_relseq.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="seq.il" />
diff --git a/tests/src/JIT/Methodical/refany/_il_relshortsig.ilproj b/tests/src/JIT/Methodical/refany/_il_relshortsig.ilproj
new file mode 100644
index 0000000000..880400caad
--- /dev/null
+++ b/tests/src/JIT/Methodical/refany/_il_relshortsig.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="shortsig.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/refany/_il_relstress2.ilproj b/tests/src/JIT/Methodical/refany/_il_relstress2.ilproj
index 9fca21f25f..bdcc87fc66 100644
--- a/tests/src/JIT/Methodical/refany/_il_relstress2.ilproj
+++ b/tests/src/JIT/Methodical/refany/_il_relstress2.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="stress2.il" />
diff --git a/tests/src/JIT/Methodical/refany/_il_relu_native.ilproj b/tests/src/JIT/Methodical/refany/_il_relu_native.ilproj
index d4f487d6fd..b60197b532 100644
--- a/tests/src/JIT/Methodical/refany/_il_relu_native.ilproj
+++ b/tests/src/JIT/Methodical/refany/_il_relu_native.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="u_native.il" />
diff --git a/tests/src/JIT/Methodical/refany/_relgcreport.csproj b/tests/src/JIT/Methodical/refany/_relgcreport.csproj
index a28d47dc2c..c55d563d1f 100644
--- a/tests/src/JIT/Methodical/refany/_relgcreport.csproj
+++ b/tests/src/JIT/Methodical/refany/_relgcreport.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/refany/_relnative.csproj b/tests/src/JIT/Methodical/refany/_relnative.csproj
index 92bd40e3ee..e5b54f5eb2 100644
--- a/tests/src/JIT/Methodical/refany/_relnative.csproj
+++ b/tests/src/JIT/Methodical/refany/_relnative.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/refany/_relstress1.csproj b/tests/src/JIT/Methodical/refany/_relstress1.csproj
index 46e2684b87..056c79c80a 100644
--- a/tests/src/JIT/Methodical/refany/_relstress1.csproj
+++ b/tests/src/JIT/Methodical/refany/_relstress1.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/refany/_relstress3.csproj b/tests/src/JIT/Methodical/refany/_relstress3.csproj
index da6d17ea5f..9b66fe08ba 100644
--- a/tests/src/JIT/Methodical/refany/_relstress3.csproj
+++ b/tests/src/JIT/Methodical/refany/_relstress3.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/refany/_relvirtcall.csproj b/tests/src/JIT/Methodical/refany/_relvirtcall.csproj
index a079ac238f..c6a300dbff 100644
--- a/tests/src/JIT/Methodical/refany/_relvirtcall.csproj
+++ b/tests/src/JIT/Methodical/refany/_relvirtcall.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/refany/_speed_dbggcreport.csproj b/tests/src/JIT/Methodical/refany/_speed_dbggcreport.csproj
index 542121257d..b48b1d03eb 100644
--- a/tests/src/JIT/Methodical/refany/_speed_dbggcreport.csproj
+++ b/tests/src/JIT/Methodical/refany/_speed_dbggcreport.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/refany/_speed_dbgnative.csproj b/tests/src/JIT/Methodical/refany/_speed_dbgnative.csproj
index 3e78776889..7a9791bad4 100644
--- a/tests/src/JIT/Methodical/refany/_speed_dbgnative.csproj
+++ b/tests/src/JIT/Methodical/refany/_speed_dbgnative.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/refany/_speed_dbgstress1.csproj b/tests/src/JIT/Methodical/refany/_speed_dbgstress1.csproj
index b9e6a91c01..f880240acc 100644
--- a/tests/src/JIT/Methodical/refany/_speed_dbgstress1.csproj
+++ b/tests/src/JIT/Methodical/refany/_speed_dbgstress1.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/refany/_speed_dbgstress3.csproj b/tests/src/JIT/Methodical/refany/_speed_dbgstress3.csproj
index 160a990725..cc06e1153b 100644
--- a/tests/src/JIT/Methodical/refany/_speed_dbgstress3.csproj
+++ b/tests/src/JIT/Methodical/refany/_speed_dbgstress3.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/refany/_speed_dbgvirtcall.csproj b/tests/src/JIT/Methodical/refany/_speed_dbgvirtcall.csproj
index 0a4d2604b3..b4ea92509e 100644
--- a/tests/src/JIT/Methodical/refany/_speed_dbgvirtcall.csproj
+++ b/tests/src/JIT/Methodical/refany/_speed_dbgvirtcall.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/refany/_speed_relgcreport.csproj b/tests/src/JIT/Methodical/refany/_speed_relgcreport.csproj
index 542121257d..8fdb206051 100644
--- a/tests/src/JIT/Methodical/refany/_speed_relgcreport.csproj
+++ b/tests/src/JIT/Methodical/refany/_speed_relgcreport.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/refany/_speed_relnative.csproj b/tests/src/JIT/Methodical/refany/_speed_relnative.csproj
index 3e78776889..7ed01a6c87 100644
--- a/tests/src/JIT/Methodical/refany/_speed_relnative.csproj
+++ b/tests/src/JIT/Methodical/refany/_speed_relnative.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/refany/_speed_relstress1.csproj b/tests/src/JIT/Methodical/refany/_speed_relstress1.csproj
index b9e6a91c01..9c686325e5 100644
--- a/tests/src/JIT/Methodical/refany/_speed_relstress1.csproj
+++ b/tests/src/JIT/Methodical/refany/_speed_relstress1.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/refany/_speed_relstress3.csproj b/tests/src/JIT/Methodical/refany/_speed_relstress3.csproj
index 160a990725..923a823775 100644
--- a/tests/src/JIT/Methodical/refany/_speed_relstress3.csproj
+++ b/tests/src/JIT/Methodical/refany/_speed_relstress3.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/refany/_speed_relvirtcall.csproj b/tests/src/JIT/Methodical/refany/_speed_relvirtcall.csproj
index 0a4d2604b3..8322e96936 100644
--- a/tests/src/JIT/Methodical/refany/_speed_relvirtcall.csproj
+++ b/tests/src/JIT/Methodical/refany/_speed_relvirtcall.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/refany/format.il b/tests/src/JIT/Methodical/refany/format.il
new file mode 100644
index 0000000000..8b6595bb0d
--- /dev/null
+++ b/tests/src/JIT/Methodical/refany/format.il
@@ -0,0 +1,1177 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+}
+.assembly format// as "format"
+{
+}
+.module format.exe
+.namespace JitTest
+{
+ .class value private auto ansi serializable sealed Mood
+ extends [mscorlib]System.Enum
+ {
+ .field public specialname rtspecialname int32 value__
+ .field public static literal value class JitTest.Mood good = int32(0x00000000)
+ .field public static literal value class JitTest.Mood bad = int32(0x00000001)
+ .field public static literal value class JitTest.Mood worse = int32(0x00000002)
+ } // end of class Mood
+
+ .class private auto ansi TestClass
+ extends [mscorlib]System.Object
+ {
+ .field private int32 m_d
+ .field private static unsigned int32 m_u
+ .field private int64 m_l
+ .field private static unsigned int64 m_ul
+ .field private float32 m_f
+ .field private float64 m_dbl
+ .field private bool m_b
+ .field private static value class [mscorlib]System.DateTime m_t
+ .field private value class [mscorlib]System.PlatformID m_pid
+ .field private value class JitTest.Mood m_mood
+ .method private hidebysig static string
+ Format(typedref format,
+ typedref _ref) il managed
+ {
+ .maxstack 3
+ .locals (int32 V_0,
+ wchar[] V_1,
+ string V_2,
+ int32 V_3,
+ int32 V_4,
+ bool V_5,
+ bool V_6,
+ typedref V_7,
+ wchar V_8,
+ value class JitTest.Mood V_9)
+ IL_0000: ldarg.0
+ IL_0001: refanyval [mscorlib]System.String
+ IL_0006: ldind.ref
+ IL_0007: call instance int32 [mscorlib]System.String::get_Length()
+ IL_000c: stloc.0
+ IL_000d: ldarg.0
+ IL_000e: refanyval [mscorlib]System.String
+ IL_0013: ldind.ref
+ IL_0014: call instance wchar[] [mscorlib]System.String::ToCharArray()
+ IL_0019: stloc.1
+ IL_001a: ldstr ""
+ IL_001f: stloc.2
+ IL_0020: ldc.i4.0
+ IL_0021: stloc.3
+ IL_0022: ldc.i4.0
+ IL_0023: stloc.s V_4
+ IL_0025: br IL_03d4
+
+ IL_002a: ldloc.1
+ IL_002b: ldloc.s V_4
+ IL_002d: ldelem.u2
+ IL_002e: ldc.i4.s 37
+ IL_0030: beq.s IL_004b
+
+ IL_0032: ldloc.2
+ IL_0033: ldloc.1
+ IL_0034: ldloc.s V_4
+ IL_0036: ldelem.u2
+ IL_003b: box [mscorlib]System.Char
+ IL_0040: call string [mscorlib]System.String::Concat(class [mscorlib]System.Object,
+ class [mscorlib]System.Object)
+ IL_0045: stloc.2
+ IL_0046: br IL_03ce
+
+ IL_004b: ldloc.s V_4
+ IL_004d: ldc.i4.1
+ IL_004e: add
+ IL_004f: stloc.s V_4
+ IL_0051: ldloc.s V_4
+ IL_0053: ldloc.0
+ IL_0054: blt.s IL_005c
+
+ IL_0056: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_005b: throw
+
+ IL_005c: ldc.i4.0
+ IL_005d: stloc.s V_5
+ IL_005f: ldc.i4.1
+ IL_0060: stloc.s V_6
+ IL_0062: ldloca.s V_5
+ IL_0064: mkrefany [mscorlib]System.Boolean
+ IL_0069: stloc.s V_7
+ IL_006b: ldloc.1
+ IL_006c: ldloc.s V_4
+ IL_006e: ldelem.u2
+ IL_006f: ldc.i4.s 108
+ IL_0071: bne.un.s IL_008d
+
+ IL_0073: ldloca.s V_6
+ IL_0075: mkrefany [mscorlib]System.Boolean
+ IL_007a: stloc.s V_7
+ IL_007c: ldloc.s V_4
+ IL_007e: ldc.i4.1
+ IL_007f: add
+ IL_0080: stloc.s V_4
+ IL_0082: ldloc.s V_4
+ IL_0084: ldloc.0
+ IL_0085: blt.s IL_008d
+
+ IL_0087: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_008c: throw
+
+ IL_008d: ldloc.3
+ IL_008e: dup
+ IL_008f: ldc.i4.1
+ IL_0090: add
+ IL_0091: stloc.3
+ IL_0092: ldc.i4.1
+ IL_0093: bne.un.s IL_009b
+
+ IL_0095: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_009a: throw
+
+ IL_009b: ldloc.1
+ IL_009c: ldloc.s V_4
+ IL_009e: ldelem.u2
+ IL_009f: stloc.s V_8
+ IL_00a1: ldloc.s V_8
+ IL_00a3: ldc.i4.s 98
+ IL_00a5: sub
+ IL_00a6: switch (
+ IL_00e6,
+ IL_03c8,
+ IL_013b,
+ IL_0350,
+ IL_0213)
+ IL_00bf: ldloc.s V_8
+ IL_00c1: ldc.i4.s 112
+ IL_00c3: sub
+ IL_00c4: switch (
+ IL_030d,
+ IL_03c8,
+ IL_03c8,
+ IL_027f,
+ IL_02cc,
+ IL_01a7)
+ IL_00e1: br IL_03c8
+
+ IL_00e6: ldloc.s V_7
+ IL_00e8: refanyval [mscorlib]System.Boolean
+ IL_00ed: ldind.i1
+ IL_00ee: brfalse.s IL_00f6
+
+ IL_00f0: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_00f5: throw
+
+ IL_00f6: ldarg.1
+ IL_00f7: refanytype
+ IL_00f9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_00fe: ldtoken [mscorlib]System.Boolean
+ IL_0103: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_0108: beq.s IL_0110
+
+ IL_010a: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_010f: throw
+
+ IL_0110: ldarg.1
+ IL_0111: refanyval [mscorlib]System.Boolean
+ IL_0116: ldind.i1
+ IL_0117: brfalse.s IL_012a
+
+ IL_0119: ldloc.2
+ IL_011a: ldstr "true"
+ IL_011f: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_0124: stloc.2
+ IL_0125: br IL_03ce
+
+ IL_012a: ldloc.2
+ IL_012b: ldstr "false"
+ IL_0130: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_0135: stloc.2
+ IL_0136: br IL_03ce
+
+ IL_013b: ldloc.s V_7
+ IL_013d: refanyval [mscorlib]System.Boolean
+ IL_0142: ldind.i1
+ IL_0143: brfalse.s IL_0176
+
+ IL_0145: ldarg.1
+ IL_0146: refanytype
+ IL_0148: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_014d: ldtoken [mscorlib]System.Int64
+ IL_0152: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_0157: beq.s IL_015f
+
+ IL_0159: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_015e: throw
+
+ IL_015f: ldloc.2
+ IL_0160: ldarg.1
+ IL_0161: refanyval [mscorlib]System.Int64
+ IL_0166: call instance string [mscorlib]System.Int64::ToString()
+ IL_016b: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_0170: stloc.2
+ IL_0171: br IL_03ce
+
+ IL_0176: ldarg.1
+ IL_0177: refanytype
+ IL_0179: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_017e: ldtoken [mscorlib]System.Int32
+ IL_0183: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_0188: beq.s IL_0190
+
+ IL_018a: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_018f: throw
+
+ IL_0190: ldloc.2
+ IL_0191: ldarg.1
+ IL_0192: refanyval [mscorlib]System.Int32
+ IL_0197: call instance string [mscorlib]System.Int32::ToString()
+ IL_019c: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_01a1: stloc.2
+ IL_01a2: br IL_03ce
+
+ IL_01a7: ldloc.s V_7
+ IL_01a9: refanyval [mscorlib]System.Boolean
+ IL_01ae: ldind.i1
+ IL_01af: brfalse.s IL_01e2
+
+ IL_01b1: ldarg.1
+ IL_01b2: refanytype
+ IL_01b4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_01b9: ldtoken [mscorlib]System.UInt64
+ IL_01be: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_01c3: beq.s IL_01cb
+
+ IL_01c5: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_01ca: throw
+
+ IL_01cb: ldloc.2
+ IL_01cc: ldarg.1
+ IL_01cd: refanyval [mscorlib]System.UInt64
+ IL_01d2: call instance string [mscorlib]System.UInt64::ToString()
+ IL_01d7: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_01dc: stloc.2
+ IL_01dd: br IL_03ce
+
+ IL_01e2: ldarg.1
+ IL_01e3: refanytype
+ IL_01e5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_01ea: ldtoken [mscorlib]System.UInt32
+ IL_01ef: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_01f4: beq.s IL_01fc
+
+ IL_01f6: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_01fb: throw
+
+ IL_01fc: ldloc.2
+ IL_01fd: ldarg.1
+ IL_01fe: refanyval [mscorlib]System.UInt32
+ IL_0203: call instance string [mscorlib]System.UInt32::ToString()
+ IL_0208: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_020d: stloc.2
+ IL_020e: br IL_03ce
+
+ IL_0213: ldloc.s V_7
+ IL_0215: refanyval [mscorlib]System.Boolean
+ IL_021a: ldind.i1
+ IL_021b: brfalse.s IL_024e
+
+ IL_021d: ldarg.1
+ IL_021e: refanytype
+ IL_0220: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_0225: ldtoken [mscorlib]System.Double
+ IL_022a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_022f: beq.s IL_0237
+
+ IL_0231: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_0236: throw
+
+ IL_0237: ldloc.2
+ IL_0238: ldarg.1
+ IL_0239: refanyval [mscorlib]System.Double
+ IL_023e: call instance string [mscorlib]System.Double::ToString()
+ IL_0243: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_0248: stloc.2
+ IL_0249: br IL_03ce
+
+ IL_024e: ldarg.1
+ IL_024f: refanytype
+ IL_0251: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_0256: ldtoken [mscorlib]System.Single
+ IL_025b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_0260: beq.s IL_0268
+
+ IL_0262: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_0267: throw
+
+ IL_0268: ldloc.2
+ IL_0269: ldarg.1
+ IL_026a: refanyval [mscorlib]System.Single
+ IL_026f: call instance string [mscorlib]System.Single::ToString()
+ IL_0274: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_0279: stloc.2
+ IL_027a: br IL_03ce
+
+ IL_027f: ldloc.s V_7
+ IL_0281: refanyval [mscorlib]System.Boolean
+ IL_0286: ldind.i1
+ IL_0287: brfalse.s IL_028f
+
+ IL_0289: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_028e: throw
+
+ IL_028f: ldarg.1
+ IL_0290: refanytype
+ IL_0292: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_0297: ldtoken [mscorlib]System.String
+ IL_029c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_02a1: beq.s IL_02a9
+
+ IL_02a3: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_02a8: throw
+
+ IL_02a9: ldloc.2
+ IL_02aa: ldarg.1
+ IL_02ab: refanyval [mscorlib]System.String
+ IL_02b0: ldind.ref
+ IL_02b1: brtrue.s IL_02ba
+
+ IL_02b3: ldstr "(null)"
+ IL_02b8: br.s IL_02c1
+
+ IL_02ba: ldarg.1
+ IL_02bb: refanyval [mscorlib]System.String
+ IL_02c0: ldind.ref
+ IL_02c1: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_02c6: stloc.2
+ IL_02c7: br IL_03ce
+
+ IL_02cc: ldloc.s V_7
+ IL_02ce: refanyval [mscorlib]System.Boolean
+ IL_02d3: ldind.i1
+ IL_02d4: brfalse.s IL_02dc
+
+ IL_02d6: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_02db: throw
+
+ IL_02dc: ldarg.1
+ IL_02dd: refanytype
+ IL_02df: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_02e4: ldtoken [mscorlib]System.DateTime
+ IL_02e9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_02ee: beq.s IL_02f6
+
+ IL_02f0: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_02f5: throw
+
+ IL_02f6: ldloc.2
+ IL_02f7: ldarg.1
+ IL_02f8: refanyval [mscorlib]System.DateTime
+ IL_02fd: call instance string [mscorlib]System.DateTime::ToString()
+ IL_0302: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_0307: stloc.2
+ IL_0308: br IL_03ce
+
+ IL_030d: ldloc.s V_7
+ IL_030f: refanyval [mscorlib]System.Boolean
+ IL_0314: ldind.i1
+ IL_0315: brfalse.s IL_031d
+
+ IL_0317: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_031c: throw
+
+ IL_031d: ldarg.1
+ IL_031e: refanytype
+ IL_0320: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_0325: ldtoken [mscorlib]System.PlatformID
+ IL_032a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_032f: beq.s IL_0337
+
+ IL_0331: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_0336: throw
+
+ IL_0337: ldloc.2
+ IL_0338: ldarg.1
+ IL_0339: refanyval [mscorlib]System.PlatformID
+ ldobj [mscorlib]System.PlatformID
+ IL_033e: box [mscorlib]System.PlatformID
+ IL_0343: call instance string [mscorlib]System.Enum::ToString()
+ IL_0348: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_034d: stloc.2
+ IL_034e: br.s IL_03ce
+
+ IL_0350: ldloc.s V_7
+ IL_0352: refanyval [mscorlib]System.Boolean
+ IL_0357: ldind.i1
+ IL_0358: brfalse.s IL_0360
+
+ IL_035a: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_035f: throw
+
+ IL_0360: ldarg.1
+ IL_0361: refanytype
+ IL_0363: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_0368: ldtoken JitTest.Mood
+ IL_036d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_0372: beq.s IL_037a
+
+ IL_0374: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_0379: throw
+
+ IL_037a: ldarg.1
+ IL_037b: refanyval JitTest.Mood
+ IL_0380: ldind.i4
+ IL_0381: stloc.s V_9
+ IL_0383: ldloc.s V_9
+ IL_0385: switch (
+ IL_0398,
+ IL_03a6,
+ IL_03b4)
+ IL_0396: br.s IL_03c2
+
+ IL_0398: ldloc.2
+ IL_0399: ldstr "good"
+ IL_039e: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_03a3: stloc.2
+ IL_03a4: br.s IL_03ce
+
+ IL_03a6: ldloc.2
+ IL_03a7: ldstr "bad"
+ IL_03ac: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_03b1: stloc.2
+ IL_03b2: br.s IL_03ce
+
+ IL_03b4: ldloc.2
+ IL_03b5: ldstr "worse"
+ IL_03ba: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_03bf: stloc.2
+ IL_03c0: br.s IL_03ce
+
+ IL_03c2: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_03c7: throw
+
+ IL_03c8: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_03cd: throw
+
+ IL_03ce: ldloc.s V_4
+ IL_03d0: ldc.i4.1
+ IL_03d1: add
+ IL_03d2: stloc.s V_4
+ IL_03d4: ldloc.s V_4
+ IL_03d6: ldloc.0
+ IL_03d7: blt IL_002a
+
+ IL_03dc: ldloc.2
+ IL_03dd: ret
+ } // end of method TestClass::Format
+
+ .method private hidebysig static void
+ Test(string format,
+ typedref arg,
+ string result) il managed
+ {
+ .maxstack 3
+ .locals (string V_0,
+ string[] V_1)
+ IL_0000: ldarga.s format
+ IL_0002: mkrefany [mscorlib]System.String
+ IL_0007: ldarg.1
+ IL_0008: call string JitTest.TestClass::Format(typedref,
+ typedref)
+ IL_000d: stloc.0
+ IL_000e: ldloc.0
+ IL_000f: ldarg.2
+ IL_0010: call bool [mscorlib]System.String::Equals(string,
+ string)
+ IL_0015: brtrue.s IL_004f
+
+ IL_0017: ldc.i4.5
+ IL_0018: newarr [mscorlib]System.String
+ IL_001d: stloc.1
+ IL_001e: ldloc.1
+ IL_001f: ldc.i4.0
+ IL_0020: ldstr "WRONG! expected: '"
+ IL_0025: stelem.ref
+ IL_0026: ldloc.1
+ IL_0027: ldc.i4.1
+ IL_0028: ldarg.2
+ IL_0029: stelem.ref
+ IL_002a: ldloc.1
+ IL_002b: ldc.i4.2
+ IL_002c: ldstr "', got '"
+ IL_0031: stelem.ref
+ IL_0032: ldloc.1
+ IL_0033: ldc.i4.3
+ IL_0034: ldloc.0
+ IL_0035: stelem.ref
+ IL_0036: ldloc.1
+ IL_0037: ldc.i4.4
+ IL_0038: ldstr "'"
+ IL_003d: stelem.ref
+ IL_003e: ldloc.1
+ IL_003f: call string [mscorlib]System.String::Concat(string[])
+ IL_0044: call void [System.Console]System.Console::WriteLine(string)
+ IL_0049: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_004e: throw
+
+ IL_004f: ret
+ } // end of method TestClass::Test
+
+ .method private hidebysig static void
+ TestLocals() il managed
+ {
+ .maxstack 5
+ .locals (int32 V_0,
+ unsigned int32 V_1,
+ int64 V_2,
+ unsigned int64 V_3,
+ float32 V_4,
+ float64 V_5,
+ bool V_6,
+ value class [mscorlib]System.DateTime V_7,
+ value class [mscorlib]System.PlatformID V_8,
+ value class JitTest.Mood V_9)
+ IL_0000: ldc.i4.s 10
+ IL_0002: stloc.0
+ IL_0003: ldc.i4.s 11
+ IL_0005: stloc.1
+ IL_0006: ldc.i4.s 12
+ IL_0008: conv.i8
+ IL_0009: stloc.2
+ IL_000a: ldc.i4.s 13
+ IL_000c: conv.i8
+ IL_000d: stloc.3
+ IL_000e: ldc.r4 14.
+ IL_0013: stloc.s V_4
+ IL_0015: ldc.r8 15.
+ IL_001e: stloc.s V_5
+ IL_0020: ldc.i4.1
+ IL_0021: stloc.s V_6
+ IL_0023: ldloca.s V_7
+ IL_0025: ldc.i4.s 100
+ IL_0027: ldc.i4.s 10
+ IL_0029: ldc.i4.1
+ IL_002a: call instance void [mscorlib]System.DateTime::.ctor(int32,
+ int32,
+ int32)
+ IL_002f: ldc.i4.2
+ IL_0030: stloc.s V_8
+ IL_0032: ldc.i4.0
+ IL_0033: stloc.s V_9
+ IL_0035: ldstr "{%d}"
+ IL_003a: ldloca.s V_0
+ IL_003c: mkrefany [mscorlib]System.Int32
+ IL_0041: ldstr "{10}"
+ IL_0046: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_004b: ldstr "{%u}"
+ IL_0050: ldloca.s V_1
+ IL_0052: mkrefany [mscorlib]System.UInt32
+ IL_0057: ldstr "{11}"
+ IL_005c: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0061: ldstr "{%ld}"
+ IL_0066: ldloca.s V_2
+ IL_0068: mkrefany [mscorlib]System.Int64
+ IL_006d: ldstr "{12}"
+ IL_0072: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0077: ldstr "{%lu}"
+ IL_007c: ldloca.s V_3
+ IL_007e: mkrefany [mscorlib]System.UInt64
+ IL_0083: ldstr "{13}"
+ IL_0088: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_008d: ldstr "{%f}"
+ IL_0092: ldloca.s V_4
+ IL_0094: mkrefany [mscorlib]System.Single
+ IL_0099: ldstr "{14}"
+ IL_009e: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_00a3: ldstr "{%lf}"
+ IL_00a8: ldloca.s V_5
+ IL_00aa: mkrefany [mscorlib]System.Double
+ IL_00af: ldstr "{15}"
+ IL_00b4: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_00b9: ldstr "{%b}"
+ IL_00be: ldloca.s V_6
+ IL_00c0: mkrefany [mscorlib]System.Boolean
+ IL_00c5: ldstr "{true}"
+ IL_00ca: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_00cf: ldstr "{%t}"
+ IL_00d4: ldloca.s V_7
+ IL_00d6: mkrefany [mscorlib]System.DateTime
+ IL_00db: ldstr "{"
+ IL_00e0: ldloca.s V_7
+ IL_00e2: call instance string [mscorlib]System.DateTime::ToString()
+ IL_00e7: ldstr "}"
+ IL_00ec: call string [mscorlib]System.String::Concat(string,
+ string,
+ string)
+ IL_00f1: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_00f6: ldstr "{%p}"
+ IL_00fb: ldloca.s V_8
+ IL_00fd: mkrefany [mscorlib]System.PlatformID
+ IL_0102: ldstr "{Win32NT}"
+ IL_0107: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_010c: ldstr "{%e}"
+ IL_0111: ldloca.s V_9
+ IL_0113: mkrefany JitTest.Mood
+ IL_0118: ldstr "{good}"
+ IL_011d: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0122: ret
+ } // end of method TestClass::TestLocals
+
+ .method private hidebysig instance void
+ TestFields() il managed
+ {
+ .maxstack 5
+ IL_0000: ldstr "{%d}"
+ IL_0005: ldarg.0
+ IL_0006: ldflda int32 JitTest.TestClass::m_d
+ IL_000b: mkrefany [mscorlib]System.Int32
+ IL_0010: ldstr "{20}"
+ IL_0015: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_001a: ldstr "{%u}"
+ IL_001f: ldsflda unsigned int32 JitTest.TestClass::m_u
+ IL_0024: mkrefany [mscorlib]System.UInt32
+ IL_0029: ldstr "{21}"
+ IL_002e: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0033: ldstr "{%ld}"
+ IL_0038: ldarg.0
+ IL_0039: ldflda int64 JitTest.TestClass::m_l
+ IL_003e: mkrefany [mscorlib]System.Int64
+ IL_0043: ldstr "{22}"
+ IL_0048: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_004d: ldstr "{%lu}"
+ IL_0052: ldsflda unsigned int64 JitTest.TestClass::m_ul
+ IL_0057: mkrefany [mscorlib]System.UInt64
+ IL_005c: ldstr "{23}"
+ IL_0061: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0066: ldstr "{%f}"
+ IL_006b: ldarg.0
+ IL_006c: ldflda float32 JitTest.TestClass::m_f
+ IL_0071: mkrefany [mscorlib]System.Single
+ IL_0076: ldstr "{24}"
+ IL_007b: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0080: ldstr "{%lf}"
+ IL_0085: ldarg.0
+ IL_0086: ldflda float64 JitTest.TestClass::m_dbl
+ IL_008b: mkrefany [mscorlib]System.Double
+ IL_0090: ldstr "{25}"
+ IL_0095: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_009a: ldstr "{%b}"
+ IL_009f: ldarg.0
+ IL_00a0: ldflda bool JitTest.TestClass::m_b
+ IL_00a5: mkrefany [mscorlib]System.Boolean
+ IL_00aa: ldstr "{false}"
+ IL_00af: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_00b4: ldstr "{%t}"
+ IL_00b9: ldsflda value class [mscorlib]System.DateTime JitTest.TestClass::m_t
+ IL_00be: mkrefany [mscorlib]System.DateTime
+ IL_00c3: ldstr "{"
+ IL_00c8: ldsflda value class [mscorlib]System.DateTime JitTest.TestClass::m_t
+ IL_00cd: call instance string [mscorlib]System.DateTime::ToString()
+ IL_00d2: ldstr "}"
+ IL_00d7: call string [mscorlib]System.String::Concat(string,
+ string,
+ string)
+ IL_00dc: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_00e1: ldstr "{%p}"
+ IL_00e6: ldarg.0
+ IL_00e7: ldflda value class [mscorlib]System.PlatformID JitTest.TestClass::m_pid
+ IL_00ec: mkrefany [mscorlib]System.PlatformID
+ IL_00f1: ldstr "{Win32NT}"
+ IL_00f6: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_00fb: ldstr "{%e}"
+ IL_0100: ldarg.0
+ IL_0101: ldflda value class JitTest.Mood JitTest.TestClass::m_mood
+ IL_0106: mkrefany JitTest.Mood
+ IL_010b: ldstr "{good}"
+ IL_0110: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0115: ret
+ } // end of method TestClass::TestFields
+
+ .method private hidebysig static void
+ DoTestArgSlots(int32& d,
+ unsigned int32& u,
+ int64& l,
+ unsigned int64& ul,
+ float32& f,
+ float64& dbl,
+ bool& b,
+ value class [mscorlib]System.DateTime& t,
+ value class [mscorlib]System.PlatformID& pid) il managed
+ {
+ .maxstack 5
+ IL_0000: ldstr "{%d}"
+ IL_0005: ldarg.0
+ IL_0006: mkrefany [mscorlib]System.Int32
+ IL_000b: ldstr "{20}"
+ IL_0010: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0015: ldstr "{%u}"
+ IL_001a: ldarg.1
+ IL_001b: mkrefany [mscorlib]System.UInt32
+ IL_0020: ldstr "{21}"
+ IL_0025: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_002a: ldstr "{%ld}"
+ IL_002f: ldarg.2
+ IL_0030: mkrefany [mscorlib]System.Int64
+ IL_0035: ldstr "{22}"
+ IL_003a: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_003f: ldstr "{%lu}"
+ IL_0044: ldarg.3
+ IL_0045: mkrefany [mscorlib]System.UInt64
+ IL_004a: ldstr "{23}"
+ IL_004f: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0054: ldstr "{%f}"
+ IL_0059: ldarg.s f
+ IL_005b: mkrefany [mscorlib]System.Single
+ IL_0060: ldstr "{24}"
+ IL_0065: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_006a: ldstr "{%lf}"
+ IL_006f: ldarg.s dbl
+ IL_0071: mkrefany [mscorlib]System.Double
+ IL_0076: ldstr "{25}"
+ IL_007b: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0080: ldstr "{%b}"
+ IL_0085: ldarg.s b
+ IL_0087: mkrefany [mscorlib]System.Boolean
+ IL_008c: ldstr "{false}"
+ IL_0091: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0096: ldstr "{%t}"
+ IL_009b: ldarg.s t
+ IL_009d: mkrefany [mscorlib]System.DateTime
+ IL_00a2: ldstr "{"
+ IL_00a7: ldarg.s t
+ IL_00a9: call instance string [mscorlib]System.DateTime::ToString()
+ IL_00ae: ldstr "}"
+ IL_00b3: call string [mscorlib]System.String::Concat(string,
+ string,
+ string)
+ IL_00b8: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_00bd: ldstr "{%p}"
+ IL_00c2: ldarg.s pid
+ IL_00c4: mkrefany [mscorlib]System.PlatformID
+ IL_00c9: ldstr "{Win32NT}"
+ IL_00ce: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_00d3: ret
+ } // end of method TestClass::DoTestArgSlots
+
+ .method private hidebysig static void
+ TestArgSlots() il managed
+ {
+ .maxstack 9
+ .locals (int32 V_0,
+ unsigned int32 V_1,
+ int64 V_2,
+ unsigned int64 V_3,
+ float32 V_4,
+ float64 V_5,
+ bool V_6,
+ value class [mscorlib]System.DateTime V_7,
+ value class [mscorlib]System.PlatformID V_8)
+ IL_0000: ldc.i4.s 20
+ IL_0002: stloc.0
+ IL_0003: ldc.i4.s 21
+ IL_0005: stloc.1
+ IL_0006: ldc.i4.s 22
+ IL_0008: conv.i8
+ IL_0009: stloc.2
+ IL_000a: ldc.i4.s 23
+ IL_000c: conv.i8
+ IL_000d: stloc.3
+ IL_000e: ldc.r4 24.
+ IL_0013: stloc.s V_4
+ IL_0015: ldc.r8 25.
+ IL_001e: stloc.s V_5
+ IL_0020: ldc.i4.0
+ IL_0021: stloc.s V_6
+ IL_0023: ldloca.s V_7
+ IL_0025: ldc.i4.s 100
+ IL_0027: ldc.i4.s 10
+ IL_0029: ldc.i4.1
+ IL_002a: call instance void [mscorlib]System.DateTime::.ctor(int32,
+ int32,
+ int32)
+ IL_002f: ldc.i4.2
+ IL_0030: stloc.s V_8
+ IL_0032: ldloca.s V_0
+ IL_0034: ldloca.s V_1
+ IL_0036: ldloca.s V_2
+ IL_0038: ldloca.s V_3
+ IL_003a: ldloca.s V_4
+ IL_003c: ldloca.s V_5
+ IL_003e: ldloca.s V_6
+ IL_0040: ldloca.s V_7
+ IL_0042: ldloca.s V_8
+ IL_0044: call void JitTest.TestClass::DoTestArgSlots(int32&,
+ unsigned int32&,
+ int64&,
+ unsigned int64&,
+ float32&,
+ float64&,
+ bool&,
+ value class [mscorlib]System.DateTime&,
+ value class [mscorlib]System.PlatformID&)
+ IL_0049: ret
+ } // end of method TestClass::TestArgSlots
+
+ .method private hidebysig static void
+ TestArrayElem() il managed
+ {
+ .maxstack 5
+ .locals (int32[] V_0,
+ unsigned int32[] V_1,
+ int64[] V_2,
+ unsigned int64[] V_3,
+ float32[] V_4,
+ float64[] V_5,
+ bool[] V_6,
+ value class [mscorlib]System.DateTime[] V_7,
+ value class [mscorlib]System.PlatformID[] V_8,
+ value class JitTest.Mood[] V_9,
+ int32[] V_10,
+ unsigned int32[] V_11,
+ int64[] V_12,
+ unsigned int64[] V_13,
+ float32[] V_14,
+ float64[] V_15,
+ bool[] V_16,
+ value class [mscorlib]System.PlatformID[] V_17,
+ value class JitTest.Mood[] V_18)
+ IL_0000: ldc.i4.1
+ IL_0001: newarr [mscorlib]System.Int32
+ IL_0006: stloc.s V_10
+ IL_0008: ldloc.s V_10
+ IL_000a: ldc.i4.0
+ IL_000b: ldc.i4.s 10
+ IL_000d: stelem.i4
+ IL_000e: ldloc.s V_10
+ IL_0010: stloc.0
+ IL_0011: ldc.i4.1
+ IL_0012: newarr [mscorlib]System.UInt32
+ IL_0017: stloc.s V_11
+ IL_0019: ldloc.s V_11
+ IL_001b: ldc.i4.0
+ IL_001c: ldc.i4.s 11
+ IL_001e: stelem.i4
+ IL_001f: ldloc.s V_11
+ IL_0021: stloc.1
+ IL_0022: ldc.i4.1
+ IL_0023: newarr [mscorlib]System.Int64
+ IL_0028: stloc.s V_12
+ IL_002a: ldloc.s V_12
+ IL_002c: ldc.i4.0
+ IL_002d: ldc.i4.s 12
+ IL_002f: conv.i8
+ IL_0030: stelem.i8
+ IL_0031: ldloc.s V_12
+ IL_0033: stloc.2
+ IL_0034: ldc.i4.1
+ IL_0035: newarr [mscorlib]System.UInt64
+ IL_003a: stloc.s V_13
+ IL_003c: ldloc.s V_13
+ IL_003e: ldc.i4.0
+ IL_003f: ldc.i4.s 13
+ IL_0041: conv.i8
+ IL_0042: stelem.i8
+ IL_0043: ldloc.s V_13
+ IL_0045: stloc.3
+ IL_0046: ldc.i4.1
+ IL_0047: newarr [mscorlib]System.Single
+ IL_004c: stloc.s V_14
+ IL_004e: ldloc.s V_14
+ IL_0050: ldc.i4.0
+ IL_0051: ldc.r4 14.
+ IL_0056: stelem.r4
+ IL_0057: ldloc.s V_14
+ IL_0059: stloc.s V_4
+ IL_005b: ldc.i4.1
+ IL_005c: newarr [mscorlib]System.Double
+ IL_0061: stloc.s V_15
+ IL_0063: ldloc.s V_15
+ IL_0065: ldc.i4.0
+ IL_0066: ldc.r8 15.
+ IL_006f: stelem.r8
+ IL_0070: ldloc.s V_15
+ IL_0072: stloc.s V_5
+ IL_0074: ldc.i4.1
+ IL_0075: newarr [mscorlib]System.Boolean
+ IL_007a: stloc.s V_16
+ IL_007c: ldloc.s V_16
+ IL_007e: ldc.i4.0
+ IL_007f: ldc.i4.1
+ IL_0080: stelem.i1
+ IL_0081: ldloc.s V_16
+ IL_0083: stloc.s V_6
+ IL_0085: ldc.i4 0xc8
+ IL_008a: newarr [mscorlib]System.DateTime
+ IL_008f: stloc.s V_7
+ IL_0091: ldloc.s V_7
+ IL_0093: ldc.i4.1
+ IL_0094: ldelema [mscorlib]System.DateTime
+ IL_0099: ldc.i4.s 100
+ IL_009b: ldc.i4.s 10
+ IL_009d: ldc.i4.1
+ IL_009e: call instance void [mscorlib]System.DateTime::.ctor(int32,
+ int32,
+ int32)
+ IL_00a3: ldc.i4.1
+ IL_00a4: newarr [mscorlib]System.PlatformID
+ IL_00a9: stloc.s V_17
+ IL_00ab: ldloc.s V_17
+ IL_00ad: ldc.i4.0
+ IL_00ae: ldc.i4.2
+ IL_00af: stelem.i4
+ IL_00b0: ldloc.s V_17
+ IL_00b2: stloc.s V_8
+ IL_00b4: ldc.i4.1
+ IL_00b5: newarr JitTest.Mood
+ IL_00ba: stloc.s V_18
+ IL_00bc: ldloc.s V_18
+ IL_00be: stloc.s V_9
+ IL_00c0: ldstr "{%d}"
+ IL_00c5: ldloc.0
+ IL_00c6: ldc.i4.0
+ IL_00c7: ldelema [mscorlib]System.Int32
+ IL_00cc: mkrefany [mscorlib]System.Int32
+ IL_00d1: ldstr "{10}"
+ IL_00d6: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_00db: ldstr "{%u}"
+ IL_00e0: ldloc.1
+ IL_00e1: ldc.i4.0
+ IL_00e2: ldelema [mscorlib]System.UInt32
+ IL_00e7: mkrefany [mscorlib]System.UInt32
+ IL_00ec: ldstr "{11}"
+ IL_00f1: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_00f6: ldstr "{%ld}"
+ IL_00fb: ldloc.2
+ IL_00fc: ldc.i4.0
+ IL_00fd: ldelema [mscorlib]System.Int64
+ IL_0102: mkrefany [mscorlib]System.Int64
+ IL_0107: ldstr "{12}"
+ IL_010c: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0111: ldstr "{%lu}"
+ IL_0116: ldloc.3
+ IL_0117: ldc.i4.0
+ IL_0118: ldelema [mscorlib]System.UInt64
+ IL_011d: mkrefany [mscorlib]System.UInt64
+ IL_0122: ldstr "{13}"
+ IL_0127: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_012c: ldstr "{%f}"
+ IL_0131: ldloc.s V_4
+ IL_0133: ldc.i4.0
+ IL_0134: ldelema [mscorlib]System.Single
+ IL_0139: mkrefany [mscorlib]System.Single
+ IL_013e: ldstr "{14}"
+ IL_0143: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0148: ldstr "{%lf}"
+ IL_014d: ldloc.s V_5
+ IL_014f: ldc.i4.0
+ IL_0150: ldelema [mscorlib]System.Double
+ IL_0155: mkrefany [mscorlib]System.Double
+ IL_015a: ldstr "{15}"
+ IL_015f: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0164: ldstr "{%b}"
+ IL_0169: ldloc.s V_6
+ IL_016b: ldc.i4.0
+ IL_016c: ldelema [mscorlib]System.Boolean
+ IL_0171: mkrefany [mscorlib]System.Boolean
+ IL_0176: ldstr "{true}"
+ IL_017b: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0180: ldstr "{%t}"
+ IL_0185: ldloc.s V_7
+ IL_0187: ldc.i4.1
+ IL_0188: ldelema [mscorlib]System.DateTime
+ IL_018d: mkrefany [mscorlib]System.DateTime
+ IL_0192: ldstr "{"
+ IL_0197: ldloc.s V_7
+ IL_0199: ldc.i4.1
+ IL_019a: ldelema [mscorlib]System.DateTime
+ IL_019f: call instance string [mscorlib]System.DateTime::ToString()
+ IL_01a4: ldstr "}"
+ IL_01a9: call string [mscorlib]System.String::Concat(string,
+ string,
+ string)
+ IL_01ae: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_01b3: ldstr "{%p}"
+ IL_01b8: ldloc.s V_8
+ IL_01ba: ldc.i4.0
+ IL_01bb: ldelema [mscorlib]System.PlatformID
+ IL_01c0: mkrefany [mscorlib]System.PlatformID
+ IL_01c5: ldstr "{Win32NT}"
+ IL_01ca: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_01cf: ldstr "{%e}"
+ IL_01d4: ldloc.s V_9
+ IL_01d6: ldc.i4.0
+ IL_01d7: ldelema JitTest.Mood
+ IL_01dc: mkrefany JitTest.Mood
+ IL_01e1: ldstr "{good}"
+ IL_01e6: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_01eb: ret
+ } // end of method TestClass::TestArrayElem
+
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 8
+ IL_0000: call void JitTest.TestClass::TestLocals()
+ IL_0005: newobj instance void JitTest.TestClass::.ctor()
+ IL_000a: call instance void JitTest.TestClass::TestFields()
+ IL_000f: call void JitTest.TestClass::TestArrayElem()
+ IL_0014: ldstr "*** passed ***"
+ IL_0019: call void [System.Console]System.Console::WriteLine(string)
+ IL_001e: ldc.i4 100
+ IL_001f: ret
+ } // end of method TestClass::Main
+
+ .method public hidebysig specialname rtspecialname static
+ void .cctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldc.i4.s 21
+ IL_0002: stsfld unsigned int32 JitTest.TestClass::m_u
+ IL_0007: ldc.i4.s 23
+ IL_0009: conv.i8
+ IL_000a: stsfld unsigned int64 JitTest.TestClass::m_ul
+ IL_000f: ldsflda value class [mscorlib]System.DateTime JitTest.TestClass::m_t
+ IL_0014: ldc.i4.s 100
+ IL_0016: ldc.i4.s 10
+ IL_0018: ldc.i4.1
+ IL_0019: call instance void [mscorlib]System.DateTime::.ctor(int32,
+ int32,
+ int32)
+ IL_001e: ret
+ } // end of method TestClass::.cctor
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 2
+ IL_0000: ldarg.0
+ IL_0001: ldc.i4.s 20
+ IL_0003: stfld int32 JitTest.TestClass::m_d
+ IL_0008: ldarg.0
+ IL_0009: ldc.i4.s 22
+ IL_000b: conv.i8
+ IL_000c: stfld int64 JitTest.TestClass::m_l
+ IL_0011: ldarg.0
+ IL_0012: ldc.r4 24.
+ IL_0017: stfld float32 JitTest.TestClass::m_f
+ IL_001c: ldarg.0
+ IL_001d: ldc.r8 25.
+ IL_0026: stfld float64 JitTest.TestClass::m_dbl
+ IL_002b: ldarg.0
+ IL_002c: ldc.i4.0
+ IL_002d: stfld bool JitTest.TestClass::m_b
+ IL_0032: ldarg.0
+ IL_0033: ldc.i4.2
+ IL_0034: stfld value class [mscorlib]System.PlatformID JitTest.TestClass::m_pid
+ IL_0039: ldarg.0
+ IL_003a: ldc.i4.0
+ IL_003b: stfld value class JitTest.Mood JitTest.TestClass::m_mood
+ IL_0040: ldarg.0
+ IL_0041: call instance void [mscorlib]System.Object::.ctor()
+ IL_0046: ret
+ } // end of method TestClass::.ctor
+
+ } // end of class TestClass
+
+} // end of namespace JitTest
+
diff --git a/tests/src/JIT/Methodical/refany/indcall.il b/tests/src/JIT/Methodical/refany/indcall.il
new file mode 100644
index 0000000000..03a4c9bc07
--- /dev/null
+++ b/tests/src/JIT/Methodical/refany/indcall.il
@@ -0,0 +1,80 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+
+.assembly extern mscorlib
+{
+}
+.assembly 'bug'
+{
+
+
+ .permission reqmin ['mscorlib']System.Security.Permissions.SecurityPermissionAttribute ( "SkipVerification" = true )
+}
+.module 'bug.exe'
+.namespace JitTest
+{
+ .class private auto ansi Test extends ['mscorlib']System.Object
+ {
+ .method private hidebysig instance int32 DoStuff(method instance int32 *(refany)) il managed
+ {
+ .locals (int32 N)
+ .maxstack 8
+ ldarg.0
+ ldc.i4.7
+ stloc N
+ ldloca N
+ mkrefany [mscorlib]System.Int32
+ ldarg.1
+ calli instance int32(refany)
+ ret
+ } // end of method 'Test::DoStuff'
+ .method private hidebysig instance int32 DummyMethod(refany) il managed
+ {
+ .maxstack 8
+ ldarg.1
+ refanytype
+ call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle )
+ ldtoken [mscorlib]System.Int32
+ call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle )
+ ceq
+ brtrue OK
+ newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ throw
+ OK:
+ ldarg.1
+ refanyval [mscorlib]System.Int32
+ ldind.i4
+ ldc.i4.7
+ xor
+ ldc.i4 100
+ add
+ ret
+ } // end of method 'Test::DoStuff'
+
+ .method private hidebysig static int32 Main() il managed
+ {
+ .entrypoint
+ .maxstack 6
+ .locals (int32 V_0, int32)
+ newobj instance void JitTest.Test::.ctor()
+ ldftn instance int32 JitTest.Test::DummyMethod(refany)
+ ldftn instance int32 JitTest.Test::DoStuff(method instance int32 *(refany))
+ tail. calli instance int32 (method instance int32 *(refany))
+ ret
+ } // end of method 'Test::Main'
+
+ .method public hidebysig specialname rtspecialname instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void ['mscorlib']System.Object::.ctor()
+ IL_0006: ret
+ } // end of method 'Test::.ctor'
+
+ } // end of class 'Test'
+
+} // end of namespace 'JitTest'
diff --git a/tests/src/JIT/Methodical/refany/lcs.il b/tests/src/JIT/Methodical/refany/lcs.il
new file mode 100644
index 0000000000..ca3fdb8b43
--- /dev/null
+++ b/tests/src/JIT/Methodical/refany/lcs.il
@@ -0,0 +1,770 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+}
+.assembly lcs// as "lcs"
+{
+}
+.module lcs.exe
+.namespace JitTest
+{
+ .class private auto ansi LCS
+ extends [mscorlib]System.Object
+ {
+ .field private static literal int32 RANK = int32(0x00000004)
+ .method private hidebysig static string
+ buildLCS(typedref _b,
+ typedref _X,
+ typedref _ind) il managed
+ {
+ .maxstack 6
+ .locals (int32 V_0,
+ typedref V_1,
+ int32 V_2,
+ typedref V_3,
+ int32 V_4,
+ int32[] V_5,
+ int32 V_6)
+ IL_0000: ldc.i4.0
+ IL_0001: stloc.0
+ IL_0002: ldloca.s V_0
+ IL_0004: mkrefany [mscorlib]System.Int32
+ IL_0009: stloc.1
+ IL_000a: br.s IL_0027
+
+ IL_000c: ldarg.2
+ IL_000d: refanyval int32[]
+ IL_0012: ldind.ref
+ IL_0013: ldloc.1
+ IL_0014: refanyval [mscorlib]System.Int32
+ IL_0019: ldind.i4
+ IL_001a: ldelem.i4
+ IL_001b: brtrue.s IL_0023
+
+ IL_001d: ldstr ""
+ IL_0022: ret
+
+ IL_0023: ldloc.0
+ IL_0024: ldc.i4.1
+ IL_0025: add
+ IL_0026: stloc.0
+ IL_0027: ldloc.1
+ IL_0028: refanyval [mscorlib]System.Int32
+ IL_002d: ldind.i4
+ IL_002e: ldc.i4.4
+ IL_002f: blt.s IL_000c
+
+ IL_0031: ldarg.0
+ IL_0032: refanyval int32[0...,0...,0...,0...]
+ IL_0037: ldind.ref
+ IL_0038: ldarg.2
+ IL_0039: refanyval int32[]
+ IL_003e: ldind.ref
+ IL_003f: ldc.i4.0
+ IL_0040: ldelem.i4
+ IL_0041: ldarg.2
+ IL_0042: refanyval int32[]
+ IL_0047: ldind.ref
+ IL_0048: ldc.i4.1
+ IL_0049: ldelem.i4
+ IL_004a: ldarg.2
+ IL_004b: refanyval int32[]
+ IL_0050: ldind.ref
+ IL_0051: ldc.i4.2
+ IL_0052: ldelem.i4
+ IL_0053: ldarg.2
+ IL_0054: refanyval int32[]
+ IL_0059: ldind.ref
+ IL_005a: ldc.i4.3
+ IL_005b: ldelem.i4
+ IL_005c: call instance int32 int32[0...,0...,0...,0...]::Get(int32,
+ int32,
+ int32,
+ int32)
+ IL_0061: stloc.2
+ IL_0062: ldloc.2
+ IL_0063: ldc.i4.4
+ IL_0064: bne.un.s IL_00c8
+
+ IL_0066: ldc.i4.0
+ IL_0067: stloc.0
+ IL_0068: ldloca.s V_0
+ IL_006a: mkrefany [mscorlib]System.Int32
+ IL_006f: stloc.3
+ IL_0070: br.s IL_0092
+
+ IL_0072: ldarg.2
+ IL_0073: refanyval int32[]
+ IL_0078: ldind.ref
+ IL_0079: dup
+ IL_007a: stloc.s V_5
+ IL_007c: ldloc.3
+ IL_007d: refanyval [mscorlib]System.Int32
+ IL_0082: ldind.i4
+ IL_0083: dup
+ IL_0084: stloc.s V_6
+ IL_0086: ldloc.s V_5
+ IL_0088: ldloc.s V_6
+ IL_008a: ldelem.i4
+ IL_008b: ldc.i4.1
+ IL_008c: sub
+ IL_008d: stelem.i4
+ IL_008e: ldloc.0
+ IL_008f: ldc.i4.1
+ IL_0090: add
+ IL_0091: stloc.0
+ IL_0092: ldloc.3
+ IL_0093: refanyval [mscorlib]System.Int32
+ IL_0098: ldind.i4
+ IL_0099: ldc.i4.4
+ IL_009a: blt.s IL_0072
+
+ IL_009c: ldarg.2
+ IL_009d: refanyval int32[]
+ IL_00a2: ldind.ref
+ IL_00a3: ldc.i4.0
+ IL_00a4: ldelem.i4
+ IL_00a5: stloc.s V_4
+ IL_00a7: ldarg.0
+ IL_00a8: ldarg.1
+ IL_00a9: ldarg.2
+ IL_00aa: call string JitTest.LCS::buildLCS(typedref,
+ typedref,
+ typedref)
+ IL_00af: ldarg.1
+ IL_00b0: refanyval wchar[]
+ IL_00b5: ldind.ref
+ IL_00b6: ldloc.s V_4
+ IL_00b8: ldelem.u2
+ IL_00bd: box [mscorlib]System.Char
+ IL_00c2: call string [mscorlib]System.String::Concat(class [mscorlib]System.Object,
+ class [mscorlib]System.Object)
+ IL_00c7: ret
+
+ IL_00c8: ldloc.2
+ IL_00c9: ldc.i4.0
+ IL_00ca: blt.s IL_00ef
+
+ IL_00cc: ldloc.2
+ IL_00cd: ldc.i4.4
+ IL_00ce: bge.s IL_00ef
+
+ IL_00d0: ldarg.2
+ IL_00d1: refanyval int32[]
+ IL_00d6: ldind.ref
+ IL_00d7: dup
+ IL_00d8: stloc.s V_5
+ IL_00da: ldloc.2
+ IL_00db: dup
+ IL_00dc: stloc.s V_6
+ IL_00de: ldloc.s V_5
+ IL_00e0: ldloc.s V_6
+ IL_00e2: ldelem.i4
+ IL_00e3: ldc.i4.1
+ IL_00e4: sub
+ IL_00e5: stelem.i4
+ IL_00e6: ldarg.0
+ IL_00e7: ldarg.1
+ IL_00e8: ldarg.2
+ IL_00e9: call string JitTest.LCS::buildLCS(typedref,
+ typedref,
+ typedref)
+ IL_00ee: ret
+
+ IL_00ef: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_00f4: throw
+ } // end of method LCS::buildLCS
+
+ .method private hidebysig static void
+ findLCS(typedref _c,
+ typedref _b,
+ typedref _seq,
+ typedref _len) il managed
+ {
+ .maxstack 11
+ .locals (int32[] V_0,
+ bool V_1,
+ int32 V_2,
+ int32 V_3,
+ int32 V_4,
+ int32 V_5,
+ int32[] V_6,
+ int32 V_7)
+
+ ldarg.0 refanytype
+ call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle )
+ ldarg.1 refanytype
+ call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle )
+ ldarg.2 refanytype
+ call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle )
+ ldarg.3 refanytype
+ call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle )
+ ceq
+ ceq
+ ceq
+ pop
+
+
+ IL_0000: ldc.i4.4
+ IL_0001: newarr [mscorlib]System.Int32
+ IL_0006: stloc.0
+ IL_0007: ldloc.0
+ IL_0008: ldc.i4.0
+ IL_0009: ldc.i4.1
+ IL_000a: stelem.i4
+ IL_000b: br IL_01d1
+
+ IL_0010: ldloc.0
+ IL_0011: ldc.i4.1
+ IL_0012: ldc.i4.1
+ IL_0013: stelem.i4
+ IL_0014: br IL_01b4
+
+ IL_0019: ldloc.0
+ IL_001a: ldc.i4.2
+ IL_001b: ldc.i4.1
+ IL_001c: stelem.i4
+ IL_001d: br IL_0197
+
+ IL_0022: ldloc.0
+ IL_0023: ldc.i4.3
+ IL_0024: ldc.i4.1
+ IL_0025: stelem.i4
+ IL_0026: br IL_017a
+
+ IL_002b: ldc.i4.1
+ IL_002c: stloc.1
+ IL_002d: ldc.i4.1
+ IL_002e: stloc.2
+ IL_002f: br.s IL_005d
+
+ IL_0031: ldarg.2
+ IL_0032: refanyval wchar[][]
+ IL_0037: ldind.ref
+ IL_0038: ldloc.2
+ IL_0039: ldelem.ref
+ IL_003a: ldloc.0
+ IL_003b: ldloc.2
+ IL_003c: ldelem.i4
+ IL_003d: ldc.i4.1
+ IL_003e: sub
+ IL_003f: ldelem.u2
+ IL_0040: ldarg.2
+ IL_0041: refanyval wchar[][]
+ IL_0046: ldind.ref
+ IL_0047: ldloc.2
+ IL_0048: ldc.i4.1
+ IL_0049: sub
+ IL_004a: ldelem.ref
+ IL_004b: ldloc.0
+ IL_004c: ldloc.2
+ IL_004d: ldc.i4.1
+ IL_004e: sub
+ IL_004f: ldelem.i4
+ IL_0050: ldc.i4.1
+ IL_0051: sub
+ IL_0052: ldelem.u2
+ IL_0053: beq.s IL_0059
+
+ IL_0055: ldc.i4.0
+ IL_0056: stloc.1
+ IL_0057: br.s IL_0061
+
+ IL_0059: ldloc.2
+ IL_005a: ldc.i4.1
+ IL_005b: add
+ IL_005c: stloc.2
+ IL_005d: ldloc.2
+ IL_005e: ldc.i4.4
+ IL_005f: blt.s IL_0031
+
+ IL_0061: ldloc.1
+ IL_0062: brfalse.s IL_00bc
+
+ IL_0064: ldarg.0
+ IL_0065: refanyval int32[0...,0...,0...,0...]
+ IL_006a: ldind.ref
+ IL_006b: ldloc.0
+ IL_006c: ldc.i4.0
+ IL_006d: ldelem.i4
+ IL_006e: ldloc.0
+ IL_006f: ldc.i4.1
+ IL_0070: ldelem.i4
+ IL_0071: ldloc.0
+ IL_0072: ldc.i4.2
+ IL_0073: ldelem.i4
+ IL_0074: ldloc.0
+ IL_0075: ldc.i4.3
+ IL_0076: ldelem.i4
+ IL_0077: ldarg.0
+ IL_0078: refanyval int32[0...,0...,0...,0...]
+ IL_007d: ldind.ref
+ IL_007e: ldloc.0
+ IL_007f: ldc.i4.0
+ IL_0080: ldelem.i4
+ IL_0081: ldc.i4.1
+ IL_0082: sub
+ IL_0083: ldloc.0
+ IL_0084: ldc.i4.1
+ IL_0085: ldelem.i4
+ IL_0086: ldc.i4.1
+ IL_0087: sub
+ IL_0088: ldloc.0
+ IL_0089: ldc.i4.2
+ IL_008a: ldelem.i4
+ IL_008b: ldc.i4.1
+ IL_008c: sub
+ IL_008d: ldloc.0
+ IL_008e: ldc.i4.3
+ IL_008f: ldelem.i4
+ IL_0090: ldc.i4.1
+ IL_0091: sub
+ IL_0092: call instance int32 int32[0...,0...,0...,0...]::Get(int32,
+ int32,
+ int32,
+ int32)
+ IL_0097: ldc.i4.1
+ IL_0098: add
+ IL_0099: call instance void int32[0...,0...,0...,0...]::Set(int32,
+ int32,
+ int32,
+ int32,
+ int32)
+ IL_009e: ldarg.1
+ IL_009f: refanyval int32[0...,0...,0...,0...]
+ IL_00a4: ldind.ref
+ IL_00a5: ldloc.0
+ IL_00a6: ldc.i4.0
+ IL_00a7: ldelem.i4
+ IL_00a8: ldloc.0
+ IL_00a9: ldc.i4.1
+ IL_00aa: ldelem.i4
+ IL_00ab: ldloc.0
+ IL_00ac: ldc.i4.2
+ IL_00ad: ldelem.i4
+ IL_00ae: ldloc.0
+ IL_00af: ldc.i4.3
+ IL_00b0: ldelem.i4
+ IL_00b1: ldc.i4.4
+ IL_00b2: call instance void int32[0...,0...,0...,0...]::Set(int32,
+ int32,
+ int32,
+ int32,
+ int32)
+ IL_00b7: br IL_016e
+
+ IL_00bc: ldc.i4.m1
+ IL_00bd: stloc.3
+ IL_00be: ldc.i4.m1
+ IL_00bf: stloc.s V_4
+ IL_00c1: ldc.i4.0
+ IL_00c2: stloc.s V_5
+ IL_00c4: br.s IL_0127
+
+ IL_00c6: ldloc.0
+ IL_00c7: dup
+ IL_00c8: stloc.s V_6
+ IL_00ca: ldloc.s V_5
+ IL_00cc: dup
+ IL_00cd: stloc.s V_7
+ IL_00cf: ldloc.s V_6
+ IL_00d1: ldloc.s V_7
+ IL_00d3: ldelem.i4
+ IL_00d4: ldc.i4.1
+ IL_00d5: sub
+ IL_00d6: stelem.i4
+ IL_00d7: ldarg.0
+ IL_00d8: refanyval int32[0...,0...,0...,0...]
+ IL_00dd: ldind.ref
+ IL_00de: ldloc.0
+ IL_00df: ldc.i4.0
+ IL_00e0: ldelem.i4
+ IL_00e1: ldloc.0
+ IL_00e2: ldc.i4.1
+ IL_00e3: ldelem.i4
+ IL_00e4: ldloc.0
+ IL_00e5: ldc.i4.2
+ IL_00e6: ldelem.i4
+ IL_00e7: ldloc.0
+ IL_00e8: ldc.i4.3
+ IL_00e9: ldelem.i4
+ IL_00ea: call instance int32 int32[0...,0...,0...,0...]::Get(int32,
+ int32,
+ int32,
+ int32)
+ IL_00ef: ldloc.s V_4
+ IL_00f1: ble.s IL_0110
+
+ IL_00f3: ldloc.s V_5
+ IL_00f5: stloc.3
+ IL_00f6: ldarg.0
+ IL_00f7: refanyval int32[0...,0...,0...,0...]
+ IL_00fc: ldind.ref
+ IL_00fd: ldloc.0
+ IL_00fe: ldc.i4.0
+ IL_00ff: ldelem.i4
+ IL_0100: ldloc.0
+ IL_0101: ldc.i4.1
+ IL_0102: ldelem.i4
+ IL_0103: ldloc.0
+ IL_0104: ldc.i4.2
+ IL_0105: ldelem.i4
+ IL_0106: ldloc.0
+ IL_0107: ldc.i4.3
+ IL_0108: ldelem.i4
+ IL_0109: call instance int32 int32[0...,0...,0...,0...]::Get(int32,
+ int32,
+ int32,
+ int32)
+ IL_010e: stloc.s V_4
+ IL_0110: ldloc.0
+ IL_0111: dup
+ IL_0112: stloc.s V_6
+ IL_0114: ldloc.s V_5
+ IL_0116: dup
+ IL_0117: stloc.s V_7
+ IL_0119: ldloc.s V_6
+ IL_011b: ldloc.s V_7
+ IL_011d: ldelem.i4
+ IL_011e: ldc.i4.1
+ IL_011f: add
+ IL_0120: stelem.i4
+ IL_0121: ldloc.s V_5
+ IL_0123: ldc.i4.1
+ IL_0124: add
+ IL_0125: stloc.s V_5
+ IL_0127: ldloc.s V_5
+ IL_0129: ldc.i4.4
+ IL_012a: blt.s IL_00c6
+
+ IL_012c: ldloc.3
+ IL_012d: ldc.i4.0
+ IL_012e: blt.s IL_0135
+
+ IL_0130: ldloc.s V_4
+ IL_0132: ldc.i4.0
+ IL_0133: bge.s IL_013b
+
+ IL_0135: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_013a: throw
+
+ IL_013b: ldarg.0
+ IL_013c: refanyval int32[0...,0...,0...,0...]
+ IL_0141: ldind.ref
+ IL_0142: ldloc.0
+ IL_0143: ldc.i4.0
+ IL_0144: ldelem.i4
+ IL_0145: ldloc.0
+ IL_0146: ldc.i4.1
+ IL_0147: ldelem.i4
+ IL_0148: ldloc.0
+ IL_0149: ldc.i4.2
+ IL_014a: ldelem.i4
+ IL_014b: ldloc.0
+ IL_014c: ldc.i4.3
+ IL_014d: ldelem.i4
+ IL_014e: ldloc.s V_4
+ IL_0150: call instance void int32[0...,0...,0...,0...]::Set(int32,
+ int32,
+ int32,
+ int32,
+ int32)
+ IL_0155: ldarg.1
+ IL_0156: refanyval int32[0...,0...,0...,0...]
+ IL_015b: ldind.ref
+ IL_015c: ldloc.0
+ IL_015d: ldc.i4.0
+ IL_015e: ldelem.i4
+ IL_015f: ldloc.0
+ IL_0160: ldc.i4.1
+ IL_0161: ldelem.i4
+ IL_0162: ldloc.0
+ IL_0163: ldc.i4.2
+ IL_0164: ldelem.i4
+ IL_0165: ldloc.0
+ IL_0166: ldc.i4.3
+ IL_0167: ldelem.i4
+ IL_0168: ldloc.3
+ IL_0169: call instance void int32[0...,0...,0...,0...]::Set(int32,
+ int32,
+ int32,
+ int32,
+ int32)
+ IL_016e: ldloc.0
+ IL_016f: dup
+ IL_0170: stloc.s V_6
+ IL_0172: ldc.i4.3
+ IL_0173: ldloc.s V_6
+ IL_0175: ldc.i4.3
+ IL_0176: ldelem.i4
+ IL_0177: ldc.i4.1
+ IL_0178: add
+ IL_0179: stelem.i4
+ IL_017a: ldloc.0
+ IL_017b: ldc.i4.3
+ IL_017c: ldelem.i4
+ IL_017d: ldarg.3
+ IL_017e: refanyval int32[]
+ IL_0183: ldind.ref
+ IL_0184: ldc.i4.3
+ IL_0185: ldelem.i4
+ IL_0186: blt IL_002b
+
+ IL_018b: ldloc.0
+ IL_018c: dup
+ IL_018d: stloc.s V_6
+ IL_018f: ldc.i4.2
+ IL_0190: ldloc.s V_6
+ IL_0192: ldc.i4.2
+ IL_0193: ldelem.i4
+ IL_0194: ldc.i4.1
+ IL_0195: add
+ IL_0196: stelem.i4
+ IL_0197: ldloc.0
+ IL_0198: ldc.i4.2
+ IL_0199: ldelem.i4
+ IL_019a: ldarg.3
+ IL_019b: refanyval int32[]
+ IL_01a0: ldind.ref
+ IL_01a1: ldc.i4.2
+ IL_01a2: ldelem.i4
+ IL_01a3: blt IL_0022
+
+ IL_01a8: ldloc.0
+ IL_01a9: dup
+ IL_01aa: stloc.s V_6
+ IL_01ac: ldc.i4.1
+ IL_01ad: ldloc.s V_6
+ IL_01af: ldc.i4.1
+ IL_01b0: ldelem.i4
+ IL_01b1: ldc.i4.1
+ IL_01b2: add
+ IL_01b3: stelem.i4
+ IL_01b4: ldloc.0
+ IL_01b5: ldc.i4.1
+ IL_01b6: ldelem.i4
+ IL_01b7: ldarg.3
+ IL_01b8: refanyval int32[]
+ IL_01bd: ldind.ref
+ IL_01be: ldc.i4.1
+ IL_01bf: ldelem.i4
+ IL_01c0: blt IL_0019
+
+ IL_01c5: ldloc.0
+ IL_01c6: dup
+ IL_01c7: stloc.s V_6
+ IL_01c9: ldc.i4.0
+ IL_01ca: ldloc.s V_6
+ IL_01cc: ldc.i4.0
+ IL_01cd: ldelem.i4
+ IL_01ce: ldc.i4.1
+ IL_01cf: add
+ IL_01d0: stelem.i4
+ IL_01d1: ldloc.0
+ IL_01d2: ldc.i4.0
+ IL_01d3: ldelem.i4
+ IL_01d4: ldarg.3
+ IL_01d5: refanyval int32[]
+ IL_01da: ldind.ref
+ IL_01db: ldc.i4.0
+ IL_01dc: ldelem.i4
+ IL_01dd: blt IL_0010
+
+ IL_01e2: ret
+ } // end of method LCS::findLCS
+
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 5
+ .locals (string[] V_0,
+ int32[] V_1,
+ wchar[][] V_2,
+ int32 V_3,
+ int32[0...,0...,0...,0...] V_4,
+ int32[0...,0...,0...,0...] V_5,
+ int32 V_6,
+ string[] V_7,
+ int32[] V_8,
+ int32 V_9)
+ IL_0000: ldstr "Test searches for longest common subsequence of 4 "
+ + "strings\n\n"
+ IL_0005: call void [System.Console]System.Console::WriteLine(string)
+ IL_000a: ldc.i4.4
+ IL_000b: newarr [mscorlib]System.String
+ IL_0010: stloc.s V_7
+ IL_0012: ldloc.s V_7
+ IL_0014: ldc.i4.0
+ IL_0015: ldstr "The Sun has left"
+ IL_001a: stelem.ref
+ IL_001b: ldloc.s V_7
+ IL_001d: ldc.i4.1
+ IL_001e: ldstr "his blackness and"
+ IL_0023: stelem.ref
+ IL_0024: ldloc.s V_7
+ IL_0026: ldc.i4.2
+ IL_0027: ldstr "has found a fresher"
+ IL_002c: stelem.ref
+ IL_002d: ldloc.s V_7
+ IL_002f: ldc.i4.3
+ IL_0030: ldstr "morning and the fair Moon"
+ IL_0035: stelem.ref
+ IL_0036: ldloc.s V_7
+ IL_0038: stloc.0
+ IL_0039: ldc.i4.4
+ IL_003a: newarr [mscorlib]System.Int32
+ IL_003f: stloc.1
+ IL_0040: ldc.i4.4
+ IL_0041: newarr wchar[]
+ IL_0046: stloc.2
+ IL_0047: ldc.i4.0
+ IL_0048: stloc.3
+ IL_0049: br.s IL_0067
+
+ IL_004b: ldloc.1
+ IL_004c: ldloc.3
+ IL_004d: ldloc.0
+ IL_004e: ldloc.3
+ IL_004f: ldelem.ref
+ IL_0050: call instance int32 [mscorlib]System.String::get_Length()
+ IL_0055: ldc.i4.1
+ IL_0056: add
+ IL_0057: stelem.i4
+ IL_0058: ldloc.2
+ IL_0059: ldloc.3
+ IL_005a: ldloc.0
+ IL_005b: ldloc.3
+ IL_005c: ldelem.ref
+ IL_005d: call instance wchar[] [mscorlib]System.String::ToCharArray()
+ IL_0062: stelem.ref
+ IL_0063: ldloc.3
+ IL_0064: ldc.i4.1
+ IL_0065: add
+ IL_0066: stloc.3
+ IL_0067: ldloc.3
+ IL_0068: ldc.i4.4
+ IL_0069: blt.s IL_004b
+
+ IL_006b: ldloc.1
+ IL_006c: ldc.i4.0
+ IL_006d: ldelem.i4
+ IL_006e: ldloc.1
+ IL_006f: ldc.i4.1
+ IL_0070: ldelem.i4
+ IL_0071: ldloc.1
+ IL_0072: ldc.i4.2
+ IL_0073: ldelem.i4
+ IL_0074: ldloc.1
+ IL_0075: ldc.i4.3
+ IL_0076: ldelem.i4
+ IL_0077: newobj instance void int32[0...,0...,0...,0...]::.ctor(int32,
+ int32,
+ int32,
+ int32)
+ IL_007c: stloc.s V_4
+ IL_007e: ldloc.1
+ IL_007f: ldc.i4.0
+ IL_0080: ldelem.i4
+ IL_0081: ldloc.1
+ IL_0082: ldc.i4.1
+ IL_0083: ldelem.i4
+ IL_0084: ldloc.1
+ IL_0085: ldc.i4.2
+ IL_0086: ldelem.i4
+ IL_0087: ldloc.1
+ IL_0088: ldc.i4.3
+ IL_0089: ldelem.i4
+ IL_008a: newobj instance void int32[0...,0...,0...,0...]::.ctor(int32,
+ int32,
+ int32,
+ int32)
+ IL_008f: stloc.s V_5
+ IL_0091: ldloca.s V_4
+ IL_0093: mkrefany int32[0...,0...,0...,0...]
+ IL_0098: ldloca.s V_5
+ IL_009a: mkrefany int32[0...,0...,0...,0...]
+ IL_009f: ldloca.s V_2
+ IL_00a1: mkrefany wchar[][]
+ IL_00a6: ldloca.s V_1
+ IL_00a8: mkrefany int32[]
+ IL_00ad: call void JitTest.LCS::findLCS(typedref,
+ typedref,
+ typedref,
+ typedref)
+ IL_00b2: ldc.i4.0
+ IL_00b3: stloc.s V_6
+ IL_00b5: br.s IL_00ce
+
+ IL_00b7: ldloc.1
+ IL_00b8: dup
+ IL_00b9: stloc.s V_8
+ IL_00bb: ldloc.s V_6
+ IL_00bd: dup
+ IL_00be: stloc.s V_9
+ IL_00c0: ldloc.s V_8
+ IL_00c2: ldloc.s V_9
+ IL_00c4: ldelem.i4
+ IL_00c5: ldc.i4.1
+ IL_00c6: sub
+ IL_00c7: stelem.i4
+ IL_00c8: ldloc.s V_6
+ IL_00ca: ldc.i4.1
+ IL_00cb: add
+ IL_00cc: stloc.s V_6
+ IL_00ce: ldloc.s V_6
+ IL_00d0: ldc.i4.4
+ IL_00d1: blt.s IL_00b7
+
+ IL_00d3: ldstr " n a"
+ IL_00d8: ldloca.s V_5
+ IL_00da: mkrefany int32[0...,0...,0...,0...]
+ IL_00df: ldloc.2
+ IL_00e0: ldc.i4.0
+ IL_00e1: ldelema wchar[]
+ IL_00e6: mkrefany wchar[]
+ IL_00eb: ldloca.s V_1
+ IL_00ed: mkrefany int32[]
+ IL_00f2: call string JitTest.LCS::buildLCS(typedref,
+ typedref,
+ typedref)
+ IL_00f7: call bool [mscorlib]System.String::Equals(string,
+ string)
+ IL_00fc: brfalse.s IL_010a
+
+ IL_00fe: ldstr "Test passed"
+ IL_0103: call void [System.Console]System.Console::WriteLine(string)
+ IL_0108: ldc.i4 100
+ IL_0109: ret
+
+ IL_010a: ldstr "Test failed."
+ IL_010f: call void [System.Console]System.Console::WriteLine(string)
+ IL_0114: ldc.i4.1
+ IL_0115: ret
+ } // end of method LCS::Main
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldarg.0
+ IL_0001: call instance void [mscorlib]System.Object::.ctor()
+ IL_0006: ret
+ } // end of method LCS::.ctor
+
+ } // end of class LCS
+
+} // end of namespace JitTest
+
diff --git a/tests/src/JIT/Methodical/refany/longsig.il b/tests/src/JIT/Methodical/refany/longsig.il
new file mode 100644
index 0000000000..a4be829e73
--- /dev/null
+++ b/tests/src/JIT/Methodical/refany/longsig.il
@@ -0,0 +1,1177 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+}
+.assembly format// as "format"
+{
+}
+.module format.exe
+.namespace JitTest
+{
+ .class value private auto ansi serializable sealed Mood
+ extends [mscorlib]System.Enum
+ {
+ .field public specialname rtspecialname int32 value__
+ .field public static literal value class JitTest.Mood good = int32(0x00000000)
+ .field public static literal value class JitTest.Mood bad = int32(0x00000001)
+ .field public static literal value class JitTest.Mood worse = int32(0x00000002)
+ } // end of class Mood
+
+ .class private auto ansi TestClass
+ extends [mscorlib]System.Object
+ {
+ .field private int32 m_d
+ .field private static unsigned int32 m_u
+ .field private int64 m_l
+ .field private static unsigned int64 m_ul
+ .field private float32 m_f
+ .field private float64 m_dbl
+ .field private bool m_b
+ .field private static value class [mscorlib]System.DateTime m_t
+ .field private value class [mscorlib]System.PlatformID m_pid
+ .field private value class JitTest.Mood m_mood
+ .method private hidebysig static string
+ Format(typedref format,
+ typedref _ref) il managed
+ {
+ .maxstack 3
+ .locals ([0] int32 V_0,
+ [1] wchar[] V_1,
+ [2] string V_2,
+ [3] int32 V_3,
+ [4] int32 V_4,
+ [5] bool V_5,
+ [6] bool V_6,
+ [7] typedref V_7,
+ [8] wchar V_8,
+ [9] value class JitTest.Mood V_9)
+ IL_0000: ldarg.0
+ IL_0001: refanyval [mscorlib]System.String
+ IL_0006: ldind.ref
+ IL_0007: call instance int32 [mscorlib]System.String::get_Length()
+ IL_000c: stloc.0
+ IL_000d: ldarg.0
+ IL_000e: refanyval [mscorlib]System.String
+ IL_0013: ldind.ref
+ IL_0014: call instance wchar[] [mscorlib]System.String::ToCharArray()
+ IL_0019: stloc.1
+ IL_001a: ldstr ""
+ IL_001f: stloc.2
+ IL_0020: ldc.i4.0
+ IL_0021: stloc.3
+ IL_0022: ldc.i4.0
+ IL_0023: stloc.s V_4
+ IL_0025: br IL_03d4
+
+ IL_002a: ldloc.1
+ IL_002b: ldloc.s V_4
+ IL_002d: ldelem.u2
+ IL_002e: ldc.i4.s 37
+ IL_0030: beq.s IL_004b
+
+ IL_0032: ldloc.2
+ IL_0033: ldloc.1
+ IL_0034: ldloc.s V_4
+ IL_0036: ldelem.u2
+ IL_003b: box [mscorlib]System.Char
+ IL_0040: call string [mscorlib]System.String::Concat(class [mscorlib]System.Object,
+ class [mscorlib]System.Object)
+ IL_0045: stloc.2
+ IL_0046: br IL_03ce
+
+ IL_004b: ldloc.s V_4
+ IL_004d: ldc.i4.1
+ IL_004e: add
+ IL_004f: stloc.s V_4
+ IL_0051: ldloc.s V_4
+ IL_0053: ldloc.0
+ IL_0054: blt.s IL_005c
+
+ IL_0056: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_005b: throw
+
+ IL_005c: ldc.i4.0
+ IL_005d: stloc.s V_5
+ IL_005f: ldc.i4.1
+ IL_0060: stloc.s V_6
+ IL_0062: ldloca.s V_5
+ IL_0064: mkrefany [mscorlib]System.Boolean
+ IL_0069: stloc.s V_7
+ IL_006b: ldloc.1
+ IL_006c: ldloc.s V_4
+ IL_006e: ldelem.u2
+ IL_006f: ldc.i4.s 108
+ IL_0071: bne.un.s IL_008d
+
+ IL_0073: ldloca.s V_6
+ IL_0075: mkrefany [mscorlib]System.Boolean
+ IL_007a: stloc.s V_7
+ IL_007c: ldloc.s V_4
+ IL_007e: ldc.i4.1
+ IL_007f: add
+ IL_0080: stloc.s V_4
+ IL_0082: ldloc.s V_4
+ IL_0084: ldloc.0
+ IL_0085: blt.s IL_008d
+
+ IL_0087: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_008c: throw
+
+ IL_008d: ldloc.3
+ IL_008e: dup
+ IL_008f: ldc.i4.1
+ IL_0090: add
+ IL_0091: stloc.3
+ IL_0092: ldc.i4.1
+ IL_0093: bne.un.s IL_009b
+
+ IL_0095: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_009a: throw
+
+ IL_009b: ldloc.1
+ IL_009c: ldloc.s V_4
+ IL_009e: ldelem.u2
+ IL_009f: stloc.s V_8
+ IL_00a1: ldloc.s V_8
+ IL_00a3: ldc.i4.s 98
+ IL_00a5: sub
+ IL_00a6: switch (
+ IL_00e6,
+ IL_03c8,
+ IL_013b,
+ IL_0350,
+ IL_0213)
+ IL_00bf: ldloc.s V_8
+ IL_00c1: ldc.i4.s 112
+ IL_00c3: sub
+ IL_00c4: switch (
+ IL_030d,
+ IL_03c8,
+ IL_03c8,
+ IL_027f,
+ IL_02cc,
+ IL_01a7)
+ IL_00e1: br IL_03c8
+
+ IL_00e6: ldloc.s V_7
+ IL_00e8: refanyval [mscorlib]System.Boolean
+ IL_00ed: ldobj [mscorlib]System.Boolean
+ IL_00ee: brfalse.s IL_00f6
+
+ IL_00f0: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_00f5: throw
+
+ IL_00f6: ldarg.1
+ IL_00f7: refanytype
+ IL_00f9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_00fe: ldtoken [mscorlib]System.Boolean
+ IL_0103: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_0108: beq.s IL_0110
+
+ IL_010a: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_010f: throw
+
+ IL_0110: ldarg.1
+ IL_0111: refanyval [mscorlib]System.Boolean
+ IL_0116: ldobj [mscorlib]System.Boolean
+ IL_0117: brfalse.s IL_012a
+
+ IL_0119: ldloc.2
+ IL_011a: ldstr "true"
+ IL_011f: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_0124: stloc.2
+ IL_0125: br IL_03ce
+
+ IL_012a: ldloc.2
+ IL_012b: ldstr "false"
+ IL_0130: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_0135: stloc.2
+ IL_0136: br IL_03ce
+
+ IL_013b: ldloc.s V_7
+ IL_013d: refanyval [mscorlib]System.Boolean
+ IL_0142: ldobj [mscorlib]System.Boolean
+ IL_0143: brfalse.s IL_0176
+
+ IL_0145: ldarg.1
+ IL_0146: refanytype
+ IL_0148: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_014d: ldtoken [mscorlib]System.Int64
+ IL_0152: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_0157: beq.s IL_015f
+
+ IL_0159: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_015e: throw
+
+ IL_015f: ldloc.2
+ IL_0160: ldarg.1
+ IL_0161: refanyval [mscorlib]System.Int64
+ IL_0166: call instance string [mscorlib]System.Int64::ToString()
+ IL_016b: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_0170: stloc.2
+ IL_0171: br IL_03ce
+
+ IL_0176: ldarg.1
+ IL_0177: refanytype
+ IL_0179: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_017e: ldtoken [mscorlib]System.Int32
+ IL_0183: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_0188: beq.s IL_0190
+
+ IL_018a: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_018f: throw
+
+ IL_0190: ldloc.2
+ IL_0191: ldarg.1
+ IL_0192: refanyval [mscorlib]System.Int32
+ IL_0197: call instance string [mscorlib]System.Int32::ToString()
+ IL_019c: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_01a1: stloc.2
+ IL_01a2: br IL_03ce
+
+ IL_01a7: ldloc.s V_7
+ IL_01a9: refanyval [mscorlib]System.Boolean
+ IL_01ae: ldobj [mscorlib]System.Boolean
+ IL_01af: brfalse.s IL_01e2
+
+ IL_01b1: ldarg.1
+ IL_01b2: refanytype
+ IL_01b4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_01b9: ldtoken [mscorlib]System.UInt64
+ IL_01be: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_01c3: beq.s IL_01cb
+
+ IL_01c5: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_01ca: throw
+
+ IL_01cb: ldloc.2
+ IL_01cc: ldarg.1
+ IL_01cd: refanyval [mscorlib]System.UInt64
+ IL_01d2: call instance string [mscorlib]System.UInt64::ToString()
+ IL_01d7: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_01dc: stloc.2
+ IL_01dd: br IL_03ce
+
+ IL_01e2: ldarg.1
+ IL_01e3: refanytype
+ IL_01e5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_01ea: ldtoken [mscorlib]System.UInt32
+ IL_01ef: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_01f4: beq.s IL_01fc
+
+ IL_01f6: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_01fb: throw
+
+ IL_01fc: ldloc.2
+ IL_01fd: ldarg.1
+ IL_01fe: refanyval [mscorlib]System.UInt32
+ IL_0203: call instance string [mscorlib]System.UInt32::ToString()
+ IL_0208: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_020d: stloc.2
+ IL_020e: br IL_03ce
+
+ IL_0213: ldloc.s V_7
+ IL_0215: refanyval [mscorlib]System.Boolean
+ IL_021a: ldobj [mscorlib]System.Boolean
+ IL_021b: brfalse.s IL_024e
+
+ IL_021d: ldarg.1
+ IL_021e: refanytype
+ IL_0220: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_0225: ldtoken [mscorlib]System.Double
+ IL_022a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_022f: beq.s IL_0237
+
+ IL_0231: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_0236: throw
+
+ IL_0237: ldloc.2
+ IL_0238: ldarg.1
+ IL_0239: refanyval [mscorlib]System.Double
+ IL_023e: call instance string [mscorlib]System.Double::ToString()
+ IL_0243: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_0248: stloc.2
+ IL_0249: br IL_03ce
+
+ IL_024e: ldarg.1
+ IL_024f: refanytype
+ IL_0251: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_0256: ldtoken [mscorlib]System.Single
+ IL_025b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_0260: beq.s IL_0268
+
+ IL_0262: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_0267: throw
+
+ IL_0268: ldloc.2
+ IL_0269: ldarg.1
+ IL_026a: refanyval [mscorlib]System.Single
+ IL_026f: call instance string [mscorlib]System.Single::ToString()
+ IL_0274: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_0279: stloc.2
+ IL_027a: br IL_03ce
+
+ IL_027f: ldloc.s V_7
+ IL_0281: refanyval [mscorlib]System.Boolean
+ IL_0286: ldobj [mscorlib]System.Boolean
+ IL_0287: brfalse.s IL_028f
+
+ IL_0289: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_028e: throw
+
+ IL_028f: ldarg.1
+ IL_0290: refanytype
+ IL_0292: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_0297: ldtoken [mscorlib]System.String
+ IL_029c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_02a1: beq.s IL_02a9
+
+ IL_02a3: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_02a8: throw
+
+ IL_02a9: ldloc.2
+ IL_02aa: ldarg.1
+ IL_02ab: refanyval [mscorlib]System.String
+ IL_02b0: ldind.ref
+ IL_02b1: brtrue.s IL_02ba
+
+ IL_02b3: ldstr "(null)"
+ IL_02b8: br.s IL_02c1
+
+ IL_02ba: ldarg.1
+ IL_02bb: refanyval [mscorlib]System.String
+ IL_02c0: ldind.ref
+ IL_02c1: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_02c6: stloc.2
+ IL_02c7: br IL_03ce
+
+ IL_02cc: ldloc.s V_7
+ IL_02ce: refanyval [mscorlib]System.Boolean
+ IL_02d3: ldobj [mscorlib]System.Boolean
+ IL_02d4: brfalse.s IL_02dc
+
+ IL_02d6: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_02db: throw
+
+ IL_02dc: ldarg.1
+ IL_02dd: refanytype
+ IL_02df: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_02e4: ldtoken [mscorlib]System.DateTime
+ IL_02e9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_02ee: beq.s IL_02f6
+
+ IL_02f0: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_02f5: throw
+
+ IL_02f6: ldloc.2
+ IL_02f7: ldarg.1
+ IL_02f8: refanyval [mscorlib]System.DateTime
+ IL_02fd: call instance string [mscorlib]System.DateTime::ToString()
+ IL_0302: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_0307: stloc.2
+ IL_0308: br IL_03ce
+
+ IL_030d: ldloc.s V_7
+ IL_030f: refanyval [mscorlib]System.Boolean
+ IL_0314: ldobj [mscorlib]System.Boolean
+ IL_0315: brfalse.s IL_031d
+
+ IL_0317: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_031c: throw
+
+ IL_031d: ldarg.1
+ IL_031e: refanytype
+ IL_0320: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_0325: ldtoken [mscorlib]System.PlatformID
+ IL_032a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_032f: beq.s IL_0337
+
+ IL_0331: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_0336: throw
+
+ IL_0337: ldloc.2
+ IL_0338: ldarg.1
+ IL_0339: refanyval [mscorlib]System.PlatformID
+ ldobj [mscorlib]System.PlatformID
+ IL_033e: box [mscorlib]System.PlatformID
+ IL_0343: call instance string [mscorlib]System.Enum::ToString()
+ IL_0348: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_034d: stloc.2
+ IL_034e: br IL_03ce
+
+ IL_0350: ldloc.s V_7
+ IL_0352: refanyval [mscorlib]System.Boolean
+ IL_0357: ldobj [mscorlib]System.Boolean
+ IL_0358: brfalse.s IL_0360
+
+ IL_035a: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_035f: throw
+
+ IL_0360: ldarg.1
+ IL_0361: refanytype
+ IL_0363: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_0368: ldtoken JitTest.Mood
+ IL_036d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_0372: beq.s IL_037a
+
+ IL_0374: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_0379: throw
+
+ IL_037a: ldarg.1
+ IL_037b: refanyval JitTest.Mood
+ IL_0380: ldobj JitTest.Mood
+ IL_0381: stloc.s V_9
+ IL_0383: ldloc.s V_9
+ IL_0385: switch (
+ IL_0398,
+ IL_03a6,
+ IL_03b4)
+ IL_0396: br.s IL_03c2
+
+ IL_0398: ldloc.2
+ IL_0399: ldstr "good"
+ IL_039e: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_03a3: stloc.2
+ IL_03a4: br IL_03ce
+
+ IL_03a6: ldloc.2
+ IL_03a7: ldstr "bad"
+ IL_03ac: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_03b1: stloc.2
+ IL_03b2: br.s IL_03ce
+
+ IL_03b4: ldloc.2
+ IL_03b5: ldstr "worse"
+ IL_03ba: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_03bf: stloc.2
+ IL_03c0: br.s IL_03ce
+
+ IL_03c2: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_03c7: throw
+
+ IL_03c8: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_03cd: throw
+
+ IL_03ce: ldloc.s V_4
+ IL_03d0: ldc.i4.1
+ IL_03d1: add
+ IL_03d2: stloc.s V_4
+ IL_03d4: ldloc.s V_4
+ IL_03d6: ldloc.0
+ IL_03d7: blt IL_002a
+
+ IL_03dc: ldloc.2
+ IL_03dd: ret
+ } // end of method TestClass::Format
+
+ .method private hidebysig static void
+ Test(string format,
+ typedref arg,
+ string result) il managed
+ {
+ .maxstack 3
+ .locals ([0] string V_0,
+ [1] string[] V_1)
+ IL_0000: ldarga.s format
+ IL_0002: mkrefany [mscorlib]System.String
+ IL_0007: ldarg.1
+ IL_0008: call string JitTest.TestClass::Format(typedref,
+ typedref)
+ IL_000d: stloc.0
+ IL_000e: ldloc.0
+ IL_000f: ldarg.2
+ IL_0010: call bool [mscorlib]System.String::Equals(string,
+ string)
+ IL_0015: brtrue.s IL_004f
+
+ IL_0017: ldc.i4.5
+ IL_0018: newarr [mscorlib]System.String
+ IL_001d: stloc.1
+ IL_001e: ldloc.1
+ IL_001f: ldc.i4.0
+ IL_0020: ldstr "WRONG! expected: '"
+ IL_0025: stelem.ref
+ IL_0026: ldloc.1
+ IL_0027: ldc.i4.1
+ IL_0028: ldarg.2
+ IL_0029: stelem.ref
+ IL_002a: ldloc.1
+ IL_002b: ldc.i4.2
+ IL_002c: ldstr "', got '"
+ IL_0031: stelem.ref
+ IL_0032: ldloc.1
+ IL_0033: ldc.i4.3
+ IL_0034: ldloc.0
+ IL_0035: stelem.ref
+ IL_0036: ldloc.1
+ IL_0037: ldc.i4.4
+ IL_0038: ldstr "'"
+ IL_003d: stelem.ref
+ IL_003e: ldloc.1
+ IL_003f: call string [mscorlib]System.String::Concat(string[])
+ IL_0044: call void [System.Console]System.Console::WriteLine(string)
+ IL_0049: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_004e: throw
+
+ IL_004f: ret
+ } // end of method TestClass::Test
+
+ .method private hidebysig static void
+ TestLocals() il managed
+ {
+ .maxstack 5
+ .locals ([0] int32 V_0,
+ [1] unsigned int32 V_1,
+ [2] int64 V_2,
+ [3] unsigned int64 V_3,
+ [4] float32 V_4,
+ [5] float64 V_5,
+ [6] bool V_6,
+ [7] value class [mscorlib]System.DateTime V_7,
+ [8] value class [mscorlib]System.PlatformID V_8,
+ [9] value class JitTest.Mood V_9)
+ IL_0000: ldc.i4.s 10
+ IL_0002: stloc.0
+ IL_0003: ldc.i4.s 11
+ IL_0005: stloc.1
+ IL_0006: ldc.i4.s 12
+ IL_0008: conv.i8
+ IL_0009: stloc.2
+ IL_000a: ldc.i4.s 13
+ IL_000c: conv.i8
+ IL_000d: stloc.3
+ IL_000e: ldc.r4 14.
+ IL_0013: stloc.s V_4
+ IL_0015: ldc.r8 15.
+ IL_001e: stloc.s V_5
+ IL_0020: ldc.i4.1
+ IL_0021: stloc.s V_6
+ IL_0023: ldloca.s V_7
+ IL_0025: ldc.i4.s 100
+ IL_0027: ldc.i4.s 10
+ IL_0029: ldc.i4.1
+ IL_002a: call instance void [mscorlib]System.DateTime::.ctor(int32,
+ int32,
+ int32)
+ IL_002f: ldc.i4.2
+ IL_0030: stloc.s V_8
+ IL_0032: ldc.i4.0
+ IL_0033: stloc.s V_9
+ IL_0035: ldstr "{%d}"
+ IL_003a: ldloca.s V_0
+ IL_003c: mkrefany [mscorlib]System.Int32
+ IL_0041: ldstr "{10}"
+ IL_0046: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_004b: ldstr "{%u}"
+ IL_0050: ldloca.s V_1
+ IL_0052: mkrefany [mscorlib]System.UInt32
+ IL_0057: ldstr "{11}"
+ IL_005c: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0061: ldstr "{%ld}"
+ IL_0066: ldloca.s V_2
+ IL_0068: mkrefany [mscorlib]System.Int64
+ IL_006d: ldstr "{12}"
+ IL_0072: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0077: ldstr "{%lu}"
+ IL_007c: ldloca.s V_3
+ IL_007e: mkrefany [mscorlib]System.UInt64
+ IL_0083: ldstr "{13}"
+ IL_0088: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_008d: ldstr "{%f}"
+ IL_0092: ldloca.s V_4
+ IL_0094: mkrefany [mscorlib]System.Single
+ IL_0099: ldstr "{14}"
+ IL_009e: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_00a3: ldstr "{%lf}"
+ IL_00a8: ldloca.s V_5
+ IL_00aa: mkrefany [mscorlib]System.Double
+ IL_00af: ldstr "{15}"
+ IL_00b4: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_00b9: ldstr "{%b}"
+ IL_00be: ldloca.s V_6
+ IL_00c0: mkrefany [mscorlib]System.Boolean
+ IL_00c5: ldstr "{true}"
+ IL_00ca: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_00cf: ldstr "{%t}"
+ IL_00d4: ldloca.s V_7
+ IL_00d6: mkrefany [mscorlib]System.DateTime
+ IL_00db: ldstr "{"
+ IL_00e0: ldloca.s V_7
+ IL_00e2: call instance string [mscorlib]System.DateTime::ToString()
+ IL_00e7: ldstr "}"
+ IL_00ec: call string [mscorlib]System.String::Concat(string,
+ string,
+ string)
+ IL_00f1: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_00f6: ldstr "{%p}"
+ IL_00fb: ldloca.s V_8
+ IL_00fd: mkrefany [mscorlib]System.PlatformID
+ IL_0102: ldstr "{Win32NT}"
+ IL_0107: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_010c: ldstr "{%e}"
+ IL_0111: ldloca.s V_9
+ IL_0113: mkrefany JitTest.Mood
+ IL_0118: ldstr "{good}"
+ IL_011d: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0122: ret
+ } // end of method TestClass::TestLocals
+
+ .method private hidebysig instance void
+ TestFields() il managed
+ {
+ .maxstack 5
+ IL_0000: ldstr "{%d}"
+ IL_0005: ldarg.0
+ IL_0006: ldflda int32 JitTest.TestClass::m_d
+ IL_000b: mkrefany [mscorlib]System.Int32
+ IL_0010: ldstr "{20}"
+ IL_0015: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_001a: ldstr "{%u}"
+ IL_001f: ldsflda unsigned int32 JitTest.TestClass::m_u
+ IL_0024: mkrefany [mscorlib]System.UInt32
+ IL_0029: ldstr "{21}"
+ IL_002e: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0033: ldstr "{%ld}"
+ IL_0038: ldarg.0
+ IL_0039: ldflda int64 JitTest.TestClass::m_l
+ IL_003e: mkrefany [mscorlib]System.Int64
+ IL_0043: ldstr "{22}"
+ IL_0048: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_004d: ldstr "{%lu}"
+ IL_0052: ldsflda unsigned int64 JitTest.TestClass::m_ul
+ IL_0057: mkrefany [mscorlib]System.UInt64
+ IL_005c: ldstr "{23}"
+ IL_0061: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0066: ldstr "{%f}"
+ IL_006b: ldarg.0
+ IL_006c: ldflda float32 JitTest.TestClass::m_f
+ IL_0071: mkrefany [mscorlib]System.Single
+ IL_0076: ldstr "{24}"
+ IL_007b: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0080: ldstr "{%lf}"
+ IL_0085: ldarg.0
+ IL_0086: ldflda float64 JitTest.TestClass::m_dbl
+ IL_008b: mkrefany [mscorlib]System.Double
+ IL_0090: ldstr "{25}"
+ IL_0095: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_009a: ldstr "{%b}"
+ IL_009f: ldarg.0
+ IL_00a0: ldflda bool JitTest.TestClass::m_b
+ IL_00a5: mkrefany [mscorlib]System.Boolean
+ IL_00aa: ldstr "{false}"
+ IL_00af: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_00b4: ldstr "{%t}"
+ IL_00b9: ldsflda value class [mscorlib]System.DateTime JitTest.TestClass::m_t
+ IL_00be: mkrefany [mscorlib]System.DateTime
+ IL_00c3: ldstr "{"
+ IL_00c8: ldsflda value class [mscorlib]System.DateTime JitTest.TestClass::m_t
+ IL_00cd: call instance string [mscorlib]System.DateTime::ToString()
+ IL_00d2: ldstr "}"
+ IL_00d7: call string [mscorlib]System.String::Concat(string,
+ string,
+ string)
+ IL_00dc: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_00e1: ldstr "{%p}"
+ IL_00e6: ldarg.0
+ IL_00e7: ldflda value class [mscorlib]System.PlatformID JitTest.TestClass::m_pid
+ IL_00ec: mkrefany [mscorlib]System.PlatformID
+ IL_00f1: ldstr "{Win32NT}"
+ IL_00f6: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_00fb: ldstr "{%e}"
+ IL_0100: ldarg.0
+ IL_0101: ldflda value class JitTest.Mood JitTest.TestClass::m_mood
+ IL_0106: mkrefany JitTest.Mood
+ IL_010b: ldstr "{good}"
+ IL_0110: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0115: ret
+ } // end of method TestClass::TestFields
+
+ .method private hidebysig static void
+ DoTestArgSlots(int32& d,
+ unsigned int32& u,
+ int64& l,
+ unsigned int64& ul,
+ float32& f,
+ float64& dbl,
+ bool& b,
+ value class [mscorlib]System.DateTime& t,
+ value class [mscorlib]System.PlatformID& pid) il managed
+ {
+ .maxstack 5
+ IL_0000: ldstr "{%d}"
+ IL_0005: ldarg.0
+ IL_0006: mkrefany [mscorlib]System.Int32
+ IL_000b: ldstr "{20}"
+ IL_0010: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0015: ldstr "{%u}"
+ IL_001a: ldarg.1
+ IL_001b: mkrefany [mscorlib]System.UInt32
+ IL_0020: ldstr "{21}"
+ IL_0025: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_002a: ldstr "{%ld}"
+ IL_002f: ldarg.2
+ IL_0030: mkrefany [mscorlib]System.Int64
+ IL_0035: ldstr "{22}"
+ IL_003a: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_003f: ldstr "{%lu}"
+ IL_0044: ldarg.3
+ IL_0045: mkrefany [mscorlib]System.UInt64
+ IL_004a: ldstr "{23}"
+ IL_004f: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0054: ldstr "{%f}"
+ IL_0059: ldarg.s f
+ IL_005b: mkrefany [mscorlib]System.Single
+ IL_0060: ldstr "{24}"
+ IL_0065: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_006a: ldstr "{%lf}"
+ IL_006f: ldarg.s dbl
+ IL_0071: mkrefany [mscorlib]System.Double
+ IL_0076: ldstr "{25}"
+ IL_007b: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0080: ldstr "{%b}"
+ IL_0085: ldarg.s b
+ IL_0087: mkrefany [mscorlib]System.Boolean
+ IL_008c: ldstr "{false}"
+ IL_0091: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0096: ldstr "{%t}"
+ IL_009b: ldarg.s t
+ IL_009d: mkrefany [mscorlib]System.DateTime
+ IL_00a2: ldstr "{"
+ IL_00a7: ldarg.s t
+ IL_00a9: call instance string [mscorlib]System.DateTime::ToString()
+ IL_00ae: ldstr "}"
+ IL_00b3: call string [mscorlib]System.String::Concat(string,
+ string,
+ string)
+ IL_00b8: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_00bd: ldstr "{%p}"
+ IL_00c2: ldarg.s pid
+ IL_00c4: mkrefany [mscorlib]System.PlatformID
+ IL_00c9: ldstr "{Win32NT}"
+ IL_00ce: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_00d3: ret
+ } // end of method TestClass::DoTestArgSlots
+
+ .method private hidebysig static void
+ TestArgSlots() il managed
+ {
+ .maxstack 9
+ .locals ([0] int32 V_0,
+ [1] unsigned int32 V_1,
+ [2] int64 V_2,
+ [3] unsigned int64 V_3,
+ [4] float32 V_4,
+ [5] float64 V_5,
+ [6] bool V_6,
+ [7] value class [mscorlib]System.DateTime V_7,
+ [8] value class [mscorlib]System.PlatformID V_8)
+ IL_0000: ldc.i4.s 20
+ IL_0002: stloc.0
+ IL_0003: ldc.i4.s 21
+ IL_0005: stloc.1
+ IL_0006: ldc.i4.s 22
+ IL_0008: conv.i8
+ IL_0009: stloc.2
+ IL_000a: ldc.i4.s 23
+ IL_000c: conv.i8
+ IL_000d: stloc.3
+ IL_000e: ldc.r4 24.
+ IL_0013: stloc.s V_4
+ IL_0015: ldc.r8 25.
+ IL_001e: stloc.s V_5
+ IL_0020: ldc.i4.0
+ IL_0021: stloc.s V_6
+ IL_0023: ldloca.s V_7
+ IL_0025: ldc.i4.s 100
+ IL_0027: ldc.i4.s 10
+ IL_0029: ldc.i4.1
+ IL_002a: call instance void [mscorlib]System.DateTime::.ctor(int32,
+ int32,
+ int32)
+ IL_002f: ldc.i4.2
+ IL_0030: stloc.s V_8
+ IL_0032: ldloca.s V_0
+ IL_0034: ldloca.s V_1
+ IL_0036: ldloca.s V_2
+ IL_0038: ldloca.s V_3
+ IL_003a: ldloca.s V_4
+ IL_003c: ldloca.s V_5
+ IL_003e: ldloca.s V_6
+ IL_0040: ldloca.s V_7
+ IL_0042: ldloca.s V_8
+ IL_0044: call void JitTest.TestClass::DoTestArgSlots(int32&,
+ unsigned int32&,
+ int64&,
+ unsigned int64&,
+ float32&,
+ float64&,
+ bool&,
+ value class [mscorlib]System.DateTime&,
+ value class [mscorlib]System.PlatformID&)
+ IL_0049: ret
+ } // end of method TestClass::TestArgSlots
+
+ .method private hidebysig static void
+ TestArrayElem() il managed
+ {
+ .maxstack 5
+ .locals ([0] int32[] V_0,
+ [1] unsigned int32[] V_1,
+ [2] int64[] V_2,
+ [3] unsigned int64[] V_3,
+ [4] float32[] V_4,
+ [5] float64[] V_5,
+ [6] bool[] V_6,
+ [7] value class [mscorlib]System.DateTime[] V_7,
+ [8] value class [mscorlib]System.PlatformID[] V_8,
+ [9] value class JitTest.Mood[] V_9,
+ [10] int32[] V_10,
+ [11] unsigned int32[] V_11,
+ [12] int64[] V_12,
+ [13] unsigned int64[] V_13,
+ [14] float32[] V_14,
+ [15] float64[] V_15,
+ [16] bool[] V_16,
+ [17] value class [mscorlib]System.PlatformID[] V_17,
+ [18] value class JitTest.Mood[] V_18)
+ IL_0000: ldc.i4.1
+ IL_0001: newarr [mscorlib]System.Int32
+ IL_0006: stloc.s V_10
+ IL_0008: ldloc.s V_10
+ IL_000a: ldc.i4.0
+ IL_000b: ldc.i4.s 10
+ IL_000d: stelem.i4
+ IL_000e: ldloc.s V_10
+ IL_0010: stloc.0
+ IL_0011: ldc.i4.1
+ IL_0012: newarr [mscorlib]System.UInt32
+ IL_0017: stloc.s V_11
+ IL_0019: ldloc.s V_11
+ IL_001b: ldc.i4.0
+ IL_001c: ldc.i4.s 11
+ IL_001e: stelem.i4
+ IL_001f: ldloc.s V_11
+ IL_0021: stloc.1
+ IL_0022: ldc.i4.1
+ IL_0023: newarr [mscorlib]System.Int64
+ IL_0028: stloc.s V_12
+ IL_002a: ldloc.s V_12
+ IL_002c: ldc.i4.0
+ IL_002d: ldc.i4.s 12
+ IL_002f: conv.i8
+ IL_0030: stelem.i8
+ IL_0031: ldloc.s V_12
+ IL_0033: stloc.2
+ IL_0034: ldc.i4.1
+ IL_0035: newarr [mscorlib]System.UInt64
+ IL_003a: stloc.s V_13
+ IL_003c: ldloc.s V_13
+ IL_003e: ldc.i4.0
+ IL_003f: ldc.i4.s 13
+ IL_0041: conv.i8
+ IL_0042: stelem.i8
+ IL_0043: ldloc.s V_13
+ IL_0045: stloc.3
+ IL_0046: ldc.i4.1
+ IL_0047: newarr [mscorlib]System.Single
+ IL_004c: stloc.s V_14
+ IL_004e: ldloc.s V_14
+ IL_0050: ldc.i4.0
+ IL_0051: ldc.r4 14.
+ IL_0056: stelem.r4
+ IL_0057: ldloc.s V_14
+ IL_0059: stloc.s V_4
+ IL_005b: ldc.i4.1
+ IL_005c: newarr [mscorlib]System.Double
+ IL_0061: stloc.s V_15
+ IL_0063: ldloc.s V_15
+ IL_0065: ldc.i4.0
+ IL_0066: ldc.r8 15.
+ IL_006f: stelem.r8
+ IL_0070: ldloc.s V_15
+ IL_0072: stloc.s V_5
+ IL_0074: ldc.i4.1
+ IL_0075: newarr [mscorlib]System.Boolean
+ IL_007a: stloc.s V_16
+ IL_007c: ldloc.s V_16
+ IL_007e: ldc.i4.0
+ IL_007f: ldc.i4.1
+ IL_0080: stelem.i1
+ IL_0081: ldloc.s V_16
+ IL_0083: stloc.s V_6
+ IL_0085: ldc.i4 0xc8
+ IL_008a: newarr [mscorlib]System.DateTime
+ IL_008f: stloc.s V_7
+ IL_0091: ldloc.s V_7
+ IL_0093: ldc.i4.1
+ IL_0094: ldelema [mscorlib]System.DateTime
+ IL_0099: ldc.i4.s 100
+ IL_009b: ldc.i4.s 10
+ IL_009d: ldc.i4.1
+ IL_009e: call instance void [mscorlib]System.DateTime::.ctor(int32,
+ int32,
+ int32)
+ IL_00a3: ldc.i4.1
+ IL_00a4: newarr [mscorlib]System.PlatformID
+ IL_00a9: stloc.s V_17
+ IL_00ab: ldloc.s V_17
+ IL_00ad: ldc.i4.0
+ IL_00ae: ldc.i4.2
+ IL_00af: stelem.i4
+ IL_00b0: ldloc.s V_17
+ IL_00b2: stloc.s V_8
+ IL_00b4: ldc.i4.1
+ IL_00b5: newarr JitTest.Mood
+ IL_00ba: stloc.s V_18
+ IL_00bc: ldloc.s V_18
+ IL_00be: stloc.s V_9
+ IL_00c0: ldstr "{%d}"
+ IL_00c5: ldloc.0
+ IL_00c6: ldc.i4.0
+ IL_00c7: ldelema [mscorlib]System.Int32
+ IL_00cc: mkrefany [mscorlib]System.Int32
+ IL_00d1: ldstr "{10}"
+ IL_00d6: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_00db: ldstr "{%u}"
+ IL_00e0: ldloc.1
+ IL_00e1: ldc.i4.0
+ IL_00e2: ldelema [mscorlib]System.UInt32
+ IL_00e7: mkrefany [mscorlib]System.UInt32
+ IL_00ec: ldstr "{11}"
+ IL_00f1: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_00f6: ldstr "{%ld}"
+ IL_00fb: ldloc.2
+ IL_00fc: ldc.i4.0
+ IL_00fd: ldelema [mscorlib]System.Int64
+ IL_0102: mkrefany [mscorlib]System.Int64
+ IL_0107: ldstr "{12}"
+ IL_010c: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0111: ldstr "{%lu}"
+ IL_0116: ldloc.3
+ IL_0117: ldc.i4.0
+ IL_0118: ldelema [mscorlib]System.UInt64
+ IL_011d: mkrefany [mscorlib]System.UInt64
+ IL_0122: ldstr "{13}"
+ IL_0127: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_012c: ldstr "{%f}"
+ IL_0131: ldloc.s V_4
+ IL_0133: ldc.i4.0
+ IL_0134: ldelema [mscorlib]System.Single
+ IL_0139: mkrefany [mscorlib]System.Single
+ IL_013e: ldstr "{14}"
+ IL_0143: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0148: ldstr "{%lf}"
+ IL_014d: ldloc.s V_5
+ IL_014f: ldc.i4.0
+ IL_0150: ldelema [mscorlib]System.Double
+ IL_0155: mkrefany [mscorlib]System.Double
+ IL_015a: ldstr "{15}"
+ IL_015f: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0164: ldstr "{%b}"
+ IL_0169: ldloc.s V_6
+ IL_016b: ldc.i4.0
+ IL_016c: ldelema [mscorlib]System.Boolean
+ IL_0171: mkrefany [mscorlib]System.Boolean
+ IL_0176: ldstr "{true}"
+ IL_017b: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0180: ldstr "{%t}"
+ IL_0185: ldloc.s V_7
+ IL_0187: ldc.i4.1
+ IL_0188: ldelema [mscorlib]System.DateTime
+ IL_018d: mkrefany [mscorlib]System.DateTime
+ IL_0192: ldstr "{"
+ IL_0197: ldloc.s V_7
+ IL_0199: ldc.i4.1
+ IL_019a: ldelema [mscorlib]System.DateTime
+ IL_019f: call instance string [mscorlib]System.DateTime::ToString()
+ IL_01a4: ldstr "}"
+ IL_01a9: call string [mscorlib]System.String::Concat(string,
+ string,
+ string)
+ IL_01ae: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_01b3: ldstr "{%p}"
+ IL_01b8: ldloc.s V_8
+ IL_01ba: ldc.i4.0
+ IL_01bb: ldelema [mscorlib]System.PlatformID
+ IL_01c0: mkrefany [mscorlib]System.PlatformID
+ IL_01c5: ldstr "{Win32NT}"
+ IL_01ca: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_01cf: ldstr "{%e}"
+ IL_01d4: ldloc.s V_9
+ IL_01d6: ldc.i4.0
+ IL_01d7: ldelema JitTest.Mood
+ IL_01dc: mkrefany JitTest.Mood
+ IL_01e1: ldstr "{good}"
+ IL_01e6: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_01eb: ret
+ } // end of method TestClass::TestArrayElem
+
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 8
+ IL_0000: call void JitTest.TestClass::TestLocals()
+ IL_0005: newobj instance void JitTest.TestClass::.ctor()
+ IL_000a: call instance void JitTest.TestClass::TestFields()
+ IL_000f: call void JitTest.TestClass::TestArrayElem()
+ IL_0014: ldstr "*** passed ***"
+ IL_0019: call void [System.Console]System.Console::WriteLine(string)
+ IL_001e: ldc.i4 100
+ IL_001f: ret
+ } // end of method TestClass::Main
+
+ .method public hidebysig specialname rtspecialname static
+ void .cctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldc.i4.s 21
+ IL_0002: stsfld unsigned int32 JitTest.TestClass::m_u
+ IL_0007: ldc.i4.s 23
+ IL_0009: conv.i8
+ IL_000a: stsfld unsigned int64 JitTest.TestClass::m_ul
+ IL_000f: ldsflda value class [mscorlib]System.DateTime JitTest.TestClass::m_t
+ IL_0014: ldc.i4.s 100
+ IL_0016: ldc.i4.s 10
+ IL_0018: ldc.i4.1
+ IL_0019: call instance void [mscorlib]System.DateTime::.ctor(int32,
+ int32,
+ int32)
+ IL_001e: ret
+ } // end of method TestClass::.cctor
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 2
+ IL_0000: ldarg.0
+ IL_0001: ldc.i4.s 20
+ IL_0003: stfld int32 JitTest.TestClass::m_d
+ IL_0008: ldarg.0
+ IL_0009: ldc.i4.s 22
+ IL_000b: conv.i8
+ IL_000c: stfld int64 JitTest.TestClass::m_l
+ IL_0011: ldarg.0
+ IL_0012: ldc.r4 24.
+ IL_0017: stfld float32 JitTest.TestClass::m_f
+ IL_001c: ldarg.0
+ IL_001d: ldc.r8 25.
+ IL_0026: stfld float64 JitTest.TestClass::m_dbl
+ IL_002b: ldarg.0
+ IL_002c: ldc.i4.0
+ IL_002d: stfld bool JitTest.TestClass::m_b
+ IL_0032: ldarg.0
+ IL_0033: ldc.i4.2
+ IL_0034: stfld value class [mscorlib]System.PlatformID JitTest.TestClass::m_pid
+ IL_0039: ldarg.0
+ IL_003a: ldc.i4.0
+ IL_003b: stfld value class JitTest.Mood JitTest.TestClass::m_mood
+ IL_0040: ldarg.0
+ IL_0041: call instance void [mscorlib]System.Object::.ctor()
+ IL_0046: ret
+ } // end of method TestClass::.ctor
+
+ } // end of class TestClass
+
+} // end of namespace JitTest
+
diff --git a/tests/src/JIT/Methodical/refany/shortsig.il b/tests/src/JIT/Methodical/refany/shortsig.il
new file mode 100644
index 0000000000..dedd5b49d8
--- /dev/null
+++ b/tests/src/JIT/Methodical/refany/shortsig.il
@@ -0,0 +1,1176 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+}
+.assembly format// as "format"
+{
+}
+.namespace JitTest
+{
+ .class value private auto ansi serializable sealed Mood
+ extends [mscorlib]System.Enum
+ {
+ .field public specialname rtspecialname int32 value__
+ .field public static literal value class JitTest.Mood good = int32(0x00000000)
+ .field public static literal value class JitTest.Mood bad = int32(0x00000001)
+ .field public static literal value class JitTest.Mood worse = int32(0x00000002)
+ } // end of class Mood
+
+ .class private auto ansi TestClass
+ extends [mscorlib]System.Object
+ {
+ .field private int32 m_d
+ .field private static unsigned int32 m_u
+ .field private int64 m_l
+ .field private static unsigned int64 m_ul
+ .field private float32 m_f
+ .field private float64 m_dbl
+ .field private bool m_b
+ .field private static value class [mscorlib]System.DateTime m_t
+ .field private value class [mscorlib]System.PlatformID m_pid
+ .field private value class JitTest.Mood m_mood
+ .method private hidebysig static string
+ Format(typedref format,
+ typedref _ref) il managed
+ {
+ .maxstack 3
+ .locals ([0] int32 V_0,
+ [1] wchar[] V_1,
+ [2] string V_2,
+ [3] int32 V_3,
+ [4] int32 V_4,
+ [5] bool V_5,
+ [6] bool V_6,
+ [7] typedref V_7,
+ [8] wchar V_8,
+ [9] value class JitTest.Mood V_9)
+ IL_0000: ldarg.0
+ IL_0001: refanyval [mscorlib]System.String
+ IL_0006: ldind.ref
+ IL_0007: call instance int32 [mscorlib]System.String::get_Length()
+ IL_000c: stloc.0
+ IL_000d: ldarg.0
+ IL_000e: refanyval [mscorlib]System.String
+ IL_0013: ldind.ref
+ IL_0014: call instance wchar[] [mscorlib]System.String::ToCharArray()
+ IL_0019: stloc.1
+ IL_001a: ldstr ""
+ IL_001f: stloc.2
+ IL_0020: ldc.i4.0
+ IL_0021: stloc.3
+ IL_0022: ldc.i4.0
+ IL_0023: stloc.s V_4
+ IL_0025: br IL_03d4
+
+ IL_002a: ldloc.1
+ IL_002b: ldloc.s V_4
+ IL_002d: ldelem.u2
+ IL_002e: ldc.i4.s 37
+ IL_0030: beq.s IL_004b
+
+ IL_0032: ldloc.2
+ IL_0033: ldloc.1
+ IL_0034: ldloc.s V_4
+ IL_0036: ldelem.u2
+ IL_003b: box [mscorlib]System.Char
+ IL_0040: call string [mscorlib]System.String::Concat(class [mscorlib]System.Object,
+ class [mscorlib]System.Object)
+ IL_0045: stloc.2
+ IL_0046: br IL_03ce
+
+ IL_004b: ldloc.s V_4
+ IL_004d: ldc.i4.1
+ IL_004e: add
+ IL_004f: stloc.s V_4
+ IL_0051: ldloc.s V_4
+ IL_0053: ldloc.0
+ IL_0054: blt.s IL_005c
+
+ IL_0056: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_005b: throw
+
+ IL_005c: ldc.i4.0
+ IL_005d: stloc.s V_5
+ IL_005f: ldc.i4.1
+ IL_0060: stloc.s V_6
+ IL_0062: ldloca.s V_5
+ IL_0064: mkrefany [mscorlib]System.Boolean
+ IL_0069: stloc.s V_7
+ IL_006b: ldloc.1
+ IL_006c: ldloc.s V_4
+ IL_006e: ldelem.u2
+ IL_006f: ldc.i4.s 108
+ IL_0071: bne.un.s IL_008d
+
+ IL_0073: ldloca.s V_6
+ IL_0075: mkrefany [mscorlib]System.Boolean
+ IL_007a: stloc.s V_7
+ IL_007c: ldloc.s V_4
+ IL_007e: ldc.i4.1
+ IL_007f: add
+ IL_0080: stloc.s V_4
+ IL_0082: ldloc.s V_4
+ IL_0084: ldloc.0
+ IL_0085: blt.s IL_008d
+
+ IL_0087: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_008c: throw
+
+ IL_008d: ldloc.3
+ IL_008e: dup
+ IL_008f: ldc.i4.1
+ IL_0090: add
+ IL_0091: stloc.3
+ IL_0092: ldc.i4.1
+ IL_0093: bne.un.s IL_009b
+
+ IL_0095: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_009a: throw
+
+ IL_009b: ldloc.1
+ IL_009c: ldloc.s V_4
+ IL_009e: ldelem.u2
+ IL_009f: stloc.s V_8
+ IL_00a1: ldloc.s V_8
+ IL_00a3: ldc.i4.s 98
+ IL_00a5: sub
+ IL_00a6: switch (
+ IL_00e6,
+ IL_03c8,
+ IL_013b,
+ IL_0350,
+ IL_0213)
+ IL_00bf: ldloc.s V_8
+ IL_00c1: ldc.i4.s 112
+ IL_00c3: sub
+ IL_00c4: switch (
+ IL_030d,
+ IL_03c8,
+ IL_03c8,
+ IL_027f,
+ IL_02cc,
+ IL_01a7)
+ IL_00e1: br IL_03c8
+
+ IL_00e6: ldloc.s V_7
+ IL_00e8: refanyval bool
+ IL_00ed: ldind.i1
+ IL_00ee: brfalse.s IL_00f6
+
+ IL_00f0: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_00f5: throw
+
+ IL_00f6: ldarg.1
+ IL_00f7: refanytype
+ IL_00f9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_00fe: ldtoken [mscorlib]System.Boolean
+ IL_0103: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_0108: beq.s IL_0110
+
+ IL_010a: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_010f: throw
+
+ IL_0110: ldarg.1
+ IL_0111: refanyval bool
+ IL_0116: ldind.i1
+ IL_0117: brfalse.s IL_012a
+
+ IL_0119: ldloc.2
+ IL_011a: ldstr "true"
+ IL_011f: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_0124: stloc.2
+ IL_0125: br IL_03ce
+
+ IL_012a: ldloc.2
+ IL_012b: ldstr "false"
+ IL_0130: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_0135: stloc.2
+ IL_0136: br IL_03ce
+
+ IL_013b: ldloc.s V_7
+ IL_013d: refanyval bool
+ IL_0142: ldind.i1
+ IL_0143: brfalse.s IL_0176
+
+ IL_0145: ldarg.1
+ IL_0146: refanytype
+ IL_0148: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_014d: ldtoken [mscorlib]System.Int64
+ IL_0152: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_0157: beq.s IL_015f
+
+ IL_0159: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_015e: throw
+
+ IL_015f: ldloc.2
+ IL_0160: ldarg.1
+ IL_0161: refanyval [mscorlib]System.Int64
+ IL_0166: call instance string [mscorlib]System.Int64::ToString()
+ IL_016b: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_0170: stloc.2
+ IL_0171: br IL_03ce
+
+ IL_0176: ldarg.1
+ IL_0177: refanytype
+ IL_0179: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_017e: ldtoken [mscorlib]System.Int32
+ IL_0183: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_0188: beq.s IL_0190
+
+ IL_018a: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_018f: throw
+
+ IL_0190: ldloc.2
+ IL_0191: ldarg.1
+ IL_0192: refanyval [mscorlib]System.Int32
+ IL_0197: call instance string [mscorlib]System.Int32::ToString()
+ IL_019c: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_01a1: stloc.2
+ IL_01a2: br IL_03ce
+
+ IL_01a7: ldloc.s V_7
+ IL_01a9: refanyval [mscorlib]System.Boolean
+ IL_01ae: ldind.i1
+ IL_01af: brfalse.s IL_01e2
+
+ IL_01b1: ldarg.1
+ IL_01b2: refanytype
+ IL_01b4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_01b9: ldtoken [mscorlib]System.UInt64
+ IL_01be: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_01c3: beq.s IL_01cb
+
+ IL_01c5: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_01ca: throw
+
+ IL_01cb: ldloc.2
+ IL_01cc: ldarg.1
+ IL_01cd: refanyval [mscorlib]System.UInt64
+ IL_01d2: call instance string [mscorlib]System.UInt64::ToString()
+ IL_01d7: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_01dc: stloc.2
+ IL_01dd: br IL_03ce
+
+ IL_01e2: ldarg.1
+ IL_01e3: refanytype
+ IL_01e5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_01ea: ldtoken [mscorlib]System.UInt32
+ IL_01ef: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_01f4: beq.s IL_01fc
+
+ IL_01f6: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_01fb: throw
+
+ IL_01fc: ldloc.2
+ IL_01fd: ldarg.1
+ IL_01fe: refanyval [mscorlib]System.UInt32
+ IL_0203: call instance string [mscorlib]System.UInt32::ToString()
+ IL_0208: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_020d: stloc.2
+ IL_020e: br IL_03ce
+
+ IL_0213: ldloc.s V_7
+ IL_0215: refanyval [mscorlib]System.Boolean
+ IL_021a: ldind.i1
+ IL_021b: brfalse.s IL_024e
+
+ IL_021d: ldarg.1
+ IL_021e: refanytype
+ IL_0220: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_0225: ldtoken [mscorlib]System.Double
+ IL_022a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_022f: beq.s IL_0237
+
+ IL_0231: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_0236: throw
+
+ IL_0237: ldloc.2
+ IL_0238: ldarg.1
+ IL_0239: refanyval [mscorlib]System.Double
+ IL_023e: call instance string [mscorlib]System.Double::ToString()
+ IL_0243: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_0248: stloc.2
+ IL_0249: br IL_03ce
+
+ IL_024e: ldarg.1
+ IL_024f: refanytype
+ IL_0251: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_0256: ldtoken [mscorlib]System.Single
+ IL_025b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_0260: beq.s IL_0268
+
+ IL_0262: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_0267: throw
+
+ IL_0268: ldloc.2
+ IL_0269: ldarg.1
+ IL_026a: refanyval [mscorlib]System.Single
+ IL_026f: call instance string [mscorlib]System.Single::ToString()
+ IL_0274: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_0279: stloc.2
+ IL_027a: br IL_03ce
+
+ IL_027f: ldloc.s V_7
+ IL_0281: refanyval [mscorlib]System.Boolean
+ IL_0286: ldind.i1
+ IL_0287: brfalse.s IL_028f
+
+ IL_0289: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_028e: throw
+
+ IL_028f: ldarg.1
+ IL_0290: refanytype
+ IL_0292: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_0297: ldtoken [mscorlib]System.String
+ IL_029c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_02a1: beq.s IL_02a9
+
+ IL_02a3: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_02a8: throw
+
+ IL_02a9: ldloc.2
+ IL_02aa: ldarg.1
+ IL_02ab: refanyval [mscorlib]System.String
+ IL_02b0: ldind.ref
+ IL_02b1: brtrue.s IL_02ba
+
+ IL_02b3: ldstr "(null)"
+ IL_02b8: br.s IL_02c1
+
+ IL_02ba: ldarg.1
+ IL_02bb: refanyval [mscorlib]System.String
+ IL_02c0: ldind.ref
+ IL_02c1: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_02c6: stloc.2
+ IL_02c7: br IL_03ce
+
+ IL_02cc: ldloc.s V_7
+ IL_02ce: refanyval [mscorlib]System.Boolean
+ IL_02d3: ldind.i1
+ IL_02d4: brfalse.s IL_02dc
+
+ IL_02d6: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_02db: throw
+
+ IL_02dc: ldarg.1
+ IL_02dd: refanytype
+ IL_02df: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_02e4: ldtoken [mscorlib]System.DateTime
+ IL_02e9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_02ee: beq.s IL_02f6
+
+ IL_02f0: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_02f5: throw
+
+ IL_02f6: ldloc.2
+ IL_02f7: ldarg.1
+ IL_02f8: refanyval [mscorlib]System.DateTime
+ IL_02fd: call instance string [mscorlib]System.DateTime::ToString()
+ IL_0302: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_0307: stloc.2
+ IL_0308: br IL_03ce
+
+ IL_030d: ldloc.s V_7
+ IL_030f: refanyval [mscorlib]System.Boolean
+ IL_0314: ldind.i1
+ IL_0315: brfalse.s IL_031d
+
+ IL_0317: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_031c: throw
+
+ IL_031d: ldarg.1
+ IL_031e: refanytype
+ IL_0320: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_0325: ldtoken [mscorlib]System.PlatformID
+ IL_032a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_032f: beq.s IL_0337
+
+ IL_0331: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_0336: throw
+
+ IL_0337: ldloc.2
+ IL_0338: ldarg.1
+ IL_0339: refanyval [mscorlib]System.PlatformID
+ ldobj [mscorlib]System.PlatformID
+ IL_033e: box [mscorlib]System.PlatformID
+ IL_0343: call instance string [mscorlib]System.Enum::ToString()
+ IL_0348: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_034d: stloc.2
+ IL_034e: br.s IL_03ce
+
+ IL_0350: ldloc.s V_7
+ IL_0352: refanyval [mscorlib]System.Boolean
+ IL_0357: ldind.i1
+ IL_0358: brfalse.s IL_0360
+
+ IL_035a: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_035f: throw
+
+ IL_0360: ldarg.1
+ IL_0361: refanytype
+ IL_0363: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_0368: ldtoken JitTest.Mood
+ IL_036d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle)
+ IL_0372: beq.s IL_037a
+
+ IL_0374: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_0379: throw
+
+ IL_037a: ldarg.1
+ IL_037b: refanyval JitTest.Mood
+ IL_0380: ldind.i4
+ IL_0381: stloc.s V_9
+ IL_0383: ldloc.s V_9
+ IL_0385: switch (
+ IL_0398,
+ IL_03a6,
+ IL_03b4)
+ IL_0396: br.s IL_03c2
+
+ IL_0398: ldloc.2
+ IL_0399: ldstr "good"
+ IL_039e: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_03a3: stloc.2
+ IL_03a4: br.s IL_03ce
+
+ IL_03a6: ldloc.2
+ IL_03a7: ldstr "bad"
+ IL_03ac: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_03b1: stloc.2
+ IL_03b2: br.s IL_03ce
+
+ IL_03b4: ldloc.2
+ IL_03b5: ldstr "worse"
+ IL_03ba: call string [mscorlib]System.String::Concat(string,
+ string)
+ IL_03bf: stloc.2
+ IL_03c0: br.s IL_03ce
+
+ IL_03c2: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_03c7: throw
+
+ IL_03c8: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_03cd: throw
+
+ IL_03ce: ldloc.s V_4
+ IL_03d0: ldc.i4.1
+ IL_03d1: add
+ IL_03d2: stloc.s V_4
+ IL_03d4: ldloc.s V_4
+ IL_03d6: ldloc.0
+ IL_03d7: blt IL_002a
+
+ IL_03dc: ldloc.2
+ IL_03dd: ret
+ } // end of method TestClass::Format
+
+ .method private hidebysig static void
+ Test(string format,
+ typedref arg,
+ string result) il managed
+ {
+ .maxstack 3
+ .locals ([0] string V_0,
+ [1] string[] V_1)
+ IL_0000: ldarga.s format
+ IL_0002: mkrefany [mscorlib]System.String
+ IL_0007: ldarg.1
+ IL_0008: call string JitTest.TestClass::Format(typedref,
+ typedref)
+ IL_000d: stloc.0
+ IL_000e: ldloc.0
+ IL_000f: ldarg.2
+ IL_0010: call bool [mscorlib]System.String::Equals(string,
+ string)
+ IL_0015: brtrue.s IL_004f
+
+ IL_0017: ldc.i4.5
+ IL_0018: newarr [mscorlib]System.String
+ IL_001d: stloc.1
+ IL_001e: ldloc.1
+ IL_001f: ldc.i4.0
+ IL_0020: ldstr "WRONG! expected: '"
+ IL_0025: stelem.ref
+ IL_0026: ldloc.1
+ IL_0027: ldc.i4.1
+ IL_0028: ldarg.2
+ IL_0029: stelem.ref
+ IL_002a: ldloc.1
+ IL_002b: ldc.i4.2
+ IL_002c: ldstr "', got '"
+ IL_0031: stelem.ref
+ IL_0032: ldloc.1
+ IL_0033: ldc.i4.3
+ IL_0034: ldloc.0
+ IL_0035: stelem.ref
+ IL_0036: ldloc.1
+ IL_0037: ldc.i4.4
+ IL_0038: ldstr "'"
+ IL_003d: stelem.ref
+ IL_003e: ldloc.1
+ IL_003f: call string [mscorlib]System.String::Concat(string[])
+ IL_0044: call void [System.Console]System.Console::WriteLine(string)
+ IL_0049: newobj instance void [mscorlib]System.ApplicationException::.ctor()
+ IL_004e: throw
+
+ IL_004f: ret
+ } // end of method TestClass::Test
+
+ .method private hidebysig static void
+ TestLocals() il managed
+ {
+ .maxstack 5
+ .locals ([0] int32 V_0,
+ [1] unsigned int32 V_1,
+ [2] int64 V_2,
+ [3] unsigned int64 V_3,
+ [4] float32 V_4,
+ [5] float64 V_5,
+ [6] bool V_6,
+ [7] value class [mscorlib]System.DateTime V_7,
+ [8] value class [mscorlib]System.PlatformID V_8,
+ [9] value class JitTest.Mood V_9)
+ IL_0000: ldc.i4.s 10
+ IL_0002: stloc.0
+ IL_0003: ldc.i4.s 11
+ IL_0005: stloc.1
+ IL_0006: ldc.i4.s 12
+ IL_0008: conv.i8
+ IL_0009: stloc.2
+ IL_000a: ldc.i4.s 13
+ IL_000c: conv.i8
+ IL_000d: stloc.3
+ IL_000e: ldc.r4 14.
+ IL_0013: stloc.s V_4
+ IL_0015: ldc.r8 15.
+ IL_001e: stloc.s V_5
+ IL_0020: ldc.i4.1
+ IL_0021: stloc.s V_6
+ IL_0023: ldloca.s V_7
+ IL_0025: ldc.i4.s 100
+ IL_0027: ldc.i4.s 10
+ IL_0029: ldc.i4.1
+ IL_002a: call instance void [mscorlib]System.DateTime::.ctor(int32,
+ int32,
+ int32)
+ IL_002f: ldc.i4.2
+ IL_0030: stloc.s V_8
+ IL_0032: ldc.i4.0
+ IL_0033: stloc.s V_9
+ IL_0035: ldstr "{%d}"
+ IL_003a: ldloca.s V_0
+ IL_003c: mkrefany [mscorlib]System.Int32
+ IL_0041: ldstr "{10}"
+ IL_0046: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_004b: ldstr "{%u}"
+ IL_0050: ldloca.s V_1
+ IL_0052: mkrefany [mscorlib]System.UInt32
+ IL_0057: ldstr "{11}"
+ IL_005c: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0061: ldstr "{%ld}"
+ IL_0066: ldloca.s V_2
+ IL_0068: mkrefany [mscorlib]System.Int64
+ IL_006d: ldstr "{12}"
+ IL_0072: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0077: ldstr "{%lu}"
+ IL_007c: ldloca.s V_3
+ IL_007e: mkrefany [mscorlib]System.UInt64
+ IL_0083: ldstr "{13}"
+ IL_0088: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_008d: ldstr "{%f}"
+ IL_0092: ldloca.s V_4
+ IL_0094: mkrefany [mscorlib]System.Single
+ IL_0099: ldstr "{14}"
+ IL_009e: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_00a3: ldstr "{%lf}"
+ IL_00a8: ldloca.s V_5
+ IL_00aa: mkrefany [mscorlib]System.Double
+ IL_00af: ldstr "{15}"
+ IL_00b4: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_00b9: ldstr "{%b}"
+ IL_00be: ldloca.s V_6
+ IL_00c0: mkrefany [mscorlib]System.Boolean
+ IL_00c5: ldstr "{true}"
+ IL_00ca: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_00cf: ldstr "{%t}"
+ IL_00d4: ldloca.s V_7
+ IL_00d6: mkrefany [mscorlib]System.DateTime
+ IL_00db: ldstr "{"
+ IL_00e0: ldloca.s V_7
+ IL_00e2: call instance string [mscorlib]System.DateTime::ToString()
+ IL_00e7: ldstr "}"
+ IL_00ec: call string [mscorlib]System.String::Concat(string,
+ string,
+ string)
+ IL_00f1: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_00f6: ldstr "{%p}"
+ IL_00fb: ldloca.s V_8
+ IL_00fd: mkrefany [mscorlib]System.PlatformID
+ IL_0102: ldstr "{Win32NT}"
+ IL_0107: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_010c: ldstr "{%e}"
+ IL_0111: ldloca.s V_9
+ IL_0113: mkrefany JitTest.Mood
+ IL_0118: ldstr "{good}"
+ IL_011d: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0122: ret
+ } // end of method TestClass::TestLocals
+
+ .method private hidebysig instance void
+ TestFields() il managed
+ {
+ .maxstack 5
+ IL_0000: ldstr "{%d}"
+ IL_0005: ldarg.0
+ IL_0006: ldflda int32 JitTest.TestClass::m_d
+ IL_000b: mkrefany [mscorlib]System.Int32
+ IL_0010: ldstr "{20}"
+ IL_0015: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_001a: ldstr "{%u}"
+ IL_001f: ldsflda unsigned int32 JitTest.TestClass::m_u
+ IL_0024: mkrefany [mscorlib]System.UInt32
+ IL_0029: ldstr "{21}"
+ IL_002e: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0033: ldstr "{%ld}"
+ IL_0038: ldarg.0
+ IL_0039: ldflda int64 JitTest.TestClass::m_l
+ IL_003e: mkrefany [mscorlib]System.Int64
+ IL_0043: ldstr "{22}"
+ IL_0048: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_004d: ldstr "{%lu}"
+ IL_0052: ldsflda unsigned int64 JitTest.TestClass::m_ul
+ IL_0057: mkrefany [mscorlib]System.UInt64
+ IL_005c: ldstr "{23}"
+ IL_0061: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0066: ldstr "{%f}"
+ IL_006b: ldarg.0
+ IL_006c: ldflda float32 JitTest.TestClass::m_f
+ IL_0071: mkrefany [mscorlib]System.Single
+ IL_0076: ldstr "{24}"
+ IL_007b: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0080: ldstr "{%lf}"
+ IL_0085: ldarg.0
+ IL_0086: ldflda float64 JitTest.TestClass::m_dbl
+ IL_008b: mkrefany [mscorlib]System.Double
+ IL_0090: ldstr "{25}"
+ IL_0095: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_009a: ldstr "{%b}"
+ IL_009f: ldarg.0
+ IL_00a0: ldflda bool JitTest.TestClass::m_b
+ IL_00a5: mkrefany [mscorlib]System.Boolean
+ IL_00aa: ldstr "{false}"
+ IL_00af: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_00b4: ldstr "{%t}"
+ IL_00b9: ldsflda value class [mscorlib]System.DateTime JitTest.TestClass::m_t
+ IL_00be: mkrefany [mscorlib]System.DateTime
+ IL_00c3: ldstr "{"
+ IL_00c8: ldsflda value class [mscorlib]System.DateTime JitTest.TestClass::m_t
+ IL_00cd: call instance string [mscorlib]System.DateTime::ToString()
+ IL_00d2: ldstr "}"
+ IL_00d7: call string [mscorlib]System.String::Concat(string,
+ string,
+ string)
+ IL_00dc: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_00e1: ldstr "{%p}"
+ IL_00e6: ldarg.0
+ IL_00e7: ldflda value class [mscorlib]System.PlatformID JitTest.TestClass::m_pid
+ IL_00ec: mkrefany [mscorlib]System.PlatformID
+ IL_00f1: ldstr "{Win32NT}"
+ IL_00f6: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_00fb: ldstr "{%e}"
+ IL_0100: ldarg.0
+ IL_0101: ldflda value class JitTest.Mood JitTest.TestClass::m_mood
+ IL_0106: mkrefany JitTest.Mood
+ IL_010b: ldstr "{good}"
+ IL_0110: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0115: ret
+ } // end of method TestClass::TestFields
+
+ .method private hidebysig static void
+ DoTestArgSlots(int32& d,
+ unsigned int32& u,
+ int64& l,
+ unsigned int64& ul,
+ float32& f,
+ float64& dbl,
+ bool& b,
+ value class [mscorlib]System.DateTime& t,
+ value class [mscorlib]System.PlatformID& pid) il managed
+ {
+ .maxstack 5
+ IL_0000: ldstr "{%d}"
+ IL_0005: ldarg.0
+ IL_0006: mkrefany [mscorlib]System.Int32
+ IL_000b: ldstr "{20}"
+ IL_0010: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0015: ldstr "{%u}"
+ IL_001a: ldarg.1
+ IL_001b: mkrefany [mscorlib]System.UInt32
+ IL_0020: ldstr "{21}"
+ IL_0025: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_002a: ldstr "{%ld}"
+ IL_002f: ldarg.2
+ IL_0030: mkrefany [mscorlib]System.Int64
+ IL_0035: ldstr "{22}"
+ IL_003a: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_003f: ldstr "{%lu}"
+ IL_0044: ldarg.3
+ IL_0045: mkrefany [mscorlib]System.UInt64
+ IL_004a: ldstr "{23}"
+ IL_004f: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0054: ldstr "{%f}"
+ IL_0059: ldarg.s f
+ IL_005b: mkrefany [mscorlib]System.Single
+ IL_0060: ldstr "{24}"
+ IL_0065: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_006a: ldstr "{%lf}"
+ IL_006f: ldarg.s dbl
+ IL_0071: mkrefany [mscorlib]System.Double
+ IL_0076: ldstr "{25}"
+ IL_007b: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0080: ldstr "{%b}"
+ IL_0085: ldarg.s b
+ IL_0087: mkrefany [mscorlib]System.Boolean
+ IL_008c: ldstr "{false}"
+ IL_0091: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0096: ldstr "{%t}"
+ IL_009b: ldarg.s t
+ IL_009d: mkrefany [mscorlib]System.DateTime
+ IL_00a2: ldstr "{"
+ IL_00a7: ldarg.s t
+ IL_00a9: call instance string [mscorlib]System.DateTime::ToString()
+ IL_00ae: ldstr "}"
+ IL_00b3: call string [mscorlib]System.String::Concat(string,
+ string,
+ string)
+ IL_00b8: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_00bd: ldstr "{%p}"
+ IL_00c2: ldarg.s pid
+ IL_00c4: mkrefany [mscorlib]System.PlatformID
+ IL_00c9: ldstr "{Win32NT}"
+ IL_00ce: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_00d3: ret
+ } // end of method TestClass::DoTestArgSlots
+
+ .method private hidebysig static void
+ TestArgSlots() il managed
+ {
+ .maxstack 9
+ .locals ([0] int32 V_0,
+ [1] unsigned int32 V_1,
+ [2] int64 V_2,
+ [3] unsigned int64 V_3,
+ [4] float32 V_4,
+ [5] float64 V_5,
+ [6] bool V_6,
+ [7] value class [mscorlib]System.DateTime V_7,
+ [8] value class [mscorlib]System.PlatformID V_8)
+ IL_0000: ldc.i4.s 20
+ IL_0002: stloc.0
+ IL_0003: ldc.i4.s 21
+ IL_0005: stloc.1
+ IL_0006: ldc.i4.s 22
+ IL_0008: conv.i8
+ IL_0009: stloc.2
+ IL_000a: ldc.i4.s 23
+ IL_000c: conv.i8
+ IL_000d: stloc.3
+ IL_000e: ldc.r4 24.
+ IL_0013: stloc.s V_4
+ IL_0015: ldc.r8 25.
+ IL_001e: stloc.s V_5
+ IL_0020: ldc.i4.0
+ IL_0021: stloc.s V_6
+ IL_0023: ldloca.s V_7
+ IL_0025: ldc.i4.s 100
+ IL_0027: ldc.i4.s 10
+ IL_0029: ldc.i4.1
+ IL_002a: call instance void [mscorlib]System.DateTime::.ctor(int32,
+ int32,
+ int32)
+ IL_002f: ldc.i4.2
+ IL_0030: stloc.s V_8
+ IL_0032: ldloca.s V_0
+ IL_0034: ldloca.s V_1
+ IL_0036: ldloca.s V_2
+ IL_0038: ldloca.s V_3
+ IL_003a: ldloca.s V_4
+ IL_003c: ldloca.s V_5
+ IL_003e: ldloca.s V_6
+ IL_0040: ldloca.s V_7
+ IL_0042: ldloca.s V_8
+ IL_0044: call void JitTest.TestClass::DoTestArgSlots(int32&,
+ unsigned int32&,
+ int64&,
+ unsigned int64&,
+ float32&,
+ float64&,
+ bool&,
+ value class [mscorlib]System.DateTime&,
+ value class [mscorlib]System.PlatformID&)
+ IL_0049: ret
+ } // end of method TestClass::TestArgSlots
+
+ .method private hidebysig static void
+ TestArrayElem() il managed
+ {
+ .maxstack 5
+ .locals ([0] int32[] V_0,
+ [1] unsigned int32[] V_1,
+ [2] int64[] V_2,
+ [3] unsigned int64[] V_3,
+ [4] float32[] V_4,
+ [5] float64[] V_5,
+ [6] bool[] V_6,
+ [7] value class [mscorlib]System.DateTime[] V_7,
+ [8] value class [mscorlib]System.PlatformID[] V_8,
+ [9] value class JitTest.Mood[] V_9,
+ [10] int32[] V_10,
+ [11] unsigned int32[] V_11,
+ [12] int64[] V_12,
+ [13] unsigned int64[] V_13,
+ [14] float32[] V_14,
+ [15] float64[] V_15,
+ [16] bool[] V_16,
+ [17] value class [mscorlib]System.PlatformID[] V_17,
+ [18] value class JitTest.Mood[] V_18)
+ IL_0000: ldc.i4.1
+ IL_0001: newarr [mscorlib]System.Int32
+ IL_0006: stloc.s V_10
+ IL_0008: ldloc.s V_10
+ IL_000a: ldc.i4.0
+ IL_000b: ldc.i4.s 10
+ IL_000d: stelem.i4
+ IL_000e: ldloc.s V_10
+ IL_0010: stloc.0
+ IL_0011: ldc.i4.1
+ IL_0012: newarr [mscorlib]System.UInt32
+ IL_0017: stloc.s V_11
+ IL_0019: ldloc.s V_11
+ IL_001b: ldc.i4.0
+ IL_001c: ldc.i4.s 11
+ IL_001e: stelem.i4
+ IL_001f: ldloc.s V_11
+ IL_0021: stloc.1
+ IL_0022: ldc.i4.1
+ IL_0023: newarr [mscorlib]System.Int64
+ IL_0028: stloc.s V_12
+ IL_002a: ldloc.s V_12
+ IL_002c: ldc.i4.0
+ IL_002d: ldc.i4.s 12
+ IL_002f: conv.i8
+ IL_0030: stelem.i8
+ IL_0031: ldloc.s V_12
+ IL_0033: stloc.2
+ IL_0034: ldc.i4.1
+ IL_0035: newarr [mscorlib]System.UInt64
+ IL_003a: stloc.s V_13
+ IL_003c: ldloc.s V_13
+ IL_003e: ldc.i4.0
+ IL_003f: ldc.i4.s 13
+ IL_0041: conv.i8
+ IL_0042: stelem.i8
+ IL_0043: ldloc.s V_13
+ IL_0045: stloc.3
+ IL_0046: ldc.i4.1
+ IL_0047: newarr [mscorlib]System.Single
+ IL_004c: stloc.s V_14
+ IL_004e: ldloc.s V_14
+ IL_0050: ldc.i4.0
+ IL_0051: ldc.r4 14.
+ IL_0056: stelem.r4
+ IL_0057: ldloc.s V_14
+ IL_0059: stloc.s V_4
+ IL_005b: ldc.i4.1
+ IL_005c: newarr [mscorlib]System.Double
+ IL_0061: stloc.s V_15
+ IL_0063: ldloc.s V_15
+ IL_0065: ldc.i4.0
+ IL_0066: ldc.r8 15.
+ IL_006f: stelem.r8
+ IL_0070: ldloc.s V_15
+ IL_0072: stloc.s V_5
+ IL_0074: ldc.i4.1
+ IL_0075: newarr [mscorlib]System.Boolean
+ IL_007a: stloc.s V_16
+ IL_007c: ldloc.s V_16
+ IL_007e: ldc.i4.0
+ IL_007f: ldc.i4.1
+ IL_0080: stelem.i1
+ IL_0081: ldloc.s V_16
+ IL_0083: stloc.s V_6
+ IL_0085: ldc.i4 0xc8
+ IL_008a: newarr [mscorlib]System.DateTime
+ IL_008f: stloc.s V_7
+ IL_0091: ldloc.s V_7
+ IL_0093: ldc.i4.1
+ IL_0094: ldelema [mscorlib]System.DateTime
+ IL_0099: ldc.i4.s 100
+ IL_009b: ldc.i4.s 10
+ IL_009d: ldc.i4.1
+ IL_009e: call instance void [mscorlib]System.DateTime::.ctor(int32,
+ int32,
+ int32)
+ IL_00a3: ldc.i4.1
+ IL_00a4: newarr [mscorlib]System.PlatformID
+ IL_00a9: stloc.s V_17
+ IL_00ab: ldloc.s V_17
+ IL_00ad: ldc.i4.0
+ IL_00ae: ldc.i4.2
+ IL_00af: stelem.i4
+ IL_00b0: ldloc.s V_17
+ IL_00b2: stloc.s V_8
+ IL_00b4: ldc.i4.1
+ IL_00b5: newarr JitTest.Mood
+ IL_00ba: stloc.s V_18
+ IL_00bc: ldloc.s V_18
+ IL_00be: stloc.s V_9
+ IL_00c0: ldstr "{%d}"
+ IL_00c5: ldloc.0
+ IL_00c6: ldc.i4.0
+ IL_00c7: ldelema [mscorlib]System.Int32
+ IL_00cc: mkrefany [mscorlib]System.Int32
+ IL_00d1: ldstr "{10}"
+ IL_00d6: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_00db: ldstr "{%u}"
+ IL_00e0: ldloc.1
+ IL_00e1: ldc.i4.0
+ IL_00e2: ldelema [mscorlib]System.UInt32
+ IL_00e7: mkrefany [mscorlib]System.UInt32
+ IL_00ec: ldstr "{11}"
+ IL_00f1: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_00f6: ldstr "{%ld}"
+ IL_00fb: ldloc.2
+ IL_00fc: ldc.i4.0
+ IL_00fd: ldelema [mscorlib]System.Int64
+ IL_0102: mkrefany [mscorlib]System.Int64
+ IL_0107: ldstr "{12}"
+ IL_010c: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0111: ldstr "{%lu}"
+ IL_0116: ldloc.3
+ IL_0117: ldc.i4.0
+ IL_0118: ldelema [mscorlib]System.UInt64
+ IL_011d: mkrefany [mscorlib]System.UInt64
+ IL_0122: ldstr "{13}"
+ IL_0127: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_012c: ldstr "{%f}"
+ IL_0131: ldloc.s V_4
+ IL_0133: ldc.i4.0
+ IL_0134: ldelema [mscorlib]System.Single
+ IL_0139: mkrefany [mscorlib]System.Single
+ IL_013e: ldstr "{14}"
+ IL_0143: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0148: ldstr "{%lf}"
+ IL_014d: ldloc.s V_5
+ IL_014f: ldc.i4.0
+ IL_0150: ldelema [mscorlib]System.Double
+ IL_0155: mkrefany [mscorlib]System.Double
+ IL_015a: ldstr "{15}"
+ IL_015f: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0164: ldstr "{%b}"
+ IL_0169: ldloc.s V_6
+ IL_016b: ldc.i4.0
+ IL_016c: ldelema [mscorlib]System.Boolean
+ IL_0171: mkrefany [mscorlib]System.Boolean
+ IL_0176: ldstr "{true}"
+ IL_017b: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_0180: ldstr "{%t}"
+ IL_0185: ldloc.s V_7
+ IL_0187: ldc.i4.1
+ IL_0188: ldelema [mscorlib]System.DateTime
+ IL_018d: mkrefany [mscorlib]System.DateTime
+ IL_0192: ldstr "{"
+ IL_0197: ldloc.s V_7
+ IL_0199: ldc.i4.1
+ IL_019a: ldelema [mscorlib]System.DateTime
+ IL_019f: call instance string [mscorlib]System.DateTime::ToString()
+ IL_01a4: ldstr "}"
+ IL_01a9: call string [mscorlib]System.String::Concat(string,
+ string,
+ string)
+ IL_01ae: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_01b3: ldstr "{%p}"
+ IL_01b8: ldloc.s V_8
+ IL_01ba: ldc.i4.0
+ IL_01bb: ldelema [mscorlib]System.PlatformID
+ IL_01c0: mkrefany [mscorlib]System.PlatformID
+ IL_01c5: ldstr "{Win32NT}"
+ IL_01ca: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_01cf: ldstr "{%e}"
+ IL_01d4: ldloc.s V_9
+ IL_01d6: ldc.i4.0
+ IL_01d7: ldelema JitTest.Mood
+ IL_01dc: mkrefany JitTest.Mood
+ IL_01e1: ldstr "{good}"
+ IL_01e6: call void JitTest.TestClass::Test(string,
+ typedref,
+ string)
+ IL_01eb: ret
+ } // end of method TestClass::TestArrayElem
+
+ .method private hidebysig static int32
+ Main() il managed
+ {
+ .entrypoint
+ .maxstack 8
+ IL_0000: call void JitTest.TestClass::TestLocals()
+ IL_0005: newobj instance void JitTest.TestClass::.ctor()
+ IL_000a: call instance void JitTest.TestClass::TestFields()
+ IL_000f: call void JitTest.TestClass::TestArrayElem()
+ IL_0014: ldstr "*** passed ***"
+ IL_0019: call void [System.Console]System.Console::WriteLine(string)
+ IL_001e: ldc.i4 100
+ IL_001f: ret
+ } // end of method TestClass::Main
+
+ .method public hidebysig specialname rtspecialname static
+ void .cctor() il managed
+ {
+ .maxstack 8
+ IL_0000: ldc.i4.s 21
+ IL_0002: stsfld unsigned int32 JitTest.TestClass::m_u
+ IL_0007: ldc.i4.s 23
+ IL_0009: conv.i8
+ IL_000a: stsfld unsigned int64 JitTest.TestClass::m_ul
+ IL_000f: ldsflda value class [mscorlib]System.DateTime JitTest.TestClass::m_t
+ IL_0014: ldc.i4.s 100
+ IL_0016: ldc.i4.s 10
+ IL_0018: ldc.i4.1
+ IL_0019: call instance void [mscorlib]System.DateTime::.ctor(int32,
+ int32,
+ int32)
+ IL_001e: ret
+ } // end of method TestClass::.cctor
+
+ .method public hidebysig specialname rtspecialname
+ instance void .ctor() il managed
+ {
+ .maxstack 2
+ IL_0000: ldarg.0
+ IL_0001: ldc.i4.s 20
+ IL_0003: stfld int32 JitTest.TestClass::m_d
+ IL_0008: ldarg.0
+ IL_0009: ldc.i4.s 22
+ IL_000b: conv.i8
+ IL_000c: stfld int64 JitTest.TestClass::m_l
+ IL_0011: ldarg.0
+ IL_0012: ldc.r4 24.
+ IL_0017: stfld float32 JitTest.TestClass::m_f
+ IL_001c: ldarg.0
+ IL_001d: ldc.r8 25.
+ IL_0026: stfld float64 JitTest.TestClass::m_dbl
+ IL_002b: ldarg.0
+ IL_002c: ldc.i4.0
+ IL_002d: stfld bool JitTest.TestClass::m_b
+ IL_0032: ldarg.0
+ IL_0033: ldc.i4.2
+ IL_0034: stfld value class [mscorlib]System.PlatformID JitTest.TestClass::m_pid
+ IL_0039: ldarg.0
+ IL_003a: ldc.i4.0
+ IL_003b: stfld value class JitTest.Mood JitTest.TestClass::m_mood
+ IL_0040: ldarg.0
+ IL_0041: call instance void [mscorlib]System.Object::.ctor()
+ IL_0046: ret
+ } // end of method TestClass::.ctor
+
+ } // end of class TestClass
+
+} // end of namespace JitTest
+
diff --git a/tests/src/JIT/Methodical/stringintern/_Simpleb207621.csproj b/tests/src/JIT/Methodical/stringintern/_Simpleb207621.csproj
index caf5b46647..9965cd8ce5 100644
--- a/tests/src/JIT/Methodical/stringintern/_Simpleb207621.csproj
+++ b/tests/src/JIT/Methodical/stringintern/_Simpleb207621.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>PdbOnly</DebugType>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
<Noconfig>True</Noconfig>
diff --git a/tests/src/JIT/Methodical/tailcall/Desktop/_il_relthread-race.csproj b/tests/src/JIT/Methodical/tailcall/Desktop/_il_relthread-race.csproj
new file mode 100644
index 0000000000..b6109a23d0
--- /dev/null
+++ b/tests/src/JIT/Methodical/tailcall/Desktop/_il_relthread-race.csproj
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>PdbOnly</DebugType>
+ <Optimize>True</Optimize>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="thread-race.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)threading+thread\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)threading+thread\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)threading+thread\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project>
diff --git a/tests/src/JIT/Methodical/tailcall/Desktop/app.config b/tests/src/JIT/Methodical/tailcall/Desktop/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/Methodical/tailcall/Desktop/app.config
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+ <runtime>
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+ <dependentAssembly>
+ <assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.20.0" newVersion="4.0.20.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Text.Encoding" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Threading.Tasks" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.IO" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Reflection" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ </assemblyBinding>
+ </runtime>
+</configuration> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/tailcall/Desktop/thread-race.cs b/tests/src/JIT/Methodical/tailcall/Desktop/thread-race.cs
new file mode 100644
index 0000000000..babfd68ab3
--- /dev/null
+++ b/tests/src/JIT/Methodical/tailcall/Desktop/thread-race.cs
@@ -0,0 +1,105 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+using System;
+using System.Threading;
+using System.Runtime.CompilerServices;
+
+internal class Repro
+{
+ private static volatile bool s_threadsCompleted;
+ private static volatile Mutex s_myMutex;
+ private static volatile int[] s_threadSum;
+
+ public static int Main()
+ {
+ ThreadStart ts = new ThreadStart(FibThread);
+ Thread t1 = new Thread(ts);
+ Thread t2 = new Thread(ts);
+ Thread t3 = new Thread(ts);
+ long threadValue;
+
+ s_threadsCompleted = false;
+ s_threadSum = new int[3];
+ s_threadSum[0] = 0;
+ s_threadSum[1] = 0;
+ s_threadSum[2] = 0;
+ s_myMutex = new Mutex();
+
+ t1.Start();
+ t2.Start();
+ t3.Start();
+
+ while (!s_threadsCompleted)
+ {
+ GC.Collect();
+ }
+
+ t1.Join();
+ t2.Join();
+ t3.Join();
+
+ threadValue = (s_threadSum[0] + s_threadSum[1] + s_threadSum[2]);
+
+ if (((long)54018518 * 3) != threadValue)
+ {
+ Console.WriteLine("FALSE: {0} != {1}", ((long)439201 * 3), threadValue);
+ return 0;
+ }
+ else
+ {
+ Console.WriteLine("PASS");
+ return 100;
+ }
+ }
+
+ public static void FibThread()
+ {
+ int sum = 0;
+ const int length = 35;
+
+ for (int i = 0; i <= length; i++)
+ {
+ sum += fib(0, i);
+ Console.WriteLine("" + i + ": " + sum);
+ }
+
+ s_threadsCompleted = true;
+
+ s_myMutex.WaitOne();
+ if (0 == s_threadSum[0]) s_threadSum[0] = sum;
+ if (0 == s_threadSum[1]) s_threadSum[1] = sum;
+ if (0 == s_threadSum[2]) s_threadSum[2] = sum;
+ s_myMutex.ReleaseMutex();
+ }
+
+ public static int fib(int sum, int num)
+ {
+ if (num <= 2)
+ {
+ return simple(sum, num);
+ }
+
+ return fib(fib(sum, num - 1), num - 2);
+ }
+
+ public static int simple(int sum, int num)
+ {
+ if (num == 0)
+ {
+ return sum + 0;
+ }
+
+ if (num == 1)
+ {
+ return sum + 1;
+ }
+
+ if (num == 2)
+ {
+ return sum + 3;
+ }
+
+ return 555555;
+ }
+}
diff --git a/tests/src/JIT/Methodical/tailcall/_il_relcompat_enum.ilproj b/tests/src/JIT/Methodical/tailcall/_il_relcompat_enum.ilproj
index 82d7ef9b3e..132256aee9 100644
--- a/tests/src/JIT/Methodical/tailcall/_il_relcompat_enum.ilproj
+++ b/tests/src/JIT/Methodical/tailcall/_il_relcompat_enum.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="compat_enum.il" />
diff --git a/tests/src/JIT/Methodical/tailcall/_il_relcompat_i2_bool.ilproj b/tests/src/JIT/Methodical/tailcall/_il_relcompat_i2_bool.ilproj
index 7a7383ae58..a3319760d4 100644
--- a/tests/src/JIT/Methodical/tailcall/_il_relcompat_i2_bool.ilproj
+++ b/tests/src/JIT/Methodical/tailcall/_il_relcompat_i2_bool.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="compat_i2_bool.il" />
diff --git a/tests/src/JIT/Methodical/tailcall/_il_relcompat_i4_i1.ilproj b/tests/src/JIT/Methodical/tailcall/_il_relcompat_i4_i1.ilproj
index 5cddde1d7b..e4295e49c2 100644
--- a/tests/src/JIT/Methodical/tailcall/_il_relcompat_i4_i1.ilproj
+++ b/tests/src/JIT/Methodical/tailcall/_il_relcompat_i4_i1.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="compat_i4_i1.il" />
diff --git a/tests/src/JIT/Methodical/tailcall/_il_relcompat_i4_u.ilproj b/tests/src/JIT/Methodical/tailcall/_il_relcompat_i4_u.ilproj
index e800bcd6ca..15b287c485 100644
--- a/tests/src/JIT/Methodical/tailcall/_il_relcompat_i4_u.ilproj
+++ b/tests/src/JIT/Methodical/tailcall/_il_relcompat_i4_u.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="compat_i4_u.il" />
diff --git a/tests/src/JIT/Methodical/tailcall/_il_relcompat_i_u2.ilproj b/tests/src/JIT/Methodical/tailcall/_il_relcompat_i_u2.ilproj
index cd317422b1..57b927fd01 100644
--- a/tests/src/JIT/Methodical/tailcall/_il_relcompat_i_u2.ilproj
+++ b/tests/src/JIT/Methodical/tailcall/_il_relcompat_i_u2.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="compat_i_u2.il" />
diff --git a/tests/src/JIT/Methodical/tailcall/_il_relcompat_obj.ilproj b/tests/src/JIT/Methodical/tailcall/_il_relcompat_obj.ilproj
index 6984fe10b8..3a75defa4b 100644
--- a/tests/src/JIT/Methodical/tailcall/_il_relcompat_obj.ilproj
+++ b/tests/src/JIT/Methodical/tailcall/_il_relcompat_obj.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="compat_obj.il" />
diff --git a/tests/src/JIT/Methodical/tailcall/_il_relcompat_v.ilproj b/tests/src/JIT/Methodical/tailcall/_il_relcompat_v.ilproj
index 804debaca8..e55679e534 100644
--- a/tests/src/JIT/Methodical/tailcall/_il_relcompat_v.ilproj
+++ b/tests/src/JIT/Methodical/tailcall/_il_relcompat_v.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="compat_v.il" />
diff --git a/tests/src/JIT/Methodical/tailcall/_il_reldeep_array.ilproj b/tests/src/JIT/Methodical/tailcall/_il_reldeep_array.ilproj
index 266334ed87..867197e252 100644
--- a/tests/src/JIT/Methodical/tailcall/_il_reldeep_array.ilproj
+++ b/tests/src/JIT/Methodical/tailcall/_il_reldeep_array.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="deep_array.il" />
diff --git a/tests/src/JIT/Methodical/tailcall/_il_reldeep_array_nz.ilproj b/tests/src/JIT/Methodical/tailcall/_il_reldeep_array_nz.ilproj
index 1b154d1950..fea79aac8e 100644
--- a/tests/src/JIT/Methodical/tailcall/_il_reldeep_array_nz.ilproj
+++ b/tests/src/JIT/Methodical/tailcall/_il_reldeep_array_nz.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="deep_array_nz.il" />
diff --git a/tests/src/JIT/Methodical/tailcall/_il_reldeep_gc.ilproj b/tests/src/JIT/Methodical/tailcall/_il_reldeep_gc.ilproj
index bb01b4aaad..ea11c8825f 100644
--- a/tests/src/JIT/Methodical/tailcall/_il_reldeep_gc.ilproj
+++ b/tests/src/JIT/Methodical/tailcall/_il_reldeep_gc.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="deep_gc.il" />
diff --git a/tests/src/JIT/Methodical/tailcall/_il_reldeep_inst.ilproj b/tests/src/JIT/Methodical/tailcall/_il_reldeep_inst.ilproj
index 17924a9f80..d7f842326c 100644
--- a/tests/src/JIT/Methodical/tailcall/_il_reldeep_inst.ilproj
+++ b/tests/src/JIT/Methodical/tailcall/_il_reldeep_inst.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="deep_inst.il" />
diff --git a/tests/src/JIT/Methodical/tailcall/_il_reldeep_value.ilproj b/tests/src/JIT/Methodical/tailcall/_il_reldeep_value.ilproj
index edb3fee011..27d5e37cc9 100644
--- a/tests/src/JIT/Methodical/tailcall/_il_reldeep_value.ilproj
+++ b/tests/src/JIT/Methodical/tailcall/_il_reldeep_value.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="deep_value.il" />
diff --git a/tests/src/JIT/Methodical/tailcall/_il_reldeep_virt.ilproj b/tests/src/JIT/Methodical/tailcall/_il_reldeep_virt.ilproj
index d42ec0f72e..adc43402db 100644
--- a/tests/src/JIT/Methodical/tailcall/_il_reldeep_virt.ilproj
+++ b/tests/src/JIT/Methodical/tailcall/_il_reldeep_virt.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="deep_virt.il" />
diff --git a/tests/src/JIT/Methodical/tailcall/_il_relgcval.ilproj b/tests/src/JIT/Methodical/tailcall/_il_relgcval.ilproj
index 1f1817dc91..8ca9fbeb49 100644
--- a/tests/src/JIT/Methodical/tailcall/_il_relgcval.ilproj
+++ b/tests/src/JIT/Methodical/tailcall/_il_relgcval.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="gcval.il" />
diff --git a/tests/src/JIT/Methodical/tailcall/_il_relgcval_nested.ilproj b/tests/src/JIT/Methodical/tailcall/_il_relgcval_nested.ilproj
index 33add8a17b..3586bc1dbf 100644
--- a/tests/src/JIT/Methodical/tailcall/_il_relgcval_nested.ilproj
+++ b/tests/src/JIT/Methodical/tailcall/_il_relgcval_nested.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="gcval_nested.il" />
diff --git a/tests/src/JIT/Methodical/tailcall/_il_relgcval_sideeffect.ilproj b/tests/src/JIT/Methodical/tailcall/_il_relgcval_sideeffect.ilproj
index 35c566e572..97514bb53f 100644
--- a/tests/src/JIT/Methodical/tailcall/_il_relgcval_sideeffect.ilproj
+++ b/tests/src/JIT/Methodical/tailcall/_il_relgcval_sideeffect.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="gcval_sideeffect.il" />
diff --git a/tests/src/JIT/Methodical/tailcall/_il_relrecurse_ep.ilproj b/tests/src/JIT/Methodical/tailcall/_il_relrecurse_ep.ilproj
index dfe9e6a10a..329996890e 100644
--- a/tests/src/JIT/Methodical/tailcall/_il_relrecurse_ep.ilproj
+++ b/tests/src/JIT/Methodical/tailcall/_il_relrecurse_ep.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="recurse_ep.il" />
diff --git a/tests/src/JIT/Methodical/tailcall/_il_relreference_i.ilproj b/tests/src/JIT/Methodical/tailcall/_il_relreference_i.ilproj
index 395df9c8d3..d085d8404b 100644
--- a/tests/src/JIT/Methodical/tailcall/_il_relreference_i.ilproj
+++ b/tests/src/JIT/Methodical/tailcall/_il_relreference_i.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="reference_i.il" />
diff --git a/tests/src/JIT/Methodical/tailcall/_il_reltest_2a.ilproj b/tests/src/JIT/Methodical/tailcall/_il_reltest_2a.ilproj
index b5597ab4aa..328a58b1a6 100644
--- a/tests/src/JIT/Methodical/tailcall/_il_reltest_2a.ilproj
+++ b/tests/src/JIT/Methodical/tailcall/_il_reltest_2a.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="test_2a.il" />
diff --git a/tests/src/JIT/Methodical/tailcall/_il_reltest_2b.ilproj b/tests/src/JIT/Methodical/tailcall/_il_reltest_2b.ilproj
index f22fcdfd63..1b8a519c23 100644
--- a/tests/src/JIT/Methodical/tailcall/_il_reltest_2b.ilproj
+++ b/tests/src/JIT/Methodical/tailcall/_il_reltest_2b.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="test_2b.il" />
diff --git a/tests/src/JIT/Methodical/tailcall/_il_reltest_2c.ilproj b/tests/src/JIT/Methodical/tailcall/_il_reltest_2c.ilproj
index b5ec2fee3e..0f9b588abb 100644
--- a/tests/src/JIT/Methodical/tailcall/_il_reltest_2c.ilproj
+++ b/tests/src/JIT/Methodical/tailcall/_il_reltest_2c.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="test_2c.il" />
diff --git a/tests/src/JIT/Methodical/tailcall/_il_reltest_3b.ilproj b/tests/src/JIT/Methodical/tailcall/_il_reltest_3b.ilproj
index eb84ad1d47..4b2ee3493c 100644
--- a/tests/src/JIT/Methodical/tailcall/_il_reltest_3b.ilproj
+++ b/tests/src/JIT/Methodical/tailcall/_il_reltest_3b.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="test_3b.il" />
diff --git a/tests/src/JIT/Methodical/tailcall/_il_reltest_mutual_rec.ilproj b/tests/src/JIT/Methodical/tailcall/_il_reltest_mutual_rec.ilproj
index 7a11a044ca..aa6434567c 100644
--- a/tests/src/JIT/Methodical/tailcall/_il_reltest_mutual_rec.ilproj
+++ b/tests/src/JIT/Methodical/tailcall/_il_reltest_mutual_rec.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="test_mutual_rec.il" />
diff --git a/tests/src/JIT/Methodical/tailcall/_il_reltest_switch.ilproj b/tests/src/JIT/Methodical/tailcall/_il_reltest_switch.ilproj
index f968c99778..4dce156851 100644
--- a/tests/src/JIT/Methodical/tailcall/_il_reltest_switch.ilproj
+++ b/tests/src/JIT/Methodical/tailcall/_il_reltest_switch.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="test_switch.il" />
diff --git a/tests/src/JIT/Methodical/tailcall/_il_reltest_virt.ilproj b/tests/src/JIT/Methodical/tailcall/_il_reltest_virt.ilproj
index 473046153d..07e481e013 100644
--- a/tests/src/JIT/Methodical/tailcall/_il_reltest_virt.ilproj
+++ b/tests/src/JIT/Methodical/tailcall/_il_reltest_virt.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="test_virt.il" />
diff --git a/tests/src/JIT/Methodical/tailcall_v4/delegateParamCallTarget.csproj b/tests/src/JIT/Methodical/tailcall_v4/delegateParamCallTarget.csproj
index f248696cce..4c283c092c 100644
--- a/tests/src/JIT/Methodical/tailcall_v4/delegateParamCallTarget.csproj
+++ b/tests/src/JIT/Methodical/tailcall_v4/delegateParamCallTarget.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/tailcall_v4/hijacking.ilproj b/tests/src/JIT/Methodical/tailcall_v4/hijacking.ilproj
index 1faa0864bb..9bcee931af 100644
--- a/tests/src/JIT/Methodical/tailcall_v4/hijacking.ilproj
+++ b/tests/src/JIT/Methodical/tailcall_v4/hijacking.ilproj
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType>Full</DebugType>
+ <DebugType>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/tailcall_v4/smallFrame.ilproj b/tests/src/JIT/Methodical/tailcall_v4/smallFrame.ilproj
index 8e2391d5ff..a9960c26ba 100644
--- a/tests/src/JIT/Methodical/tailcall_v4/smallFrame.ilproj
+++ b/tests/src/JIT/Methodical/tailcall_v4/smallFrame.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/tailcall_v4/stk_bndchk.il b/tests/src/JIT/Methodical/tailcall_v4/stk_bndchk.il
new file mode 100644
index 0000000000..c889b3b7c2
--- /dev/null
+++ b/tests/src/JIT/Methodical/tailcall_v4/stk_bndchk.il
@@ -0,0 +1,322 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+
+
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib
+{
+ .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4..
+ .ver 4:0:0:0
+}
+.assembly retbuf_bug
+{
+
+
+ .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilationRelaxationsAttribute::.ctor(int32) = ( 01 00 08 00 00 00 00 00 )
+ .custom instance void [mscorlib]System.Runtime.CompilerServices.RuntimeCompatibilityAttribute::.ctor() = ( 01 00 01 00 54 02 16 57 72 61 70 4E 6F 6E 45 78 // ....T..WrapNonEx
+ 63 65 70 74 69 6F 6E 54 68 72 6F 77 73 01 ) // ceptionThrows.
+ .permissionset reqmin
+ = {[mscorlib]System.Security.Permissions.SecurityPermissionAttribute = {property bool 'SkipVerification' = bool(true)}}
+ .hash algorithm 0x00008004
+ .ver 0:0:0:0
+}
+.module retbuf_bug.exe
+.custom instance void [mscorlib]System.Security.UnverifiableCodeAttribute::.ctor() = ( 01 00 00 00 )
+.imagebase 0x00400000
+.file alignment 0x00000200
+.stackreserve 0x00100000
+.subsystem 0x0003 // WINDOWS_CUI
+.corflags 0x00000001 // ILONLY
+
+
+
+.class private sequential ansi sealed beforefieldinit RetBuff
+ extends [mscorlib]System.ValueType
+{
+ .field public uint64 l1
+ .field public uint64 l2
+} // end of class RetBuff
+
+.class private abstract auto ansi sealed beforefieldinit RetBufferBug
+ extends [mscorlib]System.Object
+{
+ .field private static class [mscorlib]System.Threading.ManualResetEvent foundStack
+ .field private static class [mscorlib]System.Threading.ManualResetEvent finishedTest
+ .field private static int32 modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) threadCount
+ .field private static int32 modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) result
+ .method private hidebysig static void ThreadProc() cil managed
+ {
+ .maxstack 3
+ .locals init ([0] object o,
+ [1] uint8* b)
+ .language '{3F5162F8-07C6-11D3-9053-00C04FA302A1}', '{994B45C4-E6E9-11D2-903F-00C04FA302A1}', '{5A869D0B-6611-11D3-BD2A-0000F80849BD}'
+ .line 39,39 : 3,27 'c:\\tests\\retbuf_bug.cs'
+ IL_0000: newobj instance void [mscorlib]System.Object::.ctor()
+ IL_0005: stloc.0
+ .line 40,40 : 3,33 ''
+ IL_0006: ldc.i4.s 24
+ IL_0008: conv.u
+ IL_0009: localloc
+ IL_000b: stloc.1
+ .line 41,41 : 3,51 ''
+ IL_000c: ldloc.1
+ IL_000d: conv.i
+ IL_0017: ldloc.0
+ IL_0018: conv.i
+ IL_001e: ble.s IL_0031
+
+ .line 42,42 : 4,21 ''
+ IL_0020: ldsfld class [mscorlib]System.Threading.ManualResetEvent RetBufferBug::foundStack
+ IL_0025: callvirt instance bool [mscorlib]System.Threading.EventWaitHandle::Set()
+ IL_002a: pop
+ .line 43,43 : 4,13 ''
+ IL_002b: call void RetBufferBug::DoTest()
+ .line 16707566,16707566 : 0,0 ''
+ IL_0030: ret
+
+ .line 45,45 : 8,33 ''
+ IL_0031: volatile.
+ IL_0033: ldsfld int32 modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) RetBufferBug::threadCount
+ IL_0038: ldc.i4.1
+ IL_0039: add
+ IL_003a: dup
+ IL_003b: volatile.
+ IL_003d: stsfld int32 modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) RetBufferBug::threadCount
+ IL_0042: ldc.i4 0x3e8
+ IL_0047: ble.s IL_0069
+
+ .line 47,47 : 4,16 ''
+ IL_0049: ldc.i4.s 99
+ IL_004b: volatile.
+ IL_004d: stsfld int32 modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) RetBufferBug::result
+ .line 48,48 : 4,21 ''
+ IL_0052: ldsfld class [mscorlib]System.Threading.ManualResetEvent RetBufferBug::foundStack
+ IL_0057: callvirt instance bool [mscorlib]System.Threading.EventWaitHandle::Set()
+ IL_005c: pop
+ .line 49,49 : 4,23 ''
+ IL_005d: ldsfld class [mscorlib]System.Threading.ManualResetEvent RetBufferBug::finishedTest
+ IL_0062: callvirt instance bool [mscorlib]System.Threading.EventWaitHandle::Set()
+ IL_0067: pop
+ .line 16707566,16707566 : 0,0 ''
+ IL_0068: ret
+
+ .line 52,52 : 4,33 ''
+ IL_0069: volatile.
+ IL_006b: ldsfld int32 modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) RetBufferBug::threadCount
+ IL_0070: ldc.i4.s 15
+ IL_0072: and
+ IL_0073: ldc.i4.s 15
+ IL_0075: bne.un.s IL_0081
+
+ .line 53,53 : 5,24 ''
+ IL_0077: ldstr "."
+ IL_007c: call void [System.Console]System.Console::Write(string)
+ .line 54,54 : 4,35 ''
+ IL_0081: ldnull
+ IL_0082: ldftn void RetBufferBug::ThreadProc()
+ IL_0088: newobj instance void [mscorlib]System.Threading.ThreadStart::.ctor(object,
+ native int)
+ IL_008d: newobj instance void [mscorlib]System.Threading.Thread::.ctor(class [mscorlib]System.Threading.ThreadStart)
+ IL_0092: call instance void [mscorlib]System.Threading.Thread::Start()
+ .line 57,57 : 4,25 ''
+ IL_0097: ldsfld class [mscorlib]System.Threading.ManualResetEvent RetBufferBug::foundStack
+ IL_009c: callvirt instance bool [mscorlib]System.Threading.WaitHandle::WaitOne()
+ IL_00a1: pop
+ .line 59,59 : 3,10 ''
+ IL_00a2: ret
+ } // end of method RetBufferBug::ThreadProc
+
+ .method private hidebysig static int32
+ Main() cil managed
+ {
+ .entrypoint
+ .maxstack 8
+ .line 63,63 : 3,16 ''
+ IL_0000: call void RetBufferBug::ThreadProc()
+ .line 64,64 : 3,26 ''
+ IL_0005: ldsfld class [mscorlib]System.Threading.ManualResetEvent RetBufferBug::finishedTest
+ IL_000a: callvirt instance bool [mscorlib]System.Threading.WaitHandle::WaitOne()
+ IL_000f: pop
+ .line 65,65 : 3,17 ''
+ IL_0010: volatile.
+ IL_0012: ldsfld int32 modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) RetBufferBug::result
+ IL_0017: ret
+ } // end of method RetBufferBug::Main
+
+ .method private hidebysig static void DoTest() cil managed
+ {
+ .maxstack 3
+ .locals init ([0] valuetype RetBuff rb)
+ .line 69,69 : 3,96 ''
+ IL_0000: ldstr "\nIt took {0} thread(s) to find a stack above the G"
+ + "C heap."
+ IL_0005: volatile.
+ IL_0007: ldsfld int32 modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) RetBufferBug::threadCount
+ IL_000c: box [mscorlib]System.Int32
+ IL_0011: call void [System.Console]System.Console::WriteLine(string,
+ object)
+ .line 70,70 : 3,89 ''
+ IL_0016: ldtoken RetBufferBug
+ IL_001b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle)
+ IL_0020: ldstr "TailCaller"
+ IL_0025: call instance class [mscorlib]System.Reflection.MethodInfo [mscorlib]System.Type::GetMethod(string)
+ IL_002a: ldnull
+ IL_002b: ldnull
+ IL_002c: callvirt instance object [mscorlib]System.Reflection.MethodBase::Invoke(object,
+ object[])
+ IL_0031: unbox.any RetBuff
+ IL_0036: stloc.0
+ .line 71,71 : 3,75 ''
+ IL_0037: ldstr "RetBuff.l1 = {0:X}, RetBuff.l2 = {1:X}"
+ IL_003c: ldloca.s rb
+ IL_003e: ldfld uint64 RetBuff::l1
+ IL_0043: box [mscorlib]System.UInt64
+ IL_0048: ldloca.s rb
+ IL_004a: ldfld uint64 RetBuff::l2
+ IL_004f: box [mscorlib]System.UInt64
+ IL_0054: call void [System.Console]System.Console::WriteLine(string,
+ object,
+ object)
+ .line 72,72 : 3,63 ''
+ IL_0059: ldloca.s rb
+ IL_005b: ldfld uint64 RetBuff::l1
+ IL_0060: ldc.i4 0xbaadf00d
+ IL_0065: conv.u8
+ IL_0066: bne.un.s IL_008f
+
+ IL_0068: ldloca.s rb
+ IL_006a: ldfld uint64 RetBuff::l2
+ IL_006f: ldc.i8 0x123456789abcdef
+ IL_0078: bne.un.s IL_008f
+
+ .line 73,73 : 4,17 ''
+ IL_007a: ldc.i4.s 100
+ IL_007c: volatile.
+ IL_007e: stsfld int32 modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) RetBufferBug::result
+ .line 74,74 : 4,30 ''
+ IL_0083: ldstr "PASS"
+ IL_0088: call void [System.Console]System.Console::WriteLine(string)
+ .line 16707566,16707566 : 0,0 ''
+ IL_008d: br.s IL_00a2
+
+ .line 77,77 : 4,16 ''
+ IL_008f: ldc.i4.s 99
+ IL_0091: volatile.
+ IL_0093: stsfld int32 modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) RetBufferBug::result
+ .line 78,78 : 4,30 ''
+ IL_0098: ldstr "Fail"
+ IL_009d: call void [System.Console]System.Console::WriteLine(string)
+ .line 80,80 : 3,22 ''
+ IL_00a2: ldsfld class [mscorlib]System.Threading.ManualResetEvent RetBufferBug::finishedTest
+ IL_00a7: callvirt instance bool [mscorlib]System.Threading.EventWaitHandle::Set()
+ IL_00ac: pop
+ .line 81,81 : 2,3 ''
+ IL_00ad: ret
+ } // end of method RetBufferBug::DoTest
+
+ .method public hidebysig static valuetype RetBuff
+ TailCaller() cil managed
+ {
+ .maxstack 8
+ .line 84,84 : 3,38 ''
+ IL_0000: ldstr "In TailCaller"
+ IL_0005: call void [System.Console]System.Console::WriteLine(string)
+ .line 85,85 : 3,65 ''
+ IL_000a: ldc.i4 0xbaadf00d
+ IL_000f: ldc.i4 0x123
+ IL_0014: ldc.i4 0x4567
+ IL_0019: ldc.i4 0x89ab
+ IL_001e: ldc.i4 0xcdef
+ IL_0023: tail. call valuetype RetBuff RetBufferBug::TailCallee(uint32,
+ uint16,
+ uint16,
+ uint16,
+ uint16)
+ IL_0028: ret
+ } // end of method RetBufferBug::TailCaller
+
+ .method private hidebysig static valuetype RetBuff
+ TailCallee(uint32 i1,
+ uint16 s1,
+ uint16 s2,
+ uint16 s3,
+ uint16 s4) cil managed noinlining
+ {
+ .maxstack 4
+ .locals init ([0] valuetype RetBuff result)
+ .line 90,90 : 3,18 ''
+ IL_0000: ldloca.s result
+ IL_0002: ldarg.0
+ IL_0003: conv.u8
+ IL_0004: stfld uint64 RetBuff::l1
+ .line 91,91 : 3,85 ''
+ IL_0009: ldloca.s result
+ IL_000b: ldarg.1
+ IL_000c: conv.u8
+ IL_000d: ldc.i4.s 48
+ IL_000f: shl
+ IL_0010: ldarg.2
+ IL_0011: conv.u8
+ IL_0012: ldc.i4.s 32
+ IL_0014: shl
+ IL_0015: or
+ IL_0016: ldarg.3
+ IL_0017: conv.u8
+ IL_0018: ldc.i4.s 16
+ IL_001a: shl
+ IL_001b: or
+ IL_001c: ldarg.s s4
+ IL_001e: conv.u8
+ IL_001f: or
+ IL_0020: stfld uint64 RetBuff::l2
+ .line 92,92 : 3,93 ''
+ IL_0025: ldstr "Returning RetBuff.l1 = {0:X}, RetBuff.l2 = {1:X}"
+ IL_002a: ldloca.s result
+ IL_002c: ldfld uint64 RetBuff::l1
+ IL_0031: box [mscorlib]System.UInt64
+ IL_0036: ldloca.s result
+ IL_0038: ldfld uint64 RetBuff::l2
+ IL_003d: box [mscorlib]System.UInt64
+ IL_0042: call void [System.Console]System.Console::WriteLine(string,
+ object,
+ object)
+ .line 93,93 : 3,17 ''
+ IL_0047: ldloc.0
+ IL_0048: ret
+ } // end of method RetBufferBug::TailCallee
+
+ .method private hidebysig specialname rtspecialname static
+ void .cctor() cil managed
+ {
+ .maxstack 8
+ .line 33,33 : 2,67 ''
+ IL_0000: ldc.i4.0
+ IL_0001: newobj instance void [mscorlib]System.Threading.ManualResetEvent::.ctor(bool)
+ IL_0006: stsfld class [mscorlib]System.Threading.ManualResetEvent RetBufferBug::foundStack
+ .line 34,34 : 2,69 ''
+ IL_000b: ldc.i4.0
+ IL_000c: newobj instance void [mscorlib]System.Threading.ManualResetEvent::.ctor(bool)
+ IL_0011: stsfld class [mscorlib]System.Threading.ManualResetEvent RetBufferBug::finishedTest
+ .line 35,35 : 2,38 ''
+ IL_0016: ldc.i4.0
+ IL_0017: volatile.
+ IL_0019: stsfld int32 modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) RetBufferBug::threadCount
+ .line 36,36 : 2,33 ''
+ IL_001e: ldc.i4.0
+ IL_001f: volatile.
+ IL_0021: stsfld int32 modreq([mscorlib]System.Runtime.CompilerServices.IsVolatile) RetBufferBug::result
+ .line 16707566,16707566 : 0,0 ''
+ IL_0026: ret
+ } // end of method RetBufferBug::.cctor
+
+} // end of class RetBufferBug
+
+
+
diff --git a/tests/src/JIT/Methodical/tailcall_v4/stk_bndchk.ilproj b/tests/src/JIT/Methodical/tailcall_v4/stk_bndchk.ilproj
new file mode 100644
index 0000000000..57a284f05a
--- /dev/null
+++ b/tests/src/JIT/Methodical/tailcall_v4/stk_bndchk.ilproj
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>PdbOnly</DebugType>
+ <Optimize>True</Optimize>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="stk_bndchk.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/tailcall_v4/tailcall_AV.ilproj b/tests/src/JIT/Methodical/tailcall_v4/tailcall_AV.ilproj
index 9acef12a72..6cf67e586a 100644
--- a/tests/src/JIT/Methodical/tailcall_v4/tailcall_AV.ilproj
+++ b/tests/src/JIT/Methodical/tailcall_v4/tailcall_AV.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType>Full</DebugType>
+ <DebugType>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/unsafecsharp/_dbgunsafe-0.csproj b/tests/src/JIT/Methodical/unsafecsharp/_dbgunsafe-0.csproj
new file mode 100644
index 0000000000..8803485cba
--- /dev/null
+++ b/tests/src/JIT/Methodical/unsafecsharp/_dbgunsafe-0.csproj
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ <Optimize></Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="unsafe-0.cs" />
+ <Compile Include="main.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/unsafecsharp/_dbgunsafe-1.csproj b/tests/src/JIT/Methodical/unsafecsharp/_dbgunsafe-1.csproj
new file mode 100644
index 0000000000..2eb4b4ef2f
--- /dev/null
+++ b/tests/src/JIT/Methodical/unsafecsharp/_dbgunsafe-1.csproj
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ <Optimize></Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="unsafe-1.cs" />
+ <Compile Include="main.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/unsafecsharp/_dbgunsafe-2.csproj b/tests/src/JIT/Methodical/unsafecsharp/_dbgunsafe-2.csproj
new file mode 100644
index 0000000000..9449613b33
--- /dev/null
+++ b/tests/src/JIT/Methodical/unsafecsharp/_dbgunsafe-2.csproj
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ <Optimize></Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="unsafe-2.cs" />
+ <Compile Include="main.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/unsafecsharp/_dbgunsafe-3.csproj b/tests/src/JIT/Methodical/unsafecsharp/_dbgunsafe-3.csproj
new file mode 100644
index 0000000000..47eefba54f
--- /dev/null
+++ b/tests/src/JIT/Methodical/unsafecsharp/_dbgunsafe-3.csproj
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ <Optimize></Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="unsafe-3.cs" />
+ <Compile Include="main.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/unsafecsharp/_dbgunsafe-4.csproj b/tests/src/JIT/Methodical/unsafecsharp/_dbgunsafe-4.csproj
new file mode 100644
index 0000000000..495c3c804b
--- /dev/null
+++ b/tests/src/JIT/Methodical/unsafecsharp/_dbgunsafe-4.csproj
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ <Optimize></Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="unsafe-4.cs" />
+ <Compile Include="main.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/unsafecsharp/_dbgunsafe-5.csproj b/tests/src/JIT/Methodical/unsafecsharp/_dbgunsafe-5.csproj
new file mode 100644
index 0000000000..a265f04d77
--- /dev/null
+++ b/tests/src/JIT/Methodical/unsafecsharp/_dbgunsafe-5.csproj
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ <Optimize></Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="unsafe-5.cs" />
+ <Compile Include="main.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/unsafecsharp/_dbgunsafe-6.csproj b/tests/src/JIT/Methodical/unsafecsharp/_dbgunsafe-6.csproj
new file mode 100644
index 0000000000..b50dce0a5b
--- /dev/null
+++ b/tests/src/JIT/Methodical/unsafecsharp/_dbgunsafe-6.csproj
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ <Optimize></Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="unsafe-6.cs" />
+ <Compile Include="main.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/unsafecsharp/_relunsafe-0.csproj b/tests/src/JIT/Methodical/unsafecsharp/_relunsafe-0.csproj
new file mode 100644
index 0000000000..9869c5c194
--- /dev/null
+++ b/tests/src/JIT/Methodical/unsafecsharp/_relunsafe-0.csproj
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>None</DebugType>
+ <Optimize></Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="unsafe-0.cs" />
+ <Compile Include="main.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/unsafecsharp/_relunsafe-1.csproj b/tests/src/JIT/Methodical/unsafecsharp/_relunsafe-1.csproj
new file mode 100644
index 0000000000..c7777fa182
--- /dev/null
+++ b/tests/src/JIT/Methodical/unsafecsharp/_relunsafe-1.csproj
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>None</DebugType>
+ <Optimize></Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="unsafe-1.cs" />
+ <Compile Include="main.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/unsafecsharp/_relunsafe-2.csproj b/tests/src/JIT/Methodical/unsafecsharp/_relunsafe-2.csproj
new file mode 100644
index 0000000000..a0fd69da71
--- /dev/null
+++ b/tests/src/JIT/Methodical/unsafecsharp/_relunsafe-2.csproj
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>None</DebugType>
+ <Optimize></Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="unsafe-2.cs" />
+ <Compile Include="main.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/unsafecsharp/_relunsafe-3.csproj b/tests/src/JIT/Methodical/unsafecsharp/_relunsafe-3.csproj
new file mode 100644
index 0000000000..f55a3113be
--- /dev/null
+++ b/tests/src/JIT/Methodical/unsafecsharp/_relunsafe-3.csproj
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>None</DebugType>
+ <Optimize></Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="unsafe-3.cs" />
+ <Compile Include="main.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/unsafecsharp/_relunsafe-4.csproj b/tests/src/JIT/Methodical/unsafecsharp/_relunsafe-4.csproj
new file mode 100644
index 0000000000..df504f5bf3
--- /dev/null
+++ b/tests/src/JIT/Methodical/unsafecsharp/_relunsafe-4.csproj
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>None</DebugType>
+ <Optimize></Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="unsafe-4.cs" />
+ <Compile Include="main.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/unsafecsharp/_relunsafe-5.csproj b/tests/src/JIT/Methodical/unsafecsharp/_relunsafe-5.csproj
new file mode 100644
index 0000000000..5384d40767
--- /dev/null
+++ b/tests/src/JIT/Methodical/unsafecsharp/_relunsafe-5.csproj
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>None</DebugType>
+ <Optimize></Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="unsafe-5.cs" />
+ <Compile Include="main.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/unsafecsharp/_relunsafe-6.csproj b/tests/src/JIT/Methodical/unsafecsharp/_relunsafe-6.csproj
new file mode 100644
index 0000000000..647075f9ff
--- /dev/null
+++ b/tests/src/JIT/Methodical/unsafecsharp/_relunsafe-6.csproj
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>None</DebugType>
+ <Optimize></Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="unsafe-6.cs" />
+ <Compile Include="main.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/unsafecsharp/_speed_dbgunsafe-0.csproj b/tests/src/JIT/Methodical/unsafecsharp/_speed_dbgunsafe-0.csproj
new file mode 100644
index 0000000000..a1f217b170
--- /dev/null
+++ b/tests/src/JIT/Methodical/unsafecsharp/_speed_dbgunsafe-0.csproj
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ <Optimize>True</Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="unsafe-0.cs" />
+ <Compile Include="main.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/unsafecsharp/_speed_dbgunsafe-1.csproj b/tests/src/JIT/Methodical/unsafecsharp/_speed_dbgunsafe-1.csproj
new file mode 100644
index 0000000000..b62d19cc84
--- /dev/null
+++ b/tests/src/JIT/Methodical/unsafecsharp/_speed_dbgunsafe-1.csproj
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ <Optimize>True</Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="unsafe-1.cs" />
+ <Compile Include="main.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/unsafecsharp/_speed_dbgunsafe-2.csproj b/tests/src/JIT/Methodical/unsafecsharp/_speed_dbgunsafe-2.csproj
new file mode 100644
index 0000000000..495a5ffe46
--- /dev/null
+++ b/tests/src/JIT/Methodical/unsafecsharp/_speed_dbgunsafe-2.csproj
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ <Optimize>True</Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="unsafe-2.cs" />
+ <Compile Include="main.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/unsafecsharp/_speed_dbgunsafe-3.csproj b/tests/src/JIT/Methodical/unsafecsharp/_speed_dbgunsafe-3.csproj
new file mode 100644
index 0000000000..f1eb7e0afd
--- /dev/null
+++ b/tests/src/JIT/Methodical/unsafecsharp/_speed_dbgunsafe-3.csproj
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ <Optimize>True</Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="unsafe-3.cs" />
+ <Compile Include="main.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/unsafecsharp/_speed_dbgunsafe-4.csproj b/tests/src/JIT/Methodical/unsafecsharp/_speed_dbgunsafe-4.csproj
new file mode 100644
index 0000000000..3aa906ffc9
--- /dev/null
+++ b/tests/src/JIT/Methodical/unsafecsharp/_speed_dbgunsafe-4.csproj
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ <Optimize>True</Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="unsafe-4.cs" />
+ <Compile Include="main.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/unsafecsharp/_speed_dbgunsafe-5.csproj b/tests/src/JIT/Methodical/unsafecsharp/_speed_dbgunsafe-5.csproj
new file mode 100644
index 0000000000..fa66c7521b
--- /dev/null
+++ b/tests/src/JIT/Methodical/unsafecsharp/_speed_dbgunsafe-5.csproj
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ <Optimize>True</Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="unsafe-5.cs" />
+ <Compile Include="main.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/unsafecsharp/_speed_dbgunsafe-6.csproj b/tests/src/JIT/Methodical/unsafecsharp/_speed_dbgunsafe-6.csproj
new file mode 100644
index 0000000000..8941f943ac
--- /dev/null
+++ b/tests/src/JIT/Methodical/unsafecsharp/_speed_dbgunsafe-6.csproj
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ <Optimize>True</Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="unsafe-6.cs" />
+ <Compile Include="main.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/unsafecsharp/_speed_relunsafe-0.csproj b/tests/src/JIT/Methodical/unsafecsharp/_speed_relunsafe-0.csproj
new file mode 100644
index 0000000000..45d0d3fbc0
--- /dev/null
+++ b/tests/src/JIT/Methodical/unsafecsharp/_speed_relunsafe-0.csproj
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>None</DebugType>
+ <Optimize>True</Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="unsafe-0.cs" />
+ <Compile Include="main.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/unsafecsharp/_speed_relunsafe-1.csproj b/tests/src/JIT/Methodical/unsafecsharp/_speed_relunsafe-1.csproj
new file mode 100644
index 0000000000..c26b73156b
--- /dev/null
+++ b/tests/src/JIT/Methodical/unsafecsharp/_speed_relunsafe-1.csproj
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>None</DebugType>
+ <Optimize>True</Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="unsafe-1.cs" />
+ <Compile Include="main.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/unsafecsharp/_speed_relunsafe-2.csproj b/tests/src/JIT/Methodical/unsafecsharp/_speed_relunsafe-2.csproj
new file mode 100644
index 0000000000..7e25dab43e
--- /dev/null
+++ b/tests/src/JIT/Methodical/unsafecsharp/_speed_relunsafe-2.csproj
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>None</DebugType>
+ <Optimize>True</Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="unsafe-2.cs" />
+ <Compile Include="main.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/unsafecsharp/_speed_relunsafe-3.csproj b/tests/src/JIT/Methodical/unsafecsharp/_speed_relunsafe-3.csproj
new file mode 100644
index 0000000000..7c0d118c60
--- /dev/null
+++ b/tests/src/JIT/Methodical/unsafecsharp/_speed_relunsafe-3.csproj
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>None</DebugType>
+ <Optimize>True</Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="unsafe-3.cs" />
+ <Compile Include="main.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/unsafecsharp/_speed_relunsafe-4.csproj b/tests/src/JIT/Methodical/unsafecsharp/_speed_relunsafe-4.csproj
new file mode 100644
index 0000000000..21c08fa605
--- /dev/null
+++ b/tests/src/JIT/Methodical/unsafecsharp/_speed_relunsafe-4.csproj
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>None</DebugType>
+ <Optimize>True</Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="unsafe-4.cs" />
+ <Compile Include="main.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/unsafecsharp/_speed_relunsafe-5.csproj b/tests/src/JIT/Methodical/unsafecsharp/_speed_relunsafe-5.csproj
new file mode 100644
index 0000000000..c6da40e3ac
--- /dev/null
+++ b/tests/src/JIT/Methodical/unsafecsharp/_speed_relunsafe-5.csproj
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>None</DebugType>
+ <Optimize>True</Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="unsafe-5.cs" />
+ <Compile Include="main.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/unsafecsharp/_speed_relunsafe-6.csproj b/tests/src/JIT/Methodical/unsafecsharp/_speed_relunsafe-6.csproj
new file mode 100644
index 0000000000..b5e974b7e6
--- /dev/null
+++ b/tests/src/JIT/Methodical/unsafecsharp/_speed_relunsafe-6.csproj
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>None</DebugType>
+ <Optimize>True</Optimize>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="unsafe-6.cs" />
+ <Compile Include="main.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/unsafecsharp/app.config b/tests/src/JIT/Methodical/unsafecsharp/app.config
new file mode 100644
index 0000000000..8077c95440
--- /dev/null
+++ b/tests/src/JIT/Methodical/unsafecsharp/app.config
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+ <runtime>
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+ <dependentAssembly>
+ <assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.20.0" newVersion="4.0.20.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Text.Encoding" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Threading.Tasks" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.IO" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Reflection" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
+ </dependentAssembly>
+ </assemblyBinding>
+ </runtime>
+</configuration> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/unsafecsharp/main.cs b/tests/src/JIT/Methodical/unsafecsharp/main.cs
new file mode 100644
index 0000000000..259f1dc76b
--- /dev/null
+++ b/tests/src/JIT/Methodical/unsafecsharp/main.cs
@@ -0,0 +1,43 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+using System;
+
+public struct A
+{
+ public long m_aval;
+};
+
+public struct B
+{
+ public long m_bval;
+};
+
+public struct AA
+{
+ public A m_a;
+ public B m_b;
+
+ public AA(long a, long b)
+ {
+ m_a.m_aval = a;
+ m_b.m_bval = b;
+ }
+
+ public static unsafe void init_all(long mode)
+ {
+ s_x = new AA(0, 100);
+ }
+
+ public static AA s_x;
+
+ public unsafe static B* get_pb(AA* px) { return &px->m_b; }
+ public unsafe static B* get_pb_1(AA* px) { return &px->m_b - 1; }
+ public unsafe static long get_pb_i(AA* px) { return (long)&px->m_b; }
+ public unsafe static long get_bv1(B* pb) { return pb->m_bval; }
+ public unsafe static long get_bv2(B b) { return b.m_bval; }
+ public unsafe static long get_bv3(ref B rb) { return rb.m_bval; }
+ public unsafe static long get_i1(long* pi) { return *pi; }
+ public unsafe static long get_i2(long i) { return i; }
+ public unsafe static long get_i3(ref long ri) { return ri; }
+}
diff --git a/tests/src/JIT/Methodical/unsafecsharp/unsafe-0.cs b/tests/src/JIT/Methodical/unsafecsharp/unsafe-0.cs
new file mode 100644
index 0000000000..a8cf4c105e
--- /dev/null
+++ b/tests/src/JIT/Methodical/unsafecsharp/unsafe-0.cs
@@ -0,0 +1,671 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+using System;
+
+internal class TestApp
+{
+ private static unsafe long test_7(B[] ab)
+ {
+ fixed (B* pb = &ab[0])
+ {
+ return pb->m_bval;
+ }
+ }
+ private static unsafe long test_14(B* pb)
+ {
+ return (++pb)->m_bval;
+ }
+ private static unsafe long test_21(B* pb, long[] i, long ii)
+ {
+ return (&pb[i[ii]])->m_bval;
+ }
+ private static unsafe long test_28(AA* px)
+ {
+ return (AA.get_pb_1(px) + 1)->m_bval;
+ }
+ private static unsafe long test_35(long pb)
+ {
+ return ((B*)checked(((long)pb) + 1))->m_bval;
+ }
+ private static unsafe long test_42(B* pb)
+ {
+ return (pb--)[0].m_bval;
+ }
+ private static unsafe long test_49(AA[,] ab, long i)
+ {
+ long j = 0;
+ fixed (B* pb = &ab[--i, ++j].m_b)
+ {
+ return pb[0].m_bval;
+ }
+ }
+ private static unsafe long test_56(B* pb1, long i)
+ {
+ B* pb;
+ return (pb = pb1 + i)[0].m_bval;
+ }
+ private static unsafe long test_63(B* pb1, B* pb2)
+ {
+ return (pb1 > pb2 ? pb2 : null)[0].m_bval;
+ }
+ private static unsafe long test_70(long pb)
+ {
+ return ((B*)pb)[0].m_bval;
+ }
+ private static unsafe long test_77(double* pb, long i)
+ {
+ return ((B*)(pb + i))[0].m_bval;
+ }
+ private static unsafe long test_84(ref B b)
+ {
+ fixed (B* pb = &b)
+ {
+ return AA.get_bv1(pb);
+ }
+ }
+ private static unsafe long test_91(B* pb)
+ {
+ return AA.get_bv1((--pb));
+ }
+ private static unsafe long test_98(B* pb, long i)
+ {
+ return AA.get_bv1((&pb[-(i << (int)i)]));
+ }
+ private static unsafe long test_105(AA* px)
+ {
+ return AA.get_bv1(AA.get_pb(px));
+ }
+ private static unsafe long test_112(long pb)
+ {
+ return AA.get_bv1(((B*)checked((long)pb)));
+ }
+ private static unsafe long test_119(B* pb)
+ {
+ return AA.get_bv2(*(pb++));
+ }
+ private static unsafe long test_126(B[,] ab, long i, long j)
+ {
+ fixed (B* pb = &ab[i, j])
+ {
+ return AA.get_bv2(*pb);
+ }
+ }
+ private static unsafe long test_133(B* pb1)
+ {
+ B* pb;
+ return AA.get_bv2(*(pb = pb1 - 8));
+ }
+ private static unsafe long test_140(B* pb, B* pb1, B* pb2)
+ {
+ return AA.get_bv2(*(pb = pb + (pb2 - pb1)));
+ }
+ private static unsafe long test_147(B* pb1, bool trig)
+ {
+ fixed (B* pb = &AA.s_x.m_b)
+ {
+ return AA.get_bv2(*(trig ? pb : pb1));
+ }
+ }
+ private static unsafe long test_154(byte* pb)
+ {
+ return AA.get_bv2(*((B*)(pb + 7)));
+ }
+ private static unsafe long test_161(B b)
+ {
+ return AA.get_bv3(ref *(&b));
+ }
+ private static unsafe long test_168()
+ {
+ fixed (B* pb = &AA.s_x.m_b)
+ {
+ return AA.get_bv3(ref *pb);
+ }
+ }
+ private static unsafe long test_175(B* pb, long i)
+ {
+ return AA.get_bv3(ref *(&pb[i * 2]));
+ }
+ private static unsafe long test_182(B* pb1, B* pb2)
+ {
+ return AA.get_bv3(ref *(pb1 >= pb2 ? pb1 : null));
+ }
+ private static unsafe long test_189(long pb)
+ {
+ return AA.get_bv3(ref *((B*)pb));
+ }
+ private static unsafe long test_196(B* pb)
+ {
+ return pb->m_bval == 100 ? 100 : 101;
+ }
+ private static unsafe long test_203(B[] ab, long i)
+ {
+ fixed (B* pb = &ab[i])
+ {
+ return pb->m_bval == 100 ? 100 : 101;
+ }
+ }
+ private static unsafe long test_210(B* pb)
+ {
+ return (pb += 6)->m_bval == 100 ? 100 : 101;
+ }
+ private static unsafe long test_217(B* pb, long[,,] i, long ii)
+ {
+ return (&pb[++i[--ii, 0, 0]])->m_bval == 100 ? 100 : 101;
+ }
+ private static unsafe long test_224(AA* px)
+ {
+ return ((B*)AA.get_pb_i(px))->m_bval == 100 ? 100 : 101;
+ }
+ private static unsafe long test_231(byte diff, A* pa)
+ {
+ return ((B*)(((byte*)pa) + diff))->m_bval == 100 ? 100 : 101;
+ }
+ private static unsafe long test_238()
+ {
+ AA loc_x = new AA(0, 100);
+ return AA.get_i1(&(&loc_x.m_b)->m_bval);
+ }
+ private static unsafe long test_245(B[][] ab, long i, long j)
+ {
+ fixed (B* pb = &ab[i][j])
+ {
+ return AA.get_i1(&pb->m_bval);
+ }
+ }
+ private static unsafe long test_252(B* pb1, long i)
+ {
+ B* pb;
+ return AA.get_i1(&(pb = (B*)(((byte*)pb1) + i * sizeof(B)))->m_bval);
+ }
+ private static unsafe long test_259(B* pb, long[,,] i, long ii, byte jj)
+ {
+ return AA.get_i1(&(&pb[i[ii - jj, 0, ii - jj] = ii - 1])->m_bval);
+ }
+ private static unsafe long test_266(ulong ub, byte lb)
+ {
+ return AA.get_i1(&((B*)(ub | lb))->m_bval);
+ }
+ private static unsafe long test_273(long p, long s)
+ {
+ return AA.get_i1(&((B*)((p >> 4) | s))->m_bval);
+ }
+ private static unsafe long test_280(B[] ab)
+ {
+ fixed (B* pb = &ab[0])
+ {
+ return AA.get_i2(pb->m_bval);
+ }
+ }
+ private static unsafe long test_287(B* pb)
+ {
+ return AA.get_i2((++pb)->m_bval);
+ }
+ private static unsafe long test_294(B* pb, long[] i, long ii)
+ {
+ return AA.get_i2((&pb[i[ii]])->m_bval);
+ }
+ private static unsafe long test_301(AA* px)
+ {
+ return AA.get_i2((AA.get_pb_1(px) + 1)->m_bval);
+ }
+ private static unsafe long test_308(long pb)
+ {
+ return AA.get_i2(((B*)checked(((long)pb) + 1))->m_bval);
+ }
+ private static unsafe long test_315(B* pb)
+ {
+ return AA.get_i3(ref (pb--)->m_bval);
+ }
+ private static unsafe long test_322(AA[,] ab, long i)
+ {
+ long j = 0;
+ fixed (B* pb = &ab[--i, ++j].m_b)
+ {
+ return AA.get_i3(ref pb->m_bval);
+ }
+ }
+ private static unsafe long test_329(B* pb1, long i)
+ {
+ B* pb;
+ return AA.get_i3(ref (pb = pb1 + i)->m_bval);
+ }
+ private static unsafe long test_336(B* pb1, B* pb2)
+ {
+ return AA.get_i3(ref (pb1 > pb2 ? pb2 : null)->m_bval);
+ }
+ private static unsafe long test_343(long pb)
+ {
+ return AA.get_i3(ref ((B*)pb)->m_bval);
+ }
+ private static unsafe long test_350(double* pb, long i)
+ {
+ return AA.get_i3(ref ((B*)(pb + i))->m_bval);
+ }
+ private static unsafe long test_357(ref B b)
+ {
+ fixed (B* pb = &b)
+ {
+ return AA.get_bv1(pb) != 100 ? 99 : 100;
+ }
+ }
+ private static unsafe long test_364(B* pb)
+ {
+ return AA.get_bv1((--pb)) != 100 ? 99 : 100;
+ }
+ private static unsafe long test_371(B* pb, long i)
+ {
+ return AA.get_bv1((&pb[-(i << (int)i)])) != 100 ? 99 : 100;
+ }
+ private static unsafe long test_378(AA* px)
+ {
+ return AA.get_bv1(AA.get_pb(px)) != 100 ? 99 : 100;
+ }
+ private static unsafe long test_385(long pb)
+ {
+ return AA.get_bv1(((B*)checked((long)pb))) != 100 ? 99 : 100;
+ }
+ private static unsafe long test_392(B* pb1, B* pb2)
+ {
+ long[] e = { 100, 101 };
+ return e[pb1 >= pb2 ? 0 : 1];
+ }
+ private static unsafe int Main()
+ {
+ AA loc_x = new AA(0, 100);
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_7(new B[] { loc_x.m_b }) != 100)
+ {
+ Console.WriteLine("test_7() failed.");
+ return 107;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_14(&loc_x.m_b - 1) != 100)
+ {
+ Console.WriteLine("test_14() failed.");
+ return 114;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_21(&loc_x.m_b - 1, new long[] { 0, 1 }, 1) != 100)
+ {
+ Console.WriteLine("test_21() failed.");
+ return 121;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_28(&loc_x) != 100)
+ {
+ Console.WriteLine("test_28() failed.");
+ return 128;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_35((long)(((long)&loc_x.m_b) - 1)) != 100)
+ {
+ Console.WriteLine("test_35() failed.");
+ return 135;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_42(&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_42() failed.");
+ return 142;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_49(new AA[,] { { new AA(), new AA() }, { new AA(), loc_x } }, 2) != 100)
+ {
+ Console.WriteLine("test_49() failed.");
+ return 149;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_56(&loc_x.m_b - 8, 8) != 100)
+ {
+ Console.WriteLine("test_56() failed.");
+ return 156;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_63(&loc_x.m_b + 1, &loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_63() failed.");
+ return 163;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_70((long)&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_70() failed.");
+ return 170;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_77(((double*)(&loc_x.m_b)) - 4, 4) != 100)
+ {
+ Console.WriteLine("test_77() failed.");
+ return 177;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_84(ref loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_84() failed.");
+ return 184;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_91(&loc_x.m_b + 1) != 100)
+ {
+ Console.WriteLine("test_91() failed.");
+ return 191;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_98(&loc_x.m_b + 2, 1) != 100)
+ {
+ Console.WriteLine("test_98() failed.");
+ return 198;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_105(&loc_x) != 100)
+ {
+ Console.WriteLine("test_105() failed.");
+ return 205;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_112((long)(long)&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_112() failed.");
+ return 212;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_119(&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_119() failed.");
+ return 219;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_126(new B[,] { { new B(), new B() }, { new B(), loc_x.m_b } }, 1, 1) != 100)
+ {
+ Console.WriteLine("test_126() failed.");
+ return 226;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_133(&loc_x.m_b + 8) != 100)
+ {
+ Console.WriteLine("test_133() failed.");
+ return 233;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_140(&loc_x.m_b - 2, &loc_x.m_b - 1, &loc_x.m_b + 1) != 100)
+ {
+ Console.WriteLine("test_140() failed.");
+ return 240;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_147(&loc_x.m_b, true) != 100)
+ {
+ Console.WriteLine("test_147() failed.");
+ return 247;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_154(((byte*)(&loc_x.m_b)) - 7) != 100)
+ {
+ Console.WriteLine("test_154() failed.");
+ return 254;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_161(loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_161() failed.");
+ return 261;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_168() != 100)
+ {
+ Console.WriteLine("test_168() failed.");
+ return 268;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_175(&loc_x.m_b - 2, 1) != 100)
+ {
+ Console.WriteLine("test_175() failed.");
+ return 275;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_182(&loc_x.m_b, &loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_182() failed.");
+ return 282;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_189((long)&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_189() failed.");
+ return 289;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_196(&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_196() failed.");
+ return 296;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_203(new B[] { new B(), new B(), loc_x.m_b }, 2) != 100)
+ {
+ Console.WriteLine("test_203() failed.");
+ return 303;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_210(&loc_x.m_b - 6) != 100)
+ {
+ Console.WriteLine("test_210() failed.");
+ return 310;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_217(&loc_x.m_b - 1, new long[,,] { { { 0 } }, { { 0 } } }, 2) != 100)
+ {
+ Console.WriteLine("test_217() failed.");
+ return 317;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_224(&loc_x) != 100)
+ {
+ Console.WriteLine("test_224() failed.");
+ return 324;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_231((byte)(((long)&loc_x.m_b) - ((long)&loc_x.m_a)), &loc_x.m_a) != 100)
+ {
+ Console.WriteLine("test_231() failed.");
+ return 331;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_238() != 100)
+ {
+ Console.WriteLine("test_238() failed.");
+ return 338;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_245(new B[][] { new B[] { new B(), new B() }, new B[] { new B(), loc_x.m_b } }, 1, 1) != 100)
+ {
+ Console.WriteLine("test_245() failed.");
+ return 345;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_252(&loc_x.m_b - 8, 8) != 100)
+ {
+ Console.WriteLine("test_252() failed.");
+ return 352;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_259(&loc_x.m_b - 1, new long[,,] { { { 0 } }, { { 0 } } }, 2, 2) != 100)
+ {
+ Console.WriteLine("test_259() failed.");
+ return 359;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_266(((ulong)&loc_x.m_b) & (~(ulong)0xff), unchecked((byte)&loc_x.m_b)) != 100)
+ {
+ Console.WriteLine("test_266() failed.");
+ return 366;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_273(((long)(&loc_x.m_b)) << 4, (long)(((ulong)&loc_x.m_b) & 0xff00000000000000)) != 100)
+ {
+ Console.WriteLine("test_273() failed.");
+ return 373;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_280(new B[] { loc_x.m_b }) != 100)
+ {
+ Console.WriteLine("test_280() failed.");
+ return 380;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_287(&loc_x.m_b - 1) != 100)
+ {
+ Console.WriteLine("test_287() failed.");
+ return 387;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_294(&loc_x.m_b - 1, new long[] { 0, 1 }, 1) != 100)
+ {
+ Console.WriteLine("test_294() failed.");
+ return 394;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_301(&loc_x) != 100)
+ {
+ Console.WriteLine("test_301() failed.");
+ return 401;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_308((long)(((long)&loc_x.m_b) - 1)) != 100)
+ {
+ Console.WriteLine("test_308() failed.");
+ return 408;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_315(&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_315() failed.");
+ return 415;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_322(new AA[,] { { new AA(), new AA() }, { new AA(), loc_x } }, 2) != 100)
+ {
+ Console.WriteLine("test_322() failed.");
+ return 422;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_329(&loc_x.m_b - 8, 8) != 100)
+ {
+ Console.WriteLine("test_329() failed.");
+ return 429;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_336(&loc_x.m_b + 1, &loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_336() failed.");
+ return 436;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_343((long)&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_343() failed.");
+ return 443;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_350(((double*)(&loc_x.m_b)) - 4, 4) != 100)
+ {
+ Console.WriteLine("test_350() failed.");
+ return 450;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_357(ref loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_357() failed.");
+ return 457;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_364(&loc_x.m_b + 1) != 100)
+ {
+ Console.WriteLine("test_364() failed.");
+ return 464;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_371(&loc_x.m_b + 2, 1) != 100)
+ {
+ Console.WriteLine("test_371() failed.");
+ return 471;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_378(&loc_x) != 100)
+ {
+ Console.WriteLine("test_378() failed.");
+ return 478;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_385((long)(long)&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_385() failed.");
+ return 485;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_392(&loc_x.m_b, &loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_392() failed.");
+ return 492;
+ }
+ Console.WriteLine("All tests passed.");
+ return 100;
+ }
+}
diff --git a/tests/src/JIT/Methodical/unsafecsharp/unsafe-1.cs b/tests/src/JIT/Methodical/unsafecsharp/unsafe-1.cs
new file mode 100644
index 0000000000..e03c8205d9
--- /dev/null
+++ b/tests/src/JIT/Methodical/unsafecsharp/unsafe-1.cs
@@ -0,0 +1,681 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+using System;
+
+internal class TestApp
+{
+ private static unsafe long test_1(B* pb)
+ {
+ return pb->m_bval;
+ }
+ private static unsafe long test_8(B[] ab, long i)
+ {
+ fixed (B* pb = &ab[i])
+ {
+ return pb->m_bval;
+ }
+ }
+ private static unsafe long test_15(B* pb)
+ {
+ return (pb += 6)->m_bval;
+ }
+ private static unsafe long test_22(B* pb, long[,,] i, long ii)
+ {
+ return (&pb[++i[--ii, 0, 0]])->m_bval;
+ }
+ private static unsafe long test_29(AA* px)
+ {
+ return ((B*)AA.get_pb_i(px))->m_bval;
+ }
+ private static unsafe long test_36(byte diff, A* pa)
+ {
+ return ((B*)(((byte*)pa) + diff))->m_bval;
+ }
+ private static unsafe long test_43()
+ {
+ AA loc_x = new AA(0, 100);
+ return (&loc_x.m_b)[0].m_bval;
+ }
+ private static unsafe long test_50(B[][] ab, long i, long j)
+ {
+ fixed (B* pb = &ab[i][j])
+ {
+ return pb[0].m_bval;
+ }
+ }
+ private static unsafe long test_57(B* pb1, long i)
+ {
+ B* pb;
+ return (pb = (B*)(((byte*)pb1) + i * sizeof(B)))[0].m_bval;
+ }
+ private static unsafe long test_64(B* pb, long[,,] i, long ii, byte jj)
+ {
+ return (&pb[i[ii - jj, 0, ii - jj] = ii - 1])[0].m_bval;
+ }
+ private static unsafe long test_71(ulong ub, byte lb)
+ {
+ return ((B*)(ub | lb))[0].m_bval;
+ }
+ private static unsafe long test_78(long p, long s)
+ {
+ return ((B*)((p >> 4) | s))[0].m_bval;
+ }
+ private static unsafe long test_85(B[] ab)
+ {
+ fixed (B* pb = &ab[0])
+ {
+ return AA.get_bv1(pb);
+ }
+ }
+ private static unsafe long test_92(B* pb)
+ {
+ return AA.get_bv1((++pb));
+ }
+ private static unsafe long test_99(B* pb, long[] i, long ii)
+ {
+ return AA.get_bv1((&pb[i[ii]]));
+ }
+ private static unsafe long test_106(AA* px)
+ {
+ return AA.get_bv1((AA.get_pb_1(px) + 1));
+ }
+ private static unsafe long test_113(long pb)
+ {
+ return AA.get_bv1(((B*)checked(((long)pb) + 1)));
+ }
+ private static unsafe long test_120(B* pb)
+ {
+ return AA.get_bv2(*(pb--));
+ }
+ private static unsafe long test_127(AA[,] ab, long i)
+ {
+ long j = 0;
+ fixed (B* pb = &ab[--i, ++j].m_b)
+ {
+ return AA.get_bv2(*pb);
+ }
+ }
+ private static unsafe long test_134(B* pb1, long i)
+ {
+ B* pb;
+ return AA.get_bv2(*(pb = pb1 + i));
+ }
+ private static unsafe long test_141(B* pb1, B* pb2)
+ {
+ return AA.get_bv2(*(pb1 > pb2 ? pb2 : null));
+ }
+ private static unsafe long test_148(long pb)
+ {
+ return AA.get_bv2(*((B*)pb));
+ }
+ private static unsafe long test_155(double* pb, long i)
+ {
+ return AA.get_bv2(*((B*)(pb + i)));
+ }
+ private static unsafe long test_162(ref B b)
+ {
+ fixed (B* pb = &b)
+ {
+ return AA.get_bv3(ref *pb);
+ }
+ }
+ private static unsafe long test_169(B* pb)
+ {
+ return AA.get_bv3(ref *(--pb));
+ }
+ private static unsafe long test_176(B* pb, long i)
+ {
+ return AA.get_bv3(ref *(&pb[-(i << (int)i)]));
+ }
+ private static unsafe long test_183(AA* px)
+ {
+ return AA.get_bv3(ref *AA.get_pb(px));
+ }
+ private static unsafe long test_190(long pb)
+ {
+ return AA.get_bv3(ref *((B*)checked((long)pb)));
+ }
+ private static unsafe long test_197(B* pb)
+ {
+ return (pb++)->m_bval == 100 ? 100 : 101;
+ }
+ private static unsafe long test_204(B[,] ab, long i, long j)
+ {
+ fixed (B* pb = &ab[i, j])
+ {
+ return pb->m_bval == 100 ? 100 : 101;
+ }
+ }
+ private static unsafe long test_211(B* pb1)
+ {
+ B* pb;
+ return (pb = pb1 - 8)->m_bval == 100 ? 100 : 101;
+ }
+ private static unsafe long test_218(B* pb, B* pb1, B* pb2)
+ {
+ return (pb = pb + (pb2 - pb1))->m_bval == 100 ? 100 : 101;
+ }
+ private static unsafe long test_225(B* pb1, bool trig)
+ {
+ fixed (B* pb = &AA.s_x.m_b)
+ {
+ return (trig ? pb : pb1)->m_bval == 100 ? 100 : 101;
+ }
+ }
+ private static unsafe long test_232(byte* pb)
+ {
+ return ((B*)(pb + 7))->m_bval == 100 ? 100 : 101;
+ }
+ private static unsafe long test_239(B b)
+ {
+ return AA.get_i1(&(&b)->m_bval);
+ }
+ private static unsafe long test_246()
+ {
+ fixed (B* pb = &AA.s_x.m_b)
+ {
+ return AA.get_i1(&pb->m_bval);
+ }
+ }
+ private static unsafe long test_253(B* pb, long i)
+ {
+ return AA.get_i1(&(&pb[i * 2])->m_bval);
+ }
+ private static unsafe long test_260(B* pb1, B* pb2)
+ {
+ return AA.get_i1(&(pb1 >= pb2 ? pb1 : null)->m_bval);
+ }
+ private static unsafe long test_267(long pb)
+ {
+ return AA.get_i1(&((B*)pb)->m_bval);
+ }
+ private static unsafe long test_274(B* pb)
+ {
+ return AA.get_i2(pb->m_bval);
+ }
+ private static unsafe long test_281(B[] ab, long i)
+ {
+ fixed (B* pb = &ab[i])
+ {
+ return AA.get_i2(pb->m_bval);
+ }
+ }
+ private static unsafe long test_288(B* pb)
+ {
+ return AA.get_i2((pb += 6)->m_bval);
+ }
+ private static unsafe long test_295(B* pb, long[,,] i, long ii)
+ {
+ return AA.get_i2((&pb[++i[--ii, 0, 0]])->m_bval);
+ }
+ private static unsafe long test_302(AA* px)
+ {
+ return AA.get_i2(((B*)AA.get_pb_i(px))->m_bval);
+ }
+ private static unsafe long test_309(byte diff, A* pa)
+ {
+ return AA.get_i2(((B*)(((byte*)pa) + diff))->m_bval);
+ }
+ private static unsafe long test_316()
+ {
+ AA loc_x = new AA(0, 100);
+ return AA.get_i3(ref (&loc_x.m_b)->m_bval);
+ }
+ private static unsafe long test_323(B[][] ab, long i, long j)
+ {
+ fixed (B* pb = &ab[i][j])
+ {
+ return AA.get_i3(ref pb->m_bval);
+ }
+ }
+ private static unsafe long test_330(B* pb1, long i)
+ {
+ B* pb;
+ return AA.get_i3(ref (pb = (B*)(((byte*)pb1) + i * sizeof(B)))->m_bval);
+ }
+ private static unsafe long test_337(B* pb, long[,,] i, long ii, byte jj)
+ {
+ return AA.get_i3(ref (&pb[i[ii - jj, 0, ii - jj] = ii - 1])->m_bval);
+ }
+ private static unsafe long test_344(ulong ub, byte lb)
+ {
+ return AA.get_i3(ref ((B*)(ub | lb))->m_bval);
+ }
+ private static unsafe long test_351(long p, long s)
+ {
+ return AA.get_i3(ref ((B*)((p >> 4) | s))->m_bval);
+ }
+ private static unsafe long test_358(B[] ab)
+ {
+ fixed (B* pb = &ab[0])
+ {
+ return AA.get_bv1(pb) != 100 ? 99 : 100;
+ }
+ }
+ private static unsafe long test_365(B* pb)
+ {
+ return AA.get_bv1((++pb)) != 100 ? 99 : 100;
+ }
+ private static unsafe long test_372(B* pb, long[] i, long ii)
+ {
+ return AA.get_bv1((&pb[i[ii]])) != 100 ? 99 : 100;
+ }
+ private static unsafe long test_379(AA* px)
+ {
+ return AA.get_bv1((AA.get_pb_1(px) + 1)) != 100 ? 99 : 100;
+ }
+ private static unsafe long test_386(long pb)
+ {
+ return AA.get_bv1(((B*)checked(((long)pb) + 1))) != 100 ? 99 : 100;
+ }
+ private static unsafe long test_393(B* pb)
+ {
+ return pb + 1 > pb ? 100 : 101;
+ }
+ private static unsafe int Main()
+ {
+ AA loc_x = new AA(0, 100);
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_1(&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_1() failed.");
+ return 101;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_8(new B[] { new B(), new B(), loc_x.m_b }, 2) != 100)
+ {
+ Console.WriteLine("test_8() failed.");
+ return 108;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_15(&loc_x.m_b - 6) != 100)
+ {
+ Console.WriteLine("test_15() failed.");
+ return 115;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_22(&loc_x.m_b - 1, new long[,,] { { { 0 } }, { { 0 } } }, 2) != 100)
+ {
+ Console.WriteLine("test_22() failed.");
+ return 122;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_29(&loc_x) != 100)
+ {
+ Console.WriteLine("test_29() failed.");
+ return 129;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_36((byte)(((long)&loc_x.m_b) - ((long)&loc_x.m_a)), &loc_x.m_a) != 100)
+ {
+ Console.WriteLine("test_36() failed.");
+ return 136;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_43() != 100)
+ {
+ Console.WriteLine("test_43() failed.");
+ return 143;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_50(new B[][] { new B[] { new B(), new B() }, new B[] { new B(), loc_x.m_b } }, 1, 1) != 100)
+ {
+ Console.WriteLine("test_50() failed.");
+ return 150;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_57(&loc_x.m_b - 8, 8) != 100)
+ {
+ Console.WriteLine("test_57() failed.");
+ return 157;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_64(&loc_x.m_b - 1, new long[,,] { { { 0 } }, { { 0 } } }, 2, 2) != 100)
+ {
+ Console.WriteLine("test_64() failed.");
+ return 164;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_71(((ulong)&loc_x.m_b) & (~(ulong)0xff), unchecked((byte)&loc_x.m_b)) != 100)
+ {
+ Console.WriteLine("test_71() failed.");
+ return 171;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_78(((long)(&loc_x.m_b)) << 4, ((long)(&loc_x.m_b)) & 0xff000000) != 100)
+ {
+ Console.WriteLine("test_78() failed.");
+ return 178;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_85(new B[] { loc_x.m_b }) != 100)
+ {
+ Console.WriteLine("test_85() failed.");
+ return 185;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_92(&loc_x.m_b - 1) != 100)
+ {
+ Console.WriteLine("test_92() failed.");
+ return 192;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_99(&loc_x.m_b - 1, new long[] { 0, 1 }, 1) != 100)
+ {
+ Console.WriteLine("test_99() failed.");
+ return 199;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_106(&loc_x) != 100)
+ {
+ Console.WriteLine("test_106() failed.");
+ return 206;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_113((long)(((long)&loc_x.m_b) - 1)) != 100)
+ {
+ Console.WriteLine("test_113() failed.");
+ return 213;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_120(&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_120() failed.");
+ return 220;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_127(new AA[,] { { new AA(), new AA() }, { new AA(), loc_x } }, 2) != 100)
+ {
+ Console.WriteLine("test_127() failed.");
+ return 227;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_134(&loc_x.m_b - 8, 8) != 100)
+ {
+ Console.WriteLine("test_134() failed.");
+ return 234;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_141(&loc_x.m_b + 1, &loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_141() failed.");
+ return 241;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_148((long)&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_148() failed.");
+ return 248;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_155(((double*)(&loc_x.m_b)) - 4, 4) != 100)
+ {
+ Console.WriteLine("test_155() failed.");
+ return 255;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_162(ref loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_162() failed.");
+ return 262;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_169(&loc_x.m_b + 1) != 100)
+ {
+ Console.WriteLine("test_169() failed.");
+ return 269;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_176(&loc_x.m_b + 2, 1) != 100)
+ {
+ Console.WriteLine("test_176() failed.");
+ return 276;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_183(&loc_x) != 100)
+ {
+ Console.WriteLine("test_183() failed.");
+ return 283;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_190((long)(long)&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_190() failed.");
+ return 290;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_197(&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_197() failed.");
+ return 297;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_204(new B[,] { { new B(), new B() }, { new B(), loc_x.m_b } }, 1, 1) != 100)
+ {
+ Console.WriteLine("test_204() failed.");
+ return 304;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_211(&loc_x.m_b + 8) != 100)
+ {
+ Console.WriteLine("test_211() failed.");
+ return 311;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_218(&loc_x.m_b - 2, &loc_x.m_b - 1, &loc_x.m_b + 1) != 100)
+ {
+ Console.WriteLine("test_218() failed.");
+ return 318;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_225(&loc_x.m_b, true) != 100)
+ {
+ Console.WriteLine("test_225() failed.");
+ return 325;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_232(((byte*)(&loc_x.m_b)) - 7) != 100)
+ {
+ Console.WriteLine("test_232() failed.");
+ return 332;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_239(loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_239() failed.");
+ return 339;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_246() != 100)
+ {
+ Console.WriteLine("test_246() failed.");
+ return 346;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_253(&loc_x.m_b - 2, 1) != 100)
+ {
+ Console.WriteLine("test_253() failed.");
+ return 353;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_260(&loc_x.m_b, &loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_260() failed.");
+ return 360;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_267((long)&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_267() failed.");
+ return 367;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_274(&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_274() failed.");
+ return 374;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_281(new B[] { new B(), new B(), loc_x.m_b }, 2) != 100)
+ {
+ Console.WriteLine("test_281() failed.");
+ return 381;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_288(&loc_x.m_b - 6) != 100)
+ {
+ Console.WriteLine("test_288() failed.");
+ return 388;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_295(&loc_x.m_b - 1, new long[,,] { { { 0 } }, { { 0 } } }, 2) != 100)
+ {
+ Console.WriteLine("test_295() failed.");
+ return 395;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_302(&loc_x) != 100)
+ {
+ Console.WriteLine("test_302() failed.");
+ return 402;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_309((byte)(((long)&loc_x.m_b) - ((long)&loc_x.m_a)), &loc_x.m_a) != 100)
+ {
+ Console.WriteLine("test_309() failed.");
+ return 409;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_316() != 100)
+ {
+ Console.WriteLine("test_316() failed.");
+ return 416;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_323(new B[][] { new B[] { new B(), new B() }, new B[] { new B(), loc_x.m_b } }, 1, 1) != 100)
+ {
+ Console.WriteLine("test_323() failed.");
+ return 423;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_330(&loc_x.m_b - 8, 8) != 100)
+ {
+ Console.WriteLine("test_330() failed.");
+ return 430;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_337(&loc_x.m_b - 1, new long[,,] { { { 0 } }, { { 0 } } }, 2, 2) != 100)
+ {
+ Console.WriteLine("test_337() failed.");
+ return 437;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_344(((ulong)&loc_x.m_b) & (~(ulong)0xff), unchecked((byte)&loc_x.m_b)) != 100)
+ {
+ Console.WriteLine("test_344() failed.");
+ return 444;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_351(((long)(&loc_x.m_b)) << 4, ((long)(&loc_x.m_b)) & 0xff000000) != 100)
+ {
+ Console.WriteLine("test_351() failed.");
+ return 451;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_358(new B[] { loc_x.m_b }) != 100)
+ {
+ Console.WriteLine("test_358() failed.");
+ return 458;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_365(&loc_x.m_b - 1) != 100)
+ {
+ Console.WriteLine("test_365() failed.");
+ return 465;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_372(&loc_x.m_b - 1, new long[] { 0, 1 }, 1) != 100)
+ {
+ Console.WriteLine("test_372() failed.");
+ return 472;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_379(&loc_x) != 100)
+ {
+ Console.WriteLine("test_379() failed.");
+ return 479;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_386((long)(((long)&loc_x.m_b) - 1)) != 100)
+ {
+ Console.WriteLine("test_386() failed.");
+ return 486;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_393((B*)1) != 100)
+ {
+ Console.WriteLine("test_393() failed.");
+ return 493;
+ }
+ Console.WriteLine("All tests passed.");
+ return 100;
+ }
+}
diff --git a/tests/src/JIT/Methodical/unsafecsharp/unsafe-2.cs b/tests/src/JIT/Methodical/unsafecsharp/unsafe-2.cs
new file mode 100644
index 0000000000..d887b8888f
--- /dev/null
+++ b/tests/src/JIT/Methodical/unsafecsharp/unsafe-2.cs
@@ -0,0 +1,683 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+using System;
+
+internal class TestApp
+{
+ private static unsafe long test_2(B* pb)
+ {
+ return (pb++)->m_bval;
+ }
+ private static unsafe long test_9(B[,] ab, long i, long j)
+ {
+ fixed (B* pb = &ab[i, j])
+ {
+ return pb->m_bval;
+ }
+ }
+ private static unsafe long test_16(B* pb1)
+ {
+ B* pb;
+ return (pb = pb1 - 8)->m_bval;
+ }
+ private static unsafe long test_23(B* pb, B* pb1, B* pb2)
+ {
+ return (pb = pb + (pb2 - pb1))->m_bval;
+ }
+ private static unsafe long test_30(B* pb1, bool trig)
+ {
+ fixed (B* pb = &AA.s_x.m_b)
+ {
+ return (trig ? pb : pb1)->m_bval;
+ }
+ }
+ private static unsafe long test_37(byte* pb)
+ {
+ return ((B*)(pb + 7))->m_bval;
+ }
+ private static unsafe long test_44(B b)
+ {
+ return (&b)[0].m_bval;
+ }
+ private static unsafe long test_51()
+ {
+ fixed (B* pb = &AA.s_x.m_b)
+ {
+ return pb[0].m_bval;
+ }
+ }
+ private static unsafe long test_58(B* pb, long i)
+ {
+ return (&pb[i * 2])[0].m_bval;
+ }
+ private static unsafe long test_65(B* pb1, B* pb2)
+ {
+ return (pb1 >= pb2 ? pb1 : null)[0].m_bval;
+ }
+ private static unsafe long test_72(long pb)
+ {
+ return ((B*)pb)[0].m_bval;
+ }
+ private static unsafe long test_79(B* pb)
+ {
+ return AA.get_bv1(pb);
+ }
+ private static unsafe long test_86(B[] ab, long i)
+ {
+ fixed (B* pb = &ab[i])
+ {
+ return AA.get_bv1(pb);
+ }
+ }
+ private static unsafe long test_93(B* pb)
+ {
+ return AA.get_bv1((pb += 6));
+ }
+ private static unsafe long test_100(B* pb, long[,,] i, long ii)
+ {
+ return AA.get_bv1((&pb[++i[--ii, 0, 0]]));
+ }
+ private static unsafe long test_107(AA* px)
+ {
+ return AA.get_bv1(((B*)AA.get_pb_i(px)));
+ }
+ private static unsafe long test_114(byte diff, A* pa)
+ {
+ return AA.get_bv1(((B*)(((byte*)pa) + diff)));
+ }
+ private static unsafe long test_121()
+ {
+ AA loc_x = new AA(0, 100);
+ return AA.get_bv2(*(&loc_x.m_b));
+ }
+ private static unsafe long test_128(B[][] ab, long i, long j)
+ {
+ fixed (B* pb = &ab[i][j])
+ {
+ return AA.get_bv2(*pb);
+ }
+ }
+ private static unsafe long test_135(B* pb1, long i)
+ {
+ B* pb;
+ return AA.get_bv2(*(pb = (B*)(((byte*)pb1) + i * sizeof(B))));
+ }
+ private static unsafe long test_142(B* pb, long[,,] i, long ii, byte jj)
+ {
+ return AA.get_bv2(*(&pb[i[ii - jj, 0, ii - jj] = ii - 1]));
+ }
+ private static unsafe long test_149(ulong ub, byte lb)
+ {
+ return AA.get_bv2(*((B*)(ub | lb)));
+ }
+ private static unsafe long test_156(long p, long s)
+ {
+ return AA.get_bv2(*((B*)((p >> 4) | s)));
+ }
+ private static unsafe long test_163(B[] ab)
+ {
+ fixed (B* pb = &ab[0])
+ {
+ return AA.get_bv3(ref *pb);
+ }
+ }
+ private static unsafe long test_170(B* pb)
+ {
+ return AA.get_bv3(ref *(++pb));
+ }
+ private static unsafe long test_177(B* pb, long[] i, long ii)
+ {
+ return AA.get_bv3(ref *(&pb[i[ii]]));
+ }
+ private static unsafe long test_184(AA* px)
+ {
+ return AA.get_bv3(ref *(AA.get_pb_1(px) + 1));
+ }
+ private static unsafe long test_191(long pb)
+ {
+ return AA.get_bv3(ref *((B*)checked(((long)pb) + 1)));
+ }
+ private static unsafe long test_198(B* pb)
+ {
+ return (pb--)->m_bval == 100 ? 100 : 101;
+ }
+ private static unsafe long test_205(AA[,] ab, long i)
+ {
+ long j = 0;
+ fixed (B* pb = &ab[--i, ++j].m_b)
+ {
+ return pb->m_bval == 100 ? 100 : 101;
+ }
+ }
+ private static unsafe long test_212(B* pb1, long i)
+ {
+ B* pb;
+ return (pb = pb1 + i)->m_bval == 100 ? 100 : 101;
+ }
+ private static unsafe long test_219(B* pb1, B* pb2)
+ {
+ return (pb1 > pb2 ? pb2 : null)->m_bval == 100 ? 100 : 101;
+ }
+ private static unsafe long test_226(long pb)
+ {
+ return ((B*)pb)->m_bval == 100 ? 100 : 101;
+ }
+ private static unsafe long test_233(double* pb, long i)
+ {
+ return ((B*)(pb + i))->m_bval == 100 ? 100 : 101;
+ }
+ private static unsafe long test_240(ref B b)
+ {
+ fixed (B* pb = &b)
+ {
+ return AA.get_i1(&pb->m_bval);
+ }
+ }
+ private static unsafe long test_247(B* pb)
+ {
+ return AA.get_i1(&(--pb)->m_bval);
+ }
+ private static unsafe long test_254(B* pb, long i)
+ {
+ return AA.get_i1(&(&pb[-(i << (int)i)])->m_bval);
+ }
+ private static unsafe long test_261(AA* px)
+ {
+ return AA.get_i1(&AA.get_pb(px)->m_bval);
+ }
+ private static unsafe long test_268(long pb)
+ {
+ return AA.get_i1(&((B*)checked((long)pb))->m_bval);
+ }
+ private static unsafe long test_275(B* pb)
+ {
+ return AA.get_i2((pb++)->m_bval);
+ }
+ private static unsafe long test_282(B[,] ab, long i, long j)
+ {
+ fixed (B* pb = &ab[i, j])
+ {
+ return AA.get_i2(pb->m_bval);
+ }
+ }
+ private static unsafe long test_289(B* pb1)
+ {
+ B* pb;
+ return AA.get_i2((pb = pb1 - 8)->m_bval);
+ }
+ private static unsafe long test_296(B* pb, B* pb1, B* pb2)
+ {
+ return AA.get_i2((pb = pb + (pb2 - pb1))->m_bval);
+ }
+ private static unsafe long test_303(B* pb1, bool trig)
+ {
+ fixed (B* pb = &AA.s_x.m_b)
+ {
+ return AA.get_i2((trig ? pb : pb1)->m_bval);
+ }
+ }
+ private static unsafe long test_310(byte* pb)
+ {
+ return AA.get_i2(((B*)(pb + 7))->m_bval);
+ }
+ private static unsafe long test_317(B b)
+ {
+ return AA.get_i3(ref (&b)->m_bval);
+ }
+ private static unsafe long test_324()
+ {
+ fixed (B* pb = &AA.s_x.m_b)
+ {
+ return AA.get_i3(ref pb->m_bval);
+ }
+ }
+ private static unsafe long test_331(B* pb, long i)
+ {
+ return AA.get_i3(ref (&pb[i * 2])->m_bval);
+ }
+ private static unsafe long test_338(B* pb1, B* pb2)
+ {
+ return AA.get_i3(ref (pb1 >= pb2 ? pb1 : null)->m_bval);
+ }
+ private static unsafe long test_345(long pb)
+ {
+ return AA.get_i3(ref ((B*)pb)->m_bval);
+ }
+ private static unsafe long test_352(B* pb)
+ {
+ return AA.get_bv1(pb) != 100 ? 99 : 100;
+ }
+ private static unsafe long test_359(B[] ab, long i)
+ {
+ fixed (B* pb = &ab[i])
+ {
+ return AA.get_bv1(pb) != 100 ? 99 : 100;
+ }
+ }
+ private static unsafe long test_366(B* pb)
+ {
+ return AA.get_bv1((pb += 6)) != 100 ? 99 : 100;
+ }
+ private static unsafe long test_373(B* pb, long[,,] i, long ii)
+ {
+ return AA.get_bv1((&pb[++i[--ii, 0, 0]])) != 100 ? 99 : 100;
+ }
+ private static unsafe long test_380(AA* px)
+ {
+ return AA.get_bv1(((B*)AA.get_pb_i(px))) != 100 ? 99 : 100;
+ }
+ private static unsafe long test_387(byte diff, A* pa)
+ {
+ return AA.get_bv1(((B*)(((byte*)pa) + diff))) != 100 ? 99 : 100;
+ }
+ private static unsafe long test_394(B* pb1, B* pb2)
+ {
+ return pb1 >= pb2 ? 100 : 101;
+ }
+ private static unsafe int Main()
+ {
+ AA loc_x = new AA(0, 100);
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_2(&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_2() failed.");
+ return 102;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_9(new B[,] { { new B(), new B() }, { new B(), loc_x.m_b } }, 1, 1) != 100)
+ {
+ Console.WriteLine("test_9() failed.");
+ return 109;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_16(&loc_x.m_b + 8) != 100)
+ {
+ Console.WriteLine("test_16() failed.");
+ return 116;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_23(&loc_x.m_b - 2, &loc_x.m_b - 1, &loc_x.m_b + 1) != 100)
+ {
+ Console.WriteLine("test_23() failed.");
+ return 123;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_30(&loc_x.m_b, true) != 100)
+ {
+ Console.WriteLine("test_30() failed.");
+ return 130;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_37(((byte*)(&loc_x.m_b)) - 7) != 100)
+ {
+ Console.WriteLine("test_37() failed.");
+ return 137;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_44(loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_44() failed.");
+ return 144;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_51() != 100)
+ {
+ Console.WriteLine("test_51() failed.");
+ return 151;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_58(&loc_x.m_b - 2, 1) != 100)
+ {
+ Console.WriteLine("test_58() failed.");
+ return 158;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_65(&loc_x.m_b, &loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_65() failed.");
+ return 165;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_72((long)&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_72() failed.");
+ return 172;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_79(&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_79() failed.");
+ return 179;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_86(new B[] { new B(), new B(), loc_x.m_b }, 2) != 100)
+ {
+ Console.WriteLine("test_86() failed.");
+ return 186;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_93(&loc_x.m_b - 6) != 100)
+ {
+ Console.WriteLine("test_93() failed.");
+ return 193;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_100(&loc_x.m_b - 1, new long[,,] { { { 0 } }, { { 0 } } }, 2) != 100)
+ {
+ Console.WriteLine("test_100() failed.");
+ return 200;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_107(&loc_x) != 100)
+ {
+ Console.WriteLine("test_107() failed.");
+ return 207;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_114((byte)(((long)&loc_x.m_b) - ((long)&loc_x.m_a)), &loc_x.m_a) != 100)
+ {
+ Console.WriteLine("test_114() failed.");
+ return 214;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_121() != 100)
+ {
+ Console.WriteLine("test_121() failed.");
+ return 221;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_128(new B[][] { new B[] { new B(), new B() }, new B[] { new B(), loc_x.m_b } }, 1, 1) != 100)
+ {
+ Console.WriteLine("test_128() failed.");
+ return 228;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_135(&loc_x.m_b - 8, 8) != 100)
+ {
+ Console.WriteLine("test_135() failed.");
+ return 235;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_142(&loc_x.m_b - 1, new long[,,] { { { 0 } }, { { 0 } } }, 2, 2) != 100)
+ {
+ Console.WriteLine("test_142() failed.");
+ return 242;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_149(((ulong)&loc_x.m_b) & (~(ulong)0xff), unchecked((byte)&loc_x.m_b)) != 100)
+ {
+ Console.WriteLine("test_149() failed.");
+ return 249;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_156(((long)(&loc_x.m_b)) << 4, ((long)(&loc_x.m_b)) & 0xff000000) != 100)
+ {
+ Console.WriteLine("test_156() failed.");
+ return 256;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_163(new B[] { loc_x.m_b }) != 100)
+ {
+ Console.WriteLine("test_163() failed.");
+ return 263;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_170(&loc_x.m_b - 1) != 100)
+ {
+ Console.WriteLine("test_170() failed.");
+ return 270;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_177(&loc_x.m_b - 1, new long[] { 0, 1 }, 1) != 100)
+ {
+ Console.WriteLine("test_177() failed.");
+ return 277;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_184(&loc_x) != 100)
+ {
+ Console.WriteLine("test_184() failed.");
+ return 284;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_191((long)(((long)&loc_x.m_b) - 1)) != 100)
+ {
+ Console.WriteLine("test_191() failed.");
+ return 291;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_198(&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_198() failed.");
+ return 298;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_205(new AA[,] { { new AA(), new AA() }, { new AA(), loc_x } }, 2) != 100)
+ {
+ Console.WriteLine("test_205() failed.");
+ return 305;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_212(&loc_x.m_b - 8, 8) != 100)
+ {
+ Console.WriteLine("test_212() failed.");
+ return 312;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_219(&loc_x.m_b + 1, &loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_219() failed.");
+ return 319;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_226((long)&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_226() failed.");
+ return 326;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_233(((double*)(&loc_x.m_b)) - 4, 4) != 100)
+ {
+ Console.WriteLine("test_233() failed.");
+ return 333;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_240(ref loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_240() failed.");
+ return 340;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_247(&loc_x.m_b + 1) != 100)
+ {
+ Console.WriteLine("test_247() failed.");
+ return 347;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_254(&loc_x.m_b + 2, 1) != 100)
+ {
+ Console.WriteLine("test_254() failed.");
+ return 354;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_261(&loc_x) != 100)
+ {
+ Console.WriteLine("test_261() failed.");
+ return 361;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_268((long)(long)&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_268() failed.");
+ return 368;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_275(&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_275() failed.");
+ return 375;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_282(new B[,] { { new B(), new B() }, { new B(), loc_x.m_b } }, 1, 1) != 100)
+ {
+ Console.WriteLine("test_282() failed.");
+ return 382;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_289(&loc_x.m_b + 8) != 100)
+ {
+ Console.WriteLine("test_289() failed.");
+ return 389;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_296(&loc_x.m_b - 2, &loc_x.m_b - 1, &loc_x.m_b + 1) != 100)
+ {
+ Console.WriteLine("test_296() failed.");
+ return 396;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_303(&loc_x.m_b, true) != 100)
+ {
+ Console.WriteLine("test_303() failed.");
+ return 403;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_310(((byte*)(&loc_x.m_b)) - 7) != 100)
+ {
+ Console.WriteLine("test_310() failed.");
+ return 410;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_317(loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_317() failed.");
+ return 417;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_324() != 100)
+ {
+ Console.WriteLine("test_324() failed.");
+ return 424;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_331(&loc_x.m_b - 2, 1) != 100)
+ {
+ Console.WriteLine("test_331() failed.");
+ return 431;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_338(&loc_x.m_b, &loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_338() failed.");
+ return 438;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_345((long)&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_345() failed.");
+ return 445;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_352(&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_352() failed.");
+ return 452;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_359(new B[] { new B(), new B(), loc_x.m_b }, 2) != 100)
+ {
+ Console.WriteLine("test_359() failed.");
+ return 459;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_366(&loc_x.m_b - 6) != 100)
+ {
+ Console.WriteLine("test_366() failed.");
+ return 466;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_373(&loc_x.m_b - 1, new long[,,] { { { 0 } }, { { 0 } } }, 2) != 100)
+ {
+ Console.WriteLine("test_373() failed.");
+ return 473;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_380(&loc_x) != 100)
+ {
+ Console.WriteLine("test_380() failed.");
+ return 480;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_387((byte)(((long)&loc_x.m_b) - ((long)&loc_x.m_a)), &loc_x.m_a) != 100)
+ {
+ Console.WriteLine("test_387() failed.");
+ return 487;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_394(&loc_x.m_b, &loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_394() failed.");
+ return 494;
+ }
+ Console.WriteLine("All tests passed.");
+ return 100;
+ }
+}
diff --git a/tests/src/JIT/Methodical/unsafecsharp/unsafe-3.cs b/tests/src/JIT/Methodical/unsafecsharp/unsafe-3.cs
new file mode 100644
index 0000000000..79c096b4cc
--- /dev/null
+++ b/tests/src/JIT/Methodical/unsafecsharp/unsafe-3.cs
@@ -0,0 +1,686 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+using System;
+
+internal class TestApp
+{
+ private static unsafe long test_3(B* pb)
+ {
+ return (pb--)->m_bval;
+ }
+ private static unsafe long test_10(AA[,] ab, long i)
+ {
+ long j = 0;
+ fixed (B* pb = &ab[--i, ++j].m_b)
+ {
+ return pb->m_bval;
+ }
+ }
+ private static unsafe long test_17(B* pb1, long i)
+ {
+ B* pb;
+ return (pb = pb1 + i)->m_bval;
+ }
+ private static unsafe long test_24(B* pb1, B* pb2)
+ {
+ return (pb1 > pb2 ? pb2 : null)->m_bval;
+ }
+ private static unsafe long test_31(long pb)
+ {
+ return ((B*)pb)->m_bval;
+ }
+ private static unsafe long test_38(double* pb, long i)
+ {
+ return ((B*)(pb + i))->m_bval;
+ }
+ private static unsafe long test_45(ref B b)
+ {
+ fixed (B* pb = &b)
+ {
+ return pb[0].m_bval;
+ }
+ }
+ private static unsafe long test_52(B* pb)
+ {
+ return (--pb)[0].m_bval;
+ }
+ private static unsafe long test_59(B* pb, long i)
+ {
+ return (&pb[-(i << (int)i)])[0].m_bval;
+ }
+ private static unsafe long test_66(AA* px)
+ {
+ return AA.get_pb(px)[0].m_bval;
+ }
+ private static unsafe long test_73(long pb)
+ {
+ return ((B*)checked((long)pb))[0].m_bval;
+ }
+ private static unsafe long test_80(B* pb)
+ {
+ return AA.get_bv1((pb++));
+ }
+ private static unsafe long test_87(B[,] ab, long i, long j)
+ {
+ fixed (B* pb = &ab[i, j])
+ {
+ return AA.get_bv1(pb);
+ }
+ }
+ private static unsafe long test_94(B* pb1)
+ {
+ B* pb;
+ return AA.get_bv1((pb = pb1 - 8));
+ }
+ private static unsafe long test_101(B* pb, B* pb1, B* pb2)
+ {
+ return AA.get_bv1((pb = pb + (pb2 - pb1)));
+ }
+ private static unsafe long test_108(B* pb1, bool trig)
+ {
+ fixed (B* pb = &AA.s_x.m_b)
+ {
+ return AA.get_bv1((trig ? pb : pb1));
+ }
+ }
+ private static unsafe long test_115(byte* pb)
+ {
+ return AA.get_bv1(((B*)(pb + 7)));
+ }
+ private static unsafe long test_122(B b)
+ {
+ return AA.get_bv2(*(&b));
+ }
+ private static unsafe long test_129()
+ {
+ fixed (B* pb = &AA.s_x.m_b)
+ {
+ return AA.get_bv2(*pb);
+ }
+ }
+ private static unsafe long test_136(B* pb, long i)
+ {
+ return AA.get_bv2(*(&pb[i * 2]));
+ }
+ private static unsafe long test_143(B* pb1, B* pb2)
+ {
+ return AA.get_bv2(*(pb1 >= pb2 ? pb1 : null));
+ }
+ private static unsafe long test_150(long pb)
+ {
+ return AA.get_bv2(*((B*)pb));
+ }
+ private static unsafe long test_157(B* pb)
+ {
+ return AA.get_bv3(ref *pb);
+ }
+ private static unsafe long test_164(B[] ab, long i)
+ {
+ fixed (B* pb = &ab[i])
+ {
+ return AA.get_bv3(ref *pb);
+ }
+ }
+ private static unsafe long test_171(B* pb)
+ {
+ return AA.get_bv3(ref *(pb += 6));
+ }
+ private static unsafe long test_178(B* pb, long[,,] i, long ii)
+ {
+ return AA.get_bv3(ref *(&pb[++i[--ii, 0, 0]]));
+ }
+ private static unsafe long test_185(AA* px)
+ {
+ return AA.get_bv3(ref *((B*)AA.get_pb_i(px)));
+ }
+ private static unsafe long test_192(byte diff, A* pa)
+ {
+ return AA.get_bv3(ref *((B*)(((byte*)pa) + diff)));
+ }
+ private static unsafe long test_199()
+ {
+ AA loc_x = new AA(0, 100);
+ return (&loc_x.m_b)->m_bval == 100 ? 100 : 101;
+ }
+ private static unsafe long test_206(B[][] ab, long i, long j)
+ {
+ fixed (B* pb = &ab[i][j])
+ {
+ return pb->m_bval == 100 ? 100 : 101;
+ }
+ }
+ private static unsafe long test_213(B* pb1, long i)
+ {
+ B* pb;
+ return (pb = (B*)(((byte*)pb1) + i * sizeof(B)))->m_bval == 100 ? 100 : 101;
+ }
+ private static unsafe long test_220(B* pb, long[,,] i, long ii, byte jj)
+ {
+ return (&pb[i[ii - jj, 0, ii - jj] = ii - 1])->m_bval == 100 ? 100 : 101;
+ }
+ private static unsafe long test_227(ulong ub, byte lb)
+ {
+ return ((B*)(ub | lb))->m_bval == 100 ? 100 : 101;
+ }
+ private static unsafe long test_234(long p, long s)
+ {
+ return ((B*)((p >> 4) | s))->m_bval == 100 ? 100 : 101;
+ }
+ private static unsafe long test_241(B[] ab)
+ {
+ fixed (B* pb = &ab[0])
+ {
+ return AA.get_i1(&pb->m_bval);
+ }
+ }
+ private static unsafe long test_248(B* pb)
+ {
+ return AA.get_i1(&(++pb)->m_bval);
+ }
+ private static unsafe long test_255(B* pb, long[] i, long ii)
+ {
+ return AA.get_i1(&(&pb[i[ii]])->m_bval);
+ }
+ private static unsafe long test_262(AA* px)
+ {
+ return AA.get_i1(&(AA.get_pb_1(px) + 1)->m_bval);
+ }
+ private static unsafe long test_269(long pb)
+ {
+ return AA.get_i1(&((B*)checked(((long)pb) + 1))->m_bval);
+ }
+ private static unsafe long test_276(B* pb)
+ {
+ return AA.get_i2((pb--)->m_bval);
+ }
+ private static unsafe long test_283(AA[,] ab, long i)
+ {
+ long j = 0;
+ fixed (B* pb = &ab[--i, ++j].m_b)
+ {
+ return AA.get_i2(pb->m_bval);
+ }
+ }
+ private static unsafe long test_290(B* pb1, long i)
+ {
+ B* pb;
+ return AA.get_i2((pb = pb1 + i)->m_bval);
+ }
+ private static unsafe long test_297(B* pb1, B* pb2)
+ {
+ return AA.get_i2((pb1 > pb2 ? pb2 : null)->m_bval);
+ }
+ private static unsafe long test_304(long pb)
+ {
+ return AA.get_i2(((B*)pb)->m_bval);
+ }
+ private static unsafe long test_311(double* pb, long i)
+ {
+ return AA.get_i2(((B*)(pb + i))->m_bval);
+ }
+ private static unsafe long test_318(ref B b)
+ {
+ fixed (B* pb = &b)
+ {
+ return AA.get_i3(ref pb->m_bval);
+ }
+ }
+ private static unsafe long test_325(B* pb)
+ {
+ return AA.get_i3(ref (--pb)->m_bval);
+ }
+ private static unsafe long test_332(B* pb, long i)
+ {
+ return AA.get_i3(ref (&pb[-(i << (int)i)])->m_bval);
+ }
+ private static unsafe long test_339(AA* px)
+ {
+ return AA.get_i3(ref AA.get_pb(px)->m_bval);
+ }
+ private static unsafe long test_346(long pb)
+ {
+ return AA.get_i3(ref ((B*)checked((long)pb))->m_bval);
+ }
+ private static unsafe long test_353(B* pb)
+ {
+ return AA.get_bv1((pb++)) != 100 ? 99 : 100;
+ }
+ private static unsafe long test_360(B[,] ab, long i, long j)
+ {
+ fixed (B* pb = &ab[i, j])
+ {
+ return AA.get_bv1(pb) != 100 ? 99 : 100;
+ }
+ }
+ private static unsafe long test_367(B* pb1)
+ {
+ B* pb;
+ return AA.get_bv1((pb = pb1 - 8)) != 100 ? 99 : 100;
+ }
+ private static unsafe long test_374(B* pb, B* pb1, B* pb2)
+ {
+ return AA.get_bv1((pb = pb + (pb2 - pb1))) != 100 ? 99 : 100;
+ }
+ private static unsafe long test_381(B* pb1, bool trig)
+ {
+ fixed (B* pb = &AA.s_x.m_b)
+ {
+ return AA.get_bv1((trig ? pb : pb1)) != 100 ? 99 : 100;
+ }
+ }
+ private static unsafe long test_388(byte* pb)
+ {
+ return AA.get_bv1(((B*)(pb + 7))) != 100 ? 99 : 100;
+ }
+ private static unsafe long test_395(B* pb)
+ {
+ if (pb + 1 > pb) return 100;
+ throw new Exception();
+ }
+ private static unsafe int Main()
+ {
+ AA loc_x = new AA(0, 100);
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_3(&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_3() failed.");
+ return 103;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_10(new AA[,] { { new AA(), new AA() }, { new AA(), loc_x } }, 2) != 100)
+ {
+ Console.WriteLine("test_10() failed.");
+ return 110;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_17(&loc_x.m_b - 8, 8) != 100)
+ {
+ Console.WriteLine("test_17() failed.");
+ return 117;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_24(&loc_x.m_b + 1, &loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_24() failed.");
+ return 124;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_31((long)&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_31() failed.");
+ return 131;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_38(((double*)(&loc_x.m_b)) - 4, 4) != 100)
+ {
+ Console.WriteLine("test_38() failed.");
+ return 138;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_45(ref loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_45() failed.");
+ return 145;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_52(&loc_x.m_b + 1) != 100)
+ {
+ Console.WriteLine("test_52() failed.");
+ return 152;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_59(&loc_x.m_b + 2, 1) != 100)
+ {
+ Console.WriteLine("test_59() failed.");
+ return 159;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_66(&loc_x) != 100)
+ {
+ Console.WriteLine("test_66() failed.");
+ return 166;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_73((long)(long)&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_73() failed.");
+ return 173;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_80(&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_80() failed.");
+ return 180;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_87(new B[,] { { new B(), new B() }, { new B(), loc_x.m_b } }, 1, 1) != 100)
+ {
+ Console.WriteLine("test_87() failed.");
+ return 187;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_94(&loc_x.m_b + 8) != 100)
+ {
+ Console.WriteLine("test_94() failed.");
+ return 194;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_101(&loc_x.m_b - 2, &loc_x.m_b - 1, &loc_x.m_b + 1) != 100)
+ {
+ Console.WriteLine("test_101() failed.");
+ return 201;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_108(&loc_x.m_b, true) != 100)
+ {
+ Console.WriteLine("test_108() failed.");
+ return 208;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_115(((byte*)(&loc_x.m_b)) - 7) != 100)
+ {
+ Console.WriteLine("test_115() failed.");
+ return 215;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_122(loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_122() failed.");
+ return 222;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_129() != 100)
+ {
+ Console.WriteLine("test_129() failed.");
+ return 229;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_136(&loc_x.m_b - 2, 1) != 100)
+ {
+ Console.WriteLine("test_136() failed.");
+ return 236;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_143(&loc_x.m_b, &loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_143() failed.");
+ return 243;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_150((long)&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_150() failed.");
+ return 250;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_157(&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_157() failed.");
+ return 257;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_164(new B[] { new B(), new B(), loc_x.m_b }, 2) != 100)
+ {
+ Console.WriteLine("test_164() failed.");
+ return 264;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_171(&loc_x.m_b - 6) != 100)
+ {
+ Console.WriteLine("test_171() failed.");
+ return 271;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_178(&loc_x.m_b - 1, new long[,,] { { { 0 } }, { { 0 } } }, 2) != 100)
+ {
+ Console.WriteLine("test_178() failed.");
+ return 278;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_185(&loc_x) != 100)
+ {
+ Console.WriteLine("test_185() failed.");
+ return 285;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_192((byte)(((long)&loc_x.m_b) - ((long)&loc_x.m_a)), &loc_x.m_a) != 100)
+ {
+ Console.WriteLine("test_192() failed.");
+ return 292;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_199() != 100)
+ {
+ Console.WriteLine("test_199() failed.");
+ return 299;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_206(new B[][] { new B[] { new B(), new B() }, new B[] { new B(), loc_x.m_b } }, 1, 1) != 100)
+ {
+ Console.WriteLine("test_206() failed.");
+ return 306;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_213(&loc_x.m_b - 8, 8) != 100)
+ {
+ Console.WriteLine("test_213() failed.");
+ return 313;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_220(&loc_x.m_b - 1, new long[,,] { { { 0 } }, { { 0 } } }, 2, 2) != 100)
+ {
+ Console.WriteLine("test_220() failed.");
+ return 320;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_227(((ulong)&loc_x.m_b) & (~(ulong)0xff), unchecked((byte)&loc_x.m_b)) != 100)
+ {
+ Console.WriteLine("test_227() failed.");
+ return 327;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_234(((long)(&loc_x.m_b)) << 4, ((long)(&loc_x.m_b)) & 0xff000000) != 100)
+ {
+ Console.WriteLine("test_234() failed.");
+ return 334;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_241(new B[] { loc_x.m_b }) != 100)
+ {
+ Console.WriteLine("test_241() failed.");
+ return 341;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_248(&loc_x.m_b - 1) != 100)
+ {
+ Console.WriteLine("test_248() failed.");
+ return 348;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_255(&loc_x.m_b - 1, new long[] { 0, 1 }, 1) != 100)
+ {
+ Console.WriteLine("test_255() failed.");
+ return 355;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_262(&loc_x) != 100)
+ {
+ Console.WriteLine("test_262() failed.");
+ return 362;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_269((long)(((long)&loc_x.m_b) - 1)) != 100)
+ {
+ Console.WriteLine("test_269() failed.");
+ return 369;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_276(&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_276() failed.");
+ return 376;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_283(new AA[,] { { new AA(), new AA() }, { new AA(), loc_x } }, 2) != 100)
+ {
+ Console.WriteLine("test_283() failed.");
+ return 383;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_290(&loc_x.m_b - 8, 8) != 100)
+ {
+ Console.WriteLine("test_290() failed.");
+ return 390;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_297(&loc_x.m_b + 1, &loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_297() failed.");
+ return 397;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_304((long)&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_304() failed.");
+ return 404;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_311(((double*)(&loc_x.m_b)) - 4, 4) != 100)
+ {
+ Console.WriteLine("test_311() failed.");
+ return 411;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_318(ref loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_318() failed.");
+ return 418;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_325(&loc_x.m_b + 1) != 100)
+ {
+ Console.WriteLine("test_325() failed.");
+ return 425;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_332(&loc_x.m_b + 2, 1) != 100)
+ {
+ Console.WriteLine("test_332() failed.");
+ return 432;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_339(&loc_x) != 100)
+ {
+ Console.WriteLine("test_339() failed.");
+ return 439;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_346((long)(long)&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_346() failed.");
+ return 446;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_353(&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_353() failed.");
+ return 453;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_360(new B[,] { { new B(), new B() }, { new B(), loc_x.m_b } }, 1, 1) != 100)
+ {
+ Console.WriteLine("test_360() failed.");
+ return 460;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_367(&loc_x.m_b + 8) != 100)
+ {
+ Console.WriteLine("test_367() failed.");
+ return 467;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_374(&loc_x.m_b - 2, &loc_x.m_b - 1, &loc_x.m_b + 1) != 100)
+ {
+ Console.WriteLine("test_374() failed.");
+ return 474;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_381(&loc_x.m_b, true) != 100)
+ {
+ Console.WriteLine("test_381() failed.");
+ return 481;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_388(((byte*)(&loc_x.m_b)) - 7) != 100)
+ {
+ Console.WriteLine("test_388() failed.");
+ return 488;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_395((B*)1) != 100)
+ {
+ Console.WriteLine("test_395() failed.");
+ return 495;
+ }
+ Console.WriteLine("All tests passed.");
+ return 100;
+ }
+}
diff --git a/tests/src/JIT/Methodical/unsafecsharp/unsafe-4.cs b/tests/src/JIT/Methodical/unsafecsharp/unsafe-4.cs
new file mode 100644
index 0000000000..4f5ccc6280
--- /dev/null
+++ b/tests/src/JIT/Methodical/unsafecsharp/unsafe-4.cs
@@ -0,0 +1,684 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+using System;
+
+internal class TestApp
+{
+ private static unsafe long test_4()
+ {
+ AA loc_x = new AA(0, 100);
+ return (&loc_x.m_b)->m_bval;
+ }
+ private static unsafe long test_11(B[][] ab, long i, long j)
+ {
+ fixed (B* pb = &ab[i][j])
+ {
+ return pb->m_bval;
+ }
+ }
+ private static unsafe long test_18(B* pb1, long i)
+ {
+ B* pb;
+ return (pb = (B*)(((byte*)pb1) + i * sizeof(B)))->m_bval;
+ }
+ private static unsafe long test_25(B* pb, long[,,] i, long ii, byte jj)
+ {
+ return (&pb[i[ii - jj, 0, ii - jj] = ii - 1])->m_bval;
+ }
+ private static unsafe long test_32(ulong ub, byte lb)
+ {
+ return ((B*)(ub | lb))->m_bval;
+ }
+ private static unsafe long test_39(long p, long s)
+ {
+ return ((B*)((p >> 4) | s))->m_bval;
+ }
+ private static unsafe long test_46(B[] ab)
+ {
+ fixed (B* pb = &ab[0])
+ {
+ return pb[0].m_bval;
+ }
+ }
+ private static unsafe long test_53(B* pb)
+ {
+ return (++pb)[0].m_bval;
+ }
+ private static unsafe long test_60(B* pb, long[] i, long ii)
+ {
+ return (&pb[i[ii]])[0].m_bval;
+ }
+ private static unsafe long test_67(AA* px)
+ {
+ return (AA.get_pb_1(px) + 1)[0].m_bval;
+ }
+ private static unsafe long test_74(long pb)
+ {
+ return ((B*)checked(((long)pb) + 1))[0].m_bval;
+ }
+ private static unsafe long test_81(B* pb)
+ {
+ return AA.get_bv1((pb--));
+ }
+ private static unsafe long test_88(AA[,] ab, long i)
+ {
+ long j = 0;
+ fixed (B* pb = &ab[--i, ++j].m_b)
+ {
+ return AA.get_bv1(pb);
+ }
+ }
+ private static unsafe long test_95(B* pb1, long i)
+ {
+ B* pb;
+ return AA.get_bv1((pb = pb1 + i));
+ }
+ private static unsafe long test_102(B* pb1, B* pb2)
+ {
+ return AA.get_bv1((pb1 > pb2 ? pb2 : null));
+ }
+ private static unsafe long test_109(long pb)
+ {
+ return AA.get_bv1(((B*)pb));
+ }
+ private static unsafe long test_116(double* pb, long i)
+ {
+ return AA.get_bv1(((B*)(pb + i)));
+ }
+ private static unsafe long test_123(ref B b)
+ {
+ fixed (B* pb = &b)
+ {
+ return AA.get_bv2(*pb);
+ }
+ }
+ private static unsafe long test_130(B* pb)
+ {
+ return AA.get_bv2(*(--pb));
+ }
+ private static unsafe long test_137(B* pb, long i)
+ {
+ return AA.get_bv2(*(&pb[-(i << (int)i)]));
+ }
+ private static unsafe long test_144(AA* px)
+ {
+ return AA.get_bv2(*AA.get_pb(px));
+ }
+ private static unsafe long test_151(long pb)
+ {
+ return AA.get_bv2(*((B*)checked((long)pb)));
+ }
+ private static unsafe long test_158(B* pb)
+ {
+ return AA.get_bv3(ref *(pb++));
+ }
+ private static unsafe long test_165(B[,] ab, long i, long j)
+ {
+ fixed (B* pb = &ab[i, j])
+ {
+ return AA.get_bv3(ref *pb);
+ }
+ }
+ private static unsafe long test_172(B* pb1)
+ {
+ B* pb;
+ return AA.get_bv3(ref *(pb = pb1 - 8));
+ }
+ private static unsafe long test_179(B* pb, B* pb1, B* pb2)
+ {
+ return AA.get_bv3(ref *(pb = pb + (pb2 - pb1)));
+ }
+ private static unsafe long test_186(B* pb1, bool trig)
+ {
+ fixed (B* pb = &AA.s_x.m_b)
+ {
+ return AA.get_bv3(ref *(trig ? pb : pb1));
+ }
+ }
+ private static unsafe long test_193(byte* pb)
+ {
+ return AA.get_bv3(ref *((B*)(pb + 7)));
+ }
+ private static unsafe long test_200(B b)
+ {
+ return (&b)->m_bval == 100 ? 100 : 101;
+ }
+ private static unsafe long test_207()
+ {
+ fixed (B* pb = &AA.s_x.m_b)
+ {
+ return pb->m_bval == 100 ? 100 : 101;
+ }
+ }
+ private static unsafe long test_214(B* pb, long i)
+ {
+ return (&pb[i * 2])->m_bval == 100 ? 100 : 101;
+ }
+ private static unsafe long test_221(B* pb1, B* pb2)
+ {
+ return (pb1 >= pb2 ? pb1 : null)->m_bval == 100 ? 100 : 101;
+ }
+ private static unsafe long test_228(long pb)
+ {
+ return ((B*)pb)->m_bval == 100 ? 100 : 101;
+ }
+ private static unsafe long test_235(B* pb)
+ {
+ return AA.get_i1(&pb->m_bval);
+ }
+ private static unsafe long test_242(B[] ab, long i)
+ {
+ fixed (B* pb = &ab[i])
+ {
+ return AA.get_i1(&pb->m_bval);
+ }
+ }
+ private static unsafe long test_249(B* pb)
+ {
+ return AA.get_i1(&(pb += 6)->m_bval);
+ }
+ private static unsafe long test_256(B* pb, long[,,] i, long ii)
+ {
+ return AA.get_i1(&(&pb[++i[--ii, 0, 0]])->m_bval);
+ }
+ private static unsafe long test_263(AA* px)
+ {
+ return AA.get_i1(&((B*)AA.get_pb_i(px))->m_bval);
+ }
+ private static unsafe long test_270(byte diff, A* pa)
+ {
+ return AA.get_i1(&((B*)(((byte*)pa) + diff))->m_bval);
+ }
+ private static unsafe long test_277()
+ {
+ AA loc_x = new AA(0, 100);
+ return AA.get_i2((&loc_x.m_b)->m_bval);
+ }
+ private static unsafe long test_284(B[][] ab, long i, long j)
+ {
+ fixed (B* pb = &ab[i][j])
+ {
+ return AA.get_i2(pb->m_bval);
+ }
+ }
+ private static unsafe long test_291(B* pb1, long i)
+ {
+ B* pb;
+ return AA.get_i2((pb = (B*)(((byte*)pb1) + i * sizeof(B)))->m_bval);
+ }
+ private static unsafe long test_298(B* pb, long[,,] i, long ii, byte jj)
+ {
+ return AA.get_i2((&pb[i[ii - jj, 0, ii - jj] = ii - 1])->m_bval);
+ }
+ private static unsafe long test_305(ulong ub, byte lb)
+ {
+ return AA.get_i2(((B*)(ub | lb))->m_bval);
+ }
+ private static unsafe long test_312(long p, long s)
+ {
+ return AA.get_i2(((B*)((p >> 4) | s))->m_bval);
+ }
+ private static unsafe long test_319(B[] ab)
+ {
+ fixed (B* pb = &ab[0])
+ {
+ return AA.get_i3(ref pb->m_bval);
+ }
+ }
+ private static unsafe long test_326(B* pb)
+ {
+ return AA.get_i3(ref (++pb)->m_bval);
+ }
+ private static unsafe long test_333(B* pb, long[] i, long ii)
+ {
+ return AA.get_i3(ref (&pb[i[ii]])->m_bval);
+ }
+ private static unsafe long test_340(AA* px)
+ {
+ return AA.get_i3(ref (AA.get_pb_1(px) + 1)->m_bval);
+ }
+ private static unsafe long test_347(long pb)
+ {
+ return AA.get_i3(ref ((B*)checked(((long)pb) + 1))->m_bval);
+ }
+ private static unsafe long test_354(B* pb)
+ {
+ return AA.get_bv1((pb--)) != 100 ? 99 : 100;
+ }
+ private static unsafe long test_361(AA[,] ab, long i)
+ {
+ long j = 0;
+ fixed (B* pb = &ab[--i, ++j].m_b)
+ {
+ return AA.get_bv1(pb) != 100 ? 99 : 100;
+ }
+ }
+ private static unsafe long test_368(B* pb1, long i)
+ {
+ B* pb;
+ return AA.get_bv1((pb = pb1 + i)) != 100 ? 99 : 100;
+ }
+ private static unsafe long test_375(B* pb1, B* pb2)
+ {
+ return AA.get_bv1((pb1 > pb2 ? pb2 : null)) != 100 ? 99 : 100;
+ }
+ private static unsafe long test_382(long pb)
+ {
+ return AA.get_bv1(((B*)pb)) != 100 ? 99 : 100;
+ }
+ private static unsafe long test_389(double* pb, long i)
+ {
+ return AA.get_bv1(((B*)(pb + i))) != 100 ? 99 : 100;
+ }
+ private static unsafe long test_396(B* pb1, B* pb2)
+ {
+ if (pb1 >= pb2) return 100;
+ throw new Exception();
+ }
+ private static unsafe int Main()
+ {
+ AA loc_x = new AA(0, 100);
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_4() != 100)
+ {
+ Console.WriteLine("test_4() failed.");
+ return 104;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_11(new B[][] { new B[] { new B(), new B() }, new B[] { new B(), loc_x.m_b } }, 1, 1) != 100)
+ {
+ Console.WriteLine("test_11() failed.");
+ return 111;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_18(&loc_x.m_b - 8, 8) != 100)
+ {
+ Console.WriteLine("test_18() failed.");
+ return 118;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_25(&loc_x.m_b - 1, new long[,,] { { { 0 } }, { { 0 } } }, 2, 2) != 100)
+ {
+ Console.WriteLine("test_25() failed.");
+ return 125;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_32(((ulong)&loc_x.m_b) & (~(ulong)0xff), unchecked((byte)&loc_x.m_b)) != 100)
+ {
+ Console.WriteLine("test_32() failed.");
+ return 132;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_39(((long)(&loc_x.m_b)) << 4, ((long)(&loc_x.m_b)) & 0xff000000) != 100)
+ {
+ Console.WriteLine("test_39() failed.");
+ return 139;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_46(new B[] { loc_x.m_b }) != 100)
+ {
+ Console.WriteLine("test_46() failed.");
+ return 146;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_53(&loc_x.m_b - 1) != 100)
+ {
+ Console.WriteLine("test_53() failed.");
+ return 153;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_60(&loc_x.m_b - 1, new long[] { 0, 1 }, 1) != 100)
+ {
+ Console.WriteLine("test_60() failed.");
+ return 160;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_67(&loc_x) != 100)
+ {
+ Console.WriteLine("test_67() failed.");
+ return 167;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_74((long)(((long)&loc_x.m_b) - 1)) != 100)
+ {
+ Console.WriteLine("test_74() failed.");
+ return 174;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_81(&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_81() failed.");
+ return 181;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_88(new AA[,] { { new AA(), new AA() }, { new AA(), loc_x } }, 2) != 100)
+ {
+ Console.WriteLine("test_88() failed.");
+ return 188;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_95(&loc_x.m_b - 8, 8) != 100)
+ {
+ Console.WriteLine("test_95() failed.");
+ return 195;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_102(&loc_x.m_b + 1, &loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_102() failed.");
+ return 202;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_109((long)&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_109() failed.");
+ return 209;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_116(((double*)(&loc_x.m_b)) - 4, 4) != 100)
+ {
+ Console.WriteLine("test_116() failed.");
+ return 216;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_123(ref loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_123() failed.");
+ return 223;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_130(&loc_x.m_b + 1) != 100)
+ {
+ Console.WriteLine("test_130() failed.");
+ return 230;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_137(&loc_x.m_b + 2, 1) != 100)
+ {
+ Console.WriteLine("test_137() failed.");
+ return 237;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_144(&loc_x) != 100)
+ {
+ Console.WriteLine("test_144() failed.");
+ return 244;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_151((long)(long)&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_151() failed.");
+ return 251;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_158(&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_158() failed.");
+ return 258;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_165(new B[,] { { new B(), new B() }, { new B(), loc_x.m_b } }, 1, 1) != 100)
+ {
+ Console.WriteLine("test_165() failed.");
+ return 265;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_172(&loc_x.m_b + 8) != 100)
+ {
+ Console.WriteLine("test_172() failed.");
+ return 272;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_179(&loc_x.m_b - 2, &loc_x.m_b - 1, &loc_x.m_b + 1) != 100)
+ {
+ Console.WriteLine("test_179() failed.");
+ return 279;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_186(&loc_x.m_b, true) != 100)
+ {
+ Console.WriteLine("test_186() failed.");
+ return 286;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_193(((byte*)(&loc_x.m_b)) - 7) != 100)
+ {
+ Console.WriteLine("test_193() failed.");
+ return 293;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_200(loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_200() failed.");
+ return 300;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_207() != 100)
+ {
+ Console.WriteLine("test_207() failed.");
+ return 307;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_214(&loc_x.m_b - 2, 1) != 100)
+ {
+ Console.WriteLine("test_214() failed.");
+ return 314;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_221(&loc_x.m_b, &loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_221() failed.");
+ return 321;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_228((long)&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_228() failed.");
+ return 328;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_235(&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_235() failed.");
+ return 335;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_242(new B[] { new B(), new B(), loc_x.m_b }, 2) != 100)
+ {
+ Console.WriteLine("test_242() failed.");
+ return 342;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_249(&loc_x.m_b - 6) != 100)
+ {
+ Console.WriteLine("test_249() failed.");
+ return 349;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_256(&loc_x.m_b - 1, new long[,,] { { { 0 } }, { { 0 } } }, 2) != 100)
+ {
+ Console.WriteLine("test_256() failed.");
+ return 356;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_263(&loc_x) != 100)
+ {
+ Console.WriteLine("test_263() failed.");
+ return 363;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_270((byte)(((long)&loc_x.m_b) - ((long)&loc_x.m_a)), &loc_x.m_a) != 100)
+ {
+ Console.WriteLine("test_270() failed.");
+ return 370;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_277() != 100)
+ {
+ Console.WriteLine("test_277() failed.");
+ return 377;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_284(new B[][] { new B[] { new B(), new B() }, new B[] { new B(), loc_x.m_b } }, 1, 1) != 100)
+ {
+ Console.WriteLine("test_284() failed.");
+ return 384;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_291(&loc_x.m_b - 8, 8) != 100)
+ {
+ Console.WriteLine("test_291() failed.");
+ return 391;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_298(&loc_x.m_b - 1, new long[,,] { { { 0 } }, { { 0 } } }, 2, 2) != 100)
+ {
+ Console.WriteLine("test_298() failed.");
+ return 398;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_305(((ulong)&loc_x.m_b) & (~(ulong)0xff), unchecked((byte)&loc_x.m_b)) != 100)
+ {
+ Console.WriteLine("test_305() failed.");
+ return 405;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_312(((long)(&loc_x.m_b)) << 4, ((long)(&loc_x.m_b)) & 0xff000000) != 100)
+ {
+ Console.WriteLine("test_312() failed.");
+ return 412;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_319(new B[] { loc_x.m_b }) != 100)
+ {
+ Console.WriteLine("test_319() failed.");
+ return 419;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_326(&loc_x.m_b - 1) != 100)
+ {
+ Console.WriteLine("test_326() failed.");
+ return 426;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_333(&loc_x.m_b - 1, new long[] { 0, 1 }, 1) != 100)
+ {
+ Console.WriteLine("test_333() failed.");
+ return 433;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_340(&loc_x) != 100)
+ {
+ Console.WriteLine("test_340() failed.");
+ return 440;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_347((long)(((long)&loc_x.m_b) - 1)) != 100)
+ {
+ Console.WriteLine("test_347() failed.");
+ return 447;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_354(&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_354() failed.");
+ return 454;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_361(new AA[,] { { new AA(), new AA() }, { new AA(), loc_x } }, 2) != 100)
+ {
+ Console.WriteLine("test_361() failed.");
+ return 461;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_368(&loc_x.m_b - 8, 8) != 100)
+ {
+ Console.WriteLine("test_368() failed.");
+ return 468;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_375(&loc_x.m_b + 1, &loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_375() failed.");
+ return 475;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_382((long)&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_382() failed.");
+ return 482;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_389(((double*)(&loc_x.m_b)) - 4, 4) != 100)
+ {
+ Console.WriteLine("test_389() failed.");
+ return 489;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_396(&loc_x.m_b, &loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_396() failed.");
+ return 496;
+ }
+ Console.WriteLine("All tests passed.");
+ return 100;
+ }
+}
diff --git a/tests/src/JIT/Methodical/unsafecsharp/unsafe-5.cs b/tests/src/JIT/Methodical/unsafecsharp/unsafe-5.cs
new file mode 100644
index 0000000000..1abd148e12
--- /dev/null
+++ b/tests/src/JIT/Methodical/unsafecsharp/unsafe-5.cs
@@ -0,0 +1,670 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+using System;
+
+internal class TestApp
+{
+ private static unsafe long test_5(B b)
+ {
+ return (&b)->m_bval;
+ }
+ private static unsafe long test_12()
+ {
+ fixed (B* pb = &AA.s_x.m_b)
+ {
+ return pb->m_bval;
+ }
+ }
+ private static unsafe long test_19(B* pb, long i)
+ {
+ return (&pb[i * 2])->m_bval;
+ }
+ private static unsafe long test_26(B* pb1, B* pb2)
+ {
+ return (pb1 >= pb2 ? pb1 : null)->m_bval;
+ }
+ private static unsafe long test_33(long pb)
+ {
+ return ((B*)pb)->m_bval;
+ }
+ private static unsafe long test_40(B* pb)
+ {
+ return pb[0].m_bval;
+ }
+ private static unsafe long test_47(B[] ab, long i)
+ {
+ fixed (B* pb = &ab[i])
+ {
+ return pb[0].m_bval;
+ }
+ }
+ private static unsafe long test_54(B* pb)
+ {
+ return (pb += 6)[0].m_bval;
+ }
+ private static unsafe long test_61(B* pb, long[,,] i, long ii)
+ {
+ return (&pb[++i[--ii, 0, 0]])[0].m_bval;
+ }
+ private static unsafe long test_68(AA* px)
+ {
+ return ((B*)AA.get_pb_i(px))[0].m_bval;
+ }
+ private static unsafe long test_75(byte diff, A* pa)
+ {
+ return ((B*)(((byte*)pa) + diff))[0].m_bval;
+ }
+ private static unsafe long test_82()
+ {
+ AA loc_x = new AA(0, 100);
+ return AA.get_bv1((&loc_x.m_b));
+ }
+ private static unsafe long test_89(B[][] ab, long i, long j)
+ {
+ fixed (B* pb = &ab[i][j])
+ {
+ return AA.get_bv1(pb);
+ }
+ }
+ private static unsafe long test_96(B* pb1, long i)
+ {
+ B* pb;
+ return AA.get_bv1((pb = (B*)(((byte*)pb1) + i * sizeof(B))));
+ }
+ private static unsafe long test_103(B* pb, long[,,] i, long ii, byte jj)
+ {
+ return AA.get_bv1((&pb[i[ii - jj, 0, ii - jj] = ii - 1]));
+ }
+ private static unsafe long test_110(ulong ub, byte lb)
+ {
+ return AA.get_bv1(((B*)(ub | lb)));
+ }
+ private static unsafe long test_117(long p, long s)
+ {
+ return AA.get_bv1(((B*)((p >> 4) | s)));
+ }
+ private static unsafe long test_124(B[] ab)
+ {
+ fixed (B* pb = &ab[0])
+ {
+ return AA.get_bv2(*pb);
+ }
+ }
+ private static unsafe long test_131(B* pb)
+ {
+ return AA.get_bv2(*(++pb));
+ }
+ private static unsafe long test_138(B* pb, long[] i, long ii)
+ {
+ return AA.get_bv2(*(&pb[i[ii]]));
+ }
+ private static unsafe long test_145(AA* px)
+ {
+ return AA.get_bv2(*(AA.get_pb_1(px) + 1));
+ }
+ private static unsafe long test_152(long pb)
+ {
+ return AA.get_bv2(*((B*)checked(((long)pb) + 1)));
+ }
+ private static unsafe long test_159(B* pb)
+ {
+ return AA.get_bv3(ref *(pb--));
+ }
+ private static unsafe long test_166(AA[,] ab, long i)
+ {
+ long j = 0;
+ fixed (B* pb = &ab[--i, ++j].m_b)
+ {
+ return AA.get_bv3(ref *pb);
+ }
+ }
+ private static unsafe long test_173(B* pb1, long i)
+ {
+ B* pb;
+ return AA.get_bv3(ref *(pb = pb1 + i));
+ }
+ private static unsafe long test_180(B* pb1, B* pb2)
+ {
+ return AA.get_bv3(ref *(pb1 > pb2 ? pb2 : null));
+ }
+ private static unsafe long test_187(long pb)
+ {
+ return AA.get_bv3(ref *((B*)pb));
+ }
+ private static unsafe long test_194(double* pb, long i)
+ {
+ return AA.get_bv3(ref *((B*)(pb + i)));
+ }
+ private static unsafe long test_201(ref B b)
+ {
+ fixed (B* pb = &b)
+ {
+ return pb->m_bval == 100 ? 100 : 101;
+ }
+ }
+ private static unsafe long test_208(B* pb)
+ {
+ return (--pb)->m_bval == 100 ? 100 : 101;
+ }
+ private static unsafe long test_215(B* pb, long i)
+ {
+ return (&pb[-(i << (int)i)])->m_bval == 100 ? 100 : 101;
+ }
+ private static unsafe long test_222(AA* px)
+ {
+ return AA.get_pb(px)->m_bval == 100 ? 100 : 101;
+ }
+ private static unsafe long test_229(long pb)
+ {
+ return ((B*)checked((long)pb))->m_bval == 100 ? 100 : 101;
+ }
+ private static unsafe long test_236(B* pb)
+ {
+ return AA.get_i1(&(pb++)->m_bval);
+ }
+ private static unsafe long test_243(B[,] ab, long i, long j)
+ {
+ fixed (B* pb = &ab[i, j])
+ {
+ return AA.get_i1(&pb->m_bval);
+ }
+ }
+ private static unsafe long test_250(B* pb1)
+ {
+ B* pb;
+ return AA.get_i1(&(pb = pb1 - 8)->m_bval);
+ }
+ private static unsafe long test_257(B* pb, B* pb1, B* pb2)
+ {
+ return AA.get_i1(&(pb = pb + (pb2 - pb1))->m_bval);
+ }
+ private static unsafe long test_264(B* pb1, bool trig)
+ {
+ fixed (B* pb = &AA.s_x.m_b)
+ {
+ return AA.get_i1(&(trig ? pb : pb1)->m_bval);
+ }
+ }
+ private static unsafe long test_271(byte* pb)
+ {
+ return AA.get_i1(&((B*)(pb + 7))->m_bval);
+ }
+ private static unsafe long test_278(B b)
+ {
+ return AA.get_i2((&b)->m_bval);
+ }
+ private static unsafe long test_285()
+ {
+ fixed (B* pb = &AA.s_x.m_b)
+ {
+ return AA.get_i2(pb->m_bval);
+ }
+ }
+ private static unsafe long test_292(B* pb, long i)
+ {
+ return AA.get_i2((&pb[i * 2])->m_bval);
+ }
+ private static unsafe long test_299(B* pb1, B* pb2)
+ {
+ return AA.get_i2((pb1 >= pb2 ? pb1 : null)->m_bval);
+ }
+ private static unsafe long test_306(long pb)
+ {
+ return AA.get_i2(((B*)pb)->m_bval);
+ }
+ private static unsafe long test_313(B* pb)
+ {
+ return AA.get_i3(ref pb->m_bval);
+ }
+ private static unsafe long test_320(B[] ab, long i)
+ {
+ fixed (B* pb = &ab[i])
+ {
+ return AA.get_i3(ref pb->m_bval);
+ }
+ }
+ private static unsafe long test_327(B* pb)
+ {
+ return AA.get_i3(ref (pb += 6)->m_bval);
+ }
+ private static unsafe long test_334(B* pb, long[,,] i, long ii)
+ {
+ return AA.get_i3(ref (&pb[++i[--ii, 0, 0]])->m_bval);
+ }
+ private static unsafe long test_341(AA* px)
+ {
+ return AA.get_i3(ref ((B*)AA.get_pb_i(px))->m_bval);
+ }
+ private static unsafe long test_348(byte diff, A* pa)
+ {
+ return AA.get_i3(ref ((B*)(((byte*)pa) + diff))->m_bval);
+ }
+ private static unsafe long test_355()
+ {
+ AA loc_x = new AA(0, 100);
+ return AA.get_bv1((&loc_x.m_b)) != 100 ? 99 : 100;
+ }
+ private static unsafe long test_362(B[][] ab, long i, long j)
+ {
+ fixed (B* pb = &ab[i][j])
+ {
+ return AA.get_bv1(pb) != 100 ? 99 : 100;
+ }
+ }
+ private static unsafe long test_369(B* pb1, long i)
+ {
+ B* pb;
+ return AA.get_bv1((pb = (B*)(((byte*)pb1) + i * sizeof(B)))) != 100 ? 99 : 100;
+ }
+ private static unsafe long test_376(B* pb, long[,,] i, long ii, byte jj)
+ {
+ return AA.get_bv1((&pb[i[ii - jj, 0, ii - jj] = ii - 1])) != 100 ? 99 : 100;
+ }
+ private static unsafe long test_383(ulong ub, byte lb)
+ {
+ return AA.get_bv1(((B*)(ub | lb))) != 100 ? 99 : 100;
+ }
+ private static unsafe long test_390(long p, long s)
+ {
+ return AA.get_bv1(((B*)((p >> 4) | s))) != 100 ? 99 : 100;
+ }
+ private static unsafe int Main()
+ {
+ AA loc_x = new AA(0, 100);
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_5(loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_5() failed.");
+ return 105;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_12() != 100)
+ {
+ Console.WriteLine("test_12() failed.");
+ return 112;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_19(&loc_x.m_b - 2, 1) != 100)
+ {
+ Console.WriteLine("test_19() failed.");
+ return 119;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_26(&loc_x.m_b, &loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_26() failed.");
+ return 126;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_33((long)&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_33() failed.");
+ return 133;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_40(&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_40() failed.");
+ return 140;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_47(new B[] { new B(), new B(), loc_x.m_b }, 2) != 100)
+ {
+ Console.WriteLine("test_47() failed.");
+ return 147;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_54(&loc_x.m_b - 6) != 100)
+ {
+ Console.WriteLine("test_54() failed.");
+ return 154;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_61(&loc_x.m_b - 1, new long[,,] { { { 0 } }, { { 0 } } }, 2) != 100)
+ {
+ Console.WriteLine("test_61() failed.");
+ return 161;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_68(&loc_x) != 100)
+ {
+ Console.WriteLine("test_68() failed.");
+ return 168;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_75((byte)(((long)&loc_x.m_b) - ((long)&loc_x.m_a)), &loc_x.m_a) != 100)
+ {
+ Console.WriteLine("test_75() failed.");
+ return 175;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_82() != 100)
+ {
+ Console.WriteLine("test_82() failed.");
+ return 182;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_89(new B[][] { new B[] { new B(), new B() }, new B[] { new B(), loc_x.m_b } }, 1, 1) != 100)
+ {
+ Console.WriteLine("test_89() failed.");
+ return 189;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_96(&loc_x.m_b - 8, 8) != 100)
+ {
+ Console.WriteLine("test_96() failed.");
+ return 196;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_103(&loc_x.m_b - 1, new long[,,] { { { 0 } }, { { 0 } } }, 2, 2) != 100)
+ {
+ Console.WriteLine("test_103() failed.");
+ return 203;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_110(((ulong)&loc_x.m_b) & (~(ulong)0xff), unchecked((byte)&loc_x.m_b)) != 100)
+ {
+ Console.WriteLine("test_110() failed.");
+ return 210;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_117(((long)(&loc_x.m_b)) << 4, ((long)(&loc_x.m_b)) & 0xff000000) != 100)
+ {
+ Console.WriteLine("test_117() failed.");
+ return 217;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_124(new B[] { loc_x.m_b }) != 100)
+ {
+ Console.WriteLine("test_124() failed.");
+ return 224;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_131(&loc_x.m_b - 1) != 100)
+ {
+ Console.WriteLine("test_131() failed.");
+ return 231;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_138(&loc_x.m_b - 1, new long[] { 0, 1 }, 1) != 100)
+ {
+ Console.WriteLine("test_138() failed.");
+ return 238;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_145(&loc_x) != 100)
+ {
+ Console.WriteLine("test_145() failed.");
+ return 245;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_152((long)(((long)&loc_x.m_b) - 1)) != 100)
+ {
+ Console.WriteLine("test_152() failed.");
+ return 252;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_159(&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_159() failed.");
+ return 259;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_166(new AA[,] { { new AA(), new AA() }, { new AA(), loc_x } }, 2) != 100)
+ {
+ Console.WriteLine("test_166() failed.");
+ return 266;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_173(&loc_x.m_b - 8, 8) != 100)
+ {
+ Console.WriteLine("test_173() failed.");
+ return 273;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_180(&loc_x.m_b + 1, &loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_180() failed.");
+ return 280;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_187((long)&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_187() failed.");
+ return 287;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_194(((double*)(&loc_x.m_b)) - 4, 4) != 100)
+ {
+ Console.WriteLine("test_194() failed.");
+ return 294;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_201(ref loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_201() failed.");
+ return 301;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_208(&loc_x.m_b + 1) != 100)
+ {
+ Console.WriteLine("test_208() failed.");
+ return 308;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_215(&loc_x.m_b + 2, 1) != 100)
+ {
+ Console.WriteLine("test_215() failed.");
+ return 315;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_222(&loc_x) != 100)
+ {
+ Console.WriteLine("test_222() failed.");
+ return 322;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_229((long)(long)&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_229() failed.");
+ return 329;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_236(&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_236() failed.");
+ return 336;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_243(new B[,] { { new B(), new B() }, { new B(), loc_x.m_b } }, 1, 1) != 100)
+ {
+ Console.WriteLine("test_243() failed.");
+ return 343;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_250(&loc_x.m_b + 8) != 100)
+ {
+ Console.WriteLine("test_250() failed.");
+ return 350;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_257(&loc_x.m_b - 2, &loc_x.m_b - 1, &loc_x.m_b + 1) != 100)
+ {
+ Console.WriteLine("test_257() failed.");
+ return 357;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_264(&loc_x.m_b, true) != 100)
+ {
+ Console.WriteLine("test_264() failed.");
+ return 364;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_271(((byte*)(&loc_x.m_b)) - 7) != 100)
+ {
+ Console.WriteLine("test_271() failed.");
+ return 371;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_278(loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_278() failed.");
+ return 378;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_285() != 100)
+ {
+ Console.WriteLine("test_285() failed.");
+ return 385;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_292(&loc_x.m_b - 2, 1) != 100)
+ {
+ Console.WriteLine("test_292() failed.");
+ return 392;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_299(&loc_x.m_b, &loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_299() failed.");
+ return 399;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_306((long)&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_306() failed.");
+ return 406;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_313(&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_313() failed.");
+ return 413;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_320(new B[] { new B(), new B(), loc_x.m_b }, 2) != 100)
+ {
+ Console.WriteLine("test_320() failed.");
+ return 420;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_327(&loc_x.m_b - 6) != 100)
+ {
+ Console.WriteLine("test_327() failed.");
+ return 427;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_334(&loc_x.m_b - 1, new long[,,] { { { 0 } }, { { 0 } } }, 2) != 100)
+ {
+ Console.WriteLine("test_334() failed.");
+ return 434;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_341(&loc_x) != 100)
+ {
+ Console.WriteLine("test_341() failed.");
+ return 441;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_348((byte)(((long)&loc_x.m_b) - ((long)&loc_x.m_a)), &loc_x.m_a) != 100)
+ {
+ Console.WriteLine("test_348() failed.");
+ return 448;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_355() != 100)
+ {
+ Console.WriteLine("test_355() failed.");
+ return 455;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_362(new B[][] { new B[] { new B(), new B() }, new B[] { new B(), loc_x.m_b } }, 1, 1) != 100)
+ {
+ Console.WriteLine("test_362() failed.");
+ return 462;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_369(&loc_x.m_b - 8, 8) != 100)
+ {
+ Console.WriteLine("test_369() failed.");
+ return 469;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_376(&loc_x.m_b - 1, new long[,,] { { { 0 } }, { { 0 } } }, 2, 2) != 100)
+ {
+ Console.WriteLine("test_376() failed.");
+ return 476;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_383(((ulong)&loc_x.m_b) & (~(ulong)0xff), unchecked((byte)&loc_x.m_b)) != 100)
+ {
+ Console.WriteLine("test_383() failed.");
+ return 483;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_390(((long)(&loc_x.m_b)) << 4, ((long)(&loc_x.m_b)) & 0xff000000) != 100)
+ {
+ Console.WriteLine("test_390() failed.");
+ return 490;
+ }
+ Console.WriteLine("All tests passed.");
+ return 100;
+ }
+}
diff --git a/tests/src/JIT/Methodical/unsafecsharp/unsafe-6.cs b/tests/src/JIT/Methodical/unsafecsharp/unsafe-6.cs
new file mode 100644
index 0000000000..0b096a94ea
--- /dev/null
+++ b/tests/src/JIT/Methodical/unsafecsharp/unsafe-6.cs
@@ -0,0 +1,673 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+using System;
+
+internal class TestApp
+{
+ private static unsafe long test_6(ref B b)
+ {
+ fixed (B* pb = &b)
+ {
+ return pb->m_bval;
+ }
+ }
+ private static unsafe long test_13(B* pb)
+ {
+ return (--pb)->m_bval;
+ }
+ private static unsafe long test_20(B* pb, long i)
+ {
+ return (&pb[-(i << (int)i)])->m_bval;
+ }
+ private static unsafe long test_27(AA* px)
+ {
+ return AA.get_pb(px)->m_bval;
+ }
+ private static unsafe long test_34(long pb)
+ {
+ return ((B*)checked((long)pb))->m_bval;
+ }
+ private static unsafe long test_41(B* pb)
+ {
+ return (pb++)[0].m_bval;
+ }
+ private static unsafe long test_48(B[,] ab, long i, long j)
+ {
+ fixed (B* pb = &ab[i, j])
+ {
+ return pb[0].m_bval;
+ }
+ }
+ private static unsafe long test_55(B* pb1)
+ {
+ B* pb;
+ return (pb = pb1 - 8)[0].m_bval;
+ }
+ private static unsafe long test_62(B* pb, B* pb1, B* pb2)
+ {
+ return (pb = pb + (pb2 - pb1))[0].m_bval;
+ }
+ private static unsafe long test_69(B* pb1, bool trig)
+ {
+ fixed (B* pb = &AA.s_x.m_b)
+ {
+ return (trig ? pb : pb1)[0].m_bval;
+ }
+ }
+ private static unsafe long test_76(byte* pb)
+ {
+ return ((B*)(pb + 7))[0].m_bval;
+ }
+ private static unsafe long test_83(B b)
+ {
+ return AA.get_bv1((&b));
+ }
+ private static unsafe long test_90()
+ {
+ fixed (B* pb = &AA.s_x.m_b)
+ {
+ return AA.get_bv1(pb);
+ }
+ }
+ private static unsafe long test_97(B* pb, long i)
+ {
+ return AA.get_bv1((&pb[i * 2]));
+ }
+ private static unsafe long test_104(B* pb1, B* pb2)
+ {
+ return AA.get_bv1((pb1 >= pb2 ? pb1 : null));
+ }
+ private static unsafe long test_111(long pb)
+ {
+ return AA.get_bv1(((B*)pb));
+ }
+ private static unsafe long test_118(B* pb)
+ {
+ return AA.get_bv2(*pb);
+ }
+ private static unsafe long test_125(B[] ab, long i)
+ {
+ fixed (B* pb = &ab[i])
+ {
+ return AA.get_bv2(*pb);
+ }
+ }
+ private static unsafe long test_132(B* pb)
+ {
+ return AA.get_bv2(*(pb += 6));
+ }
+ private static unsafe long test_139(B* pb, long[,,] i, long ii)
+ {
+ return AA.get_bv2(*(&pb[++i[--ii, 0, 0]]));
+ }
+ private static unsafe long test_146(AA* px)
+ {
+ return AA.get_bv2(*((B*)AA.get_pb_i(px)));
+ }
+ private static unsafe long test_153(byte diff, A* pa)
+ {
+ return AA.get_bv2(*((B*)(((byte*)pa) + diff)));
+ }
+ private static unsafe long test_160()
+ {
+ AA loc_x = new AA(0, 100);
+ return AA.get_bv3(ref *(&loc_x.m_b));
+ }
+ private static unsafe long test_167(B[][] ab, long i, long j)
+ {
+ fixed (B* pb = &ab[i][j])
+ {
+ return AA.get_bv3(ref *pb);
+ }
+ }
+ private static unsafe long test_174(B* pb1, long i)
+ {
+ B* pb;
+ return AA.get_bv3(ref *(pb = (B*)(((byte*)pb1) + i * sizeof(B))));
+ }
+ private static unsafe long test_181(B* pb, long[,,] i, long ii, byte jj)
+ {
+ return AA.get_bv3(ref *(&pb[i[ii - jj, 0, ii - jj] = ii - 1]));
+ }
+ private static unsafe long test_188(ulong ub, byte lb)
+ {
+ return AA.get_bv3(ref *((B*)(ub | lb)));
+ }
+ private static unsafe long test_195(long p, long s)
+ {
+ return AA.get_bv3(ref *((B*)((p >> 4) | s)));
+ }
+ private static unsafe long test_202(B[] ab)
+ {
+ fixed (B* pb = &ab[0])
+ {
+ return pb->m_bval == 100 ? 100 : 101;
+ }
+ }
+ private static unsafe long test_209(B* pb)
+ {
+ return (++pb)->m_bval == 100 ? 100 : 101;
+ }
+ private static unsafe long test_216(B* pb, long[] i, long ii)
+ {
+ return (&pb[i[ii]])->m_bval == 100 ? 100 : 101;
+ }
+ private static unsafe long test_223(AA* px)
+ {
+ return (AA.get_pb_1(px) + 1)->m_bval == 100 ? 100 : 101;
+ }
+ private static unsafe long test_230(long pb)
+ {
+ return ((B*)checked(((long)pb) + 1))->m_bval == 100 ? 100 : 101;
+ }
+ private static unsafe long test_237(B* pb)
+ {
+ return AA.get_i1(&(pb--)->m_bval);
+ }
+ private static unsafe long test_244(AA[,] ab, long i)
+ {
+ long j = 0;
+ fixed (B* pb = &ab[--i, ++j].m_b)
+ {
+ return AA.get_i1(&pb->m_bval);
+ }
+ }
+ private static unsafe long test_251(B* pb1, long i)
+ {
+ B* pb;
+ return AA.get_i1(&(pb = pb1 + i)->m_bval);
+ }
+ private static unsafe long test_258(B* pb1, B* pb2)
+ {
+ return AA.get_i1(&(pb1 > pb2 ? pb2 : null)->m_bval);
+ }
+ private static unsafe long test_265(long pb)
+ {
+ return AA.get_i1(&((B*)pb)->m_bval);
+ }
+ private static unsafe long test_272(double* pb, long i)
+ {
+ return AA.get_i1(&((B*)(pb + i))->m_bval);
+ }
+ private static unsafe long test_279(ref B b)
+ {
+ fixed (B* pb = &b)
+ {
+ return AA.get_i2(pb->m_bval);
+ }
+ }
+ private static unsafe long test_286(B* pb)
+ {
+ return AA.get_i2((--pb)->m_bval);
+ }
+ private static unsafe long test_293(B* pb, long i)
+ {
+ return AA.get_i2((&pb[-(i << (int)i)])->m_bval);
+ }
+ private static unsafe long test_300(AA* px)
+ {
+ return AA.get_i2(AA.get_pb(px)->m_bval);
+ }
+ private static unsafe long test_307(long pb)
+ {
+ return AA.get_i2(((B*)checked((long)pb))->m_bval);
+ }
+ private static unsafe long test_314(B* pb)
+ {
+ return AA.get_i3(ref (pb++)->m_bval);
+ }
+ private static unsafe long test_321(B[,] ab, long i, long j)
+ {
+ fixed (B* pb = &ab[i, j])
+ {
+ return AA.get_i3(ref pb->m_bval);
+ }
+ }
+ private static unsafe long test_328(B* pb1)
+ {
+ B* pb;
+ return AA.get_i3(ref (pb = pb1 - 8)->m_bval);
+ }
+ private static unsafe long test_335(B* pb, B* pb1, B* pb2)
+ {
+ return AA.get_i3(ref (pb = pb + (pb2 - pb1))->m_bval);
+ }
+ private static unsafe long test_342(B* pb1, bool trig)
+ {
+ fixed (B* pb = &AA.s_x.m_b)
+ {
+ return AA.get_i3(ref (trig ? pb : pb1)->m_bval);
+ }
+ }
+ private static unsafe long test_349(byte* pb)
+ {
+ return AA.get_i3(ref ((B*)(pb + 7))->m_bval);
+ }
+ private static unsafe long test_356(B b)
+ {
+ return AA.get_bv1((&b)) != 100 ? 99 : 100;
+ }
+ private static unsafe long test_363()
+ {
+ fixed (B* pb = &AA.s_x.m_b)
+ {
+ return AA.get_bv1(pb) != 100 ? 99 : 100;
+ }
+ }
+ private static unsafe long test_370(B* pb, long i)
+ {
+ return AA.get_bv1((&pb[i * 2])) != 100 ? 99 : 100;
+ }
+ private static unsafe long test_377(B* pb1, B* pb2)
+ {
+ return AA.get_bv1((pb1 >= pb2 ? pb1 : null)) != 100 ? 99 : 100;
+ }
+ private static unsafe long test_384(long pb)
+ {
+ return AA.get_bv1(((B*)pb)) != 100 ? 99 : 100;
+ }
+ private static unsafe long test_391(B* pb)
+ {
+ long[] e = { 100, 101 };
+ return e[pb + 1 > pb ? 0 : 1];
+ }
+ private static unsafe int Main()
+ {
+ AA loc_x = new AA(0, 100);
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_6(ref loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_6() failed.");
+ return 106;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_13(&loc_x.m_b + 1) != 100)
+ {
+ Console.WriteLine("test_13() failed.");
+ return 113;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_20(&loc_x.m_b + 2, 1) != 100)
+ {
+ Console.WriteLine("test_20() failed.");
+ return 120;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_27(&loc_x) != 100)
+ {
+ Console.WriteLine("test_27() failed.");
+ return 127;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_34((long)(long)&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_34() failed.");
+ return 134;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_41(&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_41() failed.");
+ return 141;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_48(new B[,] { { new B(), new B() }, { new B(), loc_x.m_b } }, 1, 1) != 100)
+ {
+ Console.WriteLine("test_48() failed.");
+ return 148;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_55(&loc_x.m_b + 8) != 100)
+ {
+ Console.WriteLine("test_55() failed.");
+ return 155;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_62(&loc_x.m_b - 2, &loc_x.m_b - 1, &loc_x.m_b + 1) != 100)
+ {
+ Console.WriteLine("test_62() failed.");
+ return 162;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_69(&loc_x.m_b, true) != 100)
+ {
+ Console.WriteLine("test_69() failed.");
+ return 169;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_76(((byte*)(&loc_x.m_b)) - 7) != 100)
+ {
+ Console.WriteLine("test_76() failed.");
+ return 176;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_83(loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_83() failed.");
+ return 183;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_90() != 100)
+ {
+ Console.WriteLine("test_90() failed.");
+ return 190;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_97(&loc_x.m_b - 2, 1) != 100)
+ {
+ Console.WriteLine("test_97() failed.");
+ return 197;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_104(&loc_x.m_b, &loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_104() failed.");
+ return 204;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_111((long)&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_111() failed.");
+ return 211;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_118(&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_118() failed.");
+ return 218;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_125(new B[] { new B(), new B(), loc_x.m_b }, 2) != 100)
+ {
+ Console.WriteLine("test_125() failed.");
+ return 225;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_132(&loc_x.m_b - 6) != 100)
+ {
+ Console.WriteLine("test_132() failed.");
+ return 232;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_139(&loc_x.m_b - 1, new long[,,] { { { 0 } }, { { 0 } } }, 2) != 100)
+ {
+ Console.WriteLine("test_139() failed.");
+ return 239;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_146(&loc_x) != 100)
+ {
+ Console.WriteLine("test_146() failed.");
+ return 246;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_153((byte)(((long)&loc_x.m_b) - ((long)&loc_x.m_a)), &loc_x.m_a) != 100)
+ {
+ Console.WriteLine("test_153() failed.");
+ return 253;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_160() != 100)
+ {
+ Console.WriteLine("test_160() failed.");
+ return 260;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_167(new B[][] { new B[] { new B(), new B() }, new B[] { new B(), loc_x.m_b } }, 1, 1) != 100)
+ {
+ Console.WriteLine("test_167() failed.");
+ return 267;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_174(&loc_x.m_b - 8, 8) != 100)
+ {
+ Console.WriteLine("test_174() failed.");
+ return 274;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_181(&loc_x.m_b - 1, new long[,,] { { { 0 } }, { { 0 } } }, 2, 2) != 100)
+ {
+ Console.WriteLine("test_181() failed.");
+ return 281;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_188(((ulong)&loc_x.m_b) & (~(ulong)0xff), unchecked((byte)&loc_x.m_b)) != 100)
+ {
+ Console.WriteLine("test_188() failed.");
+ return 288;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_195(((long)(&loc_x.m_b)) << 4, ((long)(&loc_x.m_b)) & 0xff000000) != 100)
+ {
+ Console.WriteLine("test_195() failed.");
+ return 295;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_202(new B[] { loc_x.m_b }) != 100)
+ {
+ Console.WriteLine("test_202() failed.");
+ return 302;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_209(&loc_x.m_b - 1) != 100)
+ {
+ Console.WriteLine("test_209() failed.");
+ return 309;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_216(&loc_x.m_b - 1, new long[] { 0, 1 }, 1) != 100)
+ {
+ Console.WriteLine("test_216() failed.");
+ return 316;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_223(&loc_x) != 100)
+ {
+ Console.WriteLine("test_223() failed.");
+ return 323;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_230((long)(((long)&loc_x.m_b) - 1)) != 100)
+ {
+ Console.WriteLine("test_230() failed.");
+ return 330;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_237(&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_237() failed.");
+ return 337;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_244(new AA[,] { { new AA(), new AA() }, { new AA(), loc_x } }, 2) != 100)
+ {
+ Console.WriteLine("test_244() failed.");
+ return 344;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_251(&loc_x.m_b - 8, 8) != 100)
+ {
+ Console.WriteLine("test_251() failed.");
+ return 351;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_258(&loc_x.m_b + 1, &loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_258() failed.");
+ return 358;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_265((long)&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_265() failed.");
+ return 365;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_272(((double*)(&loc_x.m_b)) - 4, 4) != 100)
+ {
+ Console.WriteLine("test_272() failed.");
+ return 372;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_279(ref loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_279() failed.");
+ return 379;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_286(&loc_x.m_b + 1) != 100)
+ {
+ Console.WriteLine("test_286() failed.");
+ return 386;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_293(&loc_x.m_b + 2, 1) != 100)
+ {
+ Console.WriteLine("test_293() failed.");
+ return 393;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_300(&loc_x) != 100)
+ {
+ Console.WriteLine("test_300() failed.");
+ return 400;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_307((long)(long)&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_307() failed.");
+ return 407;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_314(&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_314() failed.");
+ return 414;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_321(new B[,] { { new B(), new B() }, { new B(), loc_x.m_b } }, 1, 1) != 100)
+ {
+ Console.WriteLine("test_321() failed.");
+ return 421;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_328(&loc_x.m_b + 8) != 100)
+ {
+ Console.WriteLine("test_328() failed.");
+ return 428;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_335(&loc_x.m_b - 2, &loc_x.m_b - 1, &loc_x.m_b + 1) != 100)
+ {
+ Console.WriteLine("test_335() failed.");
+ return 435;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_342(&loc_x.m_b, true) != 100)
+ {
+ Console.WriteLine("test_342() failed.");
+ return 442;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_349(((byte*)(&loc_x.m_b)) - 7) != 100)
+ {
+ Console.WriteLine("test_349() failed.");
+ return 449;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_356(loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_356() failed.");
+ return 456;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_363() != 100)
+ {
+ Console.WriteLine("test_363() failed.");
+ return 463;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_370(&loc_x.m_b - 2, 1) != 100)
+ {
+ Console.WriteLine("test_370() failed.");
+ return 470;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_377(&loc_x.m_b, &loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_377() failed.");
+ return 477;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_384((long)&loc_x.m_b) != 100)
+ {
+ Console.WriteLine("test_384() failed.");
+ return 484;
+ }
+ AA.init_all(0);
+ loc_x = new AA(0, 100);
+ if (test_391((B*)1) != 100)
+ {
+ Console.WriteLine("test_391() failed.");
+ return 491;
+ }
+ Console.WriteLine("All tests passed.");
+ return 100;
+ }
+}
diff --git a/tests/src/JIT/Methodical/varargs/callconv/gc_ctor_il_r.ilproj b/tests/src/JIT/Methodical/varargs/callconv/gc_ctor_il_r.ilproj
index 144a352642..22507553e3 100644
--- a/tests/src/JIT/Methodical/varargs/callconv/gc_ctor_il_r.ilproj
+++ b/tests/src/JIT/Methodical/varargs/callconv/gc_ctor_il_r.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="gc_ctor.il" />
diff --git a/tests/src/JIT/Methodical/varargs/callconv/val_ctor_il_r.ilproj b/tests/src/JIT/Methodical/varargs/callconv/val_ctor_il_r.ilproj
index 692aabefb5..7dacb53df1 100644
--- a/tests/src/JIT/Methodical/varargs/callconv/val_ctor_il_r.ilproj
+++ b/tests/src/JIT/Methodical/varargs/callconv/val_ctor_il_r.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="val_ctor.il" />
diff --git a/tests/src/JIT/Methodical/varargs/misc/Dev10_615402.ilproj b/tests/src/JIT/Methodical/varargs/misc/Dev10_615402.ilproj
index 3192b368fd..4ab0f0a2ae 100644
--- a/tests/src/JIT/Methodical/varargs/misc/Dev10_615402.ilproj
+++ b/tests/src/JIT/Methodical/varargs/misc/Dev10_615402.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="Dev10_615402.il" />
diff --git a/tests/src/JIT/Methodical/xxblk/cpblk3_il_r.ilproj b/tests/src/JIT/Methodical/xxblk/cpblk3_il_r.ilproj
index aeb2385ad7..e1535e29fe 100644
--- a/tests/src/JIT/Methodical/xxblk/cpblk3_il_r.ilproj
+++ b/tests/src/JIT/Methodical/xxblk/cpblk3_il_r.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="cpblk3.il" />
diff --git a/tests/src/JIT/Methodical/xxblk/initblk3_il_r.ilproj b/tests/src/JIT/Methodical/xxblk/initblk3_il_r.ilproj
index d19d2ce865..8767dff7be 100644
--- a/tests/src/JIT/Methodical/xxblk/initblk3_il_r.ilproj
+++ b/tests/src/JIT/Methodical/xxblk/initblk3_il_r.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="initblk3.il" />
diff --git a/tests/src/JIT/Methodical/xxobj/ldobj/_il_relldobj_I.ilproj b/tests/src/JIT/Methodical/xxobj/ldobj/_il_relldobj_I.ilproj
index 0146cf1f50..f2c251f49a 100644
--- a/tests/src/JIT/Methodical/xxobj/ldobj/_il_relldobj_I.ilproj
+++ b/tests/src/JIT/Methodical/xxobj/ldobj/_il_relldobj_I.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="ldobj_I.il" />
diff --git a/tests/src/JIT/Methodical/xxobj/ldobj/_il_relldobj_I8.ilproj b/tests/src/JIT/Methodical/xxobj/ldobj/_il_relldobj_I8.ilproj
index 874e823ed4..5d25e960d0 100644
--- a/tests/src/JIT/Methodical/xxobj/ldobj/_il_relldobj_I8.ilproj
+++ b/tests/src/JIT/Methodical/xxobj/ldobj/_il_relldobj_I8.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="ldobj_I8.il" />
diff --git a/tests/src/JIT/Methodical/xxobj/ldobj/_il_relldobj_R4.ilproj b/tests/src/JIT/Methodical/xxobj/ldobj/_il_relldobj_R4.ilproj
index ff281544ef..4c24ba3fb6 100644
--- a/tests/src/JIT/Methodical/xxobj/ldobj/_il_relldobj_R4.ilproj
+++ b/tests/src/JIT/Methodical/xxobj/ldobj/_il_relldobj_R4.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="ldobj_R4.il" />
diff --git a/tests/src/JIT/Methodical/xxobj/ldobj/_il_relldobj_R8.ilproj b/tests/src/JIT/Methodical/xxobj/ldobj/_il_relldobj_R8.ilproj
index 956b491cb2..1f89b2d43a 100644
--- a/tests/src/JIT/Methodical/xxobj/ldobj/_il_relldobj_R8.ilproj
+++ b/tests/src/JIT/Methodical/xxobj/ldobj/_il_relldobj_R8.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="ldobj_R8.il" />
diff --git a/tests/src/JIT/Methodical/xxobj/ldobj/_il_relldobj_U2.ilproj b/tests/src/JIT/Methodical/xxobj/ldobj/_il_relldobj_U2.ilproj
index f028385ce7..3b8aebae74 100644
--- a/tests/src/JIT/Methodical/xxobj/ldobj/_il_relldobj_U2.ilproj
+++ b/tests/src/JIT/Methodical/xxobj/ldobj/_il_relldobj_U2.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="ldobj_U2.il" />
diff --git a/tests/src/JIT/Methodical/xxobj/ldobj/_il_relldobj_V.ilproj b/tests/src/JIT/Methodical/xxobj/ldobj/_il_relldobj_V.ilproj
index 76197bf0b5..badf74ab53 100644
--- a/tests/src/JIT/Methodical/xxobj/ldobj/_il_relldobj_V.ilproj
+++ b/tests/src/JIT/Methodical/xxobj/ldobj/_il_relldobj_V.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="ldobj_V.il" />
diff --git a/tests/src/JIT/Methodical/xxobj/operand/_dbgrefanyval.csproj b/tests/src/JIT/Methodical/xxobj/operand/_dbgrefanyval.csproj
index 569b903b4e..3a9b74c6fb 100644
--- a/tests/src/JIT/Methodical/xxobj/operand/_dbgrefanyval.csproj
+++ b/tests/src/JIT/Methodical/xxobj/operand/_dbgrefanyval.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/xxobj/operand/_dbgunbox.csproj b/tests/src/JIT/Methodical/xxobj/operand/_dbgunbox.csproj
index 127c9d46de..0792238343 100644
--- a/tests/src/JIT/Methodical/xxobj/operand/_dbgunbox.csproj
+++ b/tests/src/JIT/Methodical/xxobj/operand/_dbgunbox.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/xxobj/operand/_il_relconst.ilproj b/tests/src/JIT/Methodical/xxobj/operand/_il_relconst.ilproj
index 86c881602b..42bd560401 100644
--- a/tests/src/JIT/Methodical/xxobj/operand/_il_relconst.ilproj
+++ b/tests/src/JIT/Methodical/xxobj/operand/_il_relconst.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="const.il" />
diff --git a/tests/src/JIT/Methodical/xxobj/operand/_il_relldelema.ilproj b/tests/src/JIT/Methodical/xxobj/operand/_il_relldelema.ilproj
index 58e645bc94..346c77d026 100644
--- a/tests/src/JIT/Methodical/xxobj/operand/_il_relldelema.ilproj
+++ b/tests/src/JIT/Methodical/xxobj/operand/_il_relldelema.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="ldelema.il" />
diff --git a/tests/src/JIT/Methodical/xxobj/operand/_il_relmdarray.ilproj b/tests/src/JIT/Methodical/xxobj/operand/_il_relmdarray.ilproj
index b43d7427ac..38a0bb4603 100644
--- a/tests/src/JIT/Methodical/xxobj/operand/_il_relmdarray.ilproj
+++ b/tests/src/JIT/Methodical/xxobj/operand/_il_relmdarray.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="mdarray.il" />
diff --git a/tests/src/JIT/Methodical/xxobj/operand/_il_relrefanyval.ilproj b/tests/src/JIT/Methodical/xxobj/operand/_il_relrefanyval.ilproj
index ea1c7e5a82..988581114a 100644
--- a/tests/src/JIT/Methodical/xxobj/operand/_il_relrefanyval.ilproj
+++ b/tests/src/JIT/Methodical/xxobj/operand/_il_relrefanyval.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="refanyval.il" />
diff --git a/tests/src/JIT/Methodical/xxobj/operand/_il_relunbox.ilproj b/tests/src/JIT/Methodical/xxobj/operand/_il_relunbox.ilproj
index a5cfd3b786..2120e126cb 100644
--- a/tests/src/JIT/Methodical/xxobj/operand/_il_relunbox.ilproj
+++ b/tests/src/JIT/Methodical/xxobj/operand/_il_relunbox.ilproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -26,7 +26,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+
</PropertyGroup>
<ItemGroup>
<Compile Include="unbox.il" />
diff --git a/tests/src/JIT/Methodical/xxobj/operand/_relrefanyval.csproj b/tests/src/JIT/Methodical/xxobj/operand/_relrefanyval.csproj
index 569b903b4e..29e5444a51 100644
--- a/tests/src/JIT/Methodical/xxobj/operand/_relrefanyval.csproj
+++ b/tests/src/JIT/Methodical/xxobj/operand/_relrefanyval.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/xxobj/operand/_relunbox.csproj b/tests/src/JIT/Methodical/xxobj/operand/_relunbox.csproj
index 127c9d46de..7eba6b1c3d 100644
--- a/tests/src/JIT/Methodical/xxobj/operand/_relunbox.csproj
+++ b/tests/src/JIT/Methodical/xxobj/operand/_relunbox.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/xxobj/operand/_speed_dbgrefanyval.csproj b/tests/src/JIT/Methodical/xxobj/operand/_speed_dbgrefanyval.csproj
index f39561b831..d59ef35dc2 100644
--- a/tests/src/JIT/Methodical/xxobj/operand/_speed_dbgrefanyval.csproj
+++ b/tests/src/JIT/Methodical/xxobj/operand/_speed_dbgrefanyval.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/xxobj/operand/_speed_dbgunbox.csproj b/tests/src/JIT/Methodical/xxobj/operand/_speed_dbgunbox.csproj
index 26733e5387..64d926ae89 100644
--- a/tests/src/JIT/Methodical/xxobj/operand/_speed_dbgunbox.csproj
+++ b/tests/src/JIT/Methodical/xxobj/operand/_speed_dbgunbox.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/xxobj/operand/_speed_relrefanyval.csproj b/tests/src/JIT/Methodical/xxobj/operand/_speed_relrefanyval.csproj
index f39561b831..288c8e79bb 100644
--- a/tests/src/JIT/Methodical/xxobj/operand/_speed_relrefanyval.csproj
+++ b/tests/src/JIT/Methodical/xxobj/operand/_speed_relrefanyval.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/xxobj/operand/_speed_relunbox.csproj b/tests/src/JIT/Methodical/xxobj/operand/_speed_relunbox.csproj
index 26733e5387..32358eb8fb 100644
--- a/tests/src/JIT/Methodical/xxobj/operand/_speed_relunbox.csproj
+++ b/tests/src/JIT/Methodical/xxobj/operand/_speed_relunbox.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -27,7 +27,7 @@
</CodeAnalysisDependentAssemblyPaths>
</ItemGroup>
<PropertyGroup>
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
diff --git a/tests/src/JIT/Methodical/xxobj/sizeof/64sizeof.il b/tests/src/JIT/Methodical/xxobj/sizeof/64sizeof.il
new file mode 100644
index 0000000000..aa8f0d7f31
--- /dev/null
+++ b/tests/src/JIT/Methodical/xxobj/sizeof/64sizeof.il
@@ -0,0 +1,146 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern System.Console
+{
+ .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
+ .ver 4:0:0:0
+}
+
+.assembly extern mscorlib { }
+.assembly 'sizeof'
+{
+ .permission reqmin ['mscorlib']System.Security.Permissions.SecurityPermissionAttribute ( "SkipVerification" = true )
+}
+.custom instance void [mscorlib]System.Security.UnverifiableCodeAttribute::.ctor() = ( 01 00 00 00 )
+.namespace JitTest
+{
+ .class private sequential ansi sealed beforefieldinit SimpleStruct
+ extends [mscorlib]System.ValueType
+ {
+ .field private int32 m_int
+ .field private unsigned int32 m_uint
+ .field private unsigned int8 m_byte
+ .field private int8 m_sbyte
+ .field private char m_char
+ .field private int16 m_short
+ .field private unsigned int16 m_ushort
+ .field private int64 m_long
+ .field private unsigned int64 m_ulong
+ }
+ .class private sequential ansi sealed beforefieldinit ComplexStruct
+ extends [mscorlib]System.ValueType
+ {
+ .field private valuetype JitTest.SimpleStruct ss1
+ .field private valuetype JitTest.SimpleStruct ss2
+ }
+ .class private sequential ansi sealed beforefieldinit RefComplexStruct
+ extends [mscorlib]System.ValueType
+ {
+ .field private valuetype JitTest.SimpleStruct ss1
+ .field private valuetype JitTest.SimpleStruct[] ssarr
+ .field private valuetype JitTest.SimpleStruct ss2
+ }
+ .class private sequential ansi sealed beforefieldinit ComplexStruct2
+ extends [mscorlib]System.ValueType
+ {
+ .field private valuetype JitTest.ComplexStruct x1
+ .field private valuetype JitTest.ComplexStruct x2
+ .field private valuetype JitTest.ComplexStruct x3
+ .field private valuetype JitTest.ComplexStruct x4
+ .field private valuetype JitTest.ComplexStruct x5
+ .field private valuetype JitTest.ComplexStruct x6
+ .field private valuetype JitTest.ComplexStruct x7
+ .field private valuetype JitTest.ComplexStruct x8
+ .field private valuetype JitTest.ComplexStruct x9
+ .field private valuetype JitTest.ComplexStruct x10
+ .field private valuetype JitTest.ComplexStruct x11
+ .field private valuetype JitTest.ComplexStruct x12
+ .field private valuetype JitTest.ComplexStruct x13
+ .field private valuetype JitTest.ComplexStruct x14
+ .field private valuetype JitTest.ComplexStruct x15
+ .field private valuetype JitTest.ComplexStruct x16
+ .field private valuetype JitTest.ComplexStruct x17
+ .field private valuetype JitTest.ComplexStruct x18
+ }
+ .class private sequential ansi sealed beforefieldinit RefComplexStruct2
+ extends [mscorlib]System.ValueType
+ {
+ .field private valuetype JitTest.ComplexStruct2 ss1
+ .field private class [mscorlib]System.AppDomain ad
+ .field private valuetype JitTest.ComplexStruct2 ss2
+ }
+ .class private sequential ansi sealed beforefieldinit Test
+ extends [mscorlib]System.ValueType
+ {
+ .pack 1
+ .size 1
+ .method private hidebysig static int32
+ Main() cil managed
+ {
+ .entrypoint
+ .maxstack 3
+ .locals (int32 V_0)
+ IL_0000: sizeof JitTest.SimpleStruct
+ IL_0006: ldc.i4.s 32
+ IL_0008: beq.s IL_0019
+ IL_000a: ldstr "sizeof(SimpleStruct) failed."
+ IL_000f: call void [System.Console]System.Console::WriteLine(string)
+ IL_0014: ldc.i4.s 101
+ IL_0016: stloc.0
+ IL_0017: br EXIT
+ IL_0019: sizeof JitTest.ComplexStruct
+ IL_001f: ldc.i4.s 64
+ IL_0021: beq.s IL_0032
+ IL_0023: ldstr "sizeof(ComplexStruct) failed."
+ IL_0028: call void [System.Console]System.Console::WriteLine(string)
+ IL_002d: ldc.i4.s 102
+ IL_002f: stloc.0
+ IL_0030: br.s EXIT
+ IL_0032: sizeof JitTest.ComplexStruct2
+ IL_0038: sizeof JitTest.ComplexStruct
+ IL_003e: ldc.i4.s 18
+ IL_0040: mul
+ IL_0041: beq.s NEXT1
+ IL_0043: ldstr "sizeof(ComplexStruct2) failed."
+ IL_0048: call void [System.Console]System.Console::WriteLine(string)
+ IL_004d: ldc.i4.s 103
+ IL_004f: stloc.0
+ IL_0050: br.s EXIT
+
+ NEXT1:
+ sizeof JitTest.RefComplexStruct
+ ldc.i4.s 72
+ beq.s NEXT2
+
+ ldstr "sizeof(RefComplexStruct) failed."
+ call void [System.Console]System.Console::WriteLine(string)
+ ldc.i4.s 104
+ stloc.0
+ br.s EXIT
+
+ NEXT2:
+ sizeof JitTest.RefComplexStruct2
+ sizeof JitTest.ComplexStruct2
+ ldc.i4.1
+ shl
+ ldc.i4.8
+ add
+ beq.s OK
+
+ ldstr "sizeof(RefComplexStruct2) failed."
+ call void [System.Console]System.Console::WriteLine(string)
+ ldc.i4.s 105
+ stloc.0
+ br.s EXIT
+
+ OK: ldstr "sizeof passed"
+ IL_0057: call void [System.Console]System.Console::WriteLine(string)
+ IL_005c: ldc.i4 100
+ IL_005d: stloc.0
+
+ EXIT: ldloc.0
+ ret
+ }
+ }
+}
diff --git a/tests/src/JIT/Methodical/xxobj/sizeof/64sizeof32.il b/tests/src/JIT/Methodical/xxobj/sizeof/64sizeof32.il
new file mode 100644
index 0000000000..0c051ac246
--- /dev/null
+++ b/tests/src/JIT/Methodical/xxobj/sizeof/64sizeof32.il
@@ -0,0 +1,134 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern mscorlib { }
+.assembly sizeof32 { }
+.custom instance void [mscorlib]System.Security.UnverifiableCodeAttribute::.ctor() = ( 01 00 00 00 )
+.namespace JitTest
+{
+ .class private sequential ansi sealed beforefieldinit SimpleStruct
+ extends [mscorlib]System.ValueType
+ {
+ .field public int32 m_int
+ .field public unsigned int32 m_uint
+ .field public unsigned int8 m_byte
+ .field public int8 m_sbyte
+ .field public char m_char
+ .field public int16 m_short
+ .field public unsigned int16 m_ushort
+ .field public int64 m_long
+ .field public unsigned int64 m_ulong
+ }
+ .class private sequential ansi sealed beforefieldinit RefComplexStruct
+ extends [mscorlib]System.ValueType
+ {
+ .field public valuetype JitTest.SimpleStruct ss1
+ .field public valuetype JitTest.SimpleStruct[0...] ss_array
+ .field public valuetype JitTest.SimpleStruct ss2
+ }
+ .class private sequential ansi sealed beforefieldinit Test
+ extends [mscorlib]System.ValueType
+ {
+ .pack 1
+ .size 1
+ .method private hidebysig static int32
+ Main() cil managed
+ {
+ .entrypoint
+ .maxstack 4
+ .locals (int32 V_0,
+ int32 V_1,
+ valuetype JitTest.RefComplexStruct V_2,
+ valuetype JitTest.SimpleStruct V_3)
+ IL_0000: sizeof JitTest.RefComplexStruct
+ IL_0006: conv.i1
+ IL_0007: conv.i4
+ IL_0008: stloc.0
+ IL_0009: ldloc.0
+ IL_000a: sizeof JitTest.RefComplexStruct
+ IL_0010: ldloca.s V_2
+ IL_0012: initobj JitTest.RefComplexStruct
+ IL_0018: ldloc.2
+ IL_0019: stloc.2
+ IL_001a: ldloca.s V_2
+ IL_001c: ldfld valuetype JitTest.SimpleStruct JitTest.RefComplexStruct::ss1
+ IL_0021: stloc.3
+ IL_0022: ldloca.s V_3
+ IL_0024: ldfld int8 JitTest.SimpleStruct::m_sbyte
+ IL_0029: conv.i4
+ IL_002a: add
+ IL_002b: add
+ IL_002c: stloc.0
+ IL_002d: ldloc.0
+ IL_002e: ldc.i4 144
+ IL_0033: ldloca.s V_2
+ IL_0035: initobj JitTest.RefComplexStruct
+ IL_003b: ldloc.2
+ IL_003c: stloc.2
+ IL_003d: ldloca.s V_2
+ IL_003f: ldfld valuetype JitTest.SimpleStruct JitTest.RefComplexStruct::ss2
+ IL_0044: stloc.3
+ IL_0045: ldloca.s V_3
+ IL_0047: ldfld unsigned int16 JitTest.SimpleStruct::m_ushort
+ IL_004c: conv.i4
+ IL_004d: sub
+ IL_004e: sizeof JitTest.RefComplexStruct
+ IL_0054: sub
+ IL_0055: sub
+ IL_0056: stloc.0
+ IL_0057: ldloc.0
+ IL_0058: sizeof JitTest.RefComplexStruct
+ IL_005e: ldloca.s V_2
+ IL_0060: initobj JitTest.RefComplexStruct
+ IL_0066: ldloc.2
+ IL_0067: stloc.2
+ IL_0068: ldloca.s V_2
+ IL_006a: ldfld valuetype JitTest.SimpleStruct JitTest.RefComplexStruct::ss1
+ IL_006f: stloc.3
+ IL_0070: ldloca.s V_3
+ IL_0072: ldfld unsigned int32 JitTest.SimpleStruct::m_uint
+ IL_0077: ldc.i4.1
+ IL_0078: add
+ IL_0079: mul
+ IL_007a: mul
+ IL_007b: stloc.0
+ IL_007c: ldloc.0
+ IL_007d: sizeof JitTest.RefComplexStruct
+ IL_0083: ldloca.s V_2
+ IL_0085: initobj JitTest.RefComplexStruct
+ IL_008b: ldloc.2
+ IL_008c: stloc.2
+ IL_008d: ldloca.s V_2
+ IL_008f: ldfld valuetype JitTest.SimpleStruct JitTest.RefComplexStruct::ss2
+ IL_0094: stloc.3
+ IL_0095: ldloca.s V_3
+ IL_0097: ldfld unsigned int64 JitTest.SimpleStruct::m_ulong
+ IL_009c: ldc.i4.1
+ IL_009d: conv.i8
+ IL_009e: add
+ IL_009f: conv.i4
+ IL_00a0: div
+ IL_00a1: div
+ IL_00a2: stloc.0
+ IL_00a3: sizeof JitTest.RefComplexStruct
+ IL_00a9: ldc.i4.s 72
+ IL_00ab: xor
+ IL_00ac: ldloc.0
+ IL_00ad: or
+ IL_00ae: stloc.0
+ IL_00af: sizeof JitTest.RefComplexStruct
+ IL_00b5: ldc.i4.s -73
+ IL_00b7: xor
+ IL_00b8: ldloc.0
+ IL_00b9: and
+ IL_00ba: stloc.0
+ IL_00bb: ldloc.0
+ IL_00bc: ldc.i4.s 28
+ IL_00be: add
+ IL_00bf: stloc.1
+ IL_00c0: br.s IL_00c2
+ IL_00c2: ldloc.1
+ IL_00c3: ret
+ }
+ }
+}
diff --git a/tests/src/JIT/Methodical/xxobj/sizeof/64sizeof64.il b/tests/src/JIT/Methodical/xxobj/sizeof/64sizeof64.il
new file mode 100644
index 0000000000..071b190da8
--- /dev/null
+++ b/tests/src/JIT/Methodical/xxobj/sizeof/64sizeof64.il
@@ -0,0 +1,145 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+.assembly extern mscorlib { }
+.assembly sizeof64 { }
+.custom instance void [mscorlib]System.Security.UnverifiableCodeAttribute::.ctor() = ( 01 00 00 00 )
+.namespace JitTest
+{
+ .class private sequential ansi sealed beforefieldinit SimpleStruct
+ extends [mscorlib]System.ValueType
+ {
+ .field public int32 m_int
+ .field public unsigned int32 m_uint
+ .field public unsigned int8 m_byte
+ .field public int8 m_sbyte
+ .field public char m_char
+ .field public int16 m_short
+ .field public unsigned int16 m_ushort
+ .field public int64 m_long
+ .field public unsigned int64 m_ulong
+ .field public valuetype JitTest.SimpleStruct[0...] ss_array
+ }
+ .class private sequential ansi sealed beforefieldinit RefComplexStruct
+ extends [mscorlib]System.ValueType
+ {
+ .field public valuetype JitTest.SimpleStruct ss1
+ .field public valuetype JitTest.SimpleStruct[0...] ss_array
+ .field public valuetype JitTest.SimpleStruct ss2
+ }
+ .class private sequential ansi sealed beforefieldinit Test
+ extends [mscorlib]System.ValueType
+ {
+ .pack 1
+ .size 1
+ .method private hidebysig static int32
+ Main() cil managed
+ {
+ .entrypoint
+ .maxstack 4
+ .locals (int64 V_0,
+ int32 V_1,
+ valuetype JitTest.RefComplexStruct V_2,
+ valuetype JitTest.SimpleStruct V_3)
+ IL_0000: sizeof JitTest.RefComplexStruct
+ IL_0006: conv.i1
+ IL_0007: conv.i8
+ IL_0008: stloc.0
+ IL_0009: ldloc.0
+ IL_000a: sizeof JitTest.RefComplexStruct
+ IL_0010: ldloca.s V_2
+ IL_0012: initobj JitTest.RefComplexStruct
+ IL_0018: ldloc.2
+ IL_0019: stloc.2
+ IL_001a: ldloca.s V_2
+ IL_001c: ldfld valuetype JitTest.SimpleStruct JitTest.RefComplexStruct::ss1
+ IL_0021: stloc.3
+ IL_0022: ldloca.s V_3
+ IL_0024: ldfld int8 JitTest.SimpleStruct::m_sbyte
+ IL_0029: conv.i4
+ IL_002a: add
+ IL_002b: conv.i8
+ IL_002c: add
+ IL_002d: stloc.0
+ IL_002e: ldloc.0
+ IL_002f: ldc.i4 176
+ IL_0034: conv.i8
+ IL_0035: ldloca.s V_2
+ IL_0037: initobj JitTest.RefComplexStruct
+ IL_003d: ldloc.2
+ IL_003e: stloc.2
+ IL_003f: ldloca.s V_2
+ IL_0041: ldfld valuetype JitTest.SimpleStruct JitTest.RefComplexStruct::ss2
+ IL_0046: stloc.3
+ IL_0047: ldloca.s V_3
+ IL_0049: ldfld unsigned int16 JitTest.SimpleStruct::m_ushort
+ IL_004e: conv.u8
+ IL_004f: sub
+ IL_0050: sizeof JitTest.RefComplexStruct
+ IL_0056: conv.i8
+ IL_0057: sub
+ IL_0058: sub
+ IL_0059: stloc.0
+ IL_005a: ldloc.0
+ IL_005b: sizeof JitTest.RefComplexStruct
+ IL_0061: conv.i8
+ IL_0062: ldloca.s V_2
+ IL_0064: initobj JitTest.RefComplexStruct
+ IL_006a: ldloc.2
+ IL_006b: stloc.2
+ IL_006c: ldloca.s V_2
+ IL_006e: ldfld valuetype JitTest.SimpleStruct JitTest.RefComplexStruct::ss1
+ IL_0073: stloc.3
+ IL_0074: ldloca.s V_3
+ IL_0076: ldfld unsigned int32 JitTest.SimpleStruct::m_uint
+ IL_007b: ldc.i4.1
+ IL_007c: add
+ IL_007d: conv.u8
+ IL_007e: mul
+ IL_007f: mul
+ IL_0080: stloc.0
+ IL_0081: ldloc.0
+ IL_0082: sizeof JitTest.RefComplexStruct
+ IL_0088: ldloca.s V_2
+ IL_008a: initobj JitTest.RefComplexStruct
+ IL_0090: ldloc.2
+ IL_0091: stloc.2
+ IL_0092: ldloca.s V_2
+ IL_0094: ldfld valuetype JitTest.SimpleStruct JitTest.RefComplexStruct::ss2
+ IL_0099: stloc.3
+ IL_009a: ldloca.s V_3
+ IL_009c: ldfld unsigned int64 JitTest.SimpleStruct::m_ulong
+ IL_00a1: ldc.i4.1
+ IL_00a2: conv.i8
+ IL_00a3: add
+ IL_00a4: conv.i4
+ IL_00a5: div
+ IL_00a6: conv.i8
+ IL_00a7: div
+ IL_00a8: stloc.0
+ IL_00a9: sizeof JitTest.RefComplexStruct
+ IL_00af: ldc.i4.s 88
+ IL_00b1: xor
+ IL_00b2: conv.i8
+ IL_00b3: ldloc.0
+ IL_00b4: or
+ IL_00b5: stloc.0
+ IL_00b6: sizeof JitTest.RefComplexStruct
+ IL_00bc: ldc.i4.s -89
+ IL_00be: xor
+ IL_00bf: conv.i8
+ IL_00c0: ldloc.0
+ IL_00c1: and
+ IL_00c2: stloc.0
+ IL_00c3: ldloc.0
+ IL_00c4: ldc.i4.s 12
+ IL_00c6: conv.i8
+ IL_00c7: add
+ IL_00c8: conv.i4
+ IL_00c9: stloc.1
+ IL_00ca: br.s IL_00cc
+ IL_00cc: ldloc.1
+ IL_00cd: ret
+ }
+ }
+}
diff --git a/tests/src/JIT/Methodical/xxobj/sizeof/_dbgsizeof32.csproj b/tests/src/JIT/Methodical/xxobj/sizeof/_dbgsizeof32.csproj
index c458483b7f..dba96513a8 100644
--- a/tests/src/JIT/Methodical/xxobj/sizeof/_dbgsizeof32.csproj
+++ b/tests/src/JIT/Methodical/xxobj/sizeof/_dbgsizeof32.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/xxobj/sizeof/_dbgsizeof64.csproj b/tests/src/JIT/Methodical/xxobj/sizeof/_dbgsizeof64.csproj
index 2892df3e31..4530c5d6e2 100644
--- a/tests/src/JIT/Methodical/xxobj/sizeof/_dbgsizeof64.csproj
+++ b/tests/src/JIT/Methodical/xxobj/sizeof/_dbgsizeof64.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize></Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/xxobj/sizeof/_il_dbgsizeof.ilproj b/tests/src/JIT/Methodical/xxobj/sizeof/_il_dbgsizeof.ilproj
new file mode 100644
index 0000000000..f08168eef0
--- /dev/null
+++ b/tests/src/JIT/Methodical/xxobj/sizeof/_il_dbgsizeof.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="64sizeof.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/xxobj/sizeof/_il_dbgsizeof32.ilproj b/tests/src/JIT/Methodical/xxobj/sizeof/_il_dbgsizeof32.ilproj
new file mode 100644
index 0000000000..bb1acd7525
--- /dev/null
+++ b/tests/src/JIT/Methodical/xxobj/sizeof/_il_dbgsizeof32.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="64sizeof32.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/xxobj/sizeof/_il_dbgsizeof64.ilproj b/tests/src/JIT/Methodical/xxobj/sizeof/_il_dbgsizeof64.ilproj
new file mode 100644
index 0000000000..e1782434b8
--- /dev/null
+++ b/tests/src/JIT/Methodical/xxobj/sizeof/_il_dbgsizeof64.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+ <DebugType>Full</DebugType>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="64sizeof64.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/xxobj/sizeof/_il_relsizeof.ilproj b/tests/src/JIT/Methodical/xxobj/sizeof/_il_relsizeof.ilproj
new file mode 100644
index 0000000000..cf86919956
--- /dev/null
+++ b/tests/src/JIT/Methodical/xxobj/sizeof/_il_relsizeof.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="64sizeof.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/xxobj/sizeof/_il_relsizeof32.ilproj b/tests/src/JIT/Methodical/xxobj/sizeof/_il_relsizeof32.ilproj
new file mode 100644
index 0000000000..62ce859f9b
--- /dev/null
+++ b/tests/src/JIT/Methodical/xxobj/sizeof/_il_relsizeof32.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="64sizeof32.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/xxobj/sizeof/_il_relsizeof64.ilproj b/tests/src/JIT/Methodical/xxobj/sizeof/_il_relsizeof64.ilproj
new file mode 100644
index 0000000000..ff947a884e
--- /dev/null
+++ b/tests/src/JIT/Methodical/xxobj/sizeof/_il_relsizeof64.ilproj
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <AssemblyName>$(MSBuildProjectName)</AssemblyName>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <FileAlignment>512</FileAlignment>
+ <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+ <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages</ReferencePath>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp>
+ </PropertyGroup>
+ <!-- Default configurations to help VS understand the configurations -->
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ </PropertyGroup>
+ <ItemGroup>
+ <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies">
+ <Visible>False</Visible>
+ </CodeAnalysisDependentAssemblyPaths>
+ </ItemGroup>
+ <PropertyGroup>
+
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="64sizeof64.il" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" />
+ <None Include="app.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
+ </ItemGroup>
+ <PropertyGroup>
+ <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson>
+ <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson>
+ </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+ <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' ">
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/tests/src/JIT/Methodical/xxobj/sizeof/_relsizeof32.csproj b/tests/src/JIT/Methodical/xxobj/sizeof/_relsizeof32.csproj
index c458483b7f..980ac233ce 100644
--- a/tests/src/JIT/Methodical/xxobj/sizeof/_relsizeof32.csproj
+++ b/tests/src/JIT/Methodical/xxobj/sizeof/_relsizeof32.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/xxobj/sizeof/_relsizeof64.csproj b/tests/src/JIT/Methodical/xxobj/sizeof/_relsizeof64.csproj
index 2892df3e31..3b0497fc97 100644
--- a/tests/src/JIT/Methodical/xxobj/sizeof/_relsizeof64.csproj
+++ b/tests/src/JIT/Methodical/xxobj/sizeof/_relsizeof64.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize></Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/xxobj/sizeof/_speed_dbgsizeof32.csproj b/tests/src/JIT/Methodical/xxobj/sizeof/_speed_dbgsizeof32.csproj
index c13246f65a..074d22c9db 100644
--- a/tests/src/JIT/Methodical/xxobj/sizeof/_speed_dbgsizeof32.csproj
+++ b/tests/src/JIT/Methodical/xxobj/sizeof/_speed_dbgsizeof32.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/xxobj/sizeof/_speed_dbgsizeof64.csproj b/tests/src/JIT/Methodical/xxobj/sizeof/_speed_dbgsizeof64.csproj
index ea6b648300..96f56fa84f 100644
--- a/tests/src/JIT/Methodical/xxobj/sizeof/_speed_dbgsizeof64.csproj
+++ b/tests/src/JIT/Methodical/xxobj/sizeof/_speed_dbgsizeof64.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>Full</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/xxobj/sizeof/_speed_relsizeof32.csproj b/tests/src/JIT/Methodical/xxobj/sizeof/_speed_relsizeof32.csproj
index c13246f65a..c4db0d0c42 100644
--- a/tests/src/JIT/Methodical/xxobj/sizeof/_speed_relsizeof32.csproj
+++ b/tests/src/JIT/Methodical/xxobj/sizeof/_speed_relsizeof32.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>
diff --git a/tests/src/JIT/Methodical/xxobj/sizeof/_speed_relsizeof64.csproj b/tests/src/JIT/Methodical/xxobj/sizeof/_speed_relsizeof64.csproj
index ea6b648300..2ac453bb03 100644
--- a/tests/src/JIT/Methodical/xxobj/sizeof/_speed_relsizeof64.csproj
+++ b/tests/src/JIT/Methodical/xxobj/sizeof/_speed_relsizeof64.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup>
<!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. -->
- <DebugType></DebugType>
+ <DebugType>None</DebugType>
<Optimize>True</Optimize>
<NoLogo>True</NoLogo>
<NoStandardLib>True</NoStandardLib>